1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Target Register and Register Classes Information *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9namespace llvm {
10
11extern const MCRegisterClass ARMMCRegisterClasses[];
12
13static const MVT::SimpleValueType VTLists[] = {
14 /* 0 */ MVT::i32, MVT::Other,
15 /* 2 */ MVT::f16, MVT::bf16, MVT::Other,
16 /* 5 */ MVT::f32, MVT::Other,
17 /* 7 */ MVT::i32, MVT::v16i1, MVT::v8i1, MVT::v4i1, MVT::v2i1, MVT::Other,
18 /* 13 */ MVT::v2i64, MVT::Other,
19 /* 15 */ MVT::v4i64, MVT::Other,
20 /* 17 */ MVT::v8i64, MVT::Other,
21 /* 19 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
22 /* 27 */ MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v2f32, MVT::v4f16, MVT::v4bf16, MVT::Other,
23 /* 36 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::v8bf16, MVT::Other,
24 /* 45 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
25 /* 52 */ MVT::Untyped, MVT::Other,
26};
27
28static const char *SubRegIndexNameTable[] = { "dsub_0", "dsub_1", "dsub_2", "dsub_3", "dsub_4", "dsub_5", "dsub_6", "dsub_7", "gsub_0", "gsub_1", "qqsub_0", "qqsub_1", "qsub_0", "qsub_1", "qsub_2", "qsub_3", "ssub_0", "ssub_1", "ssub_2", "ssub_3", "ssub_4", "ssub_5", "ssub_6", "ssub_7", "ssub_8", "ssub_9", "ssub_10", "ssub_11", "ssub_12", "ssub_13", "ssub_14", "ssub_15", "ssub_0_ssub_1_ssub_4_ssub_5", "ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5", "ssub_2_ssub_3_ssub_6_ssub_7", "ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7", "ssub_2_ssub_3_ssub_4_ssub_5", "ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9", "ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13", "ssub_2_ssub_3_ssub_6_ssub_7_dsub_5", "ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7", "ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9", "ssub_4_ssub_5_ssub_8_ssub_9", "ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9", "ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13", "ssub_6_ssub_7_dsub_5", "ssub_6_ssub_7_ssub_8_ssub_9_dsub_5", "ssub_6_ssub_7_dsub_5_dsub_7", "ssub_6_ssub_7_ssub_8_ssub_9", "ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13", "ssub_8_ssub_9_ssub_12_ssub_13", "ssub_8_ssub_9_dsub_5_ssub_12_ssub_13", "dsub_5_dsub_7", "dsub_5_ssub_12_ssub_13_dsub_7", "dsub_5_ssub_12_ssub_13", "ssub_4_ssub_5_ssub_6_ssub_7_qsub_2", "" };
29
30static const TargetRegisterInfo::SubRegCoveredBits SubRegIdxRangeTable[] = {
31 { .Offset: 65535, .Size: 65535 },
32 { .Offset: 0, .Size: 64 }, // dsub_0
33 { .Offset: 64, .Size: 64 }, // dsub_1
34 { .Offset: 128, .Size: 64 }, // dsub_2
35 { .Offset: 192, .Size: 64 }, // dsub_3
36 { .Offset: 256, .Size: 64 }, // dsub_4
37 { .Offset: 320, .Size: 64 }, // dsub_5
38 { .Offset: 384, .Size: 64 }, // dsub_6
39 { .Offset: 448, .Size: 64 }, // dsub_7
40 { .Offset: 0, .Size: 32 }, // gsub_0
41 { .Offset: 32, .Size: 32 }, // gsub_1
42 { .Offset: 0, .Size: 256 }, // qqsub_0
43 { .Offset: 256, .Size: 256 }, // qqsub_1
44 { .Offset: 0, .Size: 128 }, // qsub_0
45 { .Offset: 128, .Size: 128 }, // qsub_1
46 { .Offset: 256, .Size: 128 }, // qsub_2
47 { .Offset: 384, .Size: 128 }, // qsub_3
48 { .Offset: 0, .Size: 32 }, // ssub_0
49 { .Offset: 32, .Size: 32 }, // ssub_1
50 { .Offset: 64, .Size: 32 }, // ssub_2
51 { .Offset: 96, .Size: 32 }, // ssub_3
52 { .Offset: 128, .Size: 32 }, // ssub_4
53 { .Offset: 160, .Size: 32 }, // ssub_5
54 { .Offset: 192, .Size: 32 }, // ssub_6
55 { .Offset: 224, .Size: 32 }, // ssub_7
56 { .Offset: 256, .Size: 32 }, // ssub_8
57 { .Offset: 288, .Size: 32 }, // ssub_9
58 { .Offset: 320, .Size: 32 }, // ssub_10
59 { .Offset: 352, .Size: 32 }, // ssub_11
60 { .Offset: 384, .Size: 32 }, // ssub_12
61 { .Offset: 416, .Size: 32 }, // ssub_13
62 { .Offset: 448, .Size: 32 }, // ssub_14
63 { .Offset: 480, .Size: 32 }, // ssub_15
64 { .Offset: 65535, .Size: 128 }, // ssub_0_ssub_1_ssub_4_ssub_5
65 { .Offset: 0, .Size: 192 }, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
66 { .Offset: 65535, .Size: 128 }, // ssub_2_ssub_3_ssub_6_ssub_7
67 { .Offset: 64, .Size: 192 }, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
68 { .Offset: 64, .Size: 128 }, // ssub_2_ssub_3_ssub_4_ssub_5
69 { .Offset: 65535, .Size: 192 }, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
70 { .Offset: 65535, .Size: 256 }, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
71 { .Offset: 65535, .Size: 192 }, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
72 { .Offset: 65535, .Size: 256 }, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
73 { .Offset: 64, .Size: 256 }, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
74 { .Offset: 65535, .Size: 128 }, // ssub_4_ssub_5_ssub_8_ssub_9
75 { .Offset: 128, .Size: 192 }, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
76 { .Offset: 65535, .Size: 192 }, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
77 { .Offset: 65535, .Size: 128 }, // ssub_6_ssub_7_dsub_5
78 { .Offset: 192, .Size: 192 }, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
79 { .Offset: 65535, .Size: 192 }, // ssub_6_ssub_7_dsub_5_dsub_7
80 { .Offset: 192, .Size: 128 }, // ssub_6_ssub_7_ssub_8_ssub_9
81 { .Offset: 192, .Size: 256 }, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
82 { .Offset: 65535, .Size: 128 }, // ssub_8_ssub_9_ssub_12_ssub_13
83 { .Offset: 256, .Size: 192 }, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
84 { .Offset: 65535, .Size: 128 }, // dsub_5_dsub_7
85 { .Offset: 320, .Size: 192 }, // dsub_5_ssub_12_ssub_13_dsub_7
86 { .Offset: 320, .Size: 128 }, // dsub_5_ssub_12_ssub_13
87 { .Offset: 128, .Size: 256 }, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
88 { .Offset: 65535, .Size: 65535 },
89 { .Offset: 0, .Size: 64 }, // dsub_0
90 { .Offset: 64, .Size: 64 }, // dsub_1
91 { .Offset: 128, .Size: 64 }, // dsub_2
92 { .Offset: 192, .Size: 64 }, // dsub_3
93 { .Offset: 256, .Size: 64 }, // dsub_4
94 { .Offset: 320, .Size: 64 }, // dsub_5
95 { .Offset: 384, .Size: 64 }, // dsub_6
96 { .Offset: 448, .Size: 64 }, // dsub_7
97 { .Offset: 0, .Size: 32 }, // gsub_0
98 { .Offset: 32, .Size: 32 }, // gsub_1
99 { .Offset: 0, .Size: 256 }, // qqsub_0
100 { .Offset: 256, .Size: 256 }, // qqsub_1
101 { .Offset: 0, .Size: 128 }, // qsub_0
102 { .Offset: 128, .Size: 128 }, // qsub_1
103 { .Offset: 256, .Size: 128 }, // qsub_2
104 { .Offset: 384, .Size: 128 }, // qsub_3
105 { .Offset: 0, .Size: 32 }, // ssub_0
106 { .Offset: 32, .Size: 32 }, // ssub_1
107 { .Offset: 64, .Size: 32 }, // ssub_2
108 { .Offset: 96, .Size: 32 }, // ssub_3
109 { .Offset: 128, .Size: 32 }, // ssub_4
110 { .Offset: 160, .Size: 32 }, // ssub_5
111 { .Offset: 192, .Size: 32 }, // ssub_6
112 { .Offset: 224, .Size: 32 }, // ssub_7
113 { .Offset: 256, .Size: 32 }, // ssub_8
114 { .Offset: 288, .Size: 32 }, // ssub_9
115 { .Offset: 320, .Size: 32 }, // ssub_10
116 { .Offset: 352, .Size: 32 }, // ssub_11
117 { .Offset: 384, .Size: 32 }, // ssub_12
118 { .Offset: 416, .Size: 32 }, // ssub_13
119 { .Offset: 448, .Size: 32 }, // ssub_14
120 { .Offset: 480, .Size: 32 }, // ssub_15
121 { .Offset: 65535, .Size: 128 }, // ssub_0_ssub_1_ssub_4_ssub_5
122 { .Offset: 0, .Size: 192 }, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
123 { .Offset: 65535, .Size: 128 }, // ssub_2_ssub_3_ssub_6_ssub_7
124 { .Offset: 64, .Size: 192 }, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
125 { .Offset: 64, .Size: 128 }, // ssub_2_ssub_3_ssub_4_ssub_5
126 { .Offset: 65535, .Size: 192 }, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
127 { .Offset: 65535, .Size: 256 }, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
128 { .Offset: 65535, .Size: 192 }, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
129 { .Offset: 65535, .Size: 256 }, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
130 { .Offset: 64, .Size: 256 }, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
131 { .Offset: 65535, .Size: 128 }, // ssub_4_ssub_5_ssub_8_ssub_9
132 { .Offset: 128, .Size: 192 }, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
133 { .Offset: 65535, .Size: 192 }, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
134 { .Offset: 65535, .Size: 128 }, // ssub_6_ssub_7_dsub_5
135 { .Offset: 192, .Size: 192 }, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
136 { .Offset: 65535, .Size: 192 }, // ssub_6_ssub_7_dsub_5_dsub_7
137 { .Offset: 192, .Size: 128 }, // ssub_6_ssub_7_ssub_8_ssub_9
138 { .Offset: 192, .Size: 256 }, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
139 { .Offset: 65535, .Size: 128 }, // ssub_8_ssub_9_ssub_12_ssub_13
140 { .Offset: 256, .Size: 192 }, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
141 { .Offset: 65535, .Size: 128 }, // dsub_5_dsub_7
142 { .Offset: 320, .Size: 192 }, // dsub_5_ssub_12_ssub_13_dsub_7
143 { .Offset: 320, .Size: 128 }, // dsub_5_ssub_12_ssub_13
144 { .Offset: 128, .Size: 256 }, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
145};
146
147
148static const LaneBitmask SubRegIndexLaneMaskTable[] = {
149 LaneBitmask::getAll(),
150 LaneBitmask(0x000000000000000C), // dsub_0
151 LaneBitmask(0x0000000000000030), // dsub_1
152 LaneBitmask(0x00000000000000C0), // dsub_2
153 LaneBitmask(0x0000000000000300), // dsub_3
154 LaneBitmask(0x0000000000000C00), // dsub_4
155 LaneBitmask(0x0000000000003000), // dsub_5
156 LaneBitmask(0x000000000000C000), // dsub_6
157 LaneBitmask(0x0000000000030000), // dsub_7
158 LaneBitmask(0x0000000000000001), // gsub_0
159 LaneBitmask(0x0000000000000002), // gsub_1
160 LaneBitmask(0x00000000000003FC), // qqsub_0
161 LaneBitmask(0x000000000003FC00), // qqsub_1
162 LaneBitmask(0x000000000000003C), // qsub_0
163 LaneBitmask(0x00000000000003C0), // qsub_1
164 LaneBitmask(0x0000000000003C00), // qsub_2
165 LaneBitmask(0x000000000003C000), // qsub_3
166 LaneBitmask(0x0000000000000004), // ssub_0
167 LaneBitmask(0x0000000000000008), // ssub_1
168 LaneBitmask(0x0000000000000010), // ssub_2
169 LaneBitmask(0x0000000000000020), // ssub_3
170 LaneBitmask(0x0000000000000040), // ssub_4
171 LaneBitmask(0x0000000000000080), // ssub_5
172 LaneBitmask(0x0000000000000100), // ssub_6
173 LaneBitmask(0x0000000000000200), // ssub_7
174 LaneBitmask(0x0000000000000400), // ssub_8
175 LaneBitmask(0x0000000000000800), // ssub_9
176 LaneBitmask(0x0000000000001000), // ssub_10
177 LaneBitmask(0x0000000000002000), // ssub_11
178 LaneBitmask(0x0000000000004000), // ssub_12
179 LaneBitmask(0x0000000000008000), // ssub_13
180 LaneBitmask(0x0000000000010000), // ssub_14
181 LaneBitmask(0x0000000000020000), // ssub_15
182 LaneBitmask(0x00000000000000CC), // ssub_0_ssub_1_ssub_4_ssub_5
183 LaneBitmask(0x00000000000000FC), // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
184 LaneBitmask(0x0000000000000330), // ssub_2_ssub_3_ssub_6_ssub_7
185 LaneBitmask(0x00000000000003F0), // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
186 LaneBitmask(0x00000000000000F0), // ssub_2_ssub_3_ssub_4_ssub_5
187 LaneBitmask(0x0000000000000CCC), // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
188 LaneBitmask(0x000000000000CCCC), // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
189 LaneBitmask(0x0000000000003330), // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
190 LaneBitmask(0x0000000000033330), // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
191 LaneBitmask(0x0000000000000FF0), // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
192 LaneBitmask(0x0000000000000CC0), // ssub_4_ssub_5_ssub_8_ssub_9
193 LaneBitmask(0x0000000000000FC0), // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
194 LaneBitmask(0x000000000000CCC0), // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
195 LaneBitmask(0x0000000000003300), // ssub_6_ssub_7_dsub_5
196 LaneBitmask(0x0000000000003F00), // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
197 LaneBitmask(0x0000000000033300), // ssub_6_ssub_7_dsub_5_dsub_7
198 LaneBitmask(0x0000000000000F00), // ssub_6_ssub_7_ssub_8_ssub_9
199 LaneBitmask(0x000000000000FF00), // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
200 LaneBitmask(0x000000000000CC00), // ssub_8_ssub_9_ssub_12_ssub_13
201 LaneBitmask(0x000000000000FC00), // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
202 LaneBitmask(0x0000000000033000), // dsub_5_dsub_7
203 LaneBitmask(0x000000000003F000), // dsub_5_ssub_12_ssub_13_dsub_7
204 LaneBitmask(0x000000000000F000), // dsub_5_ssub_12_ssub_13
205 LaneBitmask(0x0000000000003FC0), // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
206 };
207
208
209
210static const TargetRegisterInfo::RegClassInfo RegClassInfos[] = {
211 // Mode = 0 (Default)
212 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 2 }, // HPR
213 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // FPWithVPR
214 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // SPR
215 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // FPWithVPR_with_ssub_0
216 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPR
217 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithAPSR
218 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithZR
219 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // SPR_8
220 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnopc
221 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp
222 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithAPSR_NZCVnosp
223 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithAPSRnosp
224 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithZRnosp
225 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip
226 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // rGPR
227 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_GPRnopc
228 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_GPRnosp
229 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_GPRwithAPSR_NZCVnosp
230 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPRwithpc
231 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
232 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR
233 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPR
234 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPREven
235 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnopc_and_hGPR
236 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_hGPR
237 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_hGPR
238 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_tGPREven
239 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_GPRnopc_and_hGPR
240 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPROdd
241 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnopc_and_GPRnoip_and_hGPR
242 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_GPRnoip_and_hGPR
243 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tcGPR
244 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
245 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tGPREven
246 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPR_and_tGPREven
247 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPR_and_tGPROdd
248 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tcGPRnotr12
249 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPREven_and_tcGPR
250 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // FP_STATUS_REGS
251 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_GPRnoip_and_tGPREven
252 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tGPROdd
253 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPREven_and_tcGPRnotr12
254 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPROdd_and_tcGPR
255 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // CCR
256 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // FPCXTRegs
257 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRlr
258 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRsp
259 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 7 }, // VCCR
260 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // cl_FPSCR_NZCV
261 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tGPRwithpc
262 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tcGPR
263 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 27 }, // DPR
264 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 27 }, // DPR_VFP2
265 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 27 }, // DPR_8
266 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair
267 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPairnosp
268 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_tGPR
269 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_hGPR
270 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_tcGPR
271 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_tcGPRnotr12
272 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
273 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_1_in_GPRsp
274 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc
275 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_ssub_0
276 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_ssub_4
277 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_dsub_0_in_DPR_8
278 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_dsub_2_in_DPR_8
279 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair
280 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_ssub_0
281 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 36 }, // QPR
282 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_ssub_2
283 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_dsub_0_in_DPR_8
284 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 19 }, // MQPR
285 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // QPR_VFP2
286 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_dsub_1_in_DPR_8
287 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // QPR_8
288 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple
289 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc
290 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_ssub_0
291 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_0
292 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_QPR
293 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2
294 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
295 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_ssub_4
296 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_4
297 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_ssub_8
298 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_dsub_0_in_DPR_8
299 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_0_in_DPR_8
300 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_MQPR
301 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
302 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_1_in_DPR_8
303 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
304 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
305 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_dsub_2_in_DPR_8
306 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_2_in_DPR_8
307 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_dsub_4_in_DPR_8
308 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
309 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_QPR_8
310 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
311 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
312 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc
313 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_ssub_0
314 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_ssub_4
315 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_ssub_8
316 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_dsub_0_in_DPR_8
317 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_dsub_2_in_DPR_8
318 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_dsub_4_in_DPR_8
319 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad
320 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_0
321 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2
322 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // QQPR
323 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
324 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_4
325 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_6
326 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_0_in_DPR_8
327 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
328 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // QQPR_with_ssub_0
329 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_1_in_DPR_8
330 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
331 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // MQQPR
332 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_2_in_DPR_8
333 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
334 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_3_in_DPR_8
335 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
336 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // MQQPR_with_qsub_0_in_QPR_8
337 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
338 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // MQQPR_with_dsub_2_in_DPR_8
339 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
340 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR
341 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR_with_ssub_0
342 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR_with_ssub_4
343 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR_with_ssub_8
344 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR
345 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
346 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
347 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qsub_2_in_QPR_8
348 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
349 // Mode = 1 (Thumb1OnlyMode)
350 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 2 }, // HPR
351 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // FPWithVPR
352 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // SPR
353 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // FPWithVPR_with_ssub_0
354 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPR
355 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithAPSR
356 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithZR
357 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // SPR_8
358 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnopc
359 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp
360 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithAPSR_NZCVnosp
361 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithAPSRnosp
362 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRwithZRnosp
363 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip
364 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // rGPR
365 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_GPRnopc
366 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_GPRnosp
367 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_GPRwithAPSR_NZCVnosp
368 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPRwithpc
369 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 5 }, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
370 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR
371 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPR
372 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPREven
373 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnopc_and_hGPR
374 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_hGPR
375 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_hGPR
376 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnoip_and_tGPREven
377 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_GPRnopc_and_hGPR
378 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPROdd
379 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnopc_and_GPRnoip_and_hGPR
380 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_GPRnoip_and_hGPR
381 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tcGPR
382 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
383 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tGPREven
384 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPR_and_tGPREven
385 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPR_and_tGPROdd
386 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tcGPRnotr12
387 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPREven_and_tcGPR
388 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // FP_STATUS_REGS
389 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_GPRnoip_and_tGPREven
390 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tGPROdd
391 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPREven_and_tcGPRnotr12
392 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // tGPROdd_and_tcGPR
393 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // CCR
394 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // FPCXTRegs
395 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRlr
396 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // GPRsp
397 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 7 }, // VCCR
398 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // cl_FPSCR_NZCV
399 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tGPRwithpc
400 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*VTLists+*/.VTListOffset: 0 }, // hGPR_and_tcGPR
401 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 27 }, // DPR
402 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 27 }, // DPR_VFP2
403 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 27 }, // DPR_8
404 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair
405 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPairnosp
406 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_tGPR
407 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_hGPR
408 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_tcGPR
409 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_0_in_tcGPRnotr12
410 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
411 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // GPRPair_with_gsub_1_in_GPRsp
412 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc
413 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_ssub_0
414 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_ssub_4
415 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_dsub_0_in_DPR_8
416 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 13 }, // DPairSpc_with_dsub_2_in_DPR_8
417 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair
418 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_ssub_0
419 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 36 }, // QPR
420 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_ssub_2
421 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_dsub_0_in_DPR_8
422 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 19 }, // MQPR
423 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // QPR_VFP2
424 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // DPair_with_dsub_1_in_DPR_8
425 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*VTLists+*/.VTListOffset: 45 }, // QPR_8
426 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple
427 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc
428 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_ssub_0
429 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_0
430 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_QPR
431 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2
432 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
433 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_ssub_4
434 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_4
435 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_ssub_8
436 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_dsub_0_in_DPR_8
437 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_0_in_DPR_8
438 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_MQPR
439 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
440 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_1_in_DPR_8
441 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
442 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
443 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_dsub_2_in_DPR_8
444 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_2_in_DPR_8
445 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTripleSpc_with_dsub_4_in_DPR_8
446 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
447 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_QPR_8
448 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
449 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 52 }, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
450 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc
451 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_ssub_0
452 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_ssub_4
453 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_ssub_8
454 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_dsub_0_in_DPR_8
455 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_dsub_2_in_DPR_8
456 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*VTLists+*/.VTListOffset: 15 }, // DQuadSpc_with_dsub_4_in_DPR_8
457 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad
458 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_0
459 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2
460 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // QQPR
461 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
462 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_4
463 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_6
464 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_0_in_DPR_8
465 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
466 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // QQPR_with_ssub_0
467 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_1_in_DPR_8
468 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
469 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // MQQPR
470 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_2_in_DPR_8
471 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
472 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_dsub_3_in_DPR_8
473 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
474 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // MQQPR_with_qsub_0_in_QPR_8
475 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
476 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // MQQPR_with_dsub_2_in_DPR_8
477 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 15 }, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
478 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR
479 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR_with_ssub_0
480 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR_with_ssub_4
481 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // QQQQPR_with_ssub_8
482 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR
483 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
484 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
485 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qsub_2_in_QPR_8
486 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 256, /*VTLists+*/.VTListOffset: 17 }, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
487};
488static const uint32_t HPRSubClassMask[] = {
489 0x00000085, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
490 0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_0
491 0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_1
492 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_2
493 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_3
494 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_4
495 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_5
496 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_6
497 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_7
498 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_8
499 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_9
500 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_10
501 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_11
502 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_12
503 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_13
504 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_14
505 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_15
506};
507
508static const uint32_t FPWithVPRSubClassMask[] = {
509 0x0008008e, 0x00388000, 0x00000000, 0x00000000, 0x00000000,
510 0x00000000, 0xc0000000, 0xffffffff, 0xffffffff, 0x000001ff, // dsub_0
511 0x00000000, 0x00000000, 0x5f979ff8, 0xfffff80f, 0x000001ff, // dsub_1
512 0x00000000, 0xc0000000, 0xfffff007, 0xffffffff, 0x000001ff, // dsub_2
513 0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // dsub_3
514 0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x000001ff, // dsub_4
515 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5
516 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_6
517 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_7
518 0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_0
519 0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_1
520 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_2
521 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_3
522 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_4
523 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_5
524 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_6
525 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_7
526 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_8
527 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_9
528 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_10
529 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_11
530 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_12
531 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_13
532 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_14
533 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_15
534};
535
536static const uint32_t SPRSubClassMask[] = {
537 0x00000084, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
538 0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_0
539 0x00080008, 0x80300000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // ssub_1
540 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_2
541 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // ssub_3
542 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_4
543 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // ssub_5
544 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_6
545 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_7
546 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_8
547 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_9
548 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_10
549 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_11
550 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_12
551 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_13
552 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_14
553 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_15
554};
555
556static const uint32_t FPWithVPR_with_ssub_0SubClassMask[] = {
557 0x00080008, 0x00300000, 0x00000000, 0x00000000, 0x00000000,
558 0x00000000, 0x80000000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // dsub_0
559 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // dsub_1
560 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // dsub_2
561 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // dsub_3
562 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // dsub_4
563 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5
564 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_6
565 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_7
566};
567
568static const uint32_t GPRSubClassMask[] = {
569 0xfff7e310, 0x000667bf, 0x00000000, 0x00000000, 0x00000000,
570 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
571 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
572};
573
574static const uint32_t GPRwithAPSRSubClassMask[] = {
575 0xbce2c520, 0x000467bf, 0x00000000, 0x00000000, 0x00000000,
576 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
577 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
578};
579
580static const uint32_t GPRwithZRSubClassMask[] = {
581 0xbce2d140, 0x000467bf, 0x00000000, 0x00000000, 0x00000000,
582 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
583 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
584};
585
586static const uint32_t SPR_8SubClassMask[] = {
587 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
588 0x00080000, 0x00200000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // ssub_0
589 0x00080000, 0x00200000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // ssub_1
590 0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // ssub_2
591 0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // ssub_3
592 0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // ssub_4
593 0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // ssub_5
594 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_6
595 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_7
596 0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // ssub_8
597 0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // ssub_9
598 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_10
599 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_11
600 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_12
601 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_13
602 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_14
603 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_15
604};
605
606static const uint32_t GPRnopcSubClassMask[] = {
607 0xbce2c100, 0x000467bf, 0x00000000, 0x00000000, 0x00000000,
608 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
609 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
610};
611
612static const uint32_t GPRnospSubClassMask[] = {
613 0xdd674200, 0x000627bf, 0x00000000, 0x00000000, 0x00000000,
614 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
615 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
616};
617
618static const uint32_t GPRwithAPSR_NZCVnospSubClassMask[] = {
619 0x9c624400, 0x000427bf, 0x00000000, 0x00000000, 0x00000000,
620 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
621 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
622};
623
624static const uint32_t GPRwithAPSRnospSubClassMask[] = {
625 0x9c624800, 0x000427bf, 0x00000000, 0x00000000, 0x00000000,
626 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
627 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
628};
629
630static const uint32_t GPRwithZRnospSubClassMask[] = {
631 0x9c625000, 0x000427bf, 0x00000000, 0x00000000, 0x00000000,
632 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
633 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
634};
635
636static const uint32_t GPRnoipSubClassMask[] = {
637 0x7627a000, 0x0002479d, 0x00000000, 0x00000000, 0x00000000,
638 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
639 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
640};
641
642static const uint32_t rGPRSubClassMask[] = {
643 0x9c624000, 0x000427bf, 0x00000000, 0x00000000, 0x00000000,
644 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
645 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
646};
647
648static const uint32_t GPRnoip_and_GPRnopcSubClassMask[] = {
649 0x34228000, 0x0000479d, 0x00000000, 0x00000000, 0x00000000,
650 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
651 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
652};
653
654static const uint32_t GPRnoip_and_GPRnospSubClassMask[] = {
655 0x54270000, 0x0002079d, 0x00000000, 0x00000000, 0x00000000,
656 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
657 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
658};
659
660static const uint32_t GPRnoip_and_GPRwithAPSR_NZCVnospSubClassMask[] = {
661 0x14220000, 0x0000079d, 0x00000000, 0x00000000, 0x00000000,
662 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
663 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
664};
665
666static const uint32_t tGPRwithpcSubClassMask[] = {
667 0x00240000, 0x0002061c, 0x00000000, 0x00000000, 0x00000000,
668 0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
669 0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
670};
671
672static const uint32_t FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8SubClassMask[] = {
673 0x00080000, 0x00200000, 0x00000000, 0x00000000, 0x00000000,
674 0x00000000, 0x00000000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // dsub_0
675 0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // dsub_1
676 0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // dsub_2
677 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // dsub_3
678 0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // dsub_4
679 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5
680 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_6
681 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_7
682};
683
684static const uint32_t hGPRSubClassMask[] = {
685 0x6b900000, 0x00066183, 0x00000000, 0x00000000, 0x00000000,
686 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
687 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
688};
689
690static const uint32_t tGPRSubClassMask[] = {
691 0x00200000, 0x0000061c, 0x00000000, 0x00000000, 0x00000000,
692 0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
693 0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
694};
695
696static const uint32_t tGPREvenSubClassMask[] = {
697 0x04400000, 0x000422a6, 0x00000000, 0x00000000, 0x00000000,
698 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
699};
700
701static const uint32_t GPRnopc_and_hGPRSubClassMask[] = {
702 0x28800000, 0x00046183, 0x00000000, 0x00000000, 0x00000000,
703 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
704 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
705};
706
707static const uint32_t GPRnosp_and_hGPRSubClassMask[] = {
708 0x49000000, 0x00062183, 0x00000000, 0x00000000, 0x00000000,
709 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
710 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
711};
712
713static const uint32_t GPRnoip_and_hGPRSubClassMask[] = {
714 0x62000000, 0x00024181, 0x00000000, 0x00000000, 0x00000000,
715 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
716 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
717};
718
719static const uint32_t GPRnoip_and_tGPREvenSubClassMask[] = {
720 0x04000000, 0x00000284, 0x00000000, 0x00000000, 0x00000000,
721 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
722};
723
724static const uint32_t GPRnosp_and_GPRnopc_and_hGPRSubClassMask[] = {
725 0x08000000, 0x00042183, 0x00000000, 0x00000000, 0x00000000,
726 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
727 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
728};
729
730static const uint32_t tGPROddSubClassMask[] = {
731 0x10000000, 0x00000508, 0x00000000, 0x00000000, 0x00000000,
732 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
733};
734
735static const uint32_t GPRnopc_and_GPRnoip_and_hGPRSubClassMask[] = {
736 0x20000000, 0x00004181, 0x00000000, 0x00000000, 0x00000000,
737 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
738 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
739};
740
741static const uint32_t GPRnosp_and_GPRnoip_and_hGPRSubClassMask[] = {
742 0x40000000, 0x00020181, 0x00000000, 0x00000000, 0x00000000,
743 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
744 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
745};
746
747static const uint32_t tcGPRSubClassMask[] = {
748 0x80000000, 0x00040630, 0x00000000, 0x00000000, 0x00000000,
749 0x00000000, 0x2c000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
750 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
751};
752
753static const uint32_t GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSubClassMask[] = {
754 0x00000000, 0x00000181, 0x00000000, 0x00000000, 0x00000000,
755 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
756 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
757};
758
759static const uint32_t hGPR_and_tGPREvenSubClassMask[] = {
760 0x00000000, 0x00042082, 0x00000000, 0x00000000, 0x00000000,
761 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
762};
763
764static const uint32_t tGPR_and_tGPREvenSubClassMask[] = {
765 0x00000000, 0x00000204, 0x00000000, 0x00000000, 0x00000000,
766 0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
767};
768
769static const uint32_t tGPR_and_tGPROddSubClassMask[] = {
770 0x00000000, 0x00000408, 0x00000000, 0x00000000, 0x00000000,
771 0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
772};
773
774static const uint32_t tcGPRnotr12SubClassMask[] = {
775 0x00000000, 0x00000610, 0x00000000, 0x00000000, 0x00000000,
776 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
777 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
778};
779
780static const uint32_t tGPREven_and_tcGPRSubClassMask[] = {
781 0x00000000, 0x00040220, 0x00000000, 0x00000000, 0x00000000,
782 0x00000000, 0x2c000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
783};
784
785static const uint32_t FP_STATUS_REGSSubClassMask[] = {
786 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000,
787};
788
789static const uint32_t hGPR_and_GPRnoip_and_tGPREvenSubClassMask[] = {
790 0x00000000, 0x00000080, 0x00000000, 0x00000000, 0x00000000,
791 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
792};
793
794static const uint32_t hGPR_and_tGPROddSubClassMask[] = {
795 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000000,
796 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
797};
798
799static const uint32_t tGPREven_and_tcGPRnotr12SubClassMask[] = {
800 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000,
801 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
802};
803
804static const uint32_t tGPROdd_and_tcGPRSubClassMask[] = {
805 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0x00000000,
806 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
807};
808
809static const uint32_t CCRSubClassMask[] = {
810 0x00000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000,
811};
812
813static const uint32_t FPCXTRegsSubClassMask[] = {
814 0x00000000, 0x00001000, 0x00000000, 0x00000000, 0x00000000,
815};
816
817static const uint32_t GPRlrSubClassMask[] = {
818 0x00000000, 0x00002000, 0x00000000, 0x00000000, 0x00000000,
819};
820
821static const uint32_t GPRspSubClassMask[] = {
822 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000,
823 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // gsub_1
824};
825
826static const uint32_t VCCRSubClassMask[] = {
827 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000,
828};
829
830static const uint32_t cl_FPSCR_NZCVSubClassMask[] = {
831 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000,
832};
833
834static const uint32_t hGPR_and_tGPRwithpcSubClassMask[] = {
835 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000,
836};
837
838static const uint32_t hGPR_and_tcGPRSubClassMask[] = {
839 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000,
840 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, // gsub_0
841};
842
843static const uint32_t DPRSubClassMask[] = {
844 0x00000000, 0x00380000, 0x00000000, 0x00000000, 0x00000000,
845 0x00000000, 0xc0000000, 0xffffffff, 0xffffffff, 0x000001ff, // dsub_0
846 0x00000000, 0x00000000, 0x5f979ff8, 0xfffff80f, 0x000001ff, // dsub_1
847 0x00000000, 0xc0000000, 0xfffff007, 0xffffffff, 0x000001ff, // dsub_2
848 0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // dsub_3
849 0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x000001ff, // dsub_4
850 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5
851 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_6
852 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_7
853};
854
855static const uint32_t DPR_VFP2SubClassMask[] = {
856 0x00000000, 0x00300000, 0x00000000, 0x00000000, 0x00000000,
857 0x00000000, 0x80000000, 0xfffacfd7, 0xffff37ef, 0x000001fe, // dsub_0
858 0x00000000, 0x00000000, 0x5d920fc0, 0xfff7200f, 0x000001fe, // dsub_1
859 0x00000000, 0x00000000, 0xfcf80007, 0xffe707cf, 0x000001fc, // dsub_2
860 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // dsub_3
861 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // dsub_4
862 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5
863 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_6
864 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_7
865};
866
867static const uint32_t DPR_8SubClassMask[] = {
868 0x00000000, 0x00200000, 0x00000000, 0x00000000, 0x00000000,
869 0x00000000, 0x00000000, 0xe4c00c86, 0xfd24070f, 0x000001e0, // dsub_0
870 0x00000000, 0x00000000, 0x44000c00, 0xf520000e, 0x000001e0, // dsub_1
871 0x00000000, 0x00000000, 0xe0000004, 0xe500060c, 0x000001c0, // dsub_2
872 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // dsub_3
873 0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // dsub_4
874 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5
875 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_6
876 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_7
877};
878
879static const uint32_t GPRPairSubClassMask[] = {
880 0x00000000, 0x3fc00000, 0x00000000, 0x00000000, 0x00000000,
881};
882
883static const uint32_t GPRPairnospSubClassMask[] = {
884 0x00000000, 0x19800000, 0x00000000, 0x00000000, 0x00000000,
885};
886
887static const uint32_t GPRPair_with_gsub_0_in_tGPRSubClassMask[] = {
888 0x00000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000,
889};
890
891static const uint32_t GPRPair_with_gsub_0_in_hGPRSubClassMask[] = {
892 0x00000000, 0x32000000, 0x00000000, 0x00000000, 0x00000000,
893};
894
895static const uint32_t GPRPair_with_gsub_0_in_tcGPRSubClassMask[] = {
896 0x00000000, 0x2c000000, 0x00000000, 0x00000000, 0x00000000,
897};
898
899static const uint32_t GPRPair_with_gsub_0_in_tcGPRnotr12SubClassMask[] = {
900 0x00000000, 0x08000000, 0x00000000, 0x00000000, 0x00000000,
901};
902
903static const uint32_t GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSubClassMask[] = {
904 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000,
905};
906
907static const uint32_t GPRPair_with_gsub_1_in_GPRspSubClassMask[] = {
908 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000,
909};
910
911static const uint32_t DPairSpcSubClassMask[] = {
912 0x00000000, 0xc0000000, 0x00000007, 0x00000000, 0x00000000,
913 0x00000000, 0x00000000, 0xfffff000, 0xffffffff, 0x000001ff, // ssub_0_ssub_1_ssub_4_ssub_5
914 0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // ssub_2_ssub_3_ssub_6_ssub_7
915 0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x000001ff, // ssub_4_ssub_5_ssub_8_ssub_9
916 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_8_ssub_9_ssub_12_ssub_13
917 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_dsub_7
918};
919
920static const uint32_t DPairSpc_with_ssub_0SubClassMask[] = {
921 0x00000000, 0x80000000, 0x00000007, 0x00000000, 0x00000000,
922 0x00000000, 0x00000000, 0xfffac000, 0xffff37ef, 0x000001fe, // ssub_0_ssub_1_ssub_4_ssub_5
923 0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x000001fe, // ssub_2_ssub_3_ssub_6_ssub_7
924 0x00000000, 0x00000000, 0xa0680000, 0x000007c0, 0x000001fc, // ssub_4_ssub_5_ssub_8_ssub_9
925 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_ssub_12_ssub_13
926 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_dsub_7
927};
928
929static const uint32_t DPairSpc_with_ssub_4SubClassMask[] = {
930 0x00000000, 0x00000000, 0x00000007, 0x00000000, 0x00000000,
931 0x00000000, 0x00000000, 0xfcf80000, 0xffe707cf, 0x000001fc, // ssub_0_ssub_1_ssub_4_ssub_5
932 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_2_ssub_3_ssub_6_ssub_7
933 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x000001f8, // ssub_4_ssub_5_ssub_8_ssub_9
934 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_8_ssub_9_ssub_12_ssub_13
935 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_dsub_7
936};
937
938static const uint32_t DPairSpc_with_dsub_0_in_DPR_8SubClassMask[] = {
939 0x00000000, 0x00000000, 0x00000006, 0x00000000, 0x00000000,
940 0x00000000, 0x00000000, 0xe4c00000, 0xfd24070f, 0x000001e0, // ssub_0_ssub_1_ssub_4_ssub_5
941 0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x000001e0, // ssub_2_ssub_3_ssub_6_ssub_7
942 0x00000000, 0x00000000, 0xa0000000, 0x00000600, 0x000001c0, // ssub_4_ssub_5_ssub_8_ssub_9
943 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_ssub_12_ssub_13
944 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_dsub_7
945};
946
947static const uint32_t DPairSpc_with_dsub_2_in_DPR_8SubClassMask[] = {
948 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000,
949 0x00000000, 0x00000000, 0xe0000000, 0xe500060c, 0x000001c0, // ssub_0_ssub_1_ssub_4_ssub_5
950 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_2_ssub_3_ssub_6_ssub_7
951 0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000180, // ssub_4_ssub_5_ssub_8_ssub_9
952 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_8_ssub_9_ssub_12_ssub_13
953 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_dsub_7
954};
955
956static const uint32_t DPairSubClassMask[] = {
957 0x00000000, 0x00000000, 0x00000ff8, 0x00000000, 0x00000000,
958 0x00000000, 0x00000000, 0x5f979000, 0xfffff80f, 0x000001ff, // qsub_0
959 0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // qsub_1
960 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_2
961 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_3
962 0x00000000, 0x00000000, 0x5f979000, 0xfffff80f, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5
963 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9
964 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_ssub_12_ssub_13
965};
966
967static const uint32_t DPair_with_ssub_0SubClassMask[] = {
968 0x00000000, 0x00000000, 0x00000fd0, 0x00000000, 0x00000000,
969 0x00000000, 0x00000000, 0x5f928000, 0xffff300f, 0x000001fe, // qsub_0
970 0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x000001fc, // qsub_1
971 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
972 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
973 0x00000000, 0x00000000, 0x5d920000, 0xfff7200f, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5
974 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9
975 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_ssub_12_ssub_13
976};
977
978static const uint32_t QPRSubClassMask[] = {
979 0x00000000, 0x00000000, 0x00000b20, 0x00000000, 0x00000000,
980 0x00000000, 0x00000000, 0x11010000, 0x50904006, 0x000001ff, // qsub_0
981 0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x000001ff, // qsub_1
982 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_2
983 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qsub_3
984 0x00000000, 0x00000000, 0x0a040000, 0xaa488009, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
985};
986
987static const uint32_t DPair_with_ssub_2SubClassMask[] = {
988 0x00000000, 0x00000000, 0x00000fc0, 0x00000000, 0x00000000,
989 0x00000000, 0x00000000, 0x5d920000, 0xfff7200f, 0x000001fe, // qsub_0
990 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // qsub_1
991 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
992 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
993 0x00000000, 0x00000000, 0x5c900000, 0xffe7000f, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5
994 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9
995 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13
996};
997
998static const uint32_t DPair_with_dsub_0_in_DPR_8SubClassMask[] = {
999 0x00000000, 0x00000000, 0x00000c80, 0x00000000, 0x00000000,
1000 0x00000000, 0x00000000, 0x44800000, 0xfd24000f, 0x000001e0, // qsub_0
1001 0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x000001c0, // qsub_1
1002 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qsub_2
1003 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qsub_3
1004 0x00000000, 0x00000000, 0x44000000, 0xf520000e, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5
1005 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9
1006 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_ssub_12_ssub_13
1007};
1008
1009static const uint32_t MQPRSubClassMask[] = {
1010 0x00000000, 0x00000000, 0x00000b00, 0x00000000, 0x00000000,
1011 0x00000000, 0x00000000, 0x11000000, 0x50900006, 0x000001fe, // qsub_0
1012 0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // qsub_1
1013 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
1014 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
1015 0x00000000, 0x00000000, 0x08000000, 0xaa400009, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
1016};
1017
1018static const uint32_t QPR_VFP2SubClassMask[] = {
1019 0x00000000, 0x00000000, 0x00000b00, 0x00000000, 0x00000000,
1020 0x00000000, 0x00000000, 0x11000000, 0x50900006, 0x000001fe, // qsub_0
1021 0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // qsub_1
1022 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qsub_2
1023 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qsub_3
1024 0x00000000, 0x00000000, 0x08000000, 0xaa400009, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
1025};
1026
1027static const uint32_t DPair_with_dsub_1_in_DPR_8SubClassMask[] = {
1028 0x00000000, 0x00000000, 0x00000c00, 0x00000000, 0x00000000,
1029 0x00000000, 0x00000000, 0x44000000, 0xf520000e, 0x000001e0, // qsub_0
1030 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // qsub_1
1031 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qsub_2
1032 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qsub_3
1033 0x00000000, 0x00000000, 0x40000000, 0xe500000c, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5
1034 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9
1035 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13
1036};
1037
1038static const uint32_t QPR_8SubClassMask[] = {
1039 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0x00000000,
1040 0x00000000, 0x00000000, 0x00000000, 0x50000006, 0x000001e0, // qsub_0
1041 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x000001c0, // qsub_1
1042 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qsub_2
1043 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qsub_3
1044 0x00000000, 0x00000000, 0x00000000, 0xa0000008, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5
1045};
1046
1047static const uint32_t DTripleSubClassMask[] = {
1048 0x00000000, 0x00000000, 0x5f979000, 0x0000000f, 0x00000000,
1049 0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1050 0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1051 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1052 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1053 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1054 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_ssub_12_ssub_13_dsub_7
1055};
1056
1057static const uint32_t DTripleSpcSubClassMask[] = {
1058 0x00000000, 0x00000000, 0xa0686000, 0x000007f0, 0x00000000,
1059 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1060 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1061 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1062 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_dsub_5_dsub_7
1063};
1064
1065static const uint32_t DTripleSpc_with_ssub_0SubClassMask[] = {
1066 0x00000000, 0x00000000, 0xa0684000, 0x000007e0, 0x00000000,
1067 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1068 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1069 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1070 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_dsub_5_dsub_7
1071};
1072
1073static const uint32_t DTriple_with_ssub_0SubClassMask[] = {
1074 0x00000000, 0x00000000, 0x5f928000, 0x0000000f, 0x00000000,
1075 0x00000000, 0x00000000, 0x00000000, 0xffff3000, 0x000001fe, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1076 0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1077 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1078 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1079 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1080 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_ssub_12_ssub_13_dsub_7
1081};
1082
1083static const uint32_t DTriple_with_qsub_0_in_QPRSubClassMask[] = {
1084 0x00000000, 0x00000000, 0x11010000, 0x00000006, 0x00000000,
1085 0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x000001ff, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1086 0x00000000, 0x00000000, 0x00000000, 0xaa488000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1087 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1088 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1089};
1090
1091static const uint32_t DTriple_with_ssub_2SubClassMask[] = {
1092 0x00000000, 0x00000000, 0x5d920000, 0x0000000f, 0x00000000,
1093 0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x000001fe, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1094 0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1095 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1096 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1097 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1098 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13_dsub_7
1099};
1100
1101static const uint32_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
1102 0x00000000, 0x00000000, 0x0a040000, 0x00000009, 0x00000000,
1103 0x00000000, 0x00000000, 0x00000000, 0xaa488000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1104 0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1105 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1106 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // dsub_5_ssub_12_ssub_13_dsub_7
1107};
1108
1109static const uint32_t DTripleSpc_with_ssub_4SubClassMask[] = {
1110 0x00000000, 0x00000000, 0xa0680000, 0x000007c0, 0x00000000,
1111 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1112 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1113 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1114 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_dsub_5_dsub_7
1115};
1116
1117static const uint32_t DTriple_with_ssub_4SubClassMask[] = {
1118 0x00000000, 0x00000000, 0x5c900000, 0x0000000f, 0x00000000,
1119 0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x000001fc, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1120 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1121 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1122 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1123 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1124 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13_dsub_7
1125};
1126
1127static const uint32_t DTripleSpc_with_ssub_8SubClassMask[] = {
1128 0x00000000, 0x00000000, 0xa0600000, 0x00000780, 0x00000000,
1129 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1130 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1131 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1132 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_dsub_5_dsub_7
1133};
1134
1135static const uint32_t DTripleSpc_with_dsub_0_in_DPR_8SubClassMask[] = {
1136 0x00000000, 0x00000000, 0xa0400000, 0x00000700, 0x00000000,
1137 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1138 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1139 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1140 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_dsub_5_dsub_7
1141};
1142
1143static const uint32_t DTriple_with_dsub_0_in_DPR_8SubClassMask[] = {
1144 0x00000000, 0x00000000, 0x44800000, 0x0000000f, 0x00000000,
1145 0x00000000, 0x00000000, 0x00000000, 0xfd240000, 0x000001e0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1146 0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1147 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1148 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1149 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1150 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_ssub_12_ssub_13_dsub_7
1151};
1152
1153static const uint32_t DTriple_with_qsub_0_in_MQPRSubClassMask[] = {
1154 0x00000000, 0x00000000, 0x11000000, 0x00000006, 0x00000000,
1155 0x00000000, 0x00000000, 0x00000000, 0x50900000, 0x000001fe, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1156 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1157 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1158 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1159};
1160
1161static const uint32_t DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
1162 0x00000000, 0x00000000, 0x0a000000, 0x00000009, 0x00000000,
1163 0x00000000, 0x00000000, 0x00000000, 0xaa480000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1164 0x00000000, 0x00000000, 0x00000000, 0x50900000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1165 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1166 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // dsub_5_ssub_12_ssub_13_dsub_7
1167};
1168
1169static const uint32_t DTriple_with_dsub_1_in_DPR_8SubClassMask[] = {
1170 0x00000000, 0x00000000, 0x44000000, 0x0000000e, 0x00000000,
1171 0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x000001e0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1172 0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1173 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1174 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1175 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1176 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13_dsub_7
1177};
1178
1179static const uint32_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
1180 0x00000000, 0x00000000, 0x08000000, 0x00000009, 0x00000000,
1181 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1182 0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1183 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1184 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // dsub_5_ssub_12_ssub_13_dsub_7
1185};
1186
1187static const uint32_t DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSubClassMask[] = {
1188 0x00000000, 0x00000000, 0x10000000, 0x00000006, 0x00000000,
1189 0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x000001fc, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1190 0x00000000, 0x00000000, 0x00000000, 0xaa000000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1191 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1192 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1193};
1194
1195static const uint32_t DTripleSpc_with_dsub_2_in_DPR_8SubClassMask[] = {
1196 0x00000000, 0x00000000, 0xa0000000, 0x00000600, 0x00000000,
1197 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1198 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1199 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1200 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_dsub_5_dsub_7
1201};
1202
1203static const uint32_t DTriple_with_dsub_2_in_DPR_8SubClassMask[] = {
1204 0x00000000, 0x00000000, 0x40000000, 0x0000000c, 0x00000000,
1205 0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x000001c0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1206 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1207 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1208 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1209 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1210 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13_dsub_7
1211};
1212
1213static const uint32_t DTripleSpc_with_dsub_4_in_DPR_8SubClassMask[] = {
1214 0x00000000, 0x00000000, 0x80000000, 0x00000400, 0x00000000,
1215 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1216 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1217 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1218 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_dsub_5_dsub_7
1219};
1220
1221static const uint32_t DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
1222 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000,
1223 0x00000000, 0x00000000, 0x00000000, 0xa8000000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1224 0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1225 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1226 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // dsub_5_ssub_12_ssub_13_dsub_7
1227};
1228
1229static const uint32_t DTriple_with_qsub_0_in_QPR_8SubClassMask[] = {
1230 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000000,
1231 0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x000001e0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1232 0x00000000, 0x00000000, 0x00000000, 0xa0000000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1233 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1234 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1235};
1236
1237static const uint32_t DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask[] = {
1238 0x00000000, 0x00000000, 0x00000000, 0x00000004, 0x00000000,
1239 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x000001c0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1240 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1241 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1242 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1243};
1244
1245static const uint32_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask[] = {
1246 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000000,
1247 0x00000000, 0x00000000, 0x00000000, 0xa0000000, 0x00000000, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
1248 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
1249 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
1250 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // dsub_5_ssub_12_ssub_13_dsub_7
1251};
1252
1253static const uint32_t DQuadSpcSubClassMask[] = {
1254 0x00000000, 0x00000000, 0x00000000, 0x000007f0, 0x00000000,
1255 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1256 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1257 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1258 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_dsub_5_dsub_7
1259};
1260
1261static const uint32_t DQuadSpc_with_ssub_0SubClassMask[] = {
1262 0x00000000, 0x00000000, 0x00000000, 0x000007e0, 0x00000000,
1263 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1264 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1265 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1266 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_dsub_5_dsub_7
1267};
1268
1269static const uint32_t DQuadSpc_with_ssub_4SubClassMask[] = {
1270 0x00000000, 0x00000000, 0x00000000, 0x000007c0, 0x00000000,
1271 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1272 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1273 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1274 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_dsub_5_dsub_7
1275};
1276
1277static const uint32_t DQuadSpc_with_ssub_8SubClassMask[] = {
1278 0x00000000, 0x00000000, 0x00000000, 0x00000780, 0x00000000,
1279 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1280 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1281 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1282 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_dsub_5_dsub_7
1283};
1284
1285static const uint32_t DQuadSpc_with_dsub_0_in_DPR_8SubClassMask[] = {
1286 0x00000000, 0x00000000, 0x00000000, 0x00000700, 0x00000000,
1287 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1288 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1289 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1290 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_dsub_5_dsub_7
1291};
1292
1293static const uint32_t DQuadSpc_with_dsub_2_in_DPR_8SubClassMask[] = {
1294 0x00000000, 0x00000000, 0x00000000, 0x00000600, 0x00000000,
1295 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1296 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1297 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1298 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_dsub_5_dsub_7
1299};
1300
1301static const uint32_t DQuadSpc_with_dsub_4_in_DPR_8SubClassMask[] = {
1302 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000000,
1303 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
1304 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
1305 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
1306 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_dsub_5_dsub_7
1307};
1308
1309static const uint32_t DQuadSubClassMask[] = {
1310 0x00000000, 0x00000000, 0x00000000, 0xfffff800, 0x00000000,
1311 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_0
1312 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_1
1313 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1314 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1315 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1316};
1317
1318static const uint32_t DQuad_with_ssub_0SubClassMask[] = {
1319 0x00000000, 0x00000000, 0x00000000, 0xffff3000, 0x00000000,
1320 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // qqsub_0
1321 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qqsub_1
1322 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1323 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1324 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1325};
1326
1327static const uint32_t DQuad_with_ssub_2SubClassMask[] = {
1328 0x00000000, 0x00000000, 0x00000000, 0xfff72000, 0x00000000,
1329 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // qqsub_0
1330 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qqsub_1
1331 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1332 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1333 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1334};
1335
1336static const uint32_t QQPRSubClassMask[] = {
1337 0x00000000, 0x00000000, 0x00000000, 0x50904000, 0x00000000,
1338 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_0
1339 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // qqsub_1
1340 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1341};
1342
1343static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
1344 0x00000000, 0x00000000, 0x00000000, 0xaa488000, 0x00000000,
1345 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1346 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1347};
1348
1349static const uint32_t DQuad_with_ssub_4SubClassMask[] = {
1350 0x00000000, 0x00000000, 0x00000000, 0xffe70000, 0x00000000,
1351 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // qqsub_0
1352 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qqsub_1
1353 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1354 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1355 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1356};
1357
1358static const uint32_t DQuad_with_ssub_6SubClassMask[] = {
1359 0x00000000, 0x00000000, 0x00000000, 0xffa60000, 0x00000000,
1360 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // qqsub_0
1361 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qqsub_1
1362 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1363 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1364 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1365};
1366
1367static const uint32_t DQuad_with_dsub_0_in_DPR_8SubClassMask[] = {
1368 0x00000000, 0x00000000, 0x00000000, 0xfd240000, 0x00000000,
1369 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // qqsub_0
1370 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qqsub_1
1371 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1372 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1373 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1374};
1375
1376static const uint32_t DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask[] = {
1377 0x00000000, 0x00000000, 0x00000000, 0xaa480000, 0x00000000,
1378 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1379 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1380};
1381
1382static const uint32_t QQPR_with_ssub_0SubClassMask[] = {
1383 0x00000000, 0x00000000, 0x00000000, 0x50900000, 0x00000000,
1384 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe, // qqsub_0
1385 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // qqsub_1
1386 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1387};
1388
1389static const uint32_t DQuad_with_dsub_1_in_DPR_8SubClassMask[] = {
1390 0x00000000, 0x00000000, 0x00000000, 0xf5200000, 0x00000000,
1391 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // qqsub_0
1392 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qqsub_1
1393 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1394 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1395 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1396};
1397
1398static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
1399 0x00000000, 0x00000000, 0x00000000, 0xaa400000, 0x00000000,
1400 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1401 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1402};
1403
1404static const uint32_t MQQPRSubClassMask[] = {
1405 0x00000000, 0x00000000, 0x00000000, 0x50800000, 0x00000000,
1406 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc, // qqsub_0
1407 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // qqsub_1
1408 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1409};
1410
1411static const uint32_t DQuad_with_dsub_2_in_DPR_8SubClassMask[] = {
1412 0x00000000, 0x00000000, 0x00000000, 0xe5000000, 0x00000000,
1413 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // qqsub_0
1414 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qqsub_1
1415 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1416 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1417 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1418};
1419
1420static const uint32_t DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
1421 0x00000000, 0x00000000, 0x00000000, 0xaa000000, 0x00000000,
1422 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1423 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1424};
1425
1426static const uint32_t DQuad_with_dsub_3_in_DPR_8SubClassMask[] = {
1427 0x00000000, 0x00000000, 0x00000000, 0xc4000000, 0x00000000,
1428 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // qqsub_0
1429 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qqsub_1
1430 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1431 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1432 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1433};
1434
1435static const uint32_t DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask[] = {
1436 0x00000000, 0x00000000, 0x00000000, 0xa8000000, 0x00000000,
1437 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1438 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1439};
1440
1441static const uint32_t MQQPR_with_qsub_0_in_QPR_8SubClassMask[] = {
1442 0x00000000, 0x00000000, 0x00000000, 0x50000000, 0x00000000,
1443 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0, // qqsub_0
1444 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // qqsub_1
1445 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1446};
1447
1448static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask[] = {
1449 0x00000000, 0x00000000, 0x00000000, 0xa0000000, 0x00000000,
1450 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1451 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1452};
1453
1454static const uint32_t MQQPR_with_dsub_2_in_DPR_8SubClassMask[] = {
1455 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000,
1456 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0, // qqsub_0
1457 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // qqsub_1
1458 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
1459};
1460
1461static const uint32_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask[] = {
1462 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000000,
1463 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
1464 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
1465};
1466
1467static const uint32_t QQQQPRSubClassMask[] = {
1468 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001ff,
1469};
1470
1471static const uint32_t QQQQPR_with_ssub_0SubClassMask[] = {
1472 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fe,
1473};
1474
1475static const uint32_t QQQQPR_with_ssub_4SubClassMask[] = {
1476 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001fc,
1477};
1478
1479static const uint32_t QQQQPR_with_ssub_8SubClassMask[] = {
1480 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f8,
1481};
1482
1483static const uint32_t MQQQQPRSubClassMask[] = {
1484 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001f0,
1485};
1486
1487static const uint32_t MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8SubClassMask[] = {
1488 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001e0,
1489};
1490
1491static const uint32_t MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask[] = {
1492 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000001c0,
1493};
1494
1495static const uint32_t MQQQQPR_with_qsub_2_in_QPR_8SubClassMask[] = {
1496 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000180,
1497};
1498
1499static const uint32_t MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask[] = {
1500 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100,
1501};
1502
1503static const uint16_t SuperRegIdxSeqs[] = {
1504 /* 0 */ 1, 2, 3, 4, 5, 6, 7, 8, 0,
1505 /* 9 */ 9, 0,
1506 /* 11 */ 9, 10, 0,
1507 /* 14 */ 1, 2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 0,
1508 /* 39 */ 13, 14, 15, 16, 37, 0,
1509 /* 45 */ 38, 40, 45, 48, 0,
1510 /* 50 */ 42, 50, 0,
1511 /* 53 */ 34, 36, 44, 52, 0,
1512 /* 58 */ 33, 35, 43, 51, 53, 0,
1513 /* 64 */ 34, 36, 47, 54, 0,
1514 /* 69 */ 34, 36, 44, 47, 52, 54, 0,
1515 /* 76 */ 13, 14, 15, 16, 37, 49, 55, 0,
1516 /* 84 */ 11, 12, 56, 0,
1517 /* 88 */ 11, 12, 42, 50, 56, 0,
1518};
1519
1520static unsigned const SPRSuperclasses[] = {
1521 ARM::HPRRegClassID,
1522 ARM::FPWithVPRRegClassID,
1523};
1524
1525static unsigned const FPWithVPR_with_ssub_0Superclasses[] = {
1526 ARM::FPWithVPRRegClassID,
1527};
1528
1529static unsigned const SPR_8Superclasses[] = {
1530 ARM::HPRRegClassID,
1531 ARM::FPWithVPRRegClassID,
1532 ARM::SPRRegClassID,
1533};
1534
1535static unsigned const GPRnopcSuperclasses[] = {
1536 ARM::GPRRegClassID,
1537 ARM::GPRwithAPSRRegClassID,
1538 ARM::GPRwithZRRegClassID,
1539};
1540
1541static unsigned const GPRnospSuperclasses[] = {
1542 ARM::GPRRegClassID,
1543};
1544
1545static unsigned const GPRwithAPSR_NZCVnospSuperclasses[] = {
1546 ARM::GPRwithAPSRRegClassID,
1547};
1548
1549static unsigned const GPRwithZRnospSuperclasses[] = {
1550 ARM::GPRwithZRRegClassID,
1551};
1552
1553static unsigned const GPRnoipSuperclasses[] = {
1554 ARM::GPRRegClassID,
1555};
1556
1557static unsigned const rGPRSuperclasses[] = {
1558 ARM::GPRRegClassID,
1559 ARM::GPRwithAPSRRegClassID,
1560 ARM::GPRwithZRRegClassID,
1561 ARM::GPRnopcRegClassID,
1562 ARM::GPRnospRegClassID,
1563 ARM::GPRwithAPSR_NZCVnospRegClassID,
1564 ARM::GPRwithAPSRnospRegClassID,
1565 ARM::GPRwithZRnospRegClassID,
1566};
1567
1568static unsigned const GPRnoip_and_GPRnopcSuperclasses[] = {
1569 ARM::GPRRegClassID,
1570 ARM::GPRwithAPSRRegClassID,
1571 ARM::GPRwithZRRegClassID,
1572 ARM::GPRnopcRegClassID,
1573 ARM::GPRnoipRegClassID,
1574};
1575
1576static unsigned const GPRnoip_and_GPRnospSuperclasses[] = {
1577 ARM::GPRRegClassID,
1578 ARM::GPRnospRegClassID,
1579 ARM::GPRnoipRegClassID,
1580};
1581
1582static unsigned const GPRnoip_and_GPRwithAPSR_NZCVnospSuperclasses[] = {
1583 ARM::GPRRegClassID,
1584 ARM::GPRwithAPSRRegClassID,
1585 ARM::GPRwithZRRegClassID,
1586 ARM::GPRnopcRegClassID,
1587 ARM::GPRnospRegClassID,
1588 ARM::GPRwithAPSR_NZCVnospRegClassID,
1589 ARM::GPRwithAPSRnospRegClassID,
1590 ARM::GPRwithZRnospRegClassID,
1591 ARM::GPRnoipRegClassID,
1592 ARM::rGPRRegClassID,
1593 ARM::GPRnoip_and_GPRnopcRegClassID,
1594 ARM::GPRnoip_and_GPRnospRegClassID,
1595};
1596
1597static unsigned const tGPRwithpcSuperclasses[] = {
1598 ARM::GPRRegClassID,
1599 ARM::GPRnospRegClassID,
1600 ARM::GPRnoipRegClassID,
1601 ARM::GPRnoip_and_GPRnospRegClassID,
1602};
1603
1604static unsigned const FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8Superclasses[] = {
1605 ARM::FPWithVPRRegClassID,
1606 ARM::FPWithVPR_with_ssub_0RegClassID,
1607};
1608
1609static unsigned const hGPRSuperclasses[] = {
1610 ARM::GPRRegClassID,
1611};
1612
1613static unsigned const tGPRSuperclasses[] = {
1614 ARM::GPRRegClassID,
1615 ARM::GPRwithAPSRRegClassID,
1616 ARM::GPRwithZRRegClassID,
1617 ARM::GPRnopcRegClassID,
1618 ARM::GPRnospRegClassID,
1619 ARM::GPRwithAPSR_NZCVnospRegClassID,
1620 ARM::GPRwithAPSRnospRegClassID,
1621 ARM::GPRwithZRnospRegClassID,
1622 ARM::GPRnoipRegClassID,
1623 ARM::rGPRRegClassID,
1624 ARM::GPRnoip_and_GPRnopcRegClassID,
1625 ARM::GPRnoip_and_GPRnospRegClassID,
1626 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1627 ARM::tGPRwithpcRegClassID,
1628};
1629
1630static unsigned const tGPREvenSuperclasses[] = {
1631 ARM::GPRRegClassID,
1632 ARM::GPRwithAPSRRegClassID,
1633 ARM::GPRwithZRRegClassID,
1634 ARM::GPRnopcRegClassID,
1635 ARM::GPRnospRegClassID,
1636 ARM::GPRwithAPSR_NZCVnospRegClassID,
1637 ARM::GPRwithAPSRnospRegClassID,
1638 ARM::GPRwithZRnospRegClassID,
1639 ARM::rGPRRegClassID,
1640};
1641
1642static unsigned const GPRnopc_and_hGPRSuperclasses[] = {
1643 ARM::GPRRegClassID,
1644 ARM::GPRwithAPSRRegClassID,
1645 ARM::GPRwithZRRegClassID,
1646 ARM::GPRnopcRegClassID,
1647 ARM::hGPRRegClassID,
1648};
1649
1650static unsigned const GPRnosp_and_hGPRSuperclasses[] = {
1651 ARM::GPRRegClassID,
1652 ARM::GPRnospRegClassID,
1653 ARM::hGPRRegClassID,
1654};
1655
1656static unsigned const GPRnoip_and_hGPRSuperclasses[] = {
1657 ARM::GPRRegClassID,
1658 ARM::GPRnoipRegClassID,
1659 ARM::hGPRRegClassID,
1660};
1661
1662static unsigned const GPRnoip_and_tGPREvenSuperclasses[] = {
1663 ARM::GPRRegClassID,
1664 ARM::GPRwithAPSRRegClassID,
1665 ARM::GPRwithZRRegClassID,
1666 ARM::GPRnopcRegClassID,
1667 ARM::GPRnospRegClassID,
1668 ARM::GPRwithAPSR_NZCVnospRegClassID,
1669 ARM::GPRwithAPSRnospRegClassID,
1670 ARM::GPRwithZRnospRegClassID,
1671 ARM::GPRnoipRegClassID,
1672 ARM::rGPRRegClassID,
1673 ARM::GPRnoip_and_GPRnopcRegClassID,
1674 ARM::GPRnoip_and_GPRnospRegClassID,
1675 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1676 ARM::tGPREvenRegClassID,
1677};
1678
1679static unsigned const GPRnosp_and_GPRnopc_and_hGPRSuperclasses[] = {
1680 ARM::GPRRegClassID,
1681 ARM::GPRwithAPSRRegClassID,
1682 ARM::GPRwithZRRegClassID,
1683 ARM::GPRnopcRegClassID,
1684 ARM::GPRnospRegClassID,
1685 ARM::GPRwithAPSR_NZCVnospRegClassID,
1686 ARM::GPRwithAPSRnospRegClassID,
1687 ARM::GPRwithZRnospRegClassID,
1688 ARM::rGPRRegClassID,
1689 ARM::hGPRRegClassID,
1690 ARM::GPRnopc_and_hGPRRegClassID,
1691 ARM::GPRnosp_and_hGPRRegClassID,
1692};
1693
1694static unsigned const tGPROddSuperclasses[] = {
1695 ARM::GPRRegClassID,
1696 ARM::GPRwithAPSRRegClassID,
1697 ARM::GPRwithZRRegClassID,
1698 ARM::GPRnopcRegClassID,
1699 ARM::GPRnospRegClassID,
1700 ARM::GPRwithAPSR_NZCVnospRegClassID,
1701 ARM::GPRwithAPSRnospRegClassID,
1702 ARM::GPRwithZRnospRegClassID,
1703 ARM::GPRnoipRegClassID,
1704 ARM::rGPRRegClassID,
1705 ARM::GPRnoip_and_GPRnopcRegClassID,
1706 ARM::GPRnoip_and_GPRnospRegClassID,
1707 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1708};
1709
1710static unsigned const GPRnopc_and_GPRnoip_and_hGPRSuperclasses[] = {
1711 ARM::GPRRegClassID,
1712 ARM::GPRwithAPSRRegClassID,
1713 ARM::GPRwithZRRegClassID,
1714 ARM::GPRnopcRegClassID,
1715 ARM::GPRnoipRegClassID,
1716 ARM::GPRnoip_and_GPRnopcRegClassID,
1717 ARM::hGPRRegClassID,
1718 ARM::GPRnopc_and_hGPRRegClassID,
1719 ARM::GPRnoip_and_hGPRRegClassID,
1720};
1721
1722static unsigned const GPRnosp_and_GPRnoip_and_hGPRSuperclasses[] = {
1723 ARM::GPRRegClassID,
1724 ARM::GPRnospRegClassID,
1725 ARM::GPRnoipRegClassID,
1726 ARM::GPRnoip_and_GPRnospRegClassID,
1727 ARM::hGPRRegClassID,
1728 ARM::GPRnosp_and_hGPRRegClassID,
1729 ARM::GPRnoip_and_hGPRRegClassID,
1730};
1731
1732static unsigned const tcGPRSuperclasses[] = {
1733 ARM::GPRRegClassID,
1734 ARM::GPRwithAPSRRegClassID,
1735 ARM::GPRwithZRRegClassID,
1736 ARM::GPRnopcRegClassID,
1737 ARM::GPRnospRegClassID,
1738 ARM::GPRwithAPSR_NZCVnospRegClassID,
1739 ARM::GPRwithAPSRnospRegClassID,
1740 ARM::GPRwithZRnospRegClassID,
1741 ARM::rGPRRegClassID,
1742};
1743
1744static unsigned const GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSuperclasses[] = {
1745 ARM::GPRRegClassID,
1746 ARM::GPRwithAPSRRegClassID,
1747 ARM::GPRwithZRRegClassID,
1748 ARM::GPRnopcRegClassID,
1749 ARM::GPRnospRegClassID,
1750 ARM::GPRwithAPSR_NZCVnospRegClassID,
1751 ARM::GPRwithAPSRnospRegClassID,
1752 ARM::GPRwithZRnospRegClassID,
1753 ARM::GPRnoipRegClassID,
1754 ARM::rGPRRegClassID,
1755 ARM::GPRnoip_and_GPRnopcRegClassID,
1756 ARM::GPRnoip_and_GPRnospRegClassID,
1757 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1758 ARM::hGPRRegClassID,
1759 ARM::GPRnopc_and_hGPRRegClassID,
1760 ARM::GPRnosp_and_hGPRRegClassID,
1761 ARM::GPRnoip_and_hGPRRegClassID,
1762 ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
1763 ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
1764 ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
1765};
1766
1767static unsigned const hGPR_and_tGPREvenSuperclasses[] = {
1768 ARM::GPRRegClassID,
1769 ARM::GPRwithAPSRRegClassID,
1770 ARM::GPRwithZRRegClassID,
1771 ARM::GPRnopcRegClassID,
1772 ARM::GPRnospRegClassID,
1773 ARM::GPRwithAPSR_NZCVnospRegClassID,
1774 ARM::GPRwithAPSRnospRegClassID,
1775 ARM::GPRwithZRnospRegClassID,
1776 ARM::rGPRRegClassID,
1777 ARM::hGPRRegClassID,
1778 ARM::tGPREvenRegClassID,
1779 ARM::GPRnopc_and_hGPRRegClassID,
1780 ARM::GPRnosp_and_hGPRRegClassID,
1781 ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
1782};
1783
1784static unsigned const tGPR_and_tGPREvenSuperclasses[] = {
1785 ARM::GPRRegClassID,
1786 ARM::GPRwithAPSRRegClassID,
1787 ARM::GPRwithZRRegClassID,
1788 ARM::GPRnopcRegClassID,
1789 ARM::GPRnospRegClassID,
1790 ARM::GPRwithAPSR_NZCVnospRegClassID,
1791 ARM::GPRwithAPSRnospRegClassID,
1792 ARM::GPRwithZRnospRegClassID,
1793 ARM::GPRnoipRegClassID,
1794 ARM::rGPRRegClassID,
1795 ARM::GPRnoip_and_GPRnopcRegClassID,
1796 ARM::GPRnoip_and_GPRnospRegClassID,
1797 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1798 ARM::tGPRwithpcRegClassID,
1799 ARM::tGPRRegClassID,
1800 ARM::tGPREvenRegClassID,
1801 ARM::GPRnoip_and_tGPREvenRegClassID,
1802};
1803
1804static unsigned const tGPR_and_tGPROddSuperclasses[] = {
1805 ARM::GPRRegClassID,
1806 ARM::GPRwithAPSRRegClassID,
1807 ARM::GPRwithZRRegClassID,
1808 ARM::GPRnopcRegClassID,
1809 ARM::GPRnospRegClassID,
1810 ARM::GPRwithAPSR_NZCVnospRegClassID,
1811 ARM::GPRwithAPSRnospRegClassID,
1812 ARM::GPRwithZRnospRegClassID,
1813 ARM::GPRnoipRegClassID,
1814 ARM::rGPRRegClassID,
1815 ARM::GPRnoip_and_GPRnopcRegClassID,
1816 ARM::GPRnoip_and_GPRnospRegClassID,
1817 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1818 ARM::tGPRwithpcRegClassID,
1819 ARM::tGPRRegClassID,
1820 ARM::tGPROddRegClassID,
1821};
1822
1823static unsigned const tcGPRnotr12Superclasses[] = {
1824 ARM::GPRRegClassID,
1825 ARM::GPRwithAPSRRegClassID,
1826 ARM::GPRwithZRRegClassID,
1827 ARM::GPRnopcRegClassID,
1828 ARM::GPRnospRegClassID,
1829 ARM::GPRwithAPSR_NZCVnospRegClassID,
1830 ARM::GPRwithAPSRnospRegClassID,
1831 ARM::GPRwithZRnospRegClassID,
1832 ARM::GPRnoipRegClassID,
1833 ARM::rGPRRegClassID,
1834 ARM::GPRnoip_and_GPRnopcRegClassID,
1835 ARM::GPRnoip_and_GPRnospRegClassID,
1836 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1837 ARM::tGPRwithpcRegClassID,
1838 ARM::tGPRRegClassID,
1839 ARM::tcGPRRegClassID,
1840};
1841
1842static unsigned const tGPREven_and_tcGPRSuperclasses[] = {
1843 ARM::GPRRegClassID,
1844 ARM::GPRwithAPSRRegClassID,
1845 ARM::GPRwithZRRegClassID,
1846 ARM::GPRnopcRegClassID,
1847 ARM::GPRnospRegClassID,
1848 ARM::GPRwithAPSR_NZCVnospRegClassID,
1849 ARM::GPRwithAPSRnospRegClassID,
1850 ARM::GPRwithZRnospRegClassID,
1851 ARM::rGPRRegClassID,
1852 ARM::tGPREvenRegClassID,
1853 ARM::tcGPRRegClassID,
1854};
1855
1856static unsigned const hGPR_and_GPRnoip_and_tGPREvenSuperclasses[] = {
1857 ARM::GPRRegClassID,
1858 ARM::GPRwithAPSRRegClassID,
1859 ARM::GPRwithZRRegClassID,
1860 ARM::GPRnopcRegClassID,
1861 ARM::GPRnospRegClassID,
1862 ARM::GPRwithAPSR_NZCVnospRegClassID,
1863 ARM::GPRwithAPSRnospRegClassID,
1864 ARM::GPRwithZRnospRegClassID,
1865 ARM::GPRnoipRegClassID,
1866 ARM::rGPRRegClassID,
1867 ARM::GPRnoip_and_GPRnopcRegClassID,
1868 ARM::GPRnoip_and_GPRnospRegClassID,
1869 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1870 ARM::hGPRRegClassID,
1871 ARM::tGPREvenRegClassID,
1872 ARM::GPRnopc_and_hGPRRegClassID,
1873 ARM::GPRnosp_and_hGPRRegClassID,
1874 ARM::GPRnoip_and_hGPRRegClassID,
1875 ARM::GPRnoip_and_tGPREvenRegClassID,
1876 ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
1877 ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
1878 ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
1879 ARM::GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClassID,
1880 ARM::hGPR_and_tGPREvenRegClassID,
1881};
1882
1883static unsigned const hGPR_and_tGPROddSuperclasses[] = {
1884 ARM::GPRRegClassID,
1885 ARM::GPRwithAPSRRegClassID,
1886 ARM::GPRwithZRRegClassID,
1887 ARM::GPRnopcRegClassID,
1888 ARM::GPRnospRegClassID,
1889 ARM::GPRwithAPSR_NZCVnospRegClassID,
1890 ARM::GPRwithAPSRnospRegClassID,
1891 ARM::GPRwithZRnospRegClassID,
1892 ARM::GPRnoipRegClassID,
1893 ARM::rGPRRegClassID,
1894 ARM::GPRnoip_and_GPRnopcRegClassID,
1895 ARM::GPRnoip_and_GPRnospRegClassID,
1896 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1897 ARM::hGPRRegClassID,
1898 ARM::GPRnopc_and_hGPRRegClassID,
1899 ARM::GPRnosp_and_hGPRRegClassID,
1900 ARM::GPRnoip_and_hGPRRegClassID,
1901 ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
1902 ARM::tGPROddRegClassID,
1903 ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
1904 ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
1905 ARM::GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClassID,
1906};
1907
1908static unsigned const tGPREven_and_tcGPRnotr12Superclasses[] = {
1909 ARM::GPRRegClassID,
1910 ARM::GPRwithAPSRRegClassID,
1911 ARM::GPRwithZRRegClassID,
1912 ARM::GPRnopcRegClassID,
1913 ARM::GPRnospRegClassID,
1914 ARM::GPRwithAPSR_NZCVnospRegClassID,
1915 ARM::GPRwithAPSRnospRegClassID,
1916 ARM::GPRwithZRnospRegClassID,
1917 ARM::GPRnoipRegClassID,
1918 ARM::rGPRRegClassID,
1919 ARM::GPRnoip_and_GPRnopcRegClassID,
1920 ARM::GPRnoip_and_GPRnospRegClassID,
1921 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1922 ARM::tGPRwithpcRegClassID,
1923 ARM::tGPRRegClassID,
1924 ARM::tGPREvenRegClassID,
1925 ARM::GPRnoip_and_tGPREvenRegClassID,
1926 ARM::tcGPRRegClassID,
1927 ARM::tGPR_and_tGPREvenRegClassID,
1928 ARM::tcGPRnotr12RegClassID,
1929 ARM::tGPREven_and_tcGPRRegClassID,
1930};
1931
1932static unsigned const tGPROdd_and_tcGPRSuperclasses[] = {
1933 ARM::GPRRegClassID,
1934 ARM::GPRwithAPSRRegClassID,
1935 ARM::GPRwithZRRegClassID,
1936 ARM::GPRnopcRegClassID,
1937 ARM::GPRnospRegClassID,
1938 ARM::GPRwithAPSR_NZCVnospRegClassID,
1939 ARM::GPRwithAPSRnospRegClassID,
1940 ARM::GPRwithZRnospRegClassID,
1941 ARM::GPRnoipRegClassID,
1942 ARM::rGPRRegClassID,
1943 ARM::GPRnoip_and_GPRnopcRegClassID,
1944 ARM::GPRnoip_and_GPRnospRegClassID,
1945 ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID,
1946 ARM::tGPRwithpcRegClassID,
1947 ARM::tGPRRegClassID,
1948 ARM::tGPROddRegClassID,
1949 ARM::tcGPRRegClassID,
1950 ARM::tGPR_and_tGPROddRegClassID,
1951 ARM::tcGPRnotr12RegClassID,
1952};
1953
1954static unsigned const GPRlrSuperclasses[] = {
1955 ARM::GPRRegClassID,
1956 ARM::GPRwithAPSRRegClassID,
1957 ARM::GPRwithZRRegClassID,
1958 ARM::GPRnopcRegClassID,
1959 ARM::GPRnospRegClassID,
1960 ARM::GPRwithAPSR_NZCVnospRegClassID,
1961 ARM::GPRwithAPSRnospRegClassID,
1962 ARM::GPRwithZRnospRegClassID,
1963 ARM::rGPRRegClassID,
1964 ARM::hGPRRegClassID,
1965 ARM::tGPREvenRegClassID,
1966 ARM::GPRnopc_and_hGPRRegClassID,
1967 ARM::GPRnosp_and_hGPRRegClassID,
1968 ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
1969 ARM::hGPR_and_tGPREvenRegClassID,
1970};
1971
1972static unsigned const GPRspSuperclasses[] = {
1973 ARM::GPRRegClassID,
1974 ARM::GPRwithAPSRRegClassID,
1975 ARM::GPRwithZRRegClassID,
1976 ARM::GPRnopcRegClassID,
1977 ARM::GPRnoipRegClassID,
1978 ARM::GPRnoip_and_GPRnopcRegClassID,
1979 ARM::hGPRRegClassID,
1980 ARM::GPRnopc_and_hGPRRegClassID,
1981 ARM::GPRnoip_and_hGPRRegClassID,
1982 ARM::GPRnopc_and_GPRnoip_and_hGPRRegClassID,
1983};
1984
1985static unsigned const VCCRSuperclasses[] = {
1986 ARM::FPWithVPRRegClassID,
1987};
1988
1989static unsigned const hGPR_and_tGPRwithpcSuperclasses[] = {
1990 ARM::GPRRegClassID,
1991 ARM::GPRnospRegClassID,
1992 ARM::GPRnoipRegClassID,
1993 ARM::GPRnoip_and_GPRnospRegClassID,
1994 ARM::tGPRwithpcRegClassID,
1995 ARM::hGPRRegClassID,
1996 ARM::GPRnosp_and_hGPRRegClassID,
1997 ARM::GPRnoip_and_hGPRRegClassID,
1998 ARM::GPRnosp_and_GPRnoip_and_hGPRRegClassID,
1999};
2000
2001static unsigned const hGPR_and_tcGPRSuperclasses[] = {
2002 ARM::GPRRegClassID,
2003 ARM::GPRwithAPSRRegClassID,
2004 ARM::GPRwithZRRegClassID,
2005 ARM::GPRnopcRegClassID,
2006 ARM::GPRnospRegClassID,
2007 ARM::GPRwithAPSR_NZCVnospRegClassID,
2008 ARM::GPRwithAPSRnospRegClassID,
2009 ARM::GPRwithZRnospRegClassID,
2010 ARM::rGPRRegClassID,
2011 ARM::hGPRRegClassID,
2012 ARM::tGPREvenRegClassID,
2013 ARM::GPRnopc_and_hGPRRegClassID,
2014 ARM::GPRnosp_and_hGPRRegClassID,
2015 ARM::GPRnosp_and_GPRnopc_and_hGPRRegClassID,
2016 ARM::tcGPRRegClassID,
2017 ARM::hGPR_and_tGPREvenRegClassID,
2018 ARM::tGPREven_and_tcGPRRegClassID,
2019};
2020
2021static unsigned const DPRSuperclasses[] = {
2022 ARM::FPWithVPRRegClassID,
2023};
2024
2025static unsigned const DPR_VFP2Superclasses[] = {
2026 ARM::FPWithVPRRegClassID,
2027 ARM::FPWithVPR_with_ssub_0RegClassID,
2028 ARM::DPRRegClassID,
2029};
2030
2031static unsigned const DPR_8Superclasses[] = {
2032 ARM::FPWithVPRRegClassID,
2033 ARM::FPWithVPR_with_ssub_0RegClassID,
2034 ARM::FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClassID,
2035 ARM::DPRRegClassID,
2036 ARM::DPR_VFP2RegClassID,
2037};
2038
2039static unsigned const GPRPairnospSuperclasses[] = {
2040 ARM::GPRPairRegClassID,
2041};
2042
2043static unsigned const GPRPair_with_gsub_0_in_tGPRSuperclasses[] = {
2044 ARM::GPRPairRegClassID,
2045 ARM::GPRPairnospRegClassID,
2046};
2047
2048static unsigned const GPRPair_with_gsub_0_in_hGPRSuperclasses[] = {
2049 ARM::GPRPairRegClassID,
2050};
2051
2052static unsigned const GPRPair_with_gsub_0_in_tcGPRSuperclasses[] = {
2053 ARM::GPRPairRegClassID,
2054};
2055
2056static unsigned const GPRPair_with_gsub_0_in_tcGPRnotr12Superclasses[] = {
2057 ARM::GPRPairRegClassID,
2058 ARM::GPRPairnospRegClassID,
2059 ARM::GPRPair_with_gsub_0_in_tGPRRegClassID,
2060 ARM::GPRPair_with_gsub_0_in_tcGPRRegClassID,
2061};
2062
2063static unsigned const GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSuperclasses[] = {
2064 ARM::GPRPairRegClassID,
2065 ARM::GPRPairnospRegClassID,
2066 ARM::GPRPair_with_gsub_0_in_hGPRRegClassID,
2067};
2068
2069static unsigned const GPRPair_with_gsub_1_in_GPRspSuperclasses[] = {
2070 ARM::GPRPairRegClassID,
2071 ARM::GPRPair_with_gsub_0_in_hGPRRegClassID,
2072 ARM::GPRPair_with_gsub_0_in_tcGPRRegClassID,
2073};
2074
2075static unsigned const DPairSpc_with_ssub_0Superclasses[] = {
2076 ARM::DPairSpcRegClassID,
2077};
2078
2079static unsigned const DPairSpc_with_ssub_4Superclasses[] = {
2080 ARM::DPairSpcRegClassID,
2081 ARM::DPairSpc_with_ssub_0RegClassID,
2082};
2083
2084static unsigned const DPairSpc_with_dsub_0_in_DPR_8Superclasses[] = {
2085 ARM::DPairSpcRegClassID,
2086 ARM::DPairSpc_with_ssub_0RegClassID,
2087 ARM::DPairSpc_with_ssub_4RegClassID,
2088};
2089
2090static unsigned const DPairSpc_with_dsub_2_in_DPR_8Superclasses[] = {
2091 ARM::DPairSpcRegClassID,
2092 ARM::DPairSpc_with_ssub_0RegClassID,
2093 ARM::DPairSpc_with_ssub_4RegClassID,
2094 ARM::DPairSpc_with_dsub_0_in_DPR_8RegClassID,
2095};
2096
2097static unsigned const DPair_with_ssub_0Superclasses[] = {
2098 ARM::DPairRegClassID,
2099};
2100
2101static unsigned const QPRSuperclasses[] = {
2102 ARM::DPairRegClassID,
2103};
2104
2105static unsigned const DPair_with_ssub_2Superclasses[] = {
2106 ARM::DPairRegClassID,
2107 ARM::DPair_with_ssub_0RegClassID,
2108};
2109
2110static unsigned const DPair_with_dsub_0_in_DPR_8Superclasses[] = {
2111 ARM::DPairRegClassID,
2112 ARM::DPair_with_ssub_0RegClassID,
2113 ARM::DPair_with_ssub_2RegClassID,
2114};
2115
2116static unsigned const MQPRSuperclasses[] = {
2117 ARM::DPairRegClassID,
2118 ARM::DPair_with_ssub_0RegClassID,
2119 ARM::QPRRegClassID,
2120 ARM::DPair_with_ssub_2RegClassID,
2121 ARM::QPR_VFP2RegClassID,
2122};
2123
2124static unsigned const QPR_VFP2Superclasses[] = {
2125 ARM::DPairRegClassID,
2126 ARM::DPair_with_ssub_0RegClassID,
2127 ARM::QPRRegClassID,
2128 ARM::DPair_with_ssub_2RegClassID,
2129 ARM::MQPRRegClassID,
2130};
2131
2132static unsigned const DPair_with_dsub_1_in_DPR_8Superclasses[] = {
2133 ARM::DPairRegClassID,
2134 ARM::DPair_with_ssub_0RegClassID,
2135 ARM::DPair_with_ssub_2RegClassID,
2136 ARM::DPair_with_dsub_0_in_DPR_8RegClassID,
2137};
2138
2139static unsigned const QPR_8Superclasses[] = {
2140 ARM::DPairRegClassID,
2141 ARM::DPair_with_ssub_0RegClassID,
2142 ARM::QPRRegClassID,
2143 ARM::DPair_with_ssub_2RegClassID,
2144 ARM::DPair_with_dsub_0_in_DPR_8RegClassID,
2145 ARM::MQPRRegClassID,
2146 ARM::QPR_VFP2RegClassID,
2147 ARM::DPair_with_dsub_1_in_DPR_8RegClassID,
2148};
2149
2150static unsigned const DTripleSpc_with_ssub_0Superclasses[] = {
2151 ARM::DTripleSpcRegClassID,
2152};
2153
2154static unsigned const DTriple_with_ssub_0Superclasses[] = {
2155 ARM::DTripleRegClassID,
2156};
2157
2158static unsigned const DTriple_with_qsub_0_in_QPRSuperclasses[] = {
2159 ARM::DTripleRegClassID,
2160};
2161
2162static unsigned const DTriple_with_ssub_2Superclasses[] = {
2163 ARM::DTripleRegClassID,
2164 ARM::DTriple_with_ssub_0RegClassID,
2165};
2166
2167static unsigned const DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
2168 ARM::DTripleRegClassID,
2169};
2170
2171static unsigned const DTripleSpc_with_ssub_4Superclasses[] = {
2172 ARM::DTripleSpcRegClassID,
2173 ARM::DTripleSpc_with_ssub_0RegClassID,
2174};
2175
2176static unsigned const DTriple_with_ssub_4Superclasses[] = {
2177 ARM::DTripleRegClassID,
2178 ARM::DTriple_with_ssub_0RegClassID,
2179 ARM::DTriple_with_ssub_2RegClassID,
2180};
2181
2182static unsigned const DTripleSpc_with_ssub_8Superclasses[] = {
2183 ARM::DTripleSpcRegClassID,
2184 ARM::DTripleSpc_with_ssub_0RegClassID,
2185 ARM::DTripleSpc_with_ssub_4RegClassID,
2186};
2187
2188static unsigned const DTripleSpc_with_dsub_0_in_DPR_8Superclasses[] = {
2189 ARM::DTripleSpcRegClassID,
2190 ARM::DTripleSpc_with_ssub_0RegClassID,
2191 ARM::DTripleSpc_with_ssub_4RegClassID,
2192 ARM::DTripleSpc_with_ssub_8RegClassID,
2193};
2194
2195static unsigned const DTriple_with_dsub_0_in_DPR_8Superclasses[] = {
2196 ARM::DTripleRegClassID,
2197 ARM::DTriple_with_ssub_0RegClassID,
2198 ARM::DTriple_with_ssub_2RegClassID,
2199 ARM::DTriple_with_ssub_4RegClassID,
2200};
2201
2202static unsigned const DTriple_with_qsub_0_in_MQPRSuperclasses[] = {
2203 ARM::DTripleRegClassID,
2204 ARM::DTriple_with_ssub_0RegClassID,
2205 ARM::DTriple_with_qsub_0_in_QPRRegClassID,
2206 ARM::DTriple_with_ssub_2RegClassID,
2207};
2208
2209static unsigned const DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
2210 ARM::DTripleRegClassID,
2211 ARM::DTriple_with_ssub_0RegClassID,
2212 ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2213};
2214
2215static unsigned const DTriple_with_dsub_1_in_DPR_8Superclasses[] = {
2216 ARM::DTripleRegClassID,
2217 ARM::DTriple_with_ssub_0RegClassID,
2218 ARM::DTriple_with_ssub_2RegClassID,
2219 ARM::DTriple_with_ssub_4RegClassID,
2220 ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
2221};
2222
2223static unsigned const DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
2224 ARM::DTripleRegClassID,
2225 ARM::DTriple_with_ssub_0RegClassID,
2226 ARM::DTriple_with_ssub_2RegClassID,
2227 ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2228 ARM::DTriple_with_ssub_4RegClassID,
2229 ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2230};
2231
2232static unsigned const DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSuperclasses[] = {
2233 ARM::DTripleRegClassID,
2234 ARM::DTriple_with_ssub_0RegClassID,
2235 ARM::DTriple_with_qsub_0_in_QPRRegClassID,
2236 ARM::DTriple_with_ssub_2RegClassID,
2237 ARM::DTriple_with_ssub_4RegClassID,
2238 ARM::DTriple_with_qsub_0_in_MQPRRegClassID,
2239};
2240
2241static unsigned const DTripleSpc_with_dsub_2_in_DPR_8Superclasses[] = {
2242 ARM::DTripleSpcRegClassID,
2243 ARM::DTripleSpc_with_ssub_0RegClassID,
2244 ARM::DTripleSpc_with_ssub_4RegClassID,
2245 ARM::DTripleSpc_with_ssub_8RegClassID,
2246 ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
2247};
2248
2249static unsigned const DTriple_with_dsub_2_in_DPR_8Superclasses[] = {
2250 ARM::DTripleRegClassID,
2251 ARM::DTriple_with_ssub_0RegClassID,
2252 ARM::DTriple_with_ssub_2RegClassID,
2253 ARM::DTriple_with_ssub_4RegClassID,
2254 ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
2255 ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
2256};
2257
2258static unsigned const DTripleSpc_with_dsub_4_in_DPR_8Superclasses[] = {
2259 ARM::DTripleSpcRegClassID,
2260 ARM::DTripleSpc_with_ssub_0RegClassID,
2261 ARM::DTripleSpc_with_ssub_4RegClassID,
2262 ARM::DTripleSpc_with_ssub_8RegClassID,
2263 ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
2264 ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClassID,
2265};
2266
2267static unsigned const DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
2268 ARM::DTripleRegClassID,
2269 ARM::DTriple_with_ssub_0RegClassID,
2270 ARM::DTriple_with_ssub_2RegClassID,
2271 ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2272 ARM::DTriple_with_ssub_4RegClassID,
2273 ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
2274 ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2275 ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2276};
2277
2278static unsigned const DTriple_with_qsub_0_in_QPR_8Superclasses[] = {
2279 ARM::DTripleRegClassID,
2280 ARM::DTriple_with_ssub_0RegClassID,
2281 ARM::DTriple_with_qsub_0_in_QPRRegClassID,
2282 ARM::DTriple_with_ssub_2RegClassID,
2283 ARM::DTriple_with_ssub_4RegClassID,
2284 ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
2285 ARM::DTriple_with_qsub_0_in_MQPRRegClassID,
2286 ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
2287 ARM::DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClassID,
2288};
2289
2290static unsigned const DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses[] = {
2291 ARM::DTripleRegClassID,
2292 ARM::DTriple_with_ssub_0RegClassID,
2293 ARM::DTriple_with_qsub_0_in_QPRRegClassID,
2294 ARM::DTriple_with_ssub_2RegClassID,
2295 ARM::DTriple_with_ssub_4RegClassID,
2296 ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
2297 ARM::DTriple_with_qsub_0_in_MQPRRegClassID,
2298 ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
2299 ARM::DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClassID,
2300 ARM::DTriple_with_dsub_2_in_DPR_8RegClassID,
2301 ARM::DTriple_with_qsub_0_in_QPR_8RegClassID,
2302};
2303
2304static unsigned const DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses[] = {
2305 ARM::DTripleRegClassID,
2306 ARM::DTriple_with_ssub_0RegClassID,
2307 ARM::DTriple_with_ssub_2RegClassID,
2308 ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2309 ARM::DTriple_with_ssub_4RegClassID,
2310 ARM::DTriple_with_dsub_0_in_DPR_8RegClassID,
2311 ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2312 ARM::DTriple_with_dsub_1_in_DPR_8RegClassID,
2313 ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2314 ARM::DTriple_with_dsub_2_in_DPR_8RegClassID,
2315 ARM::DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2316};
2317
2318static unsigned const DQuadSpcSuperclasses[] = {
2319 ARM::DTripleSpcRegClassID,
2320};
2321
2322static unsigned const DQuadSpc_with_ssub_0Superclasses[] = {
2323 ARM::DTripleSpcRegClassID,
2324 ARM::DTripleSpc_with_ssub_0RegClassID,
2325 ARM::DQuadSpcRegClassID,
2326};
2327
2328static unsigned const DQuadSpc_with_ssub_4Superclasses[] = {
2329 ARM::DTripleSpcRegClassID,
2330 ARM::DTripleSpc_with_ssub_0RegClassID,
2331 ARM::DTripleSpc_with_ssub_4RegClassID,
2332 ARM::DQuadSpcRegClassID,
2333 ARM::DQuadSpc_with_ssub_0RegClassID,
2334};
2335
2336static unsigned const DQuadSpc_with_ssub_8Superclasses[] = {
2337 ARM::DTripleSpcRegClassID,
2338 ARM::DTripleSpc_with_ssub_0RegClassID,
2339 ARM::DTripleSpc_with_ssub_4RegClassID,
2340 ARM::DTripleSpc_with_ssub_8RegClassID,
2341 ARM::DQuadSpcRegClassID,
2342 ARM::DQuadSpc_with_ssub_0RegClassID,
2343 ARM::DQuadSpc_with_ssub_4RegClassID,
2344};
2345
2346static unsigned const DQuadSpc_with_dsub_0_in_DPR_8Superclasses[] = {
2347 ARM::DTripleSpcRegClassID,
2348 ARM::DTripleSpc_with_ssub_0RegClassID,
2349 ARM::DTripleSpc_with_ssub_4RegClassID,
2350 ARM::DTripleSpc_with_ssub_8RegClassID,
2351 ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
2352 ARM::DQuadSpcRegClassID,
2353 ARM::DQuadSpc_with_ssub_0RegClassID,
2354 ARM::DQuadSpc_with_ssub_4RegClassID,
2355 ARM::DQuadSpc_with_ssub_8RegClassID,
2356};
2357
2358static unsigned const DQuadSpc_with_dsub_2_in_DPR_8Superclasses[] = {
2359 ARM::DTripleSpcRegClassID,
2360 ARM::DTripleSpc_with_ssub_0RegClassID,
2361 ARM::DTripleSpc_with_ssub_4RegClassID,
2362 ARM::DTripleSpc_with_ssub_8RegClassID,
2363 ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
2364 ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClassID,
2365 ARM::DQuadSpcRegClassID,
2366 ARM::DQuadSpc_with_ssub_0RegClassID,
2367 ARM::DQuadSpc_with_ssub_4RegClassID,
2368 ARM::DQuadSpc_with_ssub_8RegClassID,
2369 ARM::DQuadSpc_with_dsub_0_in_DPR_8RegClassID,
2370};
2371
2372static unsigned const DQuadSpc_with_dsub_4_in_DPR_8Superclasses[] = {
2373 ARM::DTripleSpcRegClassID,
2374 ARM::DTripleSpc_with_ssub_0RegClassID,
2375 ARM::DTripleSpc_with_ssub_4RegClassID,
2376 ARM::DTripleSpc_with_ssub_8RegClassID,
2377 ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClassID,
2378 ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClassID,
2379 ARM::DTripleSpc_with_dsub_4_in_DPR_8RegClassID,
2380 ARM::DQuadSpcRegClassID,
2381 ARM::DQuadSpc_with_ssub_0RegClassID,
2382 ARM::DQuadSpc_with_ssub_4RegClassID,
2383 ARM::DQuadSpc_with_ssub_8RegClassID,
2384 ARM::DQuadSpc_with_dsub_0_in_DPR_8RegClassID,
2385 ARM::DQuadSpc_with_dsub_2_in_DPR_8RegClassID,
2386};
2387
2388static unsigned const DQuad_with_ssub_0Superclasses[] = {
2389 ARM::DQuadRegClassID,
2390};
2391
2392static unsigned const DQuad_with_ssub_2Superclasses[] = {
2393 ARM::DQuadRegClassID,
2394 ARM::DQuad_with_ssub_0RegClassID,
2395};
2396
2397static unsigned const QQPRSuperclasses[] = {
2398 ARM::DQuadRegClassID,
2399};
2400
2401static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
2402 ARM::DQuadRegClassID,
2403};
2404
2405static unsigned const DQuad_with_ssub_4Superclasses[] = {
2406 ARM::DQuadRegClassID,
2407 ARM::DQuad_with_ssub_0RegClassID,
2408 ARM::DQuad_with_ssub_2RegClassID,
2409};
2410
2411static unsigned const DQuad_with_ssub_6Superclasses[] = {
2412 ARM::DQuadRegClassID,
2413 ARM::DQuad_with_ssub_0RegClassID,
2414 ARM::DQuad_with_ssub_2RegClassID,
2415 ARM::DQuad_with_ssub_4RegClassID,
2416};
2417
2418static unsigned const DQuad_with_dsub_0_in_DPR_8Superclasses[] = {
2419 ARM::DQuadRegClassID,
2420 ARM::DQuad_with_ssub_0RegClassID,
2421 ARM::DQuad_with_ssub_2RegClassID,
2422 ARM::DQuad_with_ssub_4RegClassID,
2423 ARM::DQuad_with_ssub_6RegClassID,
2424};
2425
2426static unsigned const DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses[] = {
2427 ARM::DQuadRegClassID,
2428 ARM::DQuad_with_ssub_0RegClassID,
2429 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2430};
2431
2432static unsigned const QQPR_with_ssub_0Superclasses[] = {
2433 ARM::DQuadRegClassID,
2434 ARM::DQuad_with_ssub_0RegClassID,
2435 ARM::DQuad_with_ssub_2RegClassID,
2436 ARM::QQPRRegClassID,
2437};
2438
2439static unsigned const DQuad_with_dsub_1_in_DPR_8Superclasses[] = {
2440 ARM::DQuadRegClassID,
2441 ARM::DQuad_with_ssub_0RegClassID,
2442 ARM::DQuad_with_ssub_2RegClassID,
2443 ARM::DQuad_with_ssub_4RegClassID,
2444 ARM::DQuad_with_ssub_6RegClassID,
2445 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2446};
2447
2448static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
2449 ARM::DQuadRegClassID,
2450 ARM::DQuad_with_ssub_0RegClassID,
2451 ARM::DQuad_with_ssub_2RegClassID,
2452 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2453 ARM::DQuad_with_ssub_4RegClassID,
2454 ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2455};
2456
2457static unsigned const MQQPRSuperclasses[] = {
2458 ARM::DQuadRegClassID,
2459 ARM::DQuad_with_ssub_0RegClassID,
2460 ARM::DQuad_with_ssub_2RegClassID,
2461 ARM::QQPRRegClassID,
2462 ARM::DQuad_with_ssub_4RegClassID,
2463 ARM::DQuad_with_ssub_6RegClassID,
2464 ARM::QQPR_with_ssub_0RegClassID,
2465};
2466
2467static unsigned const DQuad_with_dsub_2_in_DPR_8Superclasses[] = {
2468 ARM::DQuadRegClassID,
2469 ARM::DQuad_with_ssub_0RegClassID,
2470 ARM::DQuad_with_ssub_2RegClassID,
2471 ARM::DQuad_with_ssub_4RegClassID,
2472 ARM::DQuad_with_ssub_6RegClassID,
2473 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2474 ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
2475};
2476
2477static unsigned const DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
2478 ARM::DQuadRegClassID,
2479 ARM::DQuad_with_ssub_0RegClassID,
2480 ARM::DQuad_with_ssub_2RegClassID,
2481 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2482 ARM::DQuad_with_ssub_4RegClassID,
2483 ARM::DQuad_with_ssub_6RegClassID,
2484 ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2485 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2486};
2487
2488static unsigned const DQuad_with_dsub_3_in_DPR_8Superclasses[] = {
2489 ARM::DQuadRegClassID,
2490 ARM::DQuad_with_ssub_0RegClassID,
2491 ARM::DQuad_with_ssub_2RegClassID,
2492 ARM::DQuad_with_ssub_4RegClassID,
2493 ARM::DQuad_with_ssub_6RegClassID,
2494 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2495 ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
2496 ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
2497};
2498
2499static unsigned const DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses[] = {
2500 ARM::DQuadRegClassID,
2501 ARM::DQuad_with_ssub_0RegClassID,
2502 ARM::DQuad_with_ssub_2RegClassID,
2503 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2504 ARM::DQuad_with_ssub_4RegClassID,
2505 ARM::DQuad_with_ssub_6RegClassID,
2506 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2507 ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2508 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2509 ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2510};
2511
2512static unsigned const MQQPR_with_qsub_0_in_QPR_8Superclasses[] = {
2513 ARM::DQuadRegClassID,
2514 ARM::DQuad_with_ssub_0RegClassID,
2515 ARM::DQuad_with_ssub_2RegClassID,
2516 ARM::QQPRRegClassID,
2517 ARM::DQuad_with_ssub_4RegClassID,
2518 ARM::DQuad_with_ssub_6RegClassID,
2519 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2520 ARM::QQPR_with_ssub_0RegClassID,
2521 ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
2522 ARM::MQQPRRegClassID,
2523};
2524
2525static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses[] = {
2526 ARM::DQuadRegClassID,
2527 ARM::DQuad_with_ssub_0RegClassID,
2528 ARM::DQuad_with_ssub_2RegClassID,
2529 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2530 ARM::DQuad_with_ssub_4RegClassID,
2531 ARM::DQuad_with_ssub_6RegClassID,
2532 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2533 ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2534 ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
2535 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2536 ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
2537 ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2538 ARM::DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2539};
2540
2541static unsigned const MQQPR_with_dsub_2_in_DPR_8Superclasses[] = {
2542 ARM::DQuadRegClassID,
2543 ARM::DQuad_with_ssub_0RegClassID,
2544 ARM::DQuad_with_ssub_2RegClassID,
2545 ARM::QQPRRegClassID,
2546 ARM::DQuad_with_ssub_4RegClassID,
2547 ARM::DQuad_with_ssub_6RegClassID,
2548 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2549 ARM::QQPR_with_ssub_0RegClassID,
2550 ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
2551 ARM::MQQPRRegClassID,
2552 ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
2553 ARM::DQuad_with_dsub_3_in_DPR_8RegClassID,
2554 ARM::MQQPR_with_qsub_0_in_QPR_8RegClassID,
2555};
2556
2557static unsigned const DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses[] = {
2558 ARM::DQuadRegClassID,
2559 ARM::DQuad_with_ssub_0RegClassID,
2560 ARM::DQuad_with_ssub_2RegClassID,
2561 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2562 ARM::DQuad_with_ssub_4RegClassID,
2563 ARM::DQuad_with_ssub_6RegClassID,
2564 ARM::DQuad_with_dsub_0_in_DPR_8RegClassID,
2565 ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID,
2566 ARM::DQuad_with_dsub_1_in_DPR_8RegClassID,
2567 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2568 ARM::DQuad_with_dsub_2_in_DPR_8RegClassID,
2569 ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2570 ARM::DQuad_with_dsub_3_in_DPR_8RegClassID,
2571 ARM::DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID,
2572 ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID,
2573};
2574
2575static unsigned const QQQQPR_with_ssub_0Superclasses[] = {
2576 ARM::QQQQPRRegClassID,
2577};
2578
2579static unsigned const QQQQPR_with_ssub_4Superclasses[] = {
2580 ARM::QQQQPRRegClassID,
2581 ARM::QQQQPR_with_ssub_0RegClassID,
2582};
2583
2584static unsigned const QQQQPR_with_ssub_8Superclasses[] = {
2585 ARM::QQQQPRRegClassID,
2586 ARM::QQQQPR_with_ssub_0RegClassID,
2587 ARM::QQQQPR_with_ssub_4RegClassID,
2588};
2589
2590static unsigned const MQQQQPRSuperclasses[] = {
2591 ARM::QQQQPRRegClassID,
2592 ARM::QQQQPR_with_ssub_0RegClassID,
2593 ARM::QQQQPR_with_ssub_4RegClassID,
2594 ARM::QQQQPR_with_ssub_8RegClassID,
2595};
2596
2597static unsigned const MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8Superclasses[] = {
2598 ARM::QQQQPRRegClassID,
2599 ARM::QQQQPR_with_ssub_0RegClassID,
2600 ARM::QQQQPR_with_ssub_4RegClassID,
2601 ARM::QQQQPR_with_ssub_8RegClassID,
2602 ARM::MQQQQPRRegClassID,
2603};
2604
2605static unsigned const MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8Superclasses[] = {
2606 ARM::QQQQPRRegClassID,
2607 ARM::QQQQPR_with_ssub_0RegClassID,
2608 ARM::QQQQPR_with_ssub_4RegClassID,
2609 ARM::QQQQPR_with_ssub_8RegClassID,
2610 ARM::MQQQQPRRegClassID,
2611 ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID,
2612};
2613
2614static unsigned const MQQQQPR_with_qsub_2_in_QPR_8Superclasses[] = {
2615 ARM::QQQQPRRegClassID,
2616 ARM::QQQQPR_with_ssub_0RegClassID,
2617 ARM::QQQQPR_with_ssub_4RegClassID,
2618 ARM::QQQQPR_with_ssub_8RegClassID,
2619 ARM::MQQQQPRRegClassID,
2620 ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID,
2621 ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClassID,
2622};
2623
2624static unsigned const MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8Superclasses[] = {
2625 ARM::QQQQPRRegClassID,
2626 ARM::QQQQPR_with_ssub_0RegClassID,
2627 ARM::QQQQPR_with_ssub_4RegClassID,
2628 ARM::QQQQPR_with_ssub_8RegClassID,
2629 ARM::MQQQQPRRegClassID,
2630 ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID,
2631 ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClassID,
2632 ARM::MQQQQPR_with_qsub_2_in_QPR_8RegClassID,
2633};
2634
2635
2636static inline unsigned HPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2637 return 1 + MF.getSubtarget<ARMSubtarget>().useStride4VFPs();
2638 }
2639
2640static ArrayRef<MCPhysReg> HPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2641 static const MCPhysReg AltOrder1[] = { ARM::S0, ARM::S2, ARM::S4, ARM::S6, ARM::S8, ARM::S10, ARM::S12, ARM::S14, ARM::S16, ARM::S18, ARM::S20, ARM::S22, ARM::S24, ARM::S26, ARM::S28, ARM::S30, ARM::S1, ARM::S3, ARM::S5, ARM::S7, ARM::S9, ARM::S11, ARM::S13, ARM::S15, ARM::S17, ARM::S19, ARM::S21, ARM::S23, ARM::S25, ARM::S27, ARM::S29, ARM::S31 };
2642 static const MCPhysReg AltOrder2[] = { ARM::S0, ARM::S4, ARM::S8, ARM::S12, ARM::S16, ARM::S20, ARM::S24, ARM::S28, ARM::S2, ARM::S6, ARM::S10, ARM::S14, ARM::S18, ARM::S22, ARM::S26, ARM::S30, ARM::S1, ARM::S5, ARM::S9, ARM::S13, ARM::S17, ARM::S21, ARM::S25, ARM::S29, ARM::S3, ARM::S7, ARM::S11, ARM::S15, ARM::S19, ARM::S23, ARM::S27, ARM::S31 };
2643 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::HPRRegClassID];
2644 const ArrayRef<MCPhysReg> Order[] = {
2645 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2646 ArrayRef(AltOrder1),
2647 ArrayRef(AltOrder2)
2648 };
2649 const unsigned Select = HPRAltOrderSelect(MF, Rev);
2650 assert(Select < 3);
2651 return Order[Select];
2652}
2653
2654static inline unsigned SPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2655 return 1 + MF.getSubtarget<ARMSubtarget>().useStride4VFPs();
2656 }
2657
2658static ArrayRef<MCPhysReg> SPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2659 static const MCPhysReg AltOrder1[] = { ARM::S0, ARM::S2, ARM::S4, ARM::S6, ARM::S8, ARM::S10, ARM::S12, ARM::S14, ARM::S16, ARM::S18, ARM::S20, ARM::S22, ARM::S24, ARM::S26, ARM::S28, ARM::S30, ARM::S1, ARM::S3, ARM::S5, ARM::S7, ARM::S9, ARM::S11, ARM::S13, ARM::S15, ARM::S17, ARM::S19, ARM::S21, ARM::S23, ARM::S25, ARM::S27, ARM::S29, ARM::S31 };
2660 static const MCPhysReg AltOrder2[] = { ARM::S0, ARM::S4, ARM::S8, ARM::S12, ARM::S16, ARM::S20, ARM::S24, ARM::S28, ARM::S2, ARM::S6, ARM::S10, ARM::S14, ARM::S18, ARM::S22, ARM::S26, ARM::S30, ARM::S1, ARM::S5, ARM::S9, ARM::S13, ARM::S17, ARM::S21, ARM::S25, ARM::S29, ARM::S3, ARM::S7, ARM::S11, ARM::S15, ARM::S19, ARM::S23, ARM::S27, ARM::S31 };
2661 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::SPRRegClassID];
2662 const ArrayRef<MCPhysReg> Order[] = {
2663 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2664 ArrayRef(AltOrder1),
2665 ArrayRef(AltOrder2)
2666 };
2667 const unsigned Select = SPRAltOrderSelect(MF, Rev);
2668 assert(Select < 3);
2669 return Order[Select];
2670}
2671
2672static inline unsigned GPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2673 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2674 }
2675
2676static ArrayRef<MCPhysReg> GPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2677 static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP, ARM::PC };
2678 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2679 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP, ARM::PC };
2680 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRRegClassID];
2681 const ArrayRef<MCPhysReg> Order[] = {
2682 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2683 ArrayRef(AltOrder1),
2684 ArrayRef(AltOrder2),
2685 ArrayRef(AltOrder3)
2686 };
2687 const unsigned Select = GPRAltOrderSelect(MF, Rev);
2688 assert(Select < 4);
2689 return Order[Select];
2690}
2691
2692static inline unsigned GPRwithAPSRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2693 return 1 + MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2694 }
2695
2696static ArrayRef<MCPhysReg> GPRwithAPSRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2697 static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP };
2698 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2699 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRwithAPSRRegClassID];
2700 const ArrayRef<MCPhysReg> Order[] = {
2701 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2702 ArrayRef(AltOrder1),
2703 ArrayRef(AltOrder2)
2704 };
2705 const unsigned Select = GPRwithAPSRAltOrderSelect(MF, Rev);
2706 assert(Select < 3);
2707 return Order[Select];
2708}
2709
2710static inline unsigned GPRwithZRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2711 return 1 + MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2712 }
2713
2714static ArrayRef<MCPhysReg> GPRwithZRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2715 static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP, ARM::ZR };
2716 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2717 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRwithZRRegClassID];
2718 const ArrayRef<MCPhysReg> Order[] = {
2719 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2720 ArrayRef(AltOrder1),
2721 ArrayRef(AltOrder2)
2722 };
2723 const unsigned Select = GPRwithZRAltOrderSelect(MF, Rev);
2724 assert(Select < 3);
2725 return Order[Select];
2726}
2727
2728static inline unsigned GPRnopcAltOrderSelect(const MachineFunction &MF, bool Rev) {
2729 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2730 }
2731
2732static ArrayRef<MCPhysReg> GPRnopcGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2733 static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::SP };
2734 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2735 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP };
2736 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnopcRegClassID];
2737 const ArrayRef<MCPhysReg> Order[] = {
2738 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2739 ArrayRef(AltOrder1),
2740 ArrayRef(AltOrder2),
2741 ArrayRef(AltOrder3)
2742 };
2743 const unsigned Select = GPRnopcAltOrderSelect(MF, Rev);
2744 assert(Select < 4);
2745 return Order[Select];
2746}
2747
2748static inline unsigned GPRnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
2749 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2750 }
2751
2752static ArrayRef<MCPhysReg> GPRnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2753 static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::PC };
2754 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2755 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::PC };
2756 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnospRegClassID];
2757 const ArrayRef<MCPhysReg> Order[] = {
2758 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2759 ArrayRef(AltOrder1),
2760 ArrayRef(AltOrder2),
2761 ArrayRef(AltOrder3)
2762 };
2763 const unsigned Select = GPRnospAltOrderSelect(MF, Rev);
2764 assert(Select < 4);
2765 return Order[Select];
2766}
2767
2768static inline unsigned GPRwithZRnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
2769 return 1 + MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2770 }
2771
2772static ArrayRef<MCPhysReg> GPRwithZRnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2773 static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12, ARM::ZR };
2774 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2775 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRwithZRnospRegClassID];
2776 const ArrayRef<MCPhysReg> Order[] = {
2777 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2778 ArrayRef(AltOrder1),
2779 ArrayRef(AltOrder2)
2780 };
2781 const unsigned Select = GPRwithZRnospAltOrderSelect(MF, Rev);
2782 assert(Select < 3);
2783 return Order[Select];
2784}
2785
2786static inline unsigned GPRnoipAltOrderSelect(const MachineFunction &MF, bool Rev) {
2787 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2788 }
2789
2790static ArrayRef<MCPhysReg> GPRnoipGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2791 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP, ARM::PC };
2792 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2793 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP, ARM::PC };
2794 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoipRegClassID];
2795 const ArrayRef<MCPhysReg> Order[] = {
2796 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2797 ArrayRef(AltOrder1),
2798 ArrayRef(AltOrder2),
2799 ArrayRef(AltOrder3)
2800 };
2801 const unsigned Select = GPRnoipAltOrderSelect(MF, Rev);
2802 assert(Select < 4);
2803 return Order[Select];
2804}
2805
2806static inline unsigned rGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2807 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2808 }
2809
2810static ArrayRef<MCPhysReg> rGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2811 static const MCPhysReg AltOrder1[] = { ARM::LR, ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::R12 };
2812 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2813 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R12, ARM::LR, ARM::R8, ARM::R9, ARM::R10, ARM::R11 };
2814 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::rGPRRegClassID];
2815 const ArrayRef<MCPhysReg> Order[] = {
2816 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2817 ArrayRef(AltOrder1),
2818 ArrayRef(AltOrder2),
2819 ArrayRef(AltOrder3)
2820 };
2821 const unsigned Select = rGPRAltOrderSelect(MF, Rev);
2822 assert(Select < 4);
2823 return Order[Select];
2824}
2825
2826static inline unsigned GPRnoip_and_GPRnopcAltOrderSelect(const MachineFunction &MF, bool Rev) {
2827 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2828 }
2829
2830static ArrayRef<MCPhysReg> GPRnoip_and_GPRnopcGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2831 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP };
2832 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2833 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::SP };
2834 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_GPRnopcRegClassID];
2835 const ArrayRef<MCPhysReg> Order[] = {
2836 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2837 ArrayRef(AltOrder1),
2838 ArrayRef(AltOrder2),
2839 ArrayRef(AltOrder3)
2840 };
2841 const unsigned Select = GPRnoip_and_GPRnopcAltOrderSelect(MF, Rev);
2842 assert(Select < 4);
2843 return Order[Select];
2844}
2845
2846static inline unsigned GPRnoip_and_GPRnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
2847 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2848 }
2849
2850static ArrayRef<MCPhysReg> GPRnoip_and_GPRnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2851 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::PC };
2852 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2853 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11, ARM::PC };
2854 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_GPRnospRegClassID];
2855 const ArrayRef<MCPhysReg> Order[] = {
2856 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2857 ArrayRef(AltOrder1),
2858 ArrayRef(AltOrder2),
2859 ArrayRef(AltOrder3)
2860 };
2861 const unsigned Select = GPRnoip_and_GPRnospAltOrderSelect(MF, Rev);
2862 assert(Select < 4);
2863 return Order[Select];
2864}
2865
2866static inline unsigned GPRnoip_and_GPRwithAPSR_NZCVnospAltOrderSelect(const MachineFunction &MF, bool Rev) {
2867 return MF.getSubtarget<ARMSubtarget>().getGPRAllocationOrder(MF);
2868 }
2869
2870static ArrayRef<MCPhysReg> GPRnoip_and_GPRwithAPSR_NZCVnospGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2871 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11 };
2872 static const MCPhysReg AltOrder2[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7 };
2873 static const MCPhysReg AltOrder3[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3, ARM::R4, ARM::R5, ARM::R6, ARM::R7, ARM::R8, ARM::R9, ARM::R10, ARM::R11 };
2874 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID];
2875 const ArrayRef<MCPhysReg> Order[] = {
2876 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2877 ArrayRef(AltOrder1),
2878 ArrayRef(AltOrder2),
2879 ArrayRef(AltOrder3)
2880 };
2881 const unsigned Select = GPRnoip_and_GPRwithAPSR_NZCVnospAltOrderSelect(MF, Rev);
2882 assert(Select < 4);
2883 return Order[Select];
2884}
2885
2886static inline unsigned tGPREvenAltOrderSelect(const MachineFunction &MF, bool Rev) {
2887 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2888 }
2889
2890static ArrayRef<MCPhysReg> tGPREvenGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2891 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2, ARM::R4, ARM::R6 };
2892 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPREvenRegClassID];
2893 const ArrayRef<MCPhysReg> Order[] = {
2894 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2895 ArrayRef(AltOrder1)
2896 };
2897 const unsigned Select = tGPREvenAltOrderSelect(MF, Rev);
2898 assert(Select < 2);
2899 return Order[Select];
2900}
2901
2902static inline unsigned GPRnoip_and_tGPREvenAltOrderSelect(const MachineFunction &MF, bool Rev) {
2903 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2904 }
2905
2906static ArrayRef<MCPhysReg> GPRnoip_and_tGPREvenGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2907 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2, ARM::R4, ARM::R6 };
2908 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::GPRnoip_and_tGPREvenRegClassID];
2909 const ArrayRef<MCPhysReg> Order[] = {
2910 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2911 ArrayRef(AltOrder1)
2912 };
2913 const unsigned Select = GPRnoip_and_tGPREvenAltOrderSelect(MF, Rev);
2914 assert(Select < 2);
2915 return Order[Select];
2916}
2917
2918static inline unsigned tGPROddAltOrderSelect(const MachineFunction &MF, bool Rev) {
2919 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2920 }
2921
2922static ArrayRef<MCPhysReg> tGPROddGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2923 static const MCPhysReg AltOrder1[] = { ARM::R1, ARM::R3, ARM::R5, ARM::R7 };
2924 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPROddRegClassID];
2925 const ArrayRef<MCPhysReg> Order[] = {
2926 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2927 ArrayRef(AltOrder1)
2928 };
2929 const unsigned Select = tGPROddAltOrderSelect(MF, Rev);
2930 assert(Select < 2);
2931 return Order[Select];
2932}
2933
2934static inline unsigned tcGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2935 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2936 }
2937
2938static ArrayRef<MCPhysReg> tcGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2939 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3 };
2940 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tcGPRRegClassID];
2941 const ArrayRef<MCPhysReg> Order[] = {
2942 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2943 ArrayRef(AltOrder1)
2944 };
2945 const unsigned Select = tcGPRAltOrderSelect(MF, Rev);
2946 assert(Select < 2);
2947 return Order[Select];
2948}
2949
2950static inline unsigned tGPR_and_tGPREvenAltOrderSelect(const MachineFunction &MF, bool Rev) {
2951 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2952 }
2953
2954static ArrayRef<MCPhysReg> tGPR_and_tGPREvenGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2955 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2, ARM::R4, ARM::R6 };
2956 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPR_and_tGPREvenRegClassID];
2957 const ArrayRef<MCPhysReg> Order[] = {
2958 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2959 ArrayRef(AltOrder1)
2960 };
2961 const unsigned Select = tGPR_and_tGPREvenAltOrderSelect(MF, Rev);
2962 assert(Select < 2);
2963 return Order[Select];
2964}
2965
2966static inline unsigned tGPR_and_tGPROddAltOrderSelect(const MachineFunction &MF, bool Rev) {
2967 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2968 }
2969
2970static ArrayRef<MCPhysReg> tGPR_and_tGPROddGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2971 static const MCPhysReg AltOrder1[] = { ARM::R1, ARM::R3, ARM::R5, ARM::R7 };
2972 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPR_and_tGPROddRegClassID];
2973 const ArrayRef<MCPhysReg> Order[] = {
2974 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2975 ArrayRef(AltOrder1)
2976 };
2977 const unsigned Select = tGPR_and_tGPROddAltOrderSelect(MF, Rev);
2978 assert(Select < 2);
2979 return Order[Select];
2980}
2981
2982static inline unsigned tGPREven_and_tcGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
2983 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
2984 }
2985
2986static ArrayRef<MCPhysReg> tGPREven_and_tcGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
2987 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2 };
2988 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPREven_and_tcGPRRegClassID];
2989 const ArrayRef<MCPhysReg> Order[] = {
2990 ArrayRef(MCR.begin(), MCR.getNumRegs()),
2991 ArrayRef(AltOrder1)
2992 };
2993 const unsigned Select = tGPREven_and_tcGPRAltOrderSelect(MF, Rev);
2994 assert(Select < 2);
2995 return Order[Select];
2996}
2997
2998static inline unsigned tGPREven_and_tcGPRnotr12AltOrderSelect(const MachineFunction &MF, bool Rev) {
2999 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
3000 }
3001
3002static ArrayRef<MCPhysReg> tGPREven_and_tcGPRnotr12GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3003 static const MCPhysReg AltOrder1[] = { ARM::R0, ARM::R2 };
3004 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::tGPREven_and_tcGPRnotr12RegClassID];
3005 const ArrayRef<MCPhysReg> Order[] = {
3006 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3007 ArrayRef(AltOrder1)
3008 };
3009 const unsigned Select = tGPREven_and_tcGPRnotr12AltOrderSelect(MF, Rev);
3010 assert(Select < 2);
3011 return Order[Select];
3012}
3013
3014static inline unsigned hGPR_and_tcGPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
3015 return MF.getSubtarget<ARMSubtarget>().isThumb1Only();
3016 }
3017
3018static ArrayRef<MCPhysReg> hGPR_and_tcGPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3019 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::hGPR_and_tcGPRRegClassID];
3020 const ArrayRef<MCPhysReg> Order[] = {
3021 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3022 ArrayRef<MCPhysReg>()
3023 };
3024 const unsigned Select = hGPR_and_tcGPRAltOrderSelect(MF, Rev);
3025 assert(Select < 2);
3026 return Order[Select];
3027}
3028
3029static inline unsigned DPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
3030 return 1 + MF.getSubtarget<ARMSubtarget>().useStride4VFPs();
3031 }
3032
3033static ArrayRef<MCPhysReg> DPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3034 static const MCPhysReg AltOrder1[] = { ARM::D16, ARM::D17, ARM::D18, ARM::D19, ARM::D20, ARM::D21, ARM::D22, ARM::D23, ARM::D24, ARM::D25, ARM::D26, ARM::D27, ARM::D28, ARM::D29, ARM::D30, ARM::D31, ARM::D0, ARM::D1, ARM::D2, ARM::D3, ARM::D4, ARM::D5, ARM::D6, ARM::D7, ARM::D8, ARM::D9, ARM::D10, ARM::D11, ARM::D12, ARM::D13, ARM::D14, ARM::D15 };
3035 static const MCPhysReg AltOrder2[] = { ARM::D16, ARM::D18, ARM::D20, ARM::D22, ARM::D24, ARM::D26, ARM::D28, ARM::D30, ARM::D0, ARM::D2, ARM::D4, ARM::D6, ARM::D8, ARM::D10, ARM::D12, ARM::D14, ARM::D17, ARM::D19, ARM::D21, ARM::D23, ARM::D25, ARM::D27, ARM::D29, ARM::D31, ARM::D1, ARM::D3, ARM::D5, ARM::D7, ARM::D9, ARM::D11, ARM::D13, ARM::D15 };
3036 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPRRegClassID];
3037 const ArrayRef<MCPhysReg> Order[] = {
3038 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3039 ArrayRef(AltOrder1),
3040 ArrayRef(AltOrder2)
3041 };
3042 const unsigned Select = DPRAltOrderSelect(MF, Rev);
3043 assert(Select < 3);
3044 return Order[Select];
3045}
3046
3047static inline unsigned DPairAltOrderSelect(const MachineFunction &MF, bool Rev) {
3048 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
3049 }
3050
3051static ArrayRef<MCPhysReg> DPairGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3052 static const MCPhysReg AltOrder1[] = { ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D17_D18, ARM::D19_D20, ARM::D21_D22, ARM::D23_D24, ARM::D25_D26, ARM::D27_D28, ARM::D29_D30, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
3053 static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
3054 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPairRegClassID];
3055 const ArrayRef<MCPhysReg> Order[] = {
3056 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3057 ArrayRef(AltOrder1),
3058 ArrayRef(AltOrder2)
3059 };
3060 const unsigned Select = DPairAltOrderSelect(MF, Rev);
3061 assert(Select < 3);
3062 return Order[Select];
3063}
3064
3065static inline unsigned DPair_with_ssub_0AltOrderSelect(const MachineFunction &MF, bool Rev) {
3066 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
3067 }
3068
3069static ArrayRef<MCPhysReg> DPair_with_ssub_0GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3070 static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
3071 static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14, ARM::D15_D16 };
3072 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_ssub_0RegClassID];
3073 const ArrayRef<MCPhysReg> Order[] = {
3074 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3075 ArrayRef(AltOrder1),
3076 ArrayRef(AltOrder2)
3077 };
3078 const unsigned Select = DPair_with_ssub_0AltOrderSelect(MF, Rev);
3079 assert(Select < 3);
3080 return Order[Select];
3081}
3082
3083static inline unsigned QPRAltOrderSelect(const MachineFunction &MF, bool Rev) {
3084 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
3085 }
3086
3087static ArrayRef<MCPhysReg> QPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3088 static const MCPhysReg AltOrder1[] = { ARM::Q8, ARM::Q9, ARM::Q10, ARM::Q11, ARM::Q12, ARM::Q13, ARM::Q14, ARM::Q15, ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7 };
3089 static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7 };
3090 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QPRRegClassID];
3091 const ArrayRef<MCPhysReg> Order[] = {
3092 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3093 ArrayRef(AltOrder1),
3094 ArrayRef(AltOrder2)
3095 };
3096 const unsigned Select = QPRAltOrderSelect(MF, Rev);
3097 assert(Select < 3);
3098 return Order[Select];
3099}
3100
3101static inline unsigned DPair_with_ssub_2AltOrderSelect(const MachineFunction &MF, bool Rev) {
3102 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
3103 }
3104
3105static ArrayRef<MCPhysReg> DPair_with_ssub_2GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3106 static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14 };
3107 static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::Q4, ARM::Q5, ARM::Q6, ARM::Q7, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8, ARM::D9_D10, ARM::D11_D12, ARM::D13_D14 };
3108 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_ssub_2RegClassID];
3109 const ArrayRef<MCPhysReg> Order[] = {
3110 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3111 ArrayRef(AltOrder1),
3112 ArrayRef(AltOrder2)
3113 };
3114 const unsigned Select = DPair_with_ssub_2AltOrderSelect(MF, Rev);
3115 assert(Select < 3);
3116 return Order[Select];
3117}
3118
3119static inline unsigned DPair_with_dsub_0_in_DPR_8AltOrderSelect(const MachineFunction &MF, bool Rev) {
3120 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
3121 }
3122
3123static ArrayRef<MCPhysReg> DPair_with_dsub_0_in_DPR_8GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3124 static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8 };
3125 static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6, ARM::D7_D8 };
3126 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_dsub_0_in_DPR_8RegClassID];
3127 const ArrayRef<MCPhysReg> Order[] = {
3128 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3129 ArrayRef(AltOrder1),
3130 ArrayRef(AltOrder2)
3131 };
3132 const unsigned Select = DPair_with_dsub_0_in_DPR_8AltOrderSelect(MF, Rev);
3133 assert(Select < 3);
3134 return Order[Select];
3135}
3136
3137static inline unsigned DPair_with_dsub_1_in_DPR_8AltOrderSelect(const MachineFunction &MF, bool Rev) {
3138 return 1 + MF.getSubtarget<ARMSubtarget>().hasMVEIntegerOps();
3139 }
3140
3141static ArrayRef<MCPhysReg> DPair_with_dsub_1_in_DPR_8GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3142 static const MCPhysReg AltOrder1[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6 };
3143 static const MCPhysReg AltOrder2[] = { ARM::Q0, ARM::Q1, ARM::Q2, ARM::Q3, ARM::D1_D2, ARM::D3_D4, ARM::D5_D6 };
3144 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::DPair_with_dsub_1_in_DPR_8RegClassID];
3145 const ArrayRef<MCPhysReg> Order[] = {
3146 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3147 ArrayRef(AltOrder1),
3148 ArrayRef(AltOrder2)
3149 };
3150 const unsigned Select = DPair_with_dsub_1_in_DPR_8AltOrderSelect(MF, Rev);
3151 assert(Select < 3);
3152 return Order[Select];
3153}
3154
3155static inline unsigned QQPRAltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }
3156
3157static ArrayRef<MCPhysReg> QQPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3158 static const MCPhysReg AltOrder1[] = { ARM::Q8_Q9, ARM::Q9_Q10, ARM::Q10_Q11, ARM::Q11_Q12, ARM::Q12_Q13, ARM::Q13_Q14, ARM::Q14_Q15, ARM::Q0_Q1, ARM::Q1_Q2, ARM::Q2_Q3, ARM::Q3_Q4, ARM::Q4_Q5, ARM::Q5_Q6, ARM::Q6_Q7, ARM::Q7_Q8 };
3159 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQPRRegClassID];
3160 const ArrayRef<MCPhysReg> Order[] = {
3161 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3162 ArrayRef(AltOrder1)
3163 };
3164 const unsigned Select = QQPRAltOrderSelect(MF, Rev);
3165 assert(Select < 2);
3166 return Order[Select];
3167}
3168
3169static inline unsigned QQPR_with_ssub_0AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }
3170
3171static ArrayRef<MCPhysReg> QQPR_with_ssub_0GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3172 static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1, ARM::Q1_Q2, ARM::Q2_Q3, ARM::Q3_Q4, ARM::Q4_Q5, ARM::Q5_Q6, ARM::Q6_Q7, ARM::Q7_Q8 };
3173 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQPR_with_ssub_0RegClassID];
3174 const ArrayRef<MCPhysReg> Order[] = {
3175 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3176 ArrayRef(AltOrder1)
3177 };
3178 const unsigned Select = QQPR_with_ssub_0AltOrderSelect(MF, Rev);
3179 assert(Select < 2);
3180 return Order[Select];
3181}
3182
3183static inline unsigned QQQQPRAltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }
3184
3185static ArrayRef<MCPhysReg> QQQQPRGetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3186 static const MCPhysReg AltOrder1[] = { ARM::Q8_Q9_Q10_Q11, ARM::Q9_Q10_Q11_Q12, ARM::Q10_Q11_Q12_Q13, ARM::Q11_Q12_Q13_Q14, ARM::Q12_Q13_Q14_Q15, ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8, ARM::Q6_Q7_Q8_Q9, ARM::Q7_Q8_Q9_Q10 };
3187 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPRRegClassID];
3188 const ArrayRef<MCPhysReg> Order[] = {
3189 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3190 ArrayRef(AltOrder1)
3191 };
3192 const unsigned Select = QQQQPRAltOrderSelect(MF, Rev);
3193 assert(Select < 2);
3194 return Order[Select];
3195}
3196
3197static inline unsigned QQQQPR_with_ssub_0AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }
3198
3199static ArrayRef<MCPhysReg> QQQQPR_with_ssub_0GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3200 static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8, ARM::Q6_Q7_Q8_Q9, ARM::Q7_Q8_Q9_Q10 };
3201 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPR_with_ssub_0RegClassID];
3202 const ArrayRef<MCPhysReg> Order[] = {
3203 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3204 ArrayRef(AltOrder1)
3205 };
3206 const unsigned Select = QQQQPR_with_ssub_0AltOrderSelect(MF, Rev);
3207 assert(Select < 2);
3208 return Order[Select];
3209}
3210
3211static inline unsigned QQQQPR_with_ssub_4AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }
3212
3213static ArrayRef<MCPhysReg> QQQQPR_with_ssub_4GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3214 static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8, ARM::Q6_Q7_Q8_Q9 };
3215 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPR_with_ssub_4RegClassID];
3216 const ArrayRef<MCPhysReg> Order[] = {
3217 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3218 ArrayRef(AltOrder1)
3219 };
3220 const unsigned Select = QQQQPR_with_ssub_4AltOrderSelect(MF, Rev);
3221 assert(Select < 2);
3222 return Order[Select];
3223}
3224
3225static inline unsigned QQQQPR_with_ssub_8AltOrderSelect(const MachineFunction &MF, bool Rev) { return 1; }
3226
3227static ArrayRef<MCPhysReg> QQQQPR_with_ssub_8GetRawAllocationOrder(const MachineFunction &MF, bool Rev) {
3228 static const MCPhysReg AltOrder1[] = { ARM::Q0_Q1_Q2_Q3, ARM::Q1_Q2_Q3_Q4, ARM::Q2_Q3_Q4_Q5, ARM::Q3_Q4_Q5_Q6, ARM::Q4_Q5_Q6_Q7, ARM::Q5_Q6_Q7_Q8 };
3229 const MCRegisterClass &MCR = ARMMCRegisterClasses[ARM::QQQQPR_with_ssub_8RegClassID];
3230 const ArrayRef<MCPhysReg> Order[] = {
3231 ArrayRef(MCR.begin(), MCR.getNumRegs()),
3232 ArrayRef(AltOrder1)
3233 };
3234 const unsigned Select = QQQQPR_with_ssub_8AltOrderSelect(MF, Rev);
3235 assert(Select < 2);
3236 return Order[Select];
3237}
3238
3239namespace ARM { // Register class instances
3240 extern const TargetRegisterClass HPRRegClass = {
3241 .MC: &ARMMCRegisterClasses[HPRRegClassID],
3242 .SubClassMask: HPRSubClassMask,
3243 .SuperRegIndices: SuperRegIdxSeqs + 22,
3244 .LaneMask: LaneBitmask(0x0000000000000001),
3245 .AllocationPriority: 0,
3246 .GlobalPriority: false,
3247 .TSFlags: 0x00, /* TSFlags */
3248 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3249 .CoveredBySubRegs: false, /* CoveredBySubRegs */
3250 .SuperClasses: nullptr, .SuperClassesSize: 0,
3251 .OrderFunc: HPRGetRawAllocationOrder
3252 };
3253
3254 extern const TargetRegisterClass FPWithVPRRegClass = {
3255 .MC: &ARMMCRegisterClasses[FPWithVPRRegClassID],
3256 .SubClassMask: FPWithVPRSubClassMask,
3257 .SuperRegIndices: SuperRegIdxSeqs + 14,
3258 .LaneMask: LaneBitmask(0x000000000000000C),
3259 .AllocationPriority: 0,
3260 .GlobalPriority: false,
3261 .TSFlags: 0x00, /* TSFlags */
3262 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
3263 .CoveredBySubRegs: false, /* CoveredBySubRegs */
3264 .SuperClasses: nullptr, .SuperClassesSize: 0,
3265 .OrderFunc: nullptr
3266 };
3267
3268 extern const TargetRegisterClass SPRRegClass = {
3269 .MC: &ARMMCRegisterClasses[SPRRegClassID],
3270 .SubClassMask: SPRSubClassMask,
3271 .SuperRegIndices: SuperRegIdxSeqs + 22,
3272 .LaneMask: LaneBitmask(0x0000000000000001),
3273 .AllocationPriority: 0,
3274 .GlobalPriority: false,
3275 .TSFlags: 0x00, /* TSFlags */
3276 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3277 .CoveredBySubRegs: false, /* CoveredBySubRegs */
3278 .SuperClasses: SPRSuperclasses, .SuperClassesSize: 2,
3279 .OrderFunc: SPRGetRawAllocationOrder
3280 };
3281
3282 extern const TargetRegisterClass FPWithVPR_with_ssub_0RegClass = {
3283 .MC: &ARMMCRegisterClasses[FPWithVPR_with_ssub_0RegClassID],
3284 .SubClassMask: FPWithVPR_with_ssub_0SubClassMask,
3285 .SuperRegIndices: SuperRegIdxSeqs + 0,
3286 .LaneMask: LaneBitmask(0x000000000000000C),
3287 .AllocationPriority: 0,
3288 .GlobalPriority: false,
3289 .TSFlags: 0x00, /* TSFlags */
3290 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
3291 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3292 .SuperClasses: FPWithVPR_with_ssub_0Superclasses, .SuperClassesSize: 1,
3293 .OrderFunc: nullptr
3294 };
3295
3296 extern const TargetRegisterClass GPRRegClass = {
3297 .MC: &ARMMCRegisterClasses[GPRRegClassID],
3298 .SubClassMask: GPRSubClassMask,
3299 .SuperRegIndices: SuperRegIdxSeqs + 11,
3300 .LaneMask: LaneBitmask(0x0000000000000001),
3301 .AllocationPriority: 0,
3302 .GlobalPriority: false,
3303 .TSFlags: 0x00, /* TSFlags */
3304 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3305 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3306 .SuperClasses: nullptr, .SuperClassesSize: 0,
3307 .OrderFunc: GPRGetRawAllocationOrder
3308 };
3309
3310 extern const TargetRegisterClass GPRwithAPSRRegClass = {
3311 .MC: &ARMMCRegisterClasses[GPRwithAPSRRegClassID],
3312 .SubClassMask: GPRwithAPSRSubClassMask,
3313 .SuperRegIndices: SuperRegIdxSeqs + 11,
3314 .LaneMask: LaneBitmask(0x0000000000000001),
3315 .AllocationPriority: 0,
3316 .GlobalPriority: false,
3317 .TSFlags: 0x00, /* TSFlags */
3318 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3319 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3320 .SuperClasses: nullptr, .SuperClassesSize: 0,
3321 .OrderFunc: GPRwithAPSRGetRawAllocationOrder
3322 };
3323
3324 extern const TargetRegisterClass GPRwithZRRegClass = {
3325 .MC: &ARMMCRegisterClasses[GPRwithZRRegClassID],
3326 .SubClassMask: GPRwithZRSubClassMask,
3327 .SuperRegIndices: SuperRegIdxSeqs + 11,
3328 .LaneMask: LaneBitmask(0x0000000000000001),
3329 .AllocationPriority: 0,
3330 .GlobalPriority: false,
3331 .TSFlags: 0x00, /* TSFlags */
3332 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3333 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3334 .SuperClasses: nullptr, .SuperClassesSize: 0,
3335 .OrderFunc: GPRwithZRGetRawAllocationOrder
3336 };
3337
3338 extern const TargetRegisterClass SPR_8RegClass = {
3339 .MC: &ARMMCRegisterClasses[SPR_8RegClassID],
3340 .SubClassMask: SPR_8SubClassMask,
3341 .SuperRegIndices: SuperRegIdxSeqs + 22,
3342 .LaneMask: LaneBitmask(0x0000000000000001),
3343 .AllocationPriority: 0,
3344 .GlobalPriority: false,
3345 .TSFlags: 0x00, /* TSFlags */
3346 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3347 .CoveredBySubRegs: false, /* CoveredBySubRegs */
3348 .SuperClasses: SPR_8Superclasses, .SuperClassesSize: 3,
3349 .OrderFunc: nullptr
3350 };
3351
3352 extern const TargetRegisterClass GPRnopcRegClass = {
3353 .MC: &ARMMCRegisterClasses[GPRnopcRegClassID],
3354 .SubClassMask: GPRnopcSubClassMask,
3355 .SuperRegIndices: SuperRegIdxSeqs + 11,
3356 .LaneMask: LaneBitmask(0x0000000000000001),
3357 .AllocationPriority: 0,
3358 .GlobalPriority: false,
3359 .TSFlags: 0x00, /* TSFlags */
3360 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3361 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3362 .SuperClasses: GPRnopcSuperclasses, .SuperClassesSize: 3,
3363 .OrderFunc: GPRnopcGetRawAllocationOrder
3364 };
3365
3366 extern const TargetRegisterClass GPRnospRegClass = {
3367 .MC: &ARMMCRegisterClasses[GPRnospRegClassID],
3368 .SubClassMask: GPRnospSubClassMask,
3369 .SuperRegIndices: SuperRegIdxSeqs + 11,
3370 .LaneMask: LaneBitmask(0x0000000000000001),
3371 .AllocationPriority: 0,
3372 .GlobalPriority: false,
3373 .TSFlags: 0x00, /* TSFlags */
3374 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3375 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3376 .SuperClasses: GPRnospSuperclasses, .SuperClassesSize: 1,
3377 .OrderFunc: GPRnospGetRawAllocationOrder
3378 };
3379
3380 extern const TargetRegisterClass GPRwithAPSR_NZCVnospRegClass = {
3381 .MC: &ARMMCRegisterClasses[GPRwithAPSR_NZCVnospRegClassID],
3382 .SubClassMask: GPRwithAPSR_NZCVnospSubClassMask,
3383 .SuperRegIndices: SuperRegIdxSeqs + 11,
3384 .LaneMask: LaneBitmask(0x0000000000000001),
3385 .AllocationPriority: 0,
3386 .GlobalPriority: false,
3387 .TSFlags: 0x00, /* TSFlags */
3388 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3389 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3390 .SuperClasses: GPRwithAPSR_NZCVnospSuperclasses, .SuperClassesSize: 1,
3391 .OrderFunc: nullptr
3392 };
3393
3394 extern const TargetRegisterClass GPRwithAPSRnospRegClass = {
3395 .MC: &ARMMCRegisterClasses[GPRwithAPSRnospRegClassID],
3396 .SubClassMask: GPRwithAPSRnospSubClassMask,
3397 .SuperRegIndices: SuperRegIdxSeqs + 11,
3398 .LaneMask: LaneBitmask(0x0000000000000001),
3399 .AllocationPriority: 0,
3400 .GlobalPriority: false,
3401 .TSFlags: 0x00, /* TSFlags */
3402 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3403 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3404 .SuperClasses: nullptr, .SuperClassesSize: 0,
3405 .OrderFunc: nullptr
3406 };
3407
3408 extern const TargetRegisterClass GPRwithZRnospRegClass = {
3409 .MC: &ARMMCRegisterClasses[GPRwithZRnospRegClassID],
3410 .SubClassMask: GPRwithZRnospSubClassMask,
3411 .SuperRegIndices: SuperRegIdxSeqs + 11,
3412 .LaneMask: LaneBitmask(0x0000000000000001),
3413 .AllocationPriority: 0,
3414 .GlobalPriority: false,
3415 .TSFlags: 0x00, /* TSFlags */
3416 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3417 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3418 .SuperClasses: GPRwithZRnospSuperclasses, .SuperClassesSize: 1,
3419 .OrderFunc: GPRwithZRnospGetRawAllocationOrder
3420 };
3421
3422 extern const TargetRegisterClass GPRnoipRegClass = {
3423 .MC: &ARMMCRegisterClasses[GPRnoipRegClassID],
3424 .SubClassMask: GPRnoipSubClassMask,
3425 .SuperRegIndices: SuperRegIdxSeqs + 11,
3426 .LaneMask: LaneBitmask(0x0000000000000001),
3427 .AllocationPriority: 0,
3428 .GlobalPriority: false,
3429 .TSFlags: 0x00, /* TSFlags */
3430 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3431 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3432 .SuperClasses: GPRnoipSuperclasses, .SuperClassesSize: 1,
3433 .OrderFunc: GPRnoipGetRawAllocationOrder
3434 };
3435
3436 extern const TargetRegisterClass rGPRRegClass = {
3437 .MC: &ARMMCRegisterClasses[rGPRRegClassID],
3438 .SubClassMask: rGPRSubClassMask,
3439 .SuperRegIndices: SuperRegIdxSeqs + 11,
3440 .LaneMask: LaneBitmask(0x0000000000000001),
3441 .AllocationPriority: 0,
3442 .GlobalPriority: false,
3443 .TSFlags: 0x00, /* TSFlags */
3444 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3445 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3446 .SuperClasses: rGPRSuperclasses, .SuperClassesSize: 8,
3447 .OrderFunc: rGPRGetRawAllocationOrder
3448 };
3449
3450 extern const TargetRegisterClass GPRnoip_and_GPRnopcRegClass = {
3451 .MC: &ARMMCRegisterClasses[GPRnoip_and_GPRnopcRegClassID],
3452 .SubClassMask: GPRnoip_and_GPRnopcSubClassMask,
3453 .SuperRegIndices: SuperRegIdxSeqs + 11,
3454 .LaneMask: LaneBitmask(0x0000000000000001),
3455 .AllocationPriority: 0,
3456 .GlobalPriority: false,
3457 .TSFlags: 0x00, /* TSFlags */
3458 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3459 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3460 .SuperClasses: GPRnoip_and_GPRnopcSuperclasses, .SuperClassesSize: 5,
3461 .OrderFunc: GPRnoip_and_GPRnopcGetRawAllocationOrder
3462 };
3463
3464 extern const TargetRegisterClass GPRnoip_and_GPRnospRegClass = {
3465 .MC: &ARMMCRegisterClasses[GPRnoip_and_GPRnospRegClassID],
3466 .SubClassMask: GPRnoip_and_GPRnospSubClassMask,
3467 .SuperRegIndices: SuperRegIdxSeqs + 11,
3468 .LaneMask: LaneBitmask(0x0000000000000001),
3469 .AllocationPriority: 0,
3470 .GlobalPriority: false,
3471 .TSFlags: 0x00, /* TSFlags */
3472 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3473 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3474 .SuperClasses: GPRnoip_and_GPRnospSuperclasses, .SuperClassesSize: 3,
3475 .OrderFunc: GPRnoip_and_GPRnospGetRawAllocationOrder
3476 };
3477
3478 extern const TargetRegisterClass GPRnoip_and_GPRwithAPSR_NZCVnospRegClass = {
3479 .MC: &ARMMCRegisterClasses[GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID],
3480 .SubClassMask: GPRnoip_and_GPRwithAPSR_NZCVnospSubClassMask,
3481 .SuperRegIndices: SuperRegIdxSeqs + 11,
3482 .LaneMask: LaneBitmask(0x0000000000000001),
3483 .AllocationPriority: 0,
3484 .GlobalPriority: false,
3485 .TSFlags: 0x00, /* TSFlags */
3486 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3487 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3488 .SuperClasses: GPRnoip_and_GPRwithAPSR_NZCVnospSuperclasses, .SuperClassesSize: 12,
3489 .OrderFunc: GPRnoip_and_GPRwithAPSR_NZCVnospGetRawAllocationOrder
3490 };
3491
3492 extern const TargetRegisterClass tGPRwithpcRegClass = {
3493 .MC: &ARMMCRegisterClasses[tGPRwithpcRegClassID],
3494 .SubClassMask: tGPRwithpcSubClassMask,
3495 .SuperRegIndices: SuperRegIdxSeqs + 11,
3496 .LaneMask: LaneBitmask(0x0000000000000001),
3497 .AllocationPriority: 0,
3498 .GlobalPriority: false,
3499 .TSFlags: 0x00, /* TSFlags */
3500 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3501 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3502 .SuperClasses: tGPRwithpcSuperclasses, .SuperClassesSize: 4,
3503 .OrderFunc: nullptr
3504 };
3505
3506 extern const TargetRegisterClass FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClass = {
3507 .MC: &ARMMCRegisterClasses[FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClassID],
3508 .SubClassMask: FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8SubClassMask,
3509 .SuperRegIndices: SuperRegIdxSeqs + 0,
3510 .LaneMask: LaneBitmask(0x000000000000000C),
3511 .AllocationPriority: 0,
3512 .GlobalPriority: false,
3513 .TSFlags: 0x00, /* TSFlags */
3514 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
3515 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3516 .SuperClasses: FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8Superclasses, .SuperClassesSize: 2,
3517 .OrderFunc: nullptr
3518 };
3519
3520 extern const TargetRegisterClass hGPRRegClass = {
3521 .MC: &ARMMCRegisterClasses[hGPRRegClassID],
3522 .SubClassMask: hGPRSubClassMask,
3523 .SuperRegIndices: SuperRegIdxSeqs + 11,
3524 .LaneMask: LaneBitmask(0x0000000000000001),
3525 .AllocationPriority: 0,
3526 .GlobalPriority: false,
3527 .TSFlags: 0x00, /* TSFlags */
3528 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3529 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3530 .SuperClasses: hGPRSuperclasses, .SuperClassesSize: 1,
3531 .OrderFunc: nullptr
3532 };
3533
3534 extern const TargetRegisterClass tGPRRegClass = {
3535 .MC: &ARMMCRegisterClasses[tGPRRegClassID],
3536 .SubClassMask: tGPRSubClassMask,
3537 .SuperRegIndices: SuperRegIdxSeqs + 11,
3538 .LaneMask: LaneBitmask(0x0000000000000001),
3539 .AllocationPriority: 0,
3540 .GlobalPriority: false,
3541 .TSFlags: 0x00, /* TSFlags */
3542 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3543 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3544 .SuperClasses: tGPRSuperclasses, .SuperClassesSize: 14,
3545 .OrderFunc: nullptr
3546 };
3547
3548 extern const TargetRegisterClass tGPREvenRegClass = {
3549 .MC: &ARMMCRegisterClasses[tGPREvenRegClassID],
3550 .SubClassMask: tGPREvenSubClassMask,
3551 .SuperRegIndices: SuperRegIdxSeqs + 9,
3552 .LaneMask: LaneBitmask(0x0000000000000001),
3553 .AllocationPriority: 0,
3554 .GlobalPriority: false,
3555 .TSFlags: 0x00, /* TSFlags */
3556 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3557 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3558 .SuperClasses: tGPREvenSuperclasses, .SuperClassesSize: 9,
3559 .OrderFunc: tGPREvenGetRawAllocationOrder
3560 };
3561
3562 extern const TargetRegisterClass GPRnopc_and_hGPRRegClass = {
3563 .MC: &ARMMCRegisterClasses[GPRnopc_and_hGPRRegClassID],
3564 .SubClassMask: GPRnopc_and_hGPRSubClassMask,
3565 .SuperRegIndices: SuperRegIdxSeqs + 11,
3566 .LaneMask: LaneBitmask(0x0000000000000001),
3567 .AllocationPriority: 0,
3568 .GlobalPriority: false,
3569 .TSFlags: 0x00, /* TSFlags */
3570 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3571 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3572 .SuperClasses: GPRnopc_and_hGPRSuperclasses, .SuperClassesSize: 5,
3573 .OrderFunc: nullptr
3574 };
3575
3576 extern const TargetRegisterClass GPRnosp_and_hGPRRegClass = {
3577 .MC: &ARMMCRegisterClasses[GPRnosp_and_hGPRRegClassID],
3578 .SubClassMask: GPRnosp_and_hGPRSubClassMask,
3579 .SuperRegIndices: SuperRegIdxSeqs + 11,
3580 .LaneMask: LaneBitmask(0x0000000000000001),
3581 .AllocationPriority: 0,
3582 .GlobalPriority: false,
3583 .TSFlags: 0x00, /* TSFlags */
3584 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3585 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3586 .SuperClasses: GPRnosp_and_hGPRSuperclasses, .SuperClassesSize: 3,
3587 .OrderFunc: nullptr
3588 };
3589
3590 extern const TargetRegisterClass GPRnoip_and_hGPRRegClass = {
3591 .MC: &ARMMCRegisterClasses[GPRnoip_and_hGPRRegClassID],
3592 .SubClassMask: GPRnoip_and_hGPRSubClassMask,
3593 .SuperRegIndices: SuperRegIdxSeqs + 11,
3594 .LaneMask: LaneBitmask(0x0000000000000001),
3595 .AllocationPriority: 0,
3596 .GlobalPriority: false,
3597 .TSFlags: 0x00, /* TSFlags */
3598 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3599 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3600 .SuperClasses: GPRnoip_and_hGPRSuperclasses, .SuperClassesSize: 3,
3601 .OrderFunc: nullptr
3602 };
3603
3604 extern const TargetRegisterClass GPRnoip_and_tGPREvenRegClass = {
3605 .MC: &ARMMCRegisterClasses[GPRnoip_and_tGPREvenRegClassID],
3606 .SubClassMask: GPRnoip_and_tGPREvenSubClassMask,
3607 .SuperRegIndices: SuperRegIdxSeqs + 9,
3608 .LaneMask: LaneBitmask(0x0000000000000001),
3609 .AllocationPriority: 0,
3610 .GlobalPriority: false,
3611 .TSFlags: 0x00, /* TSFlags */
3612 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3613 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3614 .SuperClasses: GPRnoip_and_tGPREvenSuperclasses, .SuperClassesSize: 14,
3615 .OrderFunc: GPRnoip_and_tGPREvenGetRawAllocationOrder
3616 };
3617
3618 extern const TargetRegisterClass GPRnosp_and_GPRnopc_and_hGPRRegClass = {
3619 .MC: &ARMMCRegisterClasses[GPRnosp_and_GPRnopc_and_hGPRRegClassID],
3620 .SubClassMask: GPRnosp_and_GPRnopc_and_hGPRSubClassMask,
3621 .SuperRegIndices: SuperRegIdxSeqs + 11,
3622 .LaneMask: LaneBitmask(0x0000000000000001),
3623 .AllocationPriority: 0,
3624 .GlobalPriority: false,
3625 .TSFlags: 0x00, /* TSFlags */
3626 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3627 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3628 .SuperClasses: GPRnosp_and_GPRnopc_and_hGPRSuperclasses, .SuperClassesSize: 12,
3629 .OrderFunc: nullptr
3630 };
3631
3632 extern const TargetRegisterClass tGPROddRegClass = {
3633 .MC: &ARMMCRegisterClasses[tGPROddRegClassID],
3634 .SubClassMask: tGPROddSubClassMask,
3635 .SuperRegIndices: SuperRegIdxSeqs + 12,
3636 .LaneMask: LaneBitmask(0x0000000000000001),
3637 .AllocationPriority: 0,
3638 .GlobalPriority: false,
3639 .TSFlags: 0x00, /* TSFlags */
3640 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3641 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3642 .SuperClasses: tGPROddSuperclasses, .SuperClassesSize: 13,
3643 .OrderFunc: tGPROddGetRawAllocationOrder
3644 };
3645
3646 extern const TargetRegisterClass GPRnopc_and_GPRnoip_and_hGPRRegClass = {
3647 .MC: &ARMMCRegisterClasses[GPRnopc_and_GPRnoip_and_hGPRRegClassID],
3648 .SubClassMask: GPRnopc_and_GPRnoip_and_hGPRSubClassMask,
3649 .SuperRegIndices: SuperRegIdxSeqs + 11,
3650 .LaneMask: LaneBitmask(0x0000000000000001),
3651 .AllocationPriority: 0,
3652 .GlobalPriority: false,
3653 .TSFlags: 0x00, /* TSFlags */
3654 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3655 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3656 .SuperClasses: GPRnopc_and_GPRnoip_and_hGPRSuperclasses, .SuperClassesSize: 9,
3657 .OrderFunc: nullptr
3658 };
3659
3660 extern const TargetRegisterClass GPRnosp_and_GPRnoip_and_hGPRRegClass = {
3661 .MC: &ARMMCRegisterClasses[GPRnosp_and_GPRnoip_and_hGPRRegClassID],
3662 .SubClassMask: GPRnosp_and_GPRnoip_and_hGPRSubClassMask,
3663 .SuperRegIndices: SuperRegIdxSeqs + 11,
3664 .LaneMask: LaneBitmask(0x0000000000000001),
3665 .AllocationPriority: 0,
3666 .GlobalPriority: false,
3667 .TSFlags: 0x00, /* TSFlags */
3668 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3669 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3670 .SuperClasses: GPRnosp_and_GPRnoip_and_hGPRSuperclasses, .SuperClassesSize: 7,
3671 .OrderFunc: nullptr
3672 };
3673
3674 extern const TargetRegisterClass tcGPRRegClass = {
3675 .MC: &ARMMCRegisterClasses[tcGPRRegClassID],
3676 .SubClassMask: tcGPRSubClassMask,
3677 .SuperRegIndices: SuperRegIdxSeqs + 11,
3678 .LaneMask: LaneBitmask(0x0000000000000001),
3679 .AllocationPriority: 0,
3680 .GlobalPriority: false,
3681 .TSFlags: 0x00, /* TSFlags */
3682 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3683 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3684 .SuperClasses: tcGPRSuperclasses, .SuperClassesSize: 9,
3685 .OrderFunc: tcGPRGetRawAllocationOrder
3686 };
3687
3688 extern const TargetRegisterClass GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClass = {
3689 .MC: &ARMMCRegisterClasses[GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClassID],
3690 .SubClassMask: GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSubClassMask,
3691 .SuperRegIndices: SuperRegIdxSeqs + 11,
3692 .LaneMask: LaneBitmask(0x0000000000000001),
3693 .AllocationPriority: 0,
3694 .GlobalPriority: false,
3695 .TSFlags: 0x00, /* TSFlags */
3696 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3697 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3698 .SuperClasses: GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRSuperclasses, .SuperClassesSize: 20,
3699 .OrderFunc: nullptr
3700 };
3701
3702 extern const TargetRegisterClass hGPR_and_tGPREvenRegClass = {
3703 .MC: &ARMMCRegisterClasses[hGPR_and_tGPREvenRegClassID],
3704 .SubClassMask: hGPR_and_tGPREvenSubClassMask,
3705 .SuperRegIndices: SuperRegIdxSeqs + 9,
3706 .LaneMask: LaneBitmask(0x0000000000000001),
3707 .AllocationPriority: 0,
3708 .GlobalPriority: false,
3709 .TSFlags: 0x00, /* TSFlags */
3710 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3711 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3712 .SuperClasses: hGPR_and_tGPREvenSuperclasses, .SuperClassesSize: 14,
3713 .OrderFunc: nullptr
3714 };
3715
3716 extern const TargetRegisterClass tGPR_and_tGPREvenRegClass = {
3717 .MC: &ARMMCRegisterClasses[tGPR_and_tGPREvenRegClassID],
3718 .SubClassMask: tGPR_and_tGPREvenSubClassMask,
3719 .SuperRegIndices: SuperRegIdxSeqs + 9,
3720 .LaneMask: LaneBitmask(0x0000000000000001),
3721 .AllocationPriority: 0,
3722 .GlobalPriority: false,
3723 .TSFlags: 0x00, /* TSFlags */
3724 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3725 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3726 .SuperClasses: tGPR_and_tGPREvenSuperclasses, .SuperClassesSize: 17,
3727 .OrderFunc: tGPR_and_tGPREvenGetRawAllocationOrder
3728 };
3729
3730 extern const TargetRegisterClass tGPR_and_tGPROddRegClass = {
3731 .MC: &ARMMCRegisterClasses[tGPR_and_tGPROddRegClassID],
3732 .SubClassMask: tGPR_and_tGPROddSubClassMask,
3733 .SuperRegIndices: SuperRegIdxSeqs + 12,
3734 .LaneMask: LaneBitmask(0x0000000000000001),
3735 .AllocationPriority: 0,
3736 .GlobalPriority: false,
3737 .TSFlags: 0x00, /* TSFlags */
3738 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3739 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3740 .SuperClasses: tGPR_and_tGPROddSuperclasses, .SuperClassesSize: 16,
3741 .OrderFunc: tGPR_and_tGPROddGetRawAllocationOrder
3742 };
3743
3744 extern const TargetRegisterClass tcGPRnotr12RegClass = {
3745 .MC: &ARMMCRegisterClasses[tcGPRnotr12RegClassID],
3746 .SubClassMask: tcGPRnotr12SubClassMask,
3747 .SuperRegIndices: SuperRegIdxSeqs + 11,
3748 .LaneMask: LaneBitmask(0x0000000000000001),
3749 .AllocationPriority: 0,
3750 .GlobalPriority: false,
3751 .TSFlags: 0x00, /* TSFlags */
3752 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3753 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3754 .SuperClasses: tcGPRnotr12Superclasses, .SuperClassesSize: 16,
3755 .OrderFunc: nullptr
3756 };
3757
3758 extern const TargetRegisterClass tGPREven_and_tcGPRRegClass = {
3759 .MC: &ARMMCRegisterClasses[tGPREven_and_tcGPRRegClassID],
3760 .SubClassMask: tGPREven_and_tcGPRSubClassMask,
3761 .SuperRegIndices: SuperRegIdxSeqs + 9,
3762 .LaneMask: LaneBitmask(0x0000000000000001),
3763 .AllocationPriority: 0,
3764 .GlobalPriority: false,
3765 .TSFlags: 0x00, /* TSFlags */
3766 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3767 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3768 .SuperClasses: tGPREven_and_tcGPRSuperclasses, .SuperClassesSize: 11,
3769 .OrderFunc: tGPREven_and_tcGPRGetRawAllocationOrder
3770 };
3771
3772 extern const TargetRegisterClass FP_STATUS_REGSRegClass = {
3773 .MC: &ARMMCRegisterClasses[FP_STATUS_REGSRegClassID],
3774 .SubClassMask: FP_STATUS_REGSSubClassMask,
3775 .SuperRegIndices: SuperRegIdxSeqs + 8,
3776 .LaneMask: LaneBitmask(0x0000000000000001),
3777 .AllocationPriority: 0,
3778 .GlobalPriority: false,
3779 .TSFlags: 0x00, /* TSFlags */
3780 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3781 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3782 .SuperClasses: nullptr, .SuperClassesSize: 0,
3783 .OrderFunc: nullptr
3784 };
3785
3786 extern const TargetRegisterClass hGPR_and_GPRnoip_and_tGPREvenRegClass = {
3787 .MC: &ARMMCRegisterClasses[hGPR_and_GPRnoip_and_tGPREvenRegClassID],
3788 .SubClassMask: hGPR_and_GPRnoip_and_tGPREvenSubClassMask,
3789 .SuperRegIndices: SuperRegIdxSeqs + 9,
3790 .LaneMask: LaneBitmask(0x0000000000000001),
3791 .AllocationPriority: 0,
3792 .GlobalPriority: false,
3793 .TSFlags: 0x00, /* TSFlags */
3794 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3795 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3796 .SuperClasses: hGPR_and_GPRnoip_and_tGPREvenSuperclasses, .SuperClassesSize: 24,
3797 .OrderFunc: nullptr
3798 };
3799
3800 extern const TargetRegisterClass hGPR_and_tGPROddRegClass = {
3801 .MC: &ARMMCRegisterClasses[hGPR_and_tGPROddRegClassID],
3802 .SubClassMask: hGPR_and_tGPROddSubClassMask,
3803 .SuperRegIndices: SuperRegIdxSeqs + 12,
3804 .LaneMask: LaneBitmask(0x0000000000000001),
3805 .AllocationPriority: 0,
3806 .GlobalPriority: false,
3807 .TSFlags: 0x00, /* TSFlags */
3808 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3809 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3810 .SuperClasses: hGPR_and_tGPROddSuperclasses, .SuperClassesSize: 22,
3811 .OrderFunc: nullptr
3812 };
3813
3814 extern const TargetRegisterClass tGPREven_and_tcGPRnotr12RegClass = {
3815 .MC: &ARMMCRegisterClasses[tGPREven_and_tcGPRnotr12RegClassID],
3816 .SubClassMask: tGPREven_and_tcGPRnotr12SubClassMask,
3817 .SuperRegIndices: SuperRegIdxSeqs + 9,
3818 .LaneMask: LaneBitmask(0x0000000000000001),
3819 .AllocationPriority: 0,
3820 .GlobalPriority: false,
3821 .TSFlags: 0x00, /* TSFlags */
3822 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3823 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3824 .SuperClasses: tGPREven_and_tcGPRnotr12Superclasses, .SuperClassesSize: 21,
3825 .OrderFunc: tGPREven_and_tcGPRnotr12GetRawAllocationOrder
3826 };
3827
3828 extern const TargetRegisterClass tGPROdd_and_tcGPRRegClass = {
3829 .MC: &ARMMCRegisterClasses[tGPROdd_and_tcGPRRegClassID],
3830 .SubClassMask: tGPROdd_and_tcGPRSubClassMask,
3831 .SuperRegIndices: SuperRegIdxSeqs + 12,
3832 .LaneMask: LaneBitmask(0x0000000000000001),
3833 .AllocationPriority: 0,
3834 .GlobalPriority: false,
3835 .TSFlags: 0x00, /* TSFlags */
3836 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3837 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3838 .SuperClasses: tGPROdd_and_tcGPRSuperclasses, .SuperClassesSize: 19,
3839 .OrderFunc: nullptr
3840 };
3841
3842 extern const TargetRegisterClass CCRRegClass = {
3843 .MC: &ARMMCRegisterClasses[CCRRegClassID],
3844 .SubClassMask: CCRSubClassMask,
3845 .SuperRegIndices: SuperRegIdxSeqs + 8,
3846 .LaneMask: LaneBitmask(0x0000000000000001),
3847 .AllocationPriority: 0,
3848 .GlobalPriority: false,
3849 .TSFlags: 0x00, /* TSFlags */
3850 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3851 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3852 .SuperClasses: nullptr, .SuperClassesSize: 0,
3853 .OrderFunc: nullptr
3854 };
3855
3856 extern const TargetRegisterClass FPCXTRegsRegClass = {
3857 .MC: &ARMMCRegisterClasses[FPCXTRegsRegClassID],
3858 .SubClassMask: FPCXTRegsSubClassMask,
3859 .SuperRegIndices: SuperRegIdxSeqs + 8,
3860 .LaneMask: LaneBitmask(0x0000000000000001),
3861 .AllocationPriority: 0,
3862 .GlobalPriority: false,
3863 .TSFlags: 0x00, /* TSFlags */
3864 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3865 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3866 .SuperClasses: nullptr, .SuperClassesSize: 0,
3867 .OrderFunc: nullptr
3868 };
3869
3870 extern const TargetRegisterClass GPRlrRegClass = {
3871 .MC: &ARMMCRegisterClasses[GPRlrRegClassID],
3872 .SubClassMask: GPRlrSubClassMask,
3873 .SuperRegIndices: SuperRegIdxSeqs + 8,
3874 .LaneMask: LaneBitmask(0x0000000000000001),
3875 .AllocationPriority: 0,
3876 .GlobalPriority: false,
3877 .TSFlags: 0x00, /* TSFlags */
3878 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3879 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3880 .SuperClasses: GPRlrSuperclasses, .SuperClassesSize: 15,
3881 .OrderFunc: nullptr
3882 };
3883
3884 extern const TargetRegisterClass GPRspRegClass = {
3885 .MC: &ARMMCRegisterClasses[GPRspRegClassID],
3886 .SubClassMask: GPRspSubClassMask,
3887 .SuperRegIndices: SuperRegIdxSeqs + 12,
3888 .LaneMask: LaneBitmask(0x0000000000000001),
3889 .AllocationPriority: 0,
3890 .GlobalPriority: false,
3891 .TSFlags: 0x00, /* TSFlags */
3892 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3893 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3894 .SuperClasses: GPRspSuperclasses, .SuperClassesSize: 10,
3895 .OrderFunc: nullptr
3896 };
3897
3898 extern const TargetRegisterClass VCCRRegClass = {
3899 .MC: &ARMMCRegisterClasses[VCCRRegClassID],
3900 .SubClassMask: VCCRSubClassMask,
3901 .SuperRegIndices: SuperRegIdxSeqs + 8,
3902 .LaneMask: LaneBitmask(0x0000000000000001),
3903 .AllocationPriority: 0,
3904 .GlobalPriority: false,
3905 .TSFlags: 0x00, /* TSFlags */
3906 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3907 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3908 .SuperClasses: VCCRSuperclasses, .SuperClassesSize: 1,
3909 .OrderFunc: nullptr
3910 };
3911
3912 extern const TargetRegisterClass cl_FPSCR_NZCVRegClass = {
3913 .MC: &ARMMCRegisterClasses[cl_FPSCR_NZCVRegClassID],
3914 .SubClassMask: cl_FPSCR_NZCVSubClassMask,
3915 .SuperRegIndices: SuperRegIdxSeqs + 8,
3916 .LaneMask: LaneBitmask(0x0000000000000001),
3917 .AllocationPriority: 0,
3918 .GlobalPriority: false,
3919 .TSFlags: 0x00, /* TSFlags */
3920 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3921 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3922 .SuperClasses: nullptr, .SuperClassesSize: 0,
3923 .OrderFunc: nullptr
3924 };
3925
3926 extern const TargetRegisterClass hGPR_and_tGPRwithpcRegClass = {
3927 .MC: &ARMMCRegisterClasses[hGPR_and_tGPRwithpcRegClassID],
3928 .SubClassMask: hGPR_and_tGPRwithpcSubClassMask,
3929 .SuperRegIndices: SuperRegIdxSeqs + 8,
3930 .LaneMask: LaneBitmask(0x0000000000000001),
3931 .AllocationPriority: 0,
3932 .GlobalPriority: false,
3933 .TSFlags: 0x00, /* TSFlags */
3934 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3935 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3936 .SuperClasses: hGPR_and_tGPRwithpcSuperclasses, .SuperClassesSize: 9,
3937 .OrderFunc: nullptr
3938 };
3939
3940 extern const TargetRegisterClass hGPR_and_tcGPRRegClass = {
3941 .MC: &ARMMCRegisterClasses[hGPR_and_tcGPRRegClassID],
3942 .SubClassMask: hGPR_and_tcGPRSubClassMask,
3943 .SuperRegIndices: SuperRegIdxSeqs + 9,
3944 .LaneMask: LaneBitmask(0x0000000000000001),
3945 .AllocationPriority: 0,
3946 .GlobalPriority: false,
3947 .TSFlags: 0x00, /* TSFlags */
3948 .HasDisjunctSubRegs: false, /* HasDisjunctSubRegs */
3949 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3950 .SuperClasses: hGPR_and_tcGPRSuperclasses, .SuperClassesSize: 17,
3951 .OrderFunc: hGPR_and_tcGPRGetRawAllocationOrder
3952 };
3953
3954 extern const TargetRegisterClass DPRRegClass = {
3955 .MC: &ARMMCRegisterClasses[DPRRegClassID],
3956 .SubClassMask: DPRSubClassMask,
3957 .SuperRegIndices: SuperRegIdxSeqs + 0,
3958 .LaneMask: LaneBitmask(0x000000000000000C),
3959 .AllocationPriority: 0,
3960 .GlobalPriority: false,
3961 .TSFlags: 0x00, /* TSFlags */
3962 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
3963 .CoveredBySubRegs: false, /* CoveredBySubRegs */
3964 .SuperClasses: DPRSuperclasses, .SuperClassesSize: 1,
3965 .OrderFunc: DPRGetRawAllocationOrder
3966 };
3967
3968 extern const TargetRegisterClass DPR_VFP2RegClass = {
3969 .MC: &ARMMCRegisterClasses[DPR_VFP2RegClassID],
3970 .SubClassMask: DPR_VFP2SubClassMask,
3971 .SuperRegIndices: SuperRegIdxSeqs + 0,
3972 .LaneMask: LaneBitmask(0x000000000000000C),
3973 .AllocationPriority: 0,
3974 .GlobalPriority: false,
3975 .TSFlags: 0x00, /* TSFlags */
3976 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
3977 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3978 .SuperClasses: DPR_VFP2Superclasses, .SuperClassesSize: 3,
3979 .OrderFunc: nullptr
3980 };
3981
3982 extern const TargetRegisterClass DPR_8RegClass = {
3983 .MC: &ARMMCRegisterClasses[DPR_8RegClassID],
3984 .SubClassMask: DPR_8SubClassMask,
3985 .SuperRegIndices: SuperRegIdxSeqs + 0,
3986 .LaneMask: LaneBitmask(0x000000000000000C),
3987 .AllocationPriority: 0,
3988 .GlobalPriority: false,
3989 .TSFlags: 0x00, /* TSFlags */
3990 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
3991 .CoveredBySubRegs: true, /* CoveredBySubRegs */
3992 .SuperClasses: DPR_8Superclasses, .SuperClassesSize: 5,
3993 .OrderFunc: nullptr
3994 };
3995
3996 extern const TargetRegisterClass GPRPairRegClass = {
3997 .MC: &ARMMCRegisterClasses[GPRPairRegClassID],
3998 .SubClassMask: GPRPairSubClassMask,
3999 .SuperRegIndices: SuperRegIdxSeqs + 8,
4000 .LaneMask: LaneBitmask(0x0000000000000003),
4001 .AllocationPriority: 0,
4002 .GlobalPriority: false,
4003 .TSFlags: 0x00, /* TSFlags */
4004 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4005 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4006 .SuperClasses: nullptr, .SuperClassesSize: 0,
4007 .OrderFunc: nullptr
4008 };
4009
4010 extern const TargetRegisterClass GPRPairnospRegClass = {
4011 .MC: &ARMMCRegisterClasses[GPRPairnospRegClassID],
4012 .SubClassMask: GPRPairnospSubClassMask,
4013 .SuperRegIndices: SuperRegIdxSeqs + 8,
4014 .LaneMask: LaneBitmask(0x0000000000000003),
4015 .AllocationPriority: 0,
4016 .GlobalPriority: false,
4017 .TSFlags: 0x00, /* TSFlags */
4018 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4019 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4020 .SuperClasses: GPRPairnospSuperclasses, .SuperClassesSize: 1,
4021 .OrderFunc: nullptr
4022 };
4023
4024 extern const TargetRegisterClass GPRPair_with_gsub_0_in_tGPRRegClass = {
4025 .MC: &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_tGPRRegClassID],
4026 .SubClassMask: GPRPair_with_gsub_0_in_tGPRSubClassMask,
4027 .SuperRegIndices: SuperRegIdxSeqs + 8,
4028 .LaneMask: LaneBitmask(0x0000000000000003),
4029 .AllocationPriority: 0,
4030 .GlobalPriority: false,
4031 .TSFlags: 0x00, /* TSFlags */
4032 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4033 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4034 .SuperClasses: GPRPair_with_gsub_0_in_tGPRSuperclasses, .SuperClassesSize: 2,
4035 .OrderFunc: nullptr
4036 };
4037
4038 extern const TargetRegisterClass GPRPair_with_gsub_0_in_hGPRRegClass = {
4039 .MC: &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_hGPRRegClassID],
4040 .SubClassMask: GPRPair_with_gsub_0_in_hGPRSubClassMask,
4041 .SuperRegIndices: SuperRegIdxSeqs + 8,
4042 .LaneMask: LaneBitmask(0x0000000000000003),
4043 .AllocationPriority: 0,
4044 .GlobalPriority: false,
4045 .TSFlags: 0x00, /* TSFlags */
4046 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4047 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4048 .SuperClasses: GPRPair_with_gsub_0_in_hGPRSuperclasses, .SuperClassesSize: 1,
4049 .OrderFunc: nullptr
4050 };
4051
4052 extern const TargetRegisterClass GPRPair_with_gsub_0_in_tcGPRRegClass = {
4053 .MC: &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_tcGPRRegClassID],
4054 .SubClassMask: GPRPair_with_gsub_0_in_tcGPRSubClassMask,
4055 .SuperRegIndices: SuperRegIdxSeqs + 8,
4056 .LaneMask: LaneBitmask(0x0000000000000003),
4057 .AllocationPriority: 0,
4058 .GlobalPriority: false,
4059 .TSFlags: 0x00, /* TSFlags */
4060 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4061 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4062 .SuperClasses: GPRPair_with_gsub_0_in_tcGPRSuperclasses, .SuperClassesSize: 1,
4063 .OrderFunc: nullptr
4064 };
4065
4066 extern const TargetRegisterClass GPRPair_with_gsub_0_in_tcGPRnotr12RegClass = {
4067 .MC: &ARMMCRegisterClasses[GPRPair_with_gsub_0_in_tcGPRnotr12RegClassID],
4068 .SubClassMask: GPRPair_with_gsub_0_in_tcGPRnotr12SubClassMask,
4069 .SuperRegIndices: SuperRegIdxSeqs + 8,
4070 .LaneMask: LaneBitmask(0x0000000000000003),
4071 .AllocationPriority: 0,
4072 .GlobalPriority: false,
4073 .TSFlags: 0x00, /* TSFlags */
4074 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4075 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4076 .SuperClasses: GPRPair_with_gsub_0_in_tcGPRnotr12Superclasses, .SuperClassesSize: 4,
4077 .OrderFunc: nullptr
4078 };
4079
4080 extern const TargetRegisterClass GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRRegClass = {
4081 .MC: &ARMMCRegisterClasses[GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRRegClassID],
4082 .SubClassMask: GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSubClassMask,
4083 .SuperRegIndices: SuperRegIdxSeqs + 8,
4084 .LaneMask: LaneBitmask(0x0000000000000003),
4085 .AllocationPriority: 0,
4086 .GlobalPriority: false,
4087 .TSFlags: 0x00, /* TSFlags */
4088 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4089 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4090 .SuperClasses: GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRSuperclasses, .SuperClassesSize: 3,
4091 .OrderFunc: nullptr
4092 };
4093
4094 extern const TargetRegisterClass GPRPair_with_gsub_1_in_GPRspRegClass = {
4095 .MC: &ARMMCRegisterClasses[GPRPair_with_gsub_1_in_GPRspRegClassID],
4096 .SubClassMask: GPRPair_with_gsub_1_in_GPRspSubClassMask,
4097 .SuperRegIndices: SuperRegIdxSeqs + 8,
4098 .LaneMask: LaneBitmask(0x0000000000000003),
4099 .AllocationPriority: 0,
4100 .GlobalPriority: false,
4101 .TSFlags: 0x00, /* TSFlags */
4102 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4103 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4104 .SuperClasses: GPRPair_with_gsub_1_in_GPRspSuperclasses, .SuperClassesSize: 3,
4105 .OrderFunc: nullptr
4106 };
4107
4108 extern const TargetRegisterClass DPairSpcRegClass = {
4109 .MC: &ARMMCRegisterClasses[DPairSpcRegClassID],
4110 .SubClassMask: DPairSpcSubClassMask,
4111 .SuperRegIndices: SuperRegIdxSeqs + 58,
4112 .LaneMask: LaneBitmask(0x00000000000000CC),
4113 .AllocationPriority: 0,
4114 .GlobalPriority: false,
4115 .TSFlags: 0x00, /* TSFlags */
4116 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4117 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4118 .SuperClasses: nullptr, .SuperClassesSize: 0,
4119 .OrderFunc: nullptr
4120 };
4121
4122 extern const TargetRegisterClass DPairSpc_with_ssub_0RegClass = {
4123 .MC: &ARMMCRegisterClasses[DPairSpc_with_ssub_0RegClassID],
4124 .SubClassMask: DPairSpc_with_ssub_0SubClassMask,
4125 .SuperRegIndices: SuperRegIdxSeqs + 58,
4126 .LaneMask: LaneBitmask(0x00000000000000CC),
4127 .AllocationPriority: 0,
4128 .GlobalPriority: false,
4129 .TSFlags: 0x00, /* TSFlags */
4130 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4131 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4132 .SuperClasses: DPairSpc_with_ssub_0Superclasses, .SuperClassesSize: 1,
4133 .OrderFunc: nullptr
4134 };
4135
4136 extern const TargetRegisterClass DPairSpc_with_ssub_4RegClass = {
4137 .MC: &ARMMCRegisterClasses[DPairSpc_with_ssub_4RegClassID],
4138 .SubClassMask: DPairSpc_with_ssub_4SubClassMask,
4139 .SuperRegIndices: SuperRegIdxSeqs + 58,
4140 .LaneMask: LaneBitmask(0x00000000000000CC),
4141 .AllocationPriority: 0,
4142 .GlobalPriority: false,
4143 .TSFlags: 0x00, /* TSFlags */
4144 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4145 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4146 .SuperClasses: DPairSpc_with_ssub_4Superclasses, .SuperClassesSize: 2,
4147 .OrderFunc: nullptr
4148 };
4149
4150 extern const TargetRegisterClass DPairSpc_with_dsub_0_in_DPR_8RegClass = {
4151 .MC: &ARMMCRegisterClasses[DPairSpc_with_dsub_0_in_DPR_8RegClassID],
4152 .SubClassMask: DPairSpc_with_dsub_0_in_DPR_8SubClassMask,
4153 .SuperRegIndices: SuperRegIdxSeqs + 58,
4154 .LaneMask: LaneBitmask(0x00000000000000CC),
4155 .AllocationPriority: 0,
4156 .GlobalPriority: false,
4157 .TSFlags: 0x00, /* TSFlags */
4158 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4159 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4160 .SuperClasses: DPairSpc_with_dsub_0_in_DPR_8Superclasses, .SuperClassesSize: 3,
4161 .OrderFunc: nullptr
4162 };
4163
4164 extern const TargetRegisterClass DPairSpc_with_dsub_2_in_DPR_8RegClass = {
4165 .MC: &ARMMCRegisterClasses[DPairSpc_with_dsub_2_in_DPR_8RegClassID],
4166 .SubClassMask: DPairSpc_with_dsub_2_in_DPR_8SubClassMask,
4167 .SuperRegIndices: SuperRegIdxSeqs + 58,
4168 .LaneMask: LaneBitmask(0x00000000000000CC),
4169 .AllocationPriority: 0,
4170 .GlobalPriority: false,
4171 .TSFlags: 0x00, /* TSFlags */
4172 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4173 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4174 .SuperClasses: DPairSpc_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 4,
4175 .OrderFunc: nullptr
4176 };
4177
4178 extern const TargetRegisterClass DPairRegClass = {
4179 .MC: &ARMMCRegisterClasses[DPairRegClassID],
4180 .SubClassMask: DPairSubClassMask,
4181 .SuperRegIndices: SuperRegIdxSeqs + 76,
4182 .LaneMask: LaneBitmask(0x000000000000003C),
4183 .AllocationPriority: 0,
4184 .GlobalPriority: false,
4185 .TSFlags: 0x00, /* TSFlags */
4186 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4187 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4188 .SuperClasses: nullptr, .SuperClassesSize: 0,
4189 .OrderFunc: DPairGetRawAllocationOrder
4190 };
4191
4192 extern const TargetRegisterClass DPair_with_ssub_0RegClass = {
4193 .MC: &ARMMCRegisterClasses[DPair_with_ssub_0RegClassID],
4194 .SubClassMask: DPair_with_ssub_0SubClassMask,
4195 .SuperRegIndices: SuperRegIdxSeqs + 76,
4196 .LaneMask: LaneBitmask(0x000000000000003C),
4197 .AllocationPriority: 0,
4198 .GlobalPriority: false,
4199 .TSFlags: 0x00, /* TSFlags */
4200 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4201 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4202 .SuperClasses: DPair_with_ssub_0Superclasses, .SuperClassesSize: 1,
4203 .OrderFunc: DPair_with_ssub_0GetRawAllocationOrder
4204 };
4205
4206 extern const TargetRegisterClass QPRRegClass = {
4207 .MC: &ARMMCRegisterClasses[QPRRegClassID],
4208 .SubClassMask: QPRSubClassMask,
4209 .SuperRegIndices: SuperRegIdxSeqs + 39,
4210 .LaneMask: LaneBitmask(0x000000000000003C),
4211 .AllocationPriority: 0,
4212 .GlobalPriority: false,
4213 .TSFlags: 0x00, /* TSFlags */
4214 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4215 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4216 .SuperClasses: QPRSuperclasses, .SuperClassesSize: 1,
4217 .OrderFunc: QPRGetRawAllocationOrder
4218 };
4219
4220 extern const TargetRegisterClass DPair_with_ssub_2RegClass = {
4221 .MC: &ARMMCRegisterClasses[DPair_with_ssub_2RegClassID],
4222 .SubClassMask: DPair_with_ssub_2SubClassMask,
4223 .SuperRegIndices: SuperRegIdxSeqs + 76,
4224 .LaneMask: LaneBitmask(0x000000000000003C),
4225 .AllocationPriority: 0,
4226 .GlobalPriority: false,
4227 .TSFlags: 0x00, /* TSFlags */
4228 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4229 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4230 .SuperClasses: DPair_with_ssub_2Superclasses, .SuperClassesSize: 2,
4231 .OrderFunc: DPair_with_ssub_2GetRawAllocationOrder
4232 };
4233
4234 extern const TargetRegisterClass DPair_with_dsub_0_in_DPR_8RegClass = {
4235 .MC: &ARMMCRegisterClasses[DPair_with_dsub_0_in_DPR_8RegClassID],
4236 .SubClassMask: DPair_with_dsub_0_in_DPR_8SubClassMask,
4237 .SuperRegIndices: SuperRegIdxSeqs + 76,
4238 .LaneMask: LaneBitmask(0x000000000000003C),
4239 .AllocationPriority: 0,
4240 .GlobalPriority: false,
4241 .TSFlags: 0x00, /* TSFlags */
4242 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4243 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4244 .SuperClasses: DPair_with_dsub_0_in_DPR_8Superclasses, .SuperClassesSize: 3,
4245 .OrderFunc: DPair_with_dsub_0_in_DPR_8GetRawAllocationOrder
4246 };
4247
4248 extern const TargetRegisterClass MQPRRegClass = {
4249 .MC: &ARMMCRegisterClasses[MQPRRegClassID],
4250 .SubClassMask: MQPRSubClassMask,
4251 .SuperRegIndices: SuperRegIdxSeqs + 39,
4252 .LaneMask: LaneBitmask(0x000000000000003C),
4253 .AllocationPriority: 0,
4254 .GlobalPriority: false,
4255 .TSFlags: 0x00, /* TSFlags */
4256 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4257 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4258 .SuperClasses: MQPRSuperclasses, .SuperClassesSize: 5,
4259 .OrderFunc: nullptr
4260 };
4261
4262 extern const TargetRegisterClass QPR_VFP2RegClass = {
4263 .MC: &ARMMCRegisterClasses[QPR_VFP2RegClassID],
4264 .SubClassMask: QPR_VFP2SubClassMask,
4265 .SuperRegIndices: SuperRegIdxSeqs + 39,
4266 .LaneMask: LaneBitmask(0x000000000000003C),
4267 .AllocationPriority: 0,
4268 .GlobalPriority: false,
4269 .TSFlags: 0x00, /* TSFlags */
4270 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4271 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4272 .SuperClasses: QPR_VFP2Superclasses, .SuperClassesSize: 5,
4273 .OrderFunc: nullptr
4274 };
4275
4276 extern const TargetRegisterClass DPair_with_dsub_1_in_DPR_8RegClass = {
4277 .MC: &ARMMCRegisterClasses[DPair_with_dsub_1_in_DPR_8RegClassID],
4278 .SubClassMask: DPair_with_dsub_1_in_DPR_8SubClassMask,
4279 .SuperRegIndices: SuperRegIdxSeqs + 76,
4280 .LaneMask: LaneBitmask(0x000000000000003C),
4281 .AllocationPriority: 0,
4282 .GlobalPriority: false,
4283 .TSFlags: 0x00, /* TSFlags */
4284 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4285 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4286 .SuperClasses: DPair_with_dsub_1_in_DPR_8Superclasses, .SuperClassesSize: 4,
4287 .OrderFunc: DPair_with_dsub_1_in_DPR_8GetRawAllocationOrder
4288 };
4289
4290 extern const TargetRegisterClass QPR_8RegClass = {
4291 .MC: &ARMMCRegisterClasses[QPR_8RegClassID],
4292 .SubClassMask: QPR_8SubClassMask,
4293 .SuperRegIndices: SuperRegIdxSeqs + 39,
4294 .LaneMask: LaneBitmask(0x000000000000003C),
4295 .AllocationPriority: 0,
4296 .GlobalPriority: false,
4297 .TSFlags: 0x00, /* TSFlags */
4298 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4299 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4300 .SuperClasses: QPR_8Superclasses, .SuperClassesSize: 8,
4301 .OrderFunc: nullptr
4302 };
4303
4304 extern const TargetRegisterClass DTripleRegClass = {
4305 .MC: &ARMMCRegisterClasses[DTripleRegClassID],
4306 .SubClassMask: DTripleSubClassMask,
4307 .SuperRegIndices: SuperRegIdxSeqs + 69,
4308 .LaneMask: LaneBitmask(0x00000000000000FC),
4309 .AllocationPriority: 0,
4310 .GlobalPriority: false,
4311 .TSFlags: 0x00, /* TSFlags */
4312 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4313 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4314 .SuperClasses: nullptr, .SuperClassesSize: 0,
4315 .OrderFunc: nullptr
4316 };
4317
4318 extern const TargetRegisterClass DTripleSpcRegClass = {
4319 .MC: &ARMMCRegisterClasses[DTripleSpcRegClassID],
4320 .SubClassMask: DTripleSpcSubClassMask,
4321 .SuperRegIndices: SuperRegIdxSeqs + 45,
4322 .LaneMask: LaneBitmask(0x0000000000000CCC),
4323 .AllocationPriority: 0,
4324 .GlobalPriority: false,
4325 .TSFlags: 0x00, /* TSFlags */
4326 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4327 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4328 .SuperClasses: nullptr, .SuperClassesSize: 0,
4329 .OrderFunc: nullptr
4330 };
4331
4332 extern const TargetRegisterClass DTripleSpc_with_ssub_0RegClass = {
4333 .MC: &ARMMCRegisterClasses[DTripleSpc_with_ssub_0RegClassID],
4334 .SubClassMask: DTripleSpc_with_ssub_0SubClassMask,
4335 .SuperRegIndices: SuperRegIdxSeqs + 45,
4336 .LaneMask: LaneBitmask(0x0000000000000CCC),
4337 .AllocationPriority: 0,
4338 .GlobalPriority: false,
4339 .TSFlags: 0x00, /* TSFlags */
4340 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4341 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4342 .SuperClasses: DTripleSpc_with_ssub_0Superclasses, .SuperClassesSize: 1,
4343 .OrderFunc: nullptr
4344 };
4345
4346 extern const TargetRegisterClass DTriple_with_ssub_0RegClass = {
4347 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_0RegClassID],
4348 .SubClassMask: DTriple_with_ssub_0SubClassMask,
4349 .SuperRegIndices: SuperRegIdxSeqs + 69,
4350 .LaneMask: LaneBitmask(0x00000000000000FC),
4351 .AllocationPriority: 0,
4352 .GlobalPriority: false,
4353 .TSFlags: 0x00, /* TSFlags */
4354 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4355 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4356 .SuperClasses: DTriple_with_ssub_0Superclasses, .SuperClassesSize: 1,
4357 .OrderFunc: nullptr
4358 };
4359
4360 extern const TargetRegisterClass DTriple_with_qsub_0_in_QPRRegClass = {
4361 .MC: &ARMMCRegisterClasses[DTriple_with_qsub_0_in_QPRRegClassID],
4362 .SubClassMask: DTriple_with_qsub_0_in_QPRSubClassMask,
4363 .SuperRegIndices: SuperRegIdxSeqs + 53,
4364 .LaneMask: LaneBitmask(0x00000000000000FC),
4365 .AllocationPriority: 0,
4366 .GlobalPriority: false,
4367 .TSFlags: 0x00, /* TSFlags */
4368 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4369 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4370 .SuperClasses: DTriple_with_qsub_0_in_QPRSuperclasses, .SuperClassesSize: 1,
4371 .OrderFunc: nullptr
4372 };
4373
4374 extern const TargetRegisterClass DTriple_with_ssub_2RegClass = {
4375 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_2RegClassID],
4376 .SubClassMask: DTriple_with_ssub_2SubClassMask,
4377 .SuperRegIndices: SuperRegIdxSeqs + 69,
4378 .LaneMask: LaneBitmask(0x00000000000000FC),
4379 .AllocationPriority: 0,
4380 .GlobalPriority: false,
4381 .TSFlags: 0x00, /* TSFlags */
4382 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4383 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4384 .SuperClasses: DTriple_with_ssub_2Superclasses, .SuperClassesSize: 2,
4385 .OrderFunc: nullptr
4386 };
4387
4388 extern const TargetRegisterClass DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
4389 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
4390 .SubClassMask: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
4391 .SuperRegIndices: SuperRegIdxSeqs + 64,
4392 .LaneMask: LaneBitmask(0x00000000000000FC),
4393 .AllocationPriority: 0,
4394 .GlobalPriority: false,
4395 .TSFlags: 0x00, /* TSFlags */
4396 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4397 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4398 .SuperClasses: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses, .SuperClassesSize: 1,
4399 .OrderFunc: nullptr
4400 };
4401
4402 extern const TargetRegisterClass DTripleSpc_with_ssub_4RegClass = {
4403 .MC: &ARMMCRegisterClasses[DTripleSpc_with_ssub_4RegClassID],
4404 .SubClassMask: DTripleSpc_with_ssub_4SubClassMask,
4405 .SuperRegIndices: SuperRegIdxSeqs + 45,
4406 .LaneMask: LaneBitmask(0x0000000000000CCC),
4407 .AllocationPriority: 0,
4408 .GlobalPriority: false,
4409 .TSFlags: 0x00, /* TSFlags */
4410 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4411 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4412 .SuperClasses: DTripleSpc_with_ssub_4Superclasses, .SuperClassesSize: 2,
4413 .OrderFunc: nullptr
4414 };
4415
4416 extern const TargetRegisterClass DTriple_with_ssub_4RegClass = {
4417 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_4RegClassID],
4418 .SubClassMask: DTriple_with_ssub_4SubClassMask,
4419 .SuperRegIndices: SuperRegIdxSeqs + 69,
4420 .LaneMask: LaneBitmask(0x00000000000000FC),
4421 .AllocationPriority: 0,
4422 .GlobalPriority: false,
4423 .TSFlags: 0x00, /* TSFlags */
4424 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4425 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4426 .SuperClasses: DTriple_with_ssub_4Superclasses, .SuperClassesSize: 3,
4427 .OrderFunc: nullptr
4428 };
4429
4430 extern const TargetRegisterClass DTripleSpc_with_ssub_8RegClass = {
4431 .MC: &ARMMCRegisterClasses[DTripleSpc_with_ssub_8RegClassID],
4432 .SubClassMask: DTripleSpc_with_ssub_8SubClassMask,
4433 .SuperRegIndices: SuperRegIdxSeqs + 45,
4434 .LaneMask: LaneBitmask(0x0000000000000CCC),
4435 .AllocationPriority: 0,
4436 .GlobalPriority: false,
4437 .TSFlags: 0x00, /* TSFlags */
4438 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4439 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4440 .SuperClasses: DTripleSpc_with_ssub_8Superclasses, .SuperClassesSize: 3,
4441 .OrderFunc: nullptr
4442 };
4443
4444 extern const TargetRegisterClass DTripleSpc_with_dsub_0_in_DPR_8RegClass = {
4445 .MC: &ARMMCRegisterClasses[DTripleSpc_with_dsub_0_in_DPR_8RegClassID],
4446 .SubClassMask: DTripleSpc_with_dsub_0_in_DPR_8SubClassMask,
4447 .SuperRegIndices: SuperRegIdxSeqs + 45,
4448 .LaneMask: LaneBitmask(0x0000000000000CCC),
4449 .AllocationPriority: 0,
4450 .GlobalPriority: false,
4451 .TSFlags: 0x00, /* TSFlags */
4452 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4453 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4454 .SuperClasses: DTripleSpc_with_dsub_0_in_DPR_8Superclasses, .SuperClassesSize: 4,
4455 .OrderFunc: nullptr
4456 };
4457
4458 extern const TargetRegisterClass DTriple_with_dsub_0_in_DPR_8RegClass = {
4459 .MC: &ARMMCRegisterClasses[DTriple_with_dsub_0_in_DPR_8RegClassID],
4460 .SubClassMask: DTriple_with_dsub_0_in_DPR_8SubClassMask,
4461 .SuperRegIndices: SuperRegIdxSeqs + 69,
4462 .LaneMask: LaneBitmask(0x00000000000000FC),
4463 .AllocationPriority: 0,
4464 .GlobalPriority: false,
4465 .TSFlags: 0x00, /* TSFlags */
4466 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4467 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4468 .SuperClasses: DTriple_with_dsub_0_in_DPR_8Superclasses, .SuperClassesSize: 4,
4469 .OrderFunc: nullptr
4470 };
4471
4472 extern const TargetRegisterClass DTriple_with_qsub_0_in_MQPRRegClass = {
4473 .MC: &ARMMCRegisterClasses[DTriple_with_qsub_0_in_MQPRRegClassID],
4474 .SubClassMask: DTriple_with_qsub_0_in_MQPRSubClassMask,
4475 .SuperRegIndices: SuperRegIdxSeqs + 53,
4476 .LaneMask: LaneBitmask(0x00000000000000FC),
4477 .AllocationPriority: 0,
4478 .GlobalPriority: false,
4479 .TSFlags: 0x00, /* TSFlags */
4480 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4481 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4482 .SuperClasses: DTriple_with_qsub_0_in_MQPRSuperclasses, .SuperClassesSize: 4,
4483 .OrderFunc: nullptr
4484 };
4485
4486 extern const TargetRegisterClass DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
4487 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
4488 .SubClassMask: DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
4489 .SuperRegIndices: SuperRegIdxSeqs + 64,
4490 .LaneMask: LaneBitmask(0x00000000000000FC),
4491 .AllocationPriority: 0,
4492 .GlobalPriority: false,
4493 .TSFlags: 0x00, /* TSFlags */
4494 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4495 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4496 .SuperClasses: DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses, .SuperClassesSize: 3,
4497 .OrderFunc: nullptr
4498 };
4499
4500 extern const TargetRegisterClass DTriple_with_dsub_1_in_DPR_8RegClass = {
4501 .MC: &ARMMCRegisterClasses[DTriple_with_dsub_1_in_DPR_8RegClassID],
4502 .SubClassMask: DTriple_with_dsub_1_in_DPR_8SubClassMask,
4503 .SuperRegIndices: SuperRegIdxSeqs + 69,
4504 .LaneMask: LaneBitmask(0x00000000000000FC),
4505 .AllocationPriority: 0,
4506 .GlobalPriority: false,
4507 .TSFlags: 0x00, /* TSFlags */
4508 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4509 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4510 .SuperClasses: DTriple_with_dsub_1_in_DPR_8Superclasses, .SuperClassesSize: 5,
4511 .OrderFunc: nullptr
4512 };
4513
4514 extern const TargetRegisterClass DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
4515 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
4516 .SubClassMask: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
4517 .SuperRegIndices: SuperRegIdxSeqs + 64,
4518 .LaneMask: LaneBitmask(0x00000000000000FC),
4519 .AllocationPriority: 0,
4520 .GlobalPriority: false,
4521 .TSFlags: 0x00, /* TSFlags */
4522 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4523 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4524 .SuperClasses: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses, .SuperClassesSize: 6,
4525 .OrderFunc: nullptr
4526 };
4527
4528 extern const TargetRegisterClass DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClass = {
4529 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClassID],
4530 .SubClassMask: DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSubClassMask,
4531 .SuperRegIndices: SuperRegIdxSeqs + 53,
4532 .LaneMask: LaneBitmask(0x00000000000000FC),
4533 .AllocationPriority: 0,
4534 .GlobalPriority: false,
4535 .TSFlags: 0x00, /* TSFlags */
4536 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4537 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4538 .SuperClasses: DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRSuperclasses, .SuperClassesSize: 6,
4539 .OrderFunc: nullptr
4540 };
4541
4542 extern const TargetRegisterClass DTripleSpc_with_dsub_2_in_DPR_8RegClass = {
4543 .MC: &ARMMCRegisterClasses[DTripleSpc_with_dsub_2_in_DPR_8RegClassID],
4544 .SubClassMask: DTripleSpc_with_dsub_2_in_DPR_8SubClassMask,
4545 .SuperRegIndices: SuperRegIdxSeqs + 45,
4546 .LaneMask: LaneBitmask(0x0000000000000CCC),
4547 .AllocationPriority: 0,
4548 .GlobalPriority: false,
4549 .TSFlags: 0x00, /* TSFlags */
4550 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4551 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4552 .SuperClasses: DTripleSpc_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 5,
4553 .OrderFunc: nullptr
4554 };
4555
4556 extern const TargetRegisterClass DTriple_with_dsub_2_in_DPR_8RegClass = {
4557 .MC: &ARMMCRegisterClasses[DTriple_with_dsub_2_in_DPR_8RegClassID],
4558 .SubClassMask: DTriple_with_dsub_2_in_DPR_8SubClassMask,
4559 .SuperRegIndices: SuperRegIdxSeqs + 69,
4560 .LaneMask: LaneBitmask(0x00000000000000FC),
4561 .AllocationPriority: 0,
4562 .GlobalPriority: false,
4563 .TSFlags: 0x00, /* TSFlags */
4564 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4565 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4566 .SuperClasses: DTriple_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 6,
4567 .OrderFunc: nullptr
4568 };
4569
4570 extern const TargetRegisterClass DTripleSpc_with_dsub_4_in_DPR_8RegClass = {
4571 .MC: &ARMMCRegisterClasses[DTripleSpc_with_dsub_4_in_DPR_8RegClassID],
4572 .SubClassMask: DTripleSpc_with_dsub_4_in_DPR_8SubClassMask,
4573 .SuperRegIndices: SuperRegIdxSeqs + 45,
4574 .LaneMask: LaneBitmask(0x0000000000000CCC),
4575 .AllocationPriority: 0,
4576 .GlobalPriority: false,
4577 .TSFlags: 0x00, /* TSFlags */
4578 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4579 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4580 .SuperClasses: DTripleSpc_with_dsub_4_in_DPR_8Superclasses, .SuperClassesSize: 6,
4581 .OrderFunc: nullptr
4582 };
4583
4584 extern const TargetRegisterClass DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
4585 .MC: &ARMMCRegisterClasses[DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
4586 .SubClassMask: DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
4587 .SuperRegIndices: SuperRegIdxSeqs + 64,
4588 .LaneMask: LaneBitmask(0x00000000000000FC),
4589 .AllocationPriority: 0,
4590 .GlobalPriority: false,
4591 .TSFlags: 0x00, /* TSFlags */
4592 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4593 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4594 .SuperClasses: DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses, .SuperClassesSize: 8,
4595 .OrderFunc: nullptr
4596 };
4597
4598 extern const TargetRegisterClass DTriple_with_qsub_0_in_QPR_8RegClass = {
4599 .MC: &ARMMCRegisterClasses[DTriple_with_qsub_0_in_QPR_8RegClassID],
4600 .SubClassMask: DTriple_with_qsub_0_in_QPR_8SubClassMask,
4601 .SuperRegIndices: SuperRegIdxSeqs + 53,
4602 .LaneMask: LaneBitmask(0x00000000000000FC),
4603 .AllocationPriority: 0,
4604 .GlobalPriority: false,
4605 .TSFlags: 0x00, /* TSFlags */
4606 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4607 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4608 .SuperClasses: DTriple_with_qsub_0_in_QPR_8Superclasses, .SuperClassesSize: 9,
4609 .OrderFunc: nullptr
4610 };
4611
4612 extern const TargetRegisterClass DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass = {
4613 .MC: &ARMMCRegisterClasses[DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClassID],
4614 .SubClassMask: DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask,
4615 .SuperRegIndices: SuperRegIdxSeqs + 53,
4616 .LaneMask: LaneBitmask(0x00000000000000FC),
4617 .AllocationPriority: 0,
4618 .GlobalPriority: false,
4619 .TSFlags: 0x00, /* TSFlags */
4620 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4621 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4622 .SuperClasses: DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 11,
4623 .OrderFunc: nullptr
4624 };
4625
4626 extern const TargetRegisterClass DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass = {
4627 .MC: &ARMMCRegisterClasses[DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID],
4628 .SubClassMask: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask,
4629 .SuperRegIndices: SuperRegIdxSeqs + 64,
4630 .LaneMask: LaneBitmask(0x00000000000000FC),
4631 .AllocationPriority: 0,
4632 .GlobalPriority: false,
4633 .TSFlags: 0x00, /* TSFlags */
4634 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4635 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4636 .SuperClasses: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses, .SuperClassesSize: 11,
4637 .OrderFunc: nullptr
4638 };
4639
4640 extern const TargetRegisterClass DQuadSpcRegClass = {
4641 .MC: &ARMMCRegisterClasses[DQuadSpcRegClassID],
4642 .SubClassMask: DQuadSpcSubClassMask,
4643 .SuperRegIndices: SuperRegIdxSeqs + 45,
4644 .LaneMask: LaneBitmask(0x0000000000000CCC),
4645 .AllocationPriority: 0,
4646 .GlobalPriority: false,
4647 .TSFlags: 0x00, /* TSFlags */
4648 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4649 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4650 .SuperClasses: DQuadSpcSuperclasses, .SuperClassesSize: 1,
4651 .OrderFunc: nullptr
4652 };
4653
4654 extern const TargetRegisterClass DQuadSpc_with_ssub_0RegClass = {
4655 .MC: &ARMMCRegisterClasses[DQuadSpc_with_ssub_0RegClassID],
4656 .SubClassMask: DQuadSpc_with_ssub_0SubClassMask,
4657 .SuperRegIndices: SuperRegIdxSeqs + 45,
4658 .LaneMask: LaneBitmask(0x0000000000000CCC),
4659 .AllocationPriority: 0,
4660 .GlobalPriority: false,
4661 .TSFlags: 0x00, /* TSFlags */
4662 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4663 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4664 .SuperClasses: DQuadSpc_with_ssub_0Superclasses, .SuperClassesSize: 3,
4665 .OrderFunc: nullptr
4666 };
4667
4668 extern const TargetRegisterClass DQuadSpc_with_ssub_4RegClass = {
4669 .MC: &ARMMCRegisterClasses[DQuadSpc_with_ssub_4RegClassID],
4670 .SubClassMask: DQuadSpc_with_ssub_4SubClassMask,
4671 .SuperRegIndices: SuperRegIdxSeqs + 45,
4672 .LaneMask: LaneBitmask(0x0000000000000CCC),
4673 .AllocationPriority: 0,
4674 .GlobalPriority: false,
4675 .TSFlags: 0x00, /* TSFlags */
4676 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4677 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4678 .SuperClasses: DQuadSpc_with_ssub_4Superclasses, .SuperClassesSize: 5,
4679 .OrderFunc: nullptr
4680 };
4681
4682 extern const TargetRegisterClass DQuadSpc_with_ssub_8RegClass = {
4683 .MC: &ARMMCRegisterClasses[DQuadSpc_with_ssub_8RegClassID],
4684 .SubClassMask: DQuadSpc_with_ssub_8SubClassMask,
4685 .SuperRegIndices: SuperRegIdxSeqs + 45,
4686 .LaneMask: LaneBitmask(0x0000000000000CCC),
4687 .AllocationPriority: 0,
4688 .GlobalPriority: false,
4689 .TSFlags: 0x00, /* TSFlags */
4690 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4691 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4692 .SuperClasses: DQuadSpc_with_ssub_8Superclasses, .SuperClassesSize: 7,
4693 .OrderFunc: nullptr
4694 };
4695
4696 extern const TargetRegisterClass DQuadSpc_with_dsub_0_in_DPR_8RegClass = {
4697 .MC: &ARMMCRegisterClasses[DQuadSpc_with_dsub_0_in_DPR_8RegClassID],
4698 .SubClassMask: DQuadSpc_with_dsub_0_in_DPR_8SubClassMask,
4699 .SuperRegIndices: SuperRegIdxSeqs + 45,
4700 .LaneMask: LaneBitmask(0x0000000000000CCC),
4701 .AllocationPriority: 0,
4702 .GlobalPriority: false,
4703 .TSFlags: 0x00, /* TSFlags */
4704 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4705 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4706 .SuperClasses: DQuadSpc_with_dsub_0_in_DPR_8Superclasses, .SuperClassesSize: 9,
4707 .OrderFunc: nullptr
4708 };
4709
4710 extern const TargetRegisterClass DQuadSpc_with_dsub_2_in_DPR_8RegClass = {
4711 .MC: &ARMMCRegisterClasses[DQuadSpc_with_dsub_2_in_DPR_8RegClassID],
4712 .SubClassMask: DQuadSpc_with_dsub_2_in_DPR_8SubClassMask,
4713 .SuperRegIndices: SuperRegIdxSeqs + 45,
4714 .LaneMask: LaneBitmask(0x0000000000000CCC),
4715 .AllocationPriority: 0,
4716 .GlobalPriority: false,
4717 .TSFlags: 0x00, /* TSFlags */
4718 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4719 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4720 .SuperClasses: DQuadSpc_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 11,
4721 .OrderFunc: nullptr
4722 };
4723
4724 extern const TargetRegisterClass DQuadSpc_with_dsub_4_in_DPR_8RegClass = {
4725 .MC: &ARMMCRegisterClasses[DQuadSpc_with_dsub_4_in_DPR_8RegClassID],
4726 .SubClassMask: DQuadSpc_with_dsub_4_in_DPR_8SubClassMask,
4727 .SuperRegIndices: SuperRegIdxSeqs + 45,
4728 .LaneMask: LaneBitmask(0x0000000000000CCC),
4729 .AllocationPriority: 0,
4730 .GlobalPriority: false,
4731 .TSFlags: 0x00, /* TSFlags */
4732 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4733 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4734 .SuperClasses: DQuadSpc_with_dsub_4_in_DPR_8Superclasses, .SuperClassesSize: 13,
4735 .OrderFunc: nullptr
4736 };
4737
4738 extern const TargetRegisterClass DQuadRegClass = {
4739 .MC: &ARMMCRegisterClasses[DQuadRegClassID],
4740 .SubClassMask: DQuadSubClassMask,
4741 .SuperRegIndices: SuperRegIdxSeqs + 88,
4742 .LaneMask: LaneBitmask(0x00000000000003FC),
4743 .AllocationPriority: 0,
4744 .GlobalPriority: false,
4745 .TSFlags: 0x00, /* TSFlags */
4746 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4747 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4748 .SuperClasses: nullptr, .SuperClassesSize: 0,
4749 .OrderFunc: nullptr
4750 };
4751
4752 extern const TargetRegisterClass DQuad_with_ssub_0RegClass = {
4753 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_0RegClassID],
4754 .SubClassMask: DQuad_with_ssub_0SubClassMask,
4755 .SuperRegIndices: SuperRegIdxSeqs + 88,
4756 .LaneMask: LaneBitmask(0x00000000000003FC),
4757 .AllocationPriority: 0,
4758 .GlobalPriority: false,
4759 .TSFlags: 0x00, /* TSFlags */
4760 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4761 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4762 .SuperClasses: DQuad_with_ssub_0Superclasses, .SuperClassesSize: 1,
4763 .OrderFunc: nullptr
4764 };
4765
4766 extern const TargetRegisterClass DQuad_with_ssub_2RegClass = {
4767 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_2RegClassID],
4768 .SubClassMask: DQuad_with_ssub_2SubClassMask,
4769 .SuperRegIndices: SuperRegIdxSeqs + 88,
4770 .LaneMask: LaneBitmask(0x00000000000003FC),
4771 .AllocationPriority: 0,
4772 .GlobalPriority: false,
4773 .TSFlags: 0x00, /* TSFlags */
4774 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4775 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4776 .SuperClasses: DQuad_with_ssub_2Superclasses, .SuperClassesSize: 2,
4777 .OrderFunc: nullptr
4778 };
4779
4780 extern const TargetRegisterClass QQPRRegClass = {
4781 .MC: &ARMMCRegisterClasses[QQPRRegClassID],
4782 .SubClassMask: QQPRSubClassMask,
4783 .SuperRegIndices: SuperRegIdxSeqs + 84,
4784 .LaneMask: LaneBitmask(0x00000000000003FC),
4785 .AllocationPriority: 0,
4786 .GlobalPriority: false,
4787 .TSFlags: 0x00, /* TSFlags */
4788 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4789 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4790 .SuperClasses: QQPRSuperclasses, .SuperClassesSize: 1,
4791 .OrderFunc: QQPRGetRawAllocationOrder
4792 };
4793
4794 extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
4795 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
4796 .SubClassMask: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
4797 .SuperRegIndices: SuperRegIdxSeqs + 50,
4798 .LaneMask: LaneBitmask(0x00000000000003FC),
4799 .AllocationPriority: 0,
4800 .GlobalPriority: false,
4801 .TSFlags: 0x00, /* TSFlags */
4802 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4803 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4804 .SuperClasses: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses, .SuperClassesSize: 1,
4805 .OrderFunc: nullptr
4806 };
4807
4808 extern const TargetRegisterClass DQuad_with_ssub_4RegClass = {
4809 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_4RegClassID],
4810 .SubClassMask: DQuad_with_ssub_4SubClassMask,
4811 .SuperRegIndices: SuperRegIdxSeqs + 88,
4812 .LaneMask: LaneBitmask(0x00000000000003FC),
4813 .AllocationPriority: 0,
4814 .GlobalPriority: false,
4815 .TSFlags: 0x00, /* TSFlags */
4816 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4817 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4818 .SuperClasses: DQuad_with_ssub_4Superclasses, .SuperClassesSize: 3,
4819 .OrderFunc: nullptr
4820 };
4821
4822 extern const TargetRegisterClass DQuad_with_ssub_6RegClass = {
4823 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_6RegClassID],
4824 .SubClassMask: DQuad_with_ssub_6SubClassMask,
4825 .SuperRegIndices: SuperRegIdxSeqs + 88,
4826 .LaneMask: LaneBitmask(0x00000000000003FC),
4827 .AllocationPriority: 0,
4828 .GlobalPriority: false,
4829 .TSFlags: 0x00, /* TSFlags */
4830 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4831 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4832 .SuperClasses: DQuad_with_ssub_6Superclasses, .SuperClassesSize: 4,
4833 .OrderFunc: nullptr
4834 };
4835
4836 extern const TargetRegisterClass DQuad_with_dsub_0_in_DPR_8RegClass = {
4837 .MC: &ARMMCRegisterClasses[DQuad_with_dsub_0_in_DPR_8RegClassID],
4838 .SubClassMask: DQuad_with_dsub_0_in_DPR_8SubClassMask,
4839 .SuperRegIndices: SuperRegIdxSeqs + 88,
4840 .LaneMask: LaneBitmask(0x00000000000003FC),
4841 .AllocationPriority: 0,
4842 .GlobalPriority: false,
4843 .TSFlags: 0x00, /* TSFlags */
4844 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4845 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4846 .SuperClasses: DQuad_with_dsub_0_in_DPR_8Superclasses, .SuperClassesSize: 5,
4847 .OrderFunc: nullptr
4848 };
4849
4850 extern const TargetRegisterClass DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass = {
4851 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID],
4852 .SubClassMask: DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSubClassMask,
4853 .SuperRegIndices: SuperRegIdxSeqs + 50,
4854 .LaneMask: LaneBitmask(0x00000000000003FC),
4855 .AllocationPriority: 0,
4856 .GlobalPriority: false,
4857 .TSFlags: 0x00, /* TSFlags */
4858 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4859 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4860 .SuperClasses: DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRSuperclasses, .SuperClassesSize: 3,
4861 .OrderFunc: nullptr
4862 };
4863
4864 extern const TargetRegisterClass QQPR_with_ssub_0RegClass = {
4865 .MC: &ARMMCRegisterClasses[QQPR_with_ssub_0RegClassID],
4866 .SubClassMask: QQPR_with_ssub_0SubClassMask,
4867 .SuperRegIndices: SuperRegIdxSeqs + 84,
4868 .LaneMask: LaneBitmask(0x00000000000003FC),
4869 .AllocationPriority: 0,
4870 .GlobalPriority: false,
4871 .TSFlags: 0x00, /* TSFlags */
4872 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4873 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4874 .SuperClasses: QQPR_with_ssub_0Superclasses, .SuperClassesSize: 4,
4875 .OrderFunc: QQPR_with_ssub_0GetRawAllocationOrder
4876 };
4877
4878 extern const TargetRegisterClass DQuad_with_dsub_1_in_DPR_8RegClass = {
4879 .MC: &ARMMCRegisterClasses[DQuad_with_dsub_1_in_DPR_8RegClassID],
4880 .SubClassMask: DQuad_with_dsub_1_in_DPR_8SubClassMask,
4881 .SuperRegIndices: SuperRegIdxSeqs + 88,
4882 .LaneMask: LaneBitmask(0x00000000000003FC),
4883 .AllocationPriority: 0,
4884 .GlobalPriority: false,
4885 .TSFlags: 0x00, /* TSFlags */
4886 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4887 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4888 .SuperClasses: DQuad_with_dsub_1_in_DPR_8Superclasses, .SuperClassesSize: 6,
4889 .OrderFunc: nullptr
4890 };
4891
4892 extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
4893 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
4894 .SubClassMask: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
4895 .SuperRegIndices: SuperRegIdxSeqs + 50,
4896 .LaneMask: LaneBitmask(0x00000000000003FC),
4897 .AllocationPriority: 0,
4898 .GlobalPriority: false,
4899 .TSFlags: 0x00, /* TSFlags */
4900 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4901 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4902 .SuperClasses: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses, .SuperClassesSize: 6,
4903 .OrderFunc: nullptr
4904 };
4905
4906 extern const TargetRegisterClass MQQPRRegClass = {
4907 .MC: &ARMMCRegisterClasses[MQQPRRegClassID],
4908 .SubClassMask: MQQPRSubClassMask,
4909 .SuperRegIndices: SuperRegIdxSeqs + 84,
4910 .LaneMask: LaneBitmask(0x00000000000003FC),
4911 .AllocationPriority: 0,
4912 .GlobalPriority: false,
4913 .TSFlags: 0x00, /* TSFlags */
4914 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4915 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4916 .SuperClasses: MQQPRSuperclasses, .SuperClassesSize: 7,
4917 .OrderFunc: nullptr
4918 };
4919
4920 extern const TargetRegisterClass DQuad_with_dsub_2_in_DPR_8RegClass = {
4921 .MC: &ARMMCRegisterClasses[DQuad_with_dsub_2_in_DPR_8RegClassID],
4922 .SubClassMask: DQuad_with_dsub_2_in_DPR_8SubClassMask,
4923 .SuperRegIndices: SuperRegIdxSeqs + 88,
4924 .LaneMask: LaneBitmask(0x00000000000003FC),
4925 .AllocationPriority: 0,
4926 .GlobalPriority: false,
4927 .TSFlags: 0x00, /* TSFlags */
4928 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4929 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4930 .SuperClasses: DQuad_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 7,
4931 .OrderFunc: nullptr
4932 };
4933
4934 extern const TargetRegisterClass DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
4935 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
4936 .SubClassMask: DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
4937 .SuperRegIndices: SuperRegIdxSeqs + 50,
4938 .LaneMask: LaneBitmask(0x00000000000003FC),
4939 .AllocationPriority: 0,
4940 .GlobalPriority: false,
4941 .TSFlags: 0x00, /* TSFlags */
4942 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4943 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4944 .SuperClasses: DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses, .SuperClassesSize: 8,
4945 .OrderFunc: nullptr
4946 };
4947
4948 extern const TargetRegisterClass DQuad_with_dsub_3_in_DPR_8RegClass = {
4949 .MC: &ARMMCRegisterClasses[DQuad_with_dsub_3_in_DPR_8RegClassID],
4950 .SubClassMask: DQuad_with_dsub_3_in_DPR_8SubClassMask,
4951 .SuperRegIndices: SuperRegIdxSeqs + 88,
4952 .LaneMask: LaneBitmask(0x00000000000003FC),
4953 .AllocationPriority: 0,
4954 .GlobalPriority: false,
4955 .TSFlags: 0x00, /* TSFlags */
4956 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4957 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4958 .SuperClasses: DQuad_with_dsub_3_in_DPR_8Superclasses, .SuperClassesSize: 8,
4959 .OrderFunc: nullptr
4960 };
4961
4962 extern const TargetRegisterClass DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass = {
4963 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID],
4964 .SubClassMask: DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSubClassMask,
4965 .SuperRegIndices: SuperRegIdxSeqs + 50,
4966 .LaneMask: LaneBitmask(0x00000000000003FC),
4967 .AllocationPriority: 0,
4968 .GlobalPriority: false,
4969 .TSFlags: 0x00, /* TSFlags */
4970 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4971 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4972 .SuperClasses: DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRSuperclasses, .SuperClassesSize: 10,
4973 .OrderFunc: nullptr
4974 };
4975
4976 extern const TargetRegisterClass MQQPR_with_qsub_0_in_QPR_8RegClass = {
4977 .MC: &ARMMCRegisterClasses[MQQPR_with_qsub_0_in_QPR_8RegClassID],
4978 .SubClassMask: MQQPR_with_qsub_0_in_QPR_8SubClassMask,
4979 .SuperRegIndices: SuperRegIdxSeqs + 84,
4980 .LaneMask: LaneBitmask(0x00000000000003FC),
4981 .AllocationPriority: 0,
4982 .GlobalPriority: false,
4983 .TSFlags: 0x00, /* TSFlags */
4984 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4985 .CoveredBySubRegs: true, /* CoveredBySubRegs */
4986 .SuperClasses: MQQPR_with_qsub_0_in_QPR_8Superclasses, .SuperClassesSize: 10,
4987 .OrderFunc: nullptr
4988 };
4989
4990 extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass = {
4991 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID],
4992 .SubClassMask: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8SubClassMask,
4993 .SuperRegIndices: SuperRegIdxSeqs + 50,
4994 .LaneMask: LaneBitmask(0x00000000000003FC),
4995 .AllocationPriority: 0,
4996 .GlobalPriority: false,
4997 .TSFlags: 0x00, /* TSFlags */
4998 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
4999 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5000 .SuperClasses: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Superclasses, .SuperClassesSize: 13,
5001 .OrderFunc: nullptr
5002 };
5003
5004 extern const TargetRegisterClass MQQPR_with_dsub_2_in_DPR_8RegClass = {
5005 .MC: &ARMMCRegisterClasses[MQQPR_with_dsub_2_in_DPR_8RegClassID],
5006 .SubClassMask: MQQPR_with_dsub_2_in_DPR_8SubClassMask,
5007 .SuperRegIndices: SuperRegIdxSeqs + 84,
5008 .LaneMask: LaneBitmask(0x00000000000003FC),
5009 .AllocationPriority: 0,
5010 .GlobalPriority: false,
5011 .TSFlags: 0x00, /* TSFlags */
5012 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5013 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5014 .SuperClasses: MQQPR_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 13,
5015 .OrderFunc: nullptr
5016 };
5017
5018 extern const TargetRegisterClass DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass = {
5019 .MC: &ARMMCRegisterClasses[DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClassID],
5020 .SubClassMask: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8SubClassMask,
5021 .SuperRegIndices: SuperRegIdxSeqs + 50,
5022 .LaneMask: LaneBitmask(0x00000000000003FC),
5023 .AllocationPriority: 0,
5024 .GlobalPriority: false,
5025 .TSFlags: 0x00, /* TSFlags */
5026 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5027 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5028 .SuperClasses: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 15,
5029 .OrderFunc: nullptr
5030 };
5031
5032 extern const TargetRegisterClass QQQQPRRegClass = {
5033 .MC: &ARMMCRegisterClasses[QQQQPRRegClassID],
5034 .SubClassMask: QQQQPRSubClassMask,
5035 .SuperRegIndices: SuperRegIdxSeqs + 8,
5036 .LaneMask: LaneBitmask(0x000000000003FFFC),
5037 .AllocationPriority: 0,
5038 .GlobalPriority: false,
5039 .TSFlags: 0x00, /* TSFlags */
5040 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5041 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5042 .SuperClasses: nullptr, .SuperClassesSize: 0,
5043 .OrderFunc: QQQQPRGetRawAllocationOrder
5044 };
5045
5046 extern const TargetRegisterClass QQQQPR_with_ssub_0RegClass = {
5047 .MC: &ARMMCRegisterClasses[QQQQPR_with_ssub_0RegClassID],
5048 .SubClassMask: QQQQPR_with_ssub_0SubClassMask,
5049 .SuperRegIndices: SuperRegIdxSeqs + 8,
5050 .LaneMask: LaneBitmask(0x000000000003FFFC),
5051 .AllocationPriority: 0,
5052 .GlobalPriority: false,
5053 .TSFlags: 0x00, /* TSFlags */
5054 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5055 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5056 .SuperClasses: QQQQPR_with_ssub_0Superclasses, .SuperClassesSize: 1,
5057 .OrderFunc: QQQQPR_with_ssub_0GetRawAllocationOrder
5058 };
5059
5060 extern const TargetRegisterClass QQQQPR_with_ssub_4RegClass = {
5061 .MC: &ARMMCRegisterClasses[QQQQPR_with_ssub_4RegClassID],
5062 .SubClassMask: QQQQPR_with_ssub_4SubClassMask,
5063 .SuperRegIndices: SuperRegIdxSeqs + 8,
5064 .LaneMask: LaneBitmask(0x000000000003FFFC),
5065 .AllocationPriority: 0,
5066 .GlobalPriority: false,
5067 .TSFlags: 0x00, /* TSFlags */
5068 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5069 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5070 .SuperClasses: QQQQPR_with_ssub_4Superclasses, .SuperClassesSize: 2,
5071 .OrderFunc: QQQQPR_with_ssub_4GetRawAllocationOrder
5072 };
5073
5074 extern const TargetRegisterClass QQQQPR_with_ssub_8RegClass = {
5075 .MC: &ARMMCRegisterClasses[QQQQPR_with_ssub_8RegClassID],
5076 .SubClassMask: QQQQPR_with_ssub_8SubClassMask,
5077 .SuperRegIndices: SuperRegIdxSeqs + 8,
5078 .LaneMask: LaneBitmask(0x000000000003FFFC),
5079 .AllocationPriority: 0,
5080 .GlobalPriority: false,
5081 .TSFlags: 0x00, /* TSFlags */
5082 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5083 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5084 .SuperClasses: QQQQPR_with_ssub_8Superclasses, .SuperClassesSize: 3,
5085 .OrderFunc: QQQQPR_with_ssub_8GetRawAllocationOrder
5086 };
5087
5088 extern const TargetRegisterClass MQQQQPRRegClass = {
5089 .MC: &ARMMCRegisterClasses[MQQQQPRRegClassID],
5090 .SubClassMask: MQQQQPRSubClassMask,
5091 .SuperRegIndices: SuperRegIdxSeqs + 8,
5092 .LaneMask: LaneBitmask(0x000000000003FFFC),
5093 .AllocationPriority: 0,
5094 .GlobalPriority: false,
5095 .TSFlags: 0x00, /* TSFlags */
5096 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5097 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5098 .SuperClasses: MQQQQPRSuperclasses, .SuperClassesSize: 4,
5099 .OrderFunc: nullptr
5100 };
5101
5102 extern const TargetRegisterClass MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClass = {
5103 .MC: &ARMMCRegisterClasses[MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClassID],
5104 .SubClassMask: MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8SubClassMask,
5105 .SuperRegIndices: SuperRegIdxSeqs + 8,
5106 .LaneMask: LaneBitmask(0x000000000003FFFC),
5107 .AllocationPriority: 0,
5108 .GlobalPriority: false,
5109 .TSFlags: 0x00, /* TSFlags */
5110 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5111 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5112 .SuperClasses: MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8Superclasses, .SuperClassesSize: 5,
5113 .OrderFunc: nullptr
5114 };
5115
5116 extern const TargetRegisterClass MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClass = {
5117 .MC: &ARMMCRegisterClasses[MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClassID],
5118 .SubClassMask: MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask,
5119 .SuperRegIndices: SuperRegIdxSeqs + 8,
5120 .LaneMask: LaneBitmask(0x000000000003FFFC),
5121 .AllocationPriority: 0,
5122 .GlobalPriority: false,
5123 .TSFlags: 0x00, /* TSFlags */
5124 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5125 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5126 .SuperClasses: MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 6,
5127 .OrderFunc: nullptr
5128 };
5129
5130 extern const TargetRegisterClass MQQQQPR_with_qsub_2_in_QPR_8RegClass = {
5131 .MC: &ARMMCRegisterClasses[MQQQQPR_with_qsub_2_in_QPR_8RegClassID],
5132 .SubClassMask: MQQQQPR_with_qsub_2_in_QPR_8SubClassMask,
5133 .SuperRegIndices: SuperRegIdxSeqs + 8,
5134 .LaneMask: LaneBitmask(0x000000000003FFFC),
5135 .AllocationPriority: 0,
5136 .GlobalPriority: false,
5137 .TSFlags: 0x00, /* TSFlags */
5138 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5139 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5140 .SuperClasses: MQQQQPR_with_qsub_2_in_QPR_8Superclasses, .SuperClassesSize: 7,
5141 .OrderFunc: nullptr
5142 };
5143
5144 extern const TargetRegisterClass MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8RegClass = {
5145 .MC: &ARMMCRegisterClasses[MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8RegClassID],
5146 .SubClassMask: MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8SubClassMask,
5147 .SuperRegIndices: SuperRegIdxSeqs + 8,
5148 .LaneMask: LaneBitmask(0x000000000003FFFC),
5149 .AllocationPriority: 0,
5150 .GlobalPriority: false,
5151 .TSFlags: 0x00, /* TSFlags */
5152 .HasDisjunctSubRegs: true, /* HasDisjunctSubRegs */
5153 .CoveredBySubRegs: true, /* CoveredBySubRegs */
5154 .SuperClasses: MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8Superclasses, .SuperClassesSize: 8,
5155 .OrderFunc: nullptr
5156 };
5157
5158} // end namespace ARM
5159
5160namespace {
5161 const TargetRegisterClass *const RegisterClasses[] = {
5162 &ARM::HPRRegClass,
5163 &ARM::FPWithVPRRegClass,
5164 &ARM::SPRRegClass,
5165 &ARM::FPWithVPR_with_ssub_0RegClass,
5166 &ARM::GPRRegClass,
5167 &ARM::GPRwithAPSRRegClass,
5168 &ARM::GPRwithZRRegClass,
5169 &ARM::SPR_8RegClass,
5170 &ARM::GPRnopcRegClass,
5171 &ARM::GPRnospRegClass,
5172 &ARM::GPRwithAPSR_NZCVnospRegClass,
5173 &ARM::GPRwithAPSRnospRegClass,
5174 &ARM::GPRwithZRnospRegClass,
5175 &ARM::GPRnoipRegClass,
5176 &ARM::rGPRRegClass,
5177 &ARM::GPRnoip_and_GPRnopcRegClass,
5178 &ARM::GPRnoip_and_GPRnospRegClass,
5179 &ARM::GPRnoip_and_GPRwithAPSR_NZCVnospRegClass,
5180 &ARM::tGPRwithpcRegClass,
5181 &ARM::FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClass,
5182 &ARM::hGPRRegClass,
5183 &ARM::tGPRRegClass,
5184 &ARM::tGPREvenRegClass,
5185 &ARM::GPRnopc_and_hGPRRegClass,
5186 &ARM::GPRnosp_and_hGPRRegClass,
5187 &ARM::GPRnoip_and_hGPRRegClass,
5188 &ARM::GPRnoip_and_tGPREvenRegClass,
5189 &ARM::GPRnosp_and_GPRnopc_and_hGPRRegClass,
5190 &ARM::tGPROddRegClass,
5191 &ARM::GPRnopc_and_GPRnoip_and_hGPRRegClass,
5192 &ARM::GPRnosp_and_GPRnoip_and_hGPRRegClass,
5193 &ARM::tcGPRRegClass,
5194 &ARM::GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClass,
5195 &ARM::hGPR_and_tGPREvenRegClass,
5196 &ARM::tGPR_and_tGPREvenRegClass,
5197 &ARM::tGPR_and_tGPROddRegClass,
5198 &ARM::tcGPRnotr12RegClass,
5199 &ARM::tGPREven_and_tcGPRRegClass,
5200 &ARM::FP_STATUS_REGSRegClass,
5201 &ARM::hGPR_and_GPRnoip_and_tGPREvenRegClass,
5202 &ARM::hGPR_and_tGPROddRegClass,
5203 &ARM::tGPREven_and_tcGPRnotr12RegClass,
5204 &ARM::tGPROdd_and_tcGPRRegClass,
5205 &ARM::CCRRegClass,
5206 &ARM::FPCXTRegsRegClass,
5207 &ARM::GPRlrRegClass,
5208 &ARM::GPRspRegClass,
5209 &ARM::VCCRRegClass,
5210 &ARM::cl_FPSCR_NZCVRegClass,
5211 &ARM::hGPR_and_tGPRwithpcRegClass,
5212 &ARM::hGPR_and_tcGPRRegClass,
5213 &ARM::DPRRegClass,
5214 &ARM::DPR_VFP2RegClass,
5215 &ARM::DPR_8RegClass,
5216 &ARM::GPRPairRegClass,
5217 &ARM::GPRPairnospRegClass,
5218 &ARM::GPRPair_with_gsub_0_in_tGPRRegClass,
5219 &ARM::GPRPair_with_gsub_0_in_hGPRRegClass,
5220 &ARM::GPRPair_with_gsub_0_in_tcGPRRegClass,
5221 &ARM::GPRPair_with_gsub_0_in_tcGPRnotr12RegClass,
5222 &ARM::GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRRegClass,
5223 &ARM::GPRPair_with_gsub_1_in_GPRspRegClass,
5224 &ARM::DPairSpcRegClass,
5225 &ARM::DPairSpc_with_ssub_0RegClass,
5226 &ARM::DPairSpc_with_ssub_4RegClass,
5227 &ARM::DPairSpc_with_dsub_0_in_DPR_8RegClass,
5228 &ARM::DPairSpc_with_dsub_2_in_DPR_8RegClass,
5229 &ARM::DPairRegClass,
5230 &ARM::DPair_with_ssub_0RegClass,
5231 &ARM::QPRRegClass,
5232 &ARM::DPair_with_ssub_2RegClass,
5233 &ARM::DPair_with_dsub_0_in_DPR_8RegClass,
5234 &ARM::MQPRRegClass,
5235 &ARM::QPR_VFP2RegClass,
5236 &ARM::DPair_with_dsub_1_in_DPR_8RegClass,
5237 &ARM::QPR_8RegClass,
5238 &ARM::DTripleRegClass,
5239 &ARM::DTripleSpcRegClass,
5240 &ARM::DTripleSpc_with_ssub_0RegClass,
5241 &ARM::DTriple_with_ssub_0RegClass,
5242 &ARM::DTriple_with_qsub_0_in_QPRRegClass,
5243 &ARM::DTriple_with_ssub_2RegClass,
5244 &ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
5245 &ARM::DTripleSpc_with_ssub_4RegClass,
5246 &ARM::DTriple_with_ssub_4RegClass,
5247 &ARM::DTripleSpc_with_ssub_8RegClass,
5248 &ARM::DTripleSpc_with_dsub_0_in_DPR_8RegClass,
5249 &ARM::DTriple_with_dsub_0_in_DPR_8RegClass,
5250 &ARM::DTriple_with_qsub_0_in_MQPRRegClass,
5251 &ARM::DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
5252 &ARM::DTriple_with_dsub_1_in_DPR_8RegClass,
5253 &ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
5254 &ARM::DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClass,
5255 &ARM::DTripleSpc_with_dsub_2_in_DPR_8RegClass,
5256 &ARM::DTriple_with_dsub_2_in_DPR_8RegClass,
5257 &ARM::DTripleSpc_with_dsub_4_in_DPR_8RegClass,
5258 &ARM::DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
5259 &ARM::DTriple_with_qsub_0_in_QPR_8RegClass,
5260 &ARM::DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass,
5261 &ARM::DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass,
5262 &ARM::DQuadSpcRegClass,
5263 &ARM::DQuadSpc_with_ssub_0RegClass,
5264 &ARM::DQuadSpc_with_ssub_4RegClass,
5265 &ARM::DQuadSpc_with_ssub_8RegClass,
5266 &ARM::DQuadSpc_with_dsub_0_in_DPR_8RegClass,
5267 &ARM::DQuadSpc_with_dsub_2_in_DPR_8RegClass,
5268 &ARM::DQuadSpc_with_dsub_4_in_DPR_8RegClass,
5269 &ARM::DQuadRegClass,
5270 &ARM::DQuad_with_ssub_0RegClass,
5271 &ARM::DQuad_with_ssub_2RegClass,
5272 &ARM::QQPRRegClass,
5273 &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
5274 &ARM::DQuad_with_ssub_4RegClass,
5275 &ARM::DQuad_with_ssub_6RegClass,
5276 &ARM::DQuad_with_dsub_0_in_DPR_8RegClass,
5277 &ARM::DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClass,
5278 &ARM::QQPR_with_ssub_0RegClass,
5279 &ARM::DQuad_with_dsub_1_in_DPR_8RegClass,
5280 &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
5281 &ARM::MQQPRRegClass,
5282 &ARM::DQuad_with_dsub_2_in_DPR_8RegClass,
5283 &ARM::DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
5284 &ARM::DQuad_with_dsub_3_in_DPR_8RegClass,
5285 &ARM::DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClass,
5286 &ARM::MQQPR_with_qsub_0_in_QPR_8RegClass,
5287 &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClass,
5288 &ARM::MQQPR_with_dsub_2_in_DPR_8RegClass,
5289 &ARM::DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8RegClass,
5290 &ARM::QQQQPRRegClass,
5291 &ARM::QQQQPR_with_ssub_0RegClass,
5292 &ARM::QQQQPR_with_ssub_4RegClass,
5293 &ARM::QQQQPR_with_ssub_8RegClass,
5294 &ARM::MQQQQPRRegClass,
5295 &ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8RegClass,
5296 &ARM::MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8RegClass,
5297 &ARM::MQQQQPR_with_qsub_2_in_QPR_8RegClass,
5298 &ARM::MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8RegClass,
5299 };
5300} // end anonymous namespace
5301
5302static const uint8_t CostPerUseTable[] = {
53030, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
5304
5305
5306static const bool InAllocatableClassTable[] = {
5307false, false, true, false, true, false, false, false, false, true, false, false, false, false, true, true, false, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, };
5308
5309
5310static const TargetRegisterInfoDesc ARMRegInfoDesc = { // Extra Descriptors
5311.CostPerUse: CostPerUseTable, .NumCosts: 1, .InAllocatableClass: InAllocatableClassTable};
5312
5313unsigned ARMGenRegisterInfo::composeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
5314 static const uint8_t RowMap[56] = {
5315 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 4, 0, 2, 4, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 5, 5, 5, 2,
5316 };
5317 static const uint8_t Rows[8][56] = {
5318 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5319 { ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, ARM::dsub_5, 0, ARM::dsub_7, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9, 0, 0, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, 0, 0, ARM::ssub_14, ARM::ssub_15, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, ARM::ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9, ARM::qsub_1, ARM::ssub_2_ssub_3_ssub_6_ssub_7_dsub_5, 0, 0, 0, 0, ARM::ssub_6_ssub_7_dsub_5, 0, ARM::ssub_6_ssub_7_dsub_5_dsub_7, 0, 0, 0, 0, 0, ARM::dsub_5_dsub_7, 0, 0, 0, 0, 0, },
5320 { ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, ARM::dsub_5, ARM::dsub_6, 0, 0, 0, 0, 0, 0, 0, ARM::qsub_1, ARM::qsub_2, 0, 0, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, 0, 0, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, ARM::ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9, ARM::ssub_6_ssub_7_dsub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9_dsub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5321 { ARM::dsub_3, ARM::dsub_4, ARM::dsub_5, ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_6_ssub_7_ssub_8_ssub_9, ARM::dsub_5_ssub_12_ssub_13, 0, 0, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, ARM::ssub_6_ssub_7_dsub_5, ARM::ssub_6_ssub_7_ssub_8_ssub_9_dsub_5, ARM::ssub_8_ssub_9_ssub_12_ssub_13, ARM::ssub_8_ssub_9_dsub_5_ssub_12_ssub_13, ARM::qsub_2, 0, 0, 0, 0, 0, ARM::dsub_5_dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5322 { ARM::dsub_4, ARM::dsub_5, ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, ARM::qsub_2, ARM::qsub_3, 0, 0, ARM::ssub_8, ARM::ssub_9, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, ARM::ssub_8_ssub_9_dsub_5_ssub_12_ssub_13, ARM::dsub_5_dsub_7, ARM::dsub_5_ssub_12_ssub_13_dsub_7, ARM::dsub_5_ssub_12_ssub_13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5323 { ARM::dsub_5, ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::dsub_5_ssub_12_ssub_13, 0, 0, 0, ARM::ssub_10, ARM::ssub_11, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::dsub_5_dsub_7, 0, 0, 0, ARM::qsub_3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5324 { ARM::dsub_6, ARM::dsub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_12, ARM::ssub_13, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5325 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_14, ARM::ssub_15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5326 };
5327
5328 --IdxA; assert(IdxA < 56); (void) IdxA;
5329 --IdxB; assert(IdxB < 56);
5330 return Rows[RowMap[IdxA]][IdxB];
5331}
5332
5333unsigned ARMGenRegisterInfo::reverseComposeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
5334 static const uint8_t Table[56][56] = {
5335 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5336 { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
5337 { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
5338 { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
5339 { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
5340 { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
5341 { 0, 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5342 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5343 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5344 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5345 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5346 { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
5347 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5348 { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
5349 { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
5350 { 0, 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
5351 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5352 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5353 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5354 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5355 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5356 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5357 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5358 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5359 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5360 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5361 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5362 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5363 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5364 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5365 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5366 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5367 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5368 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5369 { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
5370 { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
5371 { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
5372 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5373 { ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, 0, 0, },
5374 { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
5375 { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
5376 { 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, ARM::dsub_6, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, ARM::ssub_12, ARM::ssub_13, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::qsub_0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, ARM::qsub_1, 0, 0, 0, ARM::ssub_8_ssub_9_ssub_12_ssub_13, 0, 0, 0, },
5377 { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
5378 { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
5379 { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
5380 { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
5381 { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
5382 { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
5383 { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
5384 { 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::qsub_0, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, ARM::qsub_1, 0, },
5385 { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
5386 { 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, },
5387 { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
5388 { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
5389 { 0, 0, 0, 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, 0, ARM::qsub_0, 0, },
5390 { 0, 0, ARM::dsub_0, ARM::dsub_1, ARM::dsub_2, ARM::dsub_3, ARM::dsub_4, 0, 0, 0, 0, 0, 0, ARM::qsub_0, ARM::qsub_1, 0, 0, 0, 0, 0, ARM::ssub_0, ARM::ssub_1, ARM::ssub_2, ARM::ssub_3, ARM::ssub_4, ARM::ssub_5, ARM::ssub_6, ARM::ssub_7, ARM::ssub_8, ARM::ssub_9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ARM::ssub_0_ssub_1_ssub_4_ssub_5, ARM::ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_2_ssub_3_ssub_6_ssub_7, ARM::ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, 0, ARM::ssub_2_ssub_3_ssub_4_ssub_5, 0, ARM::ssub_4_ssub_5_ssub_8_ssub_9, 0, 0, 0, 0, 0, },
5391 };
5392
5393 --IdxA; assert(IdxA < 56);
5394 --IdxB; assert(IdxB < 56);
5395 return Table[IdxA][IdxB];
5396 }
5397
5398 struct MaskRolOp {
5399 LaneBitmask Mask;
5400 uint8_t RotateLeft;
5401 };
5402 static const MaskRolOp LaneMaskComposeSequences[] = {
5403 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 0 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 0
5404 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 2 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 2
5405 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 4 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 4
5406 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 6 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 6
5407 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 8 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 8
5408 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 10 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 10
5409 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 12 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 12
5410 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 14 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 14
5411 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 1 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 16
5412 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 3 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 18
5413 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 5 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 20
5414 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 7 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 22
5415 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 9 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 24
5416 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 11 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 26
5417 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 13 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 28
5418 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 15 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 30
5419 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 16 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 32
5420 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 17 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 } // Sequence 34
5421 };
5422 static const uint8_t CompositeSequences[] = {
5423 0, // to dsub_0
5424 2, // to dsub_1
5425 4, // to dsub_2
5426 6, // to dsub_3
5427 8, // to dsub_4
5428 10, // to dsub_5
5429 12, // to dsub_6
5430 14, // to dsub_7
5431 0, // to gsub_0
5432 16, // to gsub_1
5433 0, // to qqsub_0
5434 8, // to qqsub_1
5435 0, // to qsub_0
5436 4, // to qsub_1
5437 8, // to qsub_2
5438 12, // to qsub_3
5439 2, // to ssub_0
5440 18, // to ssub_1
5441 4, // to ssub_2
5442 20, // to ssub_3
5443 6, // to ssub_4
5444 22, // to ssub_5
5445 8, // to ssub_6
5446 24, // to ssub_7
5447 10, // to ssub_8
5448 26, // to ssub_9
5449 12, // to ssub_10
5450 28, // to ssub_11
5451 14, // to ssub_12
5452 30, // to ssub_13
5453 32, // to ssub_14
5454 34, // to ssub_15
5455 0, // to ssub_0_ssub_1_ssub_4_ssub_5
5456 0, // to ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5457 2, // to ssub_2_ssub_3_ssub_6_ssub_7
5458 2, // to ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5459 2, // to ssub_2_ssub_3_ssub_4_ssub_5
5460 0, // to ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5461 0, // to ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5462 2, // to ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5463 2, // to ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5464 2, // to ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5465 4, // to ssub_4_ssub_5_ssub_8_ssub_9
5466 4, // to ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5467 4, // to ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5468 6, // to ssub_6_ssub_7_dsub_5
5469 6, // to ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5470 6, // to ssub_6_ssub_7_dsub_5_dsub_7
5471 6, // to ssub_6_ssub_7_ssub_8_ssub_9
5472 6, // to ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5473 8, // to ssub_8_ssub_9_ssub_12_ssub_13
5474 8, // to ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5475 10, // to dsub_5_dsub_7
5476 10, // to dsub_5_ssub_12_ssub_13_dsub_7
5477 10, // to dsub_5_ssub_12_ssub_13
5478 4 // to ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5479 };
5480
5481LaneBitmask ARMGenRegisterInfo::composeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
5482 --IdxA; assert(IdxA < 56 && "Subregister index out of bounds");
5483 LaneBitmask Result;
5484 for (const MaskRolOp *Ops =
5485 &LaneMaskComposeSequences[CompositeSequences[IdxA]];
5486 Ops->Mask.any(); ++Ops) {
5487 LaneBitmask::Type M = LaneMask.getAsInteger() & Ops->Mask.getAsInteger();
5488 if (unsigned S = Ops->RotateLeft)
5489 Result |= LaneBitmask((M << S) | (M >> (LaneBitmask::BitWidth - S)));
5490 else
5491 Result |= LaneBitmask(M);
5492 }
5493 return Result;
5494}
5495
5496LaneBitmask ARMGenRegisterInfo::reverseComposeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
5497 LaneMask &= getSubRegIndexLaneMask(SubIdx: IdxA);
5498 --IdxA; assert(IdxA < 56 && "Subregister index out of bounds");
5499 LaneBitmask Result;
5500 for (const MaskRolOp *Ops =
5501 &LaneMaskComposeSequences[CompositeSequences[IdxA]];
5502 Ops->Mask.any(); ++Ops) {
5503 LaneBitmask::Type M = LaneMask.getAsInteger();
5504 if (unsigned S = Ops->RotateLeft)
5505 Result |= LaneBitmask((M >> S) | (M << (LaneBitmask::BitWidth - S)));
5506 else
5507 Result |= LaneBitmask(M);
5508 }
5509 return Result;
5510}
5511
5512const TargetRegisterClass *ARMGenRegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC, unsigned Idx) const {
5513 static const uint8_t Table[137][56] = {
5514 { // HPR
5515 0, // dsub_0
5516 0, // dsub_1
5517 0, // dsub_2
5518 0, // dsub_3
5519 0, // dsub_4
5520 0, // dsub_5
5521 0, // dsub_6
5522 0, // dsub_7
5523 0, // gsub_0
5524 0, // gsub_1
5525 0, // qqsub_0
5526 0, // qqsub_1
5527 0, // qsub_0
5528 0, // qsub_1
5529 0, // qsub_2
5530 0, // qsub_3
5531 0, // ssub_0
5532 0, // ssub_1
5533 0, // ssub_2
5534 0, // ssub_3
5535 0, // ssub_4
5536 0, // ssub_5
5537 0, // ssub_6
5538 0, // ssub_7
5539 0, // ssub_8
5540 0, // ssub_9
5541 0, // ssub_10
5542 0, // ssub_11
5543 0, // ssub_12
5544 0, // ssub_13
5545 0, // ssub_14
5546 0, // ssub_15
5547 0, // ssub_0_ssub_1_ssub_4_ssub_5
5548 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5549 0, // ssub_2_ssub_3_ssub_6_ssub_7
5550 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5551 0, // ssub_2_ssub_3_ssub_4_ssub_5
5552 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5553 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5554 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5555 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5556 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5557 0, // ssub_4_ssub_5_ssub_8_ssub_9
5558 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5559 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5560 0, // ssub_6_ssub_7_dsub_5
5561 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5562 0, // ssub_6_ssub_7_dsub_5_dsub_7
5563 0, // ssub_6_ssub_7_ssub_8_ssub_9
5564 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5565 0, // ssub_8_ssub_9_ssub_12_ssub_13
5566 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5567 0, // dsub_5_dsub_7
5568 0, // dsub_5_ssub_12_ssub_13_dsub_7
5569 0, // dsub_5_ssub_12_ssub_13
5570 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5571 },
5572 { // FPWithVPR
5573 0, // dsub_0
5574 0, // dsub_1
5575 0, // dsub_2
5576 0, // dsub_3
5577 0, // dsub_4
5578 0, // dsub_5
5579 0, // dsub_6
5580 0, // dsub_7
5581 0, // gsub_0
5582 0, // gsub_1
5583 0, // qqsub_0
5584 0, // qqsub_1
5585 0, // qsub_0
5586 0, // qsub_1
5587 0, // qsub_2
5588 0, // qsub_3
5589 4, // ssub_0 -> FPWithVPR_with_ssub_0
5590 4, // ssub_1 -> FPWithVPR_with_ssub_0
5591 0, // ssub_2
5592 0, // ssub_3
5593 0, // ssub_4
5594 0, // ssub_5
5595 0, // ssub_6
5596 0, // ssub_7
5597 0, // ssub_8
5598 0, // ssub_9
5599 0, // ssub_10
5600 0, // ssub_11
5601 0, // ssub_12
5602 0, // ssub_13
5603 0, // ssub_14
5604 0, // ssub_15
5605 0, // ssub_0_ssub_1_ssub_4_ssub_5
5606 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5607 0, // ssub_2_ssub_3_ssub_6_ssub_7
5608 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5609 0, // ssub_2_ssub_3_ssub_4_ssub_5
5610 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5611 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5612 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5613 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5614 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5615 0, // ssub_4_ssub_5_ssub_8_ssub_9
5616 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5617 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5618 0, // ssub_6_ssub_7_dsub_5
5619 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5620 0, // ssub_6_ssub_7_dsub_5_dsub_7
5621 0, // ssub_6_ssub_7_ssub_8_ssub_9
5622 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5623 0, // ssub_8_ssub_9_ssub_12_ssub_13
5624 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5625 0, // dsub_5_dsub_7
5626 0, // dsub_5_ssub_12_ssub_13_dsub_7
5627 0, // dsub_5_ssub_12_ssub_13
5628 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5629 },
5630 { // SPR
5631 0, // dsub_0
5632 0, // dsub_1
5633 0, // dsub_2
5634 0, // dsub_3
5635 0, // dsub_4
5636 0, // dsub_5
5637 0, // dsub_6
5638 0, // dsub_7
5639 0, // gsub_0
5640 0, // gsub_1
5641 0, // qqsub_0
5642 0, // qqsub_1
5643 0, // qsub_0
5644 0, // qsub_1
5645 0, // qsub_2
5646 0, // qsub_3
5647 0, // ssub_0
5648 0, // ssub_1
5649 0, // ssub_2
5650 0, // ssub_3
5651 0, // ssub_4
5652 0, // ssub_5
5653 0, // ssub_6
5654 0, // ssub_7
5655 0, // ssub_8
5656 0, // ssub_9
5657 0, // ssub_10
5658 0, // ssub_11
5659 0, // ssub_12
5660 0, // ssub_13
5661 0, // ssub_14
5662 0, // ssub_15
5663 0, // ssub_0_ssub_1_ssub_4_ssub_5
5664 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5665 0, // ssub_2_ssub_3_ssub_6_ssub_7
5666 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5667 0, // ssub_2_ssub_3_ssub_4_ssub_5
5668 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5669 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5670 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5671 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5672 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5673 0, // ssub_4_ssub_5_ssub_8_ssub_9
5674 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5675 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5676 0, // ssub_6_ssub_7_dsub_5
5677 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5678 0, // ssub_6_ssub_7_dsub_5_dsub_7
5679 0, // ssub_6_ssub_7_ssub_8_ssub_9
5680 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5681 0, // ssub_8_ssub_9_ssub_12_ssub_13
5682 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5683 0, // dsub_5_dsub_7
5684 0, // dsub_5_ssub_12_ssub_13_dsub_7
5685 0, // dsub_5_ssub_12_ssub_13
5686 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5687 },
5688 { // FPWithVPR_with_ssub_0
5689 0, // dsub_0
5690 0, // dsub_1
5691 0, // dsub_2
5692 0, // dsub_3
5693 0, // dsub_4
5694 0, // dsub_5
5695 0, // dsub_6
5696 0, // dsub_7
5697 0, // gsub_0
5698 0, // gsub_1
5699 0, // qqsub_0
5700 0, // qqsub_1
5701 0, // qsub_0
5702 0, // qsub_1
5703 0, // qsub_2
5704 0, // qsub_3
5705 4, // ssub_0 -> FPWithVPR_with_ssub_0
5706 4, // ssub_1 -> FPWithVPR_with_ssub_0
5707 0, // ssub_2
5708 0, // ssub_3
5709 0, // ssub_4
5710 0, // ssub_5
5711 0, // ssub_6
5712 0, // ssub_7
5713 0, // ssub_8
5714 0, // ssub_9
5715 0, // ssub_10
5716 0, // ssub_11
5717 0, // ssub_12
5718 0, // ssub_13
5719 0, // ssub_14
5720 0, // ssub_15
5721 0, // ssub_0_ssub_1_ssub_4_ssub_5
5722 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5723 0, // ssub_2_ssub_3_ssub_6_ssub_7
5724 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5725 0, // ssub_2_ssub_3_ssub_4_ssub_5
5726 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5727 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5728 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5729 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5730 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5731 0, // ssub_4_ssub_5_ssub_8_ssub_9
5732 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5733 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5734 0, // ssub_6_ssub_7_dsub_5
5735 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5736 0, // ssub_6_ssub_7_dsub_5_dsub_7
5737 0, // ssub_6_ssub_7_ssub_8_ssub_9
5738 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5739 0, // ssub_8_ssub_9_ssub_12_ssub_13
5740 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5741 0, // dsub_5_dsub_7
5742 0, // dsub_5_ssub_12_ssub_13_dsub_7
5743 0, // dsub_5_ssub_12_ssub_13
5744 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5745 },
5746 { // GPR
5747 0, // dsub_0
5748 0, // dsub_1
5749 0, // dsub_2
5750 0, // dsub_3
5751 0, // dsub_4
5752 0, // dsub_5
5753 0, // dsub_6
5754 0, // dsub_7
5755 0, // gsub_0
5756 0, // gsub_1
5757 0, // qqsub_0
5758 0, // qqsub_1
5759 0, // qsub_0
5760 0, // qsub_1
5761 0, // qsub_2
5762 0, // qsub_3
5763 0, // ssub_0
5764 0, // ssub_1
5765 0, // ssub_2
5766 0, // ssub_3
5767 0, // ssub_4
5768 0, // ssub_5
5769 0, // ssub_6
5770 0, // ssub_7
5771 0, // ssub_8
5772 0, // ssub_9
5773 0, // ssub_10
5774 0, // ssub_11
5775 0, // ssub_12
5776 0, // ssub_13
5777 0, // ssub_14
5778 0, // ssub_15
5779 0, // ssub_0_ssub_1_ssub_4_ssub_5
5780 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5781 0, // ssub_2_ssub_3_ssub_6_ssub_7
5782 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5783 0, // ssub_2_ssub_3_ssub_4_ssub_5
5784 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5785 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5786 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5787 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5788 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5789 0, // ssub_4_ssub_5_ssub_8_ssub_9
5790 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5791 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5792 0, // ssub_6_ssub_7_dsub_5
5793 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5794 0, // ssub_6_ssub_7_dsub_5_dsub_7
5795 0, // ssub_6_ssub_7_ssub_8_ssub_9
5796 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5797 0, // ssub_8_ssub_9_ssub_12_ssub_13
5798 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5799 0, // dsub_5_dsub_7
5800 0, // dsub_5_ssub_12_ssub_13_dsub_7
5801 0, // dsub_5_ssub_12_ssub_13
5802 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5803 },
5804 { // GPRwithAPSR
5805 0, // dsub_0
5806 0, // dsub_1
5807 0, // dsub_2
5808 0, // dsub_3
5809 0, // dsub_4
5810 0, // dsub_5
5811 0, // dsub_6
5812 0, // dsub_7
5813 0, // gsub_0
5814 0, // gsub_1
5815 0, // qqsub_0
5816 0, // qqsub_1
5817 0, // qsub_0
5818 0, // qsub_1
5819 0, // qsub_2
5820 0, // qsub_3
5821 0, // ssub_0
5822 0, // ssub_1
5823 0, // ssub_2
5824 0, // ssub_3
5825 0, // ssub_4
5826 0, // ssub_5
5827 0, // ssub_6
5828 0, // ssub_7
5829 0, // ssub_8
5830 0, // ssub_9
5831 0, // ssub_10
5832 0, // ssub_11
5833 0, // ssub_12
5834 0, // ssub_13
5835 0, // ssub_14
5836 0, // ssub_15
5837 0, // ssub_0_ssub_1_ssub_4_ssub_5
5838 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5839 0, // ssub_2_ssub_3_ssub_6_ssub_7
5840 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5841 0, // ssub_2_ssub_3_ssub_4_ssub_5
5842 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5843 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5844 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5845 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5846 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5847 0, // ssub_4_ssub_5_ssub_8_ssub_9
5848 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5849 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5850 0, // ssub_6_ssub_7_dsub_5
5851 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5852 0, // ssub_6_ssub_7_dsub_5_dsub_7
5853 0, // ssub_6_ssub_7_ssub_8_ssub_9
5854 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5855 0, // ssub_8_ssub_9_ssub_12_ssub_13
5856 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5857 0, // dsub_5_dsub_7
5858 0, // dsub_5_ssub_12_ssub_13_dsub_7
5859 0, // dsub_5_ssub_12_ssub_13
5860 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5861 },
5862 { // GPRwithZR
5863 0, // dsub_0
5864 0, // dsub_1
5865 0, // dsub_2
5866 0, // dsub_3
5867 0, // dsub_4
5868 0, // dsub_5
5869 0, // dsub_6
5870 0, // dsub_7
5871 0, // gsub_0
5872 0, // gsub_1
5873 0, // qqsub_0
5874 0, // qqsub_1
5875 0, // qsub_0
5876 0, // qsub_1
5877 0, // qsub_2
5878 0, // qsub_3
5879 0, // ssub_0
5880 0, // ssub_1
5881 0, // ssub_2
5882 0, // ssub_3
5883 0, // ssub_4
5884 0, // ssub_5
5885 0, // ssub_6
5886 0, // ssub_7
5887 0, // ssub_8
5888 0, // ssub_9
5889 0, // ssub_10
5890 0, // ssub_11
5891 0, // ssub_12
5892 0, // ssub_13
5893 0, // ssub_14
5894 0, // ssub_15
5895 0, // ssub_0_ssub_1_ssub_4_ssub_5
5896 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5897 0, // ssub_2_ssub_3_ssub_6_ssub_7
5898 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5899 0, // ssub_2_ssub_3_ssub_4_ssub_5
5900 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5901 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5902 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5903 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5904 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5905 0, // ssub_4_ssub_5_ssub_8_ssub_9
5906 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5907 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5908 0, // ssub_6_ssub_7_dsub_5
5909 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5910 0, // ssub_6_ssub_7_dsub_5_dsub_7
5911 0, // ssub_6_ssub_7_ssub_8_ssub_9
5912 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5913 0, // ssub_8_ssub_9_ssub_12_ssub_13
5914 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5915 0, // dsub_5_dsub_7
5916 0, // dsub_5_ssub_12_ssub_13_dsub_7
5917 0, // dsub_5_ssub_12_ssub_13
5918 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5919 },
5920 { // SPR_8
5921 0, // dsub_0
5922 0, // dsub_1
5923 0, // dsub_2
5924 0, // dsub_3
5925 0, // dsub_4
5926 0, // dsub_5
5927 0, // dsub_6
5928 0, // dsub_7
5929 0, // gsub_0
5930 0, // gsub_1
5931 0, // qqsub_0
5932 0, // qqsub_1
5933 0, // qsub_0
5934 0, // qsub_1
5935 0, // qsub_2
5936 0, // qsub_3
5937 0, // ssub_0
5938 0, // ssub_1
5939 0, // ssub_2
5940 0, // ssub_3
5941 0, // ssub_4
5942 0, // ssub_5
5943 0, // ssub_6
5944 0, // ssub_7
5945 0, // ssub_8
5946 0, // ssub_9
5947 0, // ssub_10
5948 0, // ssub_11
5949 0, // ssub_12
5950 0, // ssub_13
5951 0, // ssub_14
5952 0, // ssub_15
5953 0, // ssub_0_ssub_1_ssub_4_ssub_5
5954 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
5955 0, // ssub_2_ssub_3_ssub_6_ssub_7
5956 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
5957 0, // ssub_2_ssub_3_ssub_4_ssub_5
5958 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
5959 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5960 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
5961 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
5962 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5963 0, // ssub_4_ssub_5_ssub_8_ssub_9
5964 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
5965 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
5966 0, // ssub_6_ssub_7_dsub_5
5967 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
5968 0, // ssub_6_ssub_7_dsub_5_dsub_7
5969 0, // ssub_6_ssub_7_ssub_8_ssub_9
5970 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5971 0, // ssub_8_ssub_9_ssub_12_ssub_13
5972 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
5973 0, // dsub_5_dsub_7
5974 0, // dsub_5_ssub_12_ssub_13_dsub_7
5975 0, // dsub_5_ssub_12_ssub_13
5976 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
5977 },
5978 { // GPRnopc
5979 0, // dsub_0
5980 0, // dsub_1
5981 0, // dsub_2
5982 0, // dsub_3
5983 0, // dsub_4
5984 0, // dsub_5
5985 0, // dsub_6
5986 0, // dsub_7
5987 0, // gsub_0
5988 0, // gsub_1
5989 0, // qqsub_0
5990 0, // qqsub_1
5991 0, // qsub_0
5992 0, // qsub_1
5993 0, // qsub_2
5994 0, // qsub_3
5995 0, // ssub_0
5996 0, // ssub_1
5997 0, // ssub_2
5998 0, // ssub_3
5999 0, // ssub_4
6000 0, // ssub_5
6001 0, // ssub_6
6002 0, // ssub_7
6003 0, // ssub_8
6004 0, // ssub_9
6005 0, // ssub_10
6006 0, // ssub_11
6007 0, // ssub_12
6008 0, // ssub_13
6009 0, // ssub_14
6010 0, // ssub_15
6011 0, // ssub_0_ssub_1_ssub_4_ssub_5
6012 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6013 0, // ssub_2_ssub_3_ssub_6_ssub_7
6014 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6015 0, // ssub_2_ssub_3_ssub_4_ssub_5
6016 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6017 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6018 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6019 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6020 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6021 0, // ssub_4_ssub_5_ssub_8_ssub_9
6022 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6023 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6024 0, // ssub_6_ssub_7_dsub_5
6025 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6026 0, // ssub_6_ssub_7_dsub_5_dsub_7
6027 0, // ssub_6_ssub_7_ssub_8_ssub_9
6028 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6029 0, // ssub_8_ssub_9_ssub_12_ssub_13
6030 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6031 0, // dsub_5_dsub_7
6032 0, // dsub_5_ssub_12_ssub_13_dsub_7
6033 0, // dsub_5_ssub_12_ssub_13
6034 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6035 },
6036 { // GPRnosp
6037 0, // dsub_0
6038 0, // dsub_1
6039 0, // dsub_2
6040 0, // dsub_3
6041 0, // dsub_4
6042 0, // dsub_5
6043 0, // dsub_6
6044 0, // dsub_7
6045 0, // gsub_0
6046 0, // gsub_1
6047 0, // qqsub_0
6048 0, // qqsub_1
6049 0, // qsub_0
6050 0, // qsub_1
6051 0, // qsub_2
6052 0, // qsub_3
6053 0, // ssub_0
6054 0, // ssub_1
6055 0, // ssub_2
6056 0, // ssub_3
6057 0, // ssub_4
6058 0, // ssub_5
6059 0, // ssub_6
6060 0, // ssub_7
6061 0, // ssub_8
6062 0, // ssub_9
6063 0, // ssub_10
6064 0, // ssub_11
6065 0, // ssub_12
6066 0, // ssub_13
6067 0, // ssub_14
6068 0, // ssub_15
6069 0, // ssub_0_ssub_1_ssub_4_ssub_5
6070 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6071 0, // ssub_2_ssub_3_ssub_6_ssub_7
6072 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6073 0, // ssub_2_ssub_3_ssub_4_ssub_5
6074 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6075 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6076 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6077 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6078 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6079 0, // ssub_4_ssub_5_ssub_8_ssub_9
6080 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6081 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6082 0, // ssub_6_ssub_7_dsub_5
6083 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6084 0, // ssub_6_ssub_7_dsub_5_dsub_7
6085 0, // ssub_6_ssub_7_ssub_8_ssub_9
6086 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6087 0, // ssub_8_ssub_9_ssub_12_ssub_13
6088 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6089 0, // dsub_5_dsub_7
6090 0, // dsub_5_ssub_12_ssub_13_dsub_7
6091 0, // dsub_5_ssub_12_ssub_13
6092 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6093 },
6094 { // GPRwithAPSR_NZCVnosp
6095 0, // dsub_0
6096 0, // dsub_1
6097 0, // dsub_2
6098 0, // dsub_3
6099 0, // dsub_4
6100 0, // dsub_5
6101 0, // dsub_6
6102 0, // dsub_7
6103 0, // gsub_0
6104 0, // gsub_1
6105 0, // qqsub_0
6106 0, // qqsub_1
6107 0, // qsub_0
6108 0, // qsub_1
6109 0, // qsub_2
6110 0, // qsub_3
6111 0, // ssub_0
6112 0, // ssub_1
6113 0, // ssub_2
6114 0, // ssub_3
6115 0, // ssub_4
6116 0, // ssub_5
6117 0, // ssub_6
6118 0, // ssub_7
6119 0, // ssub_8
6120 0, // ssub_9
6121 0, // ssub_10
6122 0, // ssub_11
6123 0, // ssub_12
6124 0, // ssub_13
6125 0, // ssub_14
6126 0, // ssub_15
6127 0, // ssub_0_ssub_1_ssub_4_ssub_5
6128 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6129 0, // ssub_2_ssub_3_ssub_6_ssub_7
6130 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6131 0, // ssub_2_ssub_3_ssub_4_ssub_5
6132 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6133 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6134 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6135 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6136 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6137 0, // ssub_4_ssub_5_ssub_8_ssub_9
6138 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6139 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6140 0, // ssub_6_ssub_7_dsub_5
6141 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6142 0, // ssub_6_ssub_7_dsub_5_dsub_7
6143 0, // ssub_6_ssub_7_ssub_8_ssub_9
6144 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6145 0, // ssub_8_ssub_9_ssub_12_ssub_13
6146 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6147 0, // dsub_5_dsub_7
6148 0, // dsub_5_ssub_12_ssub_13_dsub_7
6149 0, // dsub_5_ssub_12_ssub_13
6150 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6151 },
6152 { // GPRwithAPSRnosp
6153 0, // dsub_0
6154 0, // dsub_1
6155 0, // dsub_2
6156 0, // dsub_3
6157 0, // dsub_4
6158 0, // dsub_5
6159 0, // dsub_6
6160 0, // dsub_7
6161 0, // gsub_0
6162 0, // gsub_1
6163 0, // qqsub_0
6164 0, // qqsub_1
6165 0, // qsub_0
6166 0, // qsub_1
6167 0, // qsub_2
6168 0, // qsub_3
6169 0, // ssub_0
6170 0, // ssub_1
6171 0, // ssub_2
6172 0, // ssub_3
6173 0, // ssub_4
6174 0, // ssub_5
6175 0, // ssub_6
6176 0, // ssub_7
6177 0, // ssub_8
6178 0, // ssub_9
6179 0, // ssub_10
6180 0, // ssub_11
6181 0, // ssub_12
6182 0, // ssub_13
6183 0, // ssub_14
6184 0, // ssub_15
6185 0, // ssub_0_ssub_1_ssub_4_ssub_5
6186 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6187 0, // ssub_2_ssub_3_ssub_6_ssub_7
6188 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6189 0, // ssub_2_ssub_3_ssub_4_ssub_5
6190 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6191 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6192 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6193 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6194 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6195 0, // ssub_4_ssub_5_ssub_8_ssub_9
6196 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6197 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6198 0, // ssub_6_ssub_7_dsub_5
6199 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6200 0, // ssub_6_ssub_7_dsub_5_dsub_7
6201 0, // ssub_6_ssub_7_ssub_8_ssub_9
6202 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6203 0, // ssub_8_ssub_9_ssub_12_ssub_13
6204 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6205 0, // dsub_5_dsub_7
6206 0, // dsub_5_ssub_12_ssub_13_dsub_7
6207 0, // dsub_5_ssub_12_ssub_13
6208 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6209 },
6210 { // GPRwithZRnosp
6211 0, // dsub_0
6212 0, // dsub_1
6213 0, // dsub_2
6214 0, // dsub_3
6215 0, // dsub_4
6216 0, // dsub_5
6217 0, // dsub_6
6218 0, // dsub_7
6219 0, // gsub_0
6220 0, // gsub_1
6221 0, // qqsub_0
6222 0, // qqsub_1
6223 0, // qsub_0
6224 0, // qsub_1
6225 0, // qsub_2
6226 0, // qsub_3
6227 0, // ssub_0
6228 0, // ssub_1
6229 0, // ssub_2
6230 0, // ssub_3
6231 0, // ssub_4
6232 0, // ssub_5
6233 0, // ssub_6
6234 0, // ssub_7
6235 0, // ssub_8
6236 0, // ssub_9
6237 0, // ssub_10
6238 0, // ssub_11
6239 0, // ssub_12
6240 0, // ssub_13
6241 0, // ssub_14
6242 0, // ssub_15
6243 0, // ssub_0_ssub_1_ssub_4_ssub_5
6244 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6245 0, // ssub_2_ssub_3_ssub_6_ssub_7
6246 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6247 0, // ssub_2_ssub_3_ssub_4_ssub_5
6248 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6249 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6250 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6251 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6252 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6253 0, // ssub_4_ssub_5_ssub_8_ssub_9
6254 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6255 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6256 0, // ssub_6_ssub_7_dsub_5
6257 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6258 0, // ssub_6_ssub_7_dsub_5_dsub_7
6259 0, // ssub_6_ssub_7_ssub_8_ssub_9
6260 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6261 0, // ssub_8_ssub_9_ssub_12_ssub_13
6262 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6263 0, // dsub_5_dsub_7
6264 0, // dsub_5_ssub_12_ssub_13_dsub_7
6265 0, // dsub_5_ssub_12_ssub_13
6266 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6267 },
6268 { // GPRnoip
6269 0, // dsub_0
6270 0, // dsub_1
6271 0, // dsub_2
6272 0, // dsub_3
6273 0, // dsub_4
6274 0, // dsub_5
6275 0, // dsub_6
6276 0, // dsub_7
6277 0, // gsub_0
6278 0, // gsub_1
6279 0, // qqsub_0
6280 0, // qqsub_1
6281 0, // qsub_0
6282 0, // qsub_1
6283 0, // qsub_2
6284 0, // qsub_3
6285 0, // ssub_0
6286 0, // ssub_1
6287 0, // ssub_2
6288 0, // ssub_3
6289 0, // ssub_4
6290 0, // ssub_5
6291 0, // ssub_6
6292 0, // ssub_7
6293 0, // ssub_8
6294 0, // ssub_9
6295 0, // ssub_10
6296 0, // ssub_11
6297 0, // ssub_12
6298 0, // ssub_13
6299 0, // ssub_14
6300 0, // ssub_15
6301 0, // ssub_0_ssub_1_ssub_4_ssub_5
6302 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6303 0, // ssub_2_ssub_3_ssub_6_ssub_7
6304 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6305 0, // ssub_2_ssub_3_ssub_4_ssub_5
6306 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6307 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6308 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6309 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6310 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6311 0, // ssub_4_ssub_5_ssub_8_ssub_9
6312 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6313 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6314 0, // ssub_6_ssub_7_dsub_5
6315 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6316 0, // ssub_6_ssub_7_dsub_5_dsub_7
6317 0, // ssub_6_ssub_7_ssub_8_ssub_9
6318 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6319 0, // ssub_8_ssub_9_ssub_12_ssub_13
6320 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6321 0, // dsub_5_dsub_7
6322 0, // dsub_5_ssub_12_ssub_13_dsub_7
6323 0, // dsub_5_ssub_12_ssub_13
6324 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6325 },
6326 { // rGPR
6327 0, // dsub_0
6328 0, // dsub_1
6329 0, // dsub_2
6330 0, // dsub_3
6331 0, // dsub_4
6332 0, // dsub_5
6333 0, // dsub_6
6334 0, // dsub_7
6335 0, // gsub_0
6336 0, // gsub_1
6337 0, // qqsub_0
6338 0, // qqsub_1
6339 0, // qsub_0
6340 0, // qsub_1
6341 0, // qsub_2
6342 0, // qsub_3
6343 0, // ssub_0
6344 0, // ssub_1
6345 0, // ssub_2
6346 0, // ssub_3
6347 0, // ssub_4
6348 0, // ssub_5
6349 0, // ssub_6
6350 0, // ssub_7
6351 0, // ssub_8
6352 0, // ssub_9
6353 0, // ssub_10
6354 0, // ssub_11
6355 0, // ssub_12
6356 0, // ssub_13
6357 0, // ssub_14
6358 0, // ssub_15
6359 0, // ssub_0_ssub_1_ssub_4_ssub_5
6360 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6361 0, // ssub_2_ssub_3_ssub_6_ssub_7
6362 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6363 0, // ssub_2_ssub_3_ssub_4_ssub_5
6364 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6365 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6366 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6367 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6368 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6369 0, // ssub_4_ssub_5_ssub_8_ssub_9
6370 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6371 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6372 0, // ssub_6_ssub_7_dsub_5
6373 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6374 0, // ssub_6_ssub_7_dsub_5_dsub_7
6375 0, // ssub_6_ssub_7_ssub_8_ssub_9
6376 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6377 0, // ssub_8_ssub_9_ssub_12_ssub_13
6378 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6379 0, // dsub_5_dsub_7
6380 0, // dsub_5_ssub_12_ssub_13_dsub_7
6381 0, // dsub_5_ssub_12_ssub_13
6382 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6383 },
6384 { // GPRnoip_and_GPRnopc
6385 0, // dsub_0
6386 0, // dsub_1
6387 0, // dsub_2
6388 0, // dsub_3
6389 0, // dsub_4
6390 0, // dsub_5
6391 0, // dsub_6
6392 0, // dsub_7
6393 0, // gsub_0
6394 0, // gsub_1
6395 0, // qqsub_0
6396 0, // qqsub_1
6397 0, // qsub_0
6398 0, // qsub_1
6399 0, // qsub_2
6400 0, // qsub_3
6401 0, // ssub_0
6402 0, // ssub_1
6403 0, // ssub_2
6404 0, // ssub_3
6405 0, // ssub_4
6406 0, // ssub_5
6407 0, // ssub_6
6408 0, // ssub_7
6409 0, // ssub_8
6410 0, // ssub_9
6411 0, // ssub_10
6412 0, // ssub_11
6413 0, // ssub_12
6414 0, // ssub_13
6415 0, // ssub_14
6416 0, // ssub_15
6417 0, // ssub_0_ssub_1_ssub_4_ssub_5
6418 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6419 0, // ssub_2_ssub_3_ssub_6_ssub_7
6420 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6421 0, // ssub_2_ssub_3_ssub_4_ssub_5
6422 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6423 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6424 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6425 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6426 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6427 0, // ssub_4_ssub_5_ssub_8_ssub_9
6428 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6429 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6430 0, // ssub_6_ssub_7_dsub_5
6431 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6432 0, // ssub_6_ssub_7_dsub_5_dsub_7
6433 0, // ssub_6_ssub_7_ssub_8_ssub_9
6434 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6435 0, // ssub_8_ssub_9_ssub_12_ssub_13
6436 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6437 0, // dsub_5_dsub_7
6438 0, // dsub_5_ssub_12_ssub_13_dsub_7
6439 0, // dsub_5_ssub_12_ssub_13
6440 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6441 },
6442 { // GPRnoip_and_GPRnosp
6443 0, // dsub_0
6444 0, // dsub_1
6445 0, // dsub_2
6446 0, // dsub_3
6447 0, // dsub_4
6448 0, // dsub_5
6449 0, // dsub_6
6450 0, // dsub_7
6451 0, // gsub_0
6452 0, // gsub_1
6453 0, // qqsub_0
6454 0, // qqsub_1
6455 0, // qsub_0
6456 0, // qsub_1
6457 0, // qsub_2
6458 0, // qsub_3
6459 0, // ssub_0
6460 0, // ssub_1
6461 0, // ssub_2
6462 0, // ssub_3
6463 0, // ssub_4
6464 0, // ssub_5
6465 0, // ssub_6
6466 0, // ssub_7
6467 0, // ssub_8
6468 0, // ssub_9
6469 0, // ssub_10
6470 0, // ssub_11
6471 0, // ssub_12
6472 0, // ssub_13
6473 0, // ssub_14
6474 0, // ssub_15
6475 0, // ssub_0_ssub_1_ssub_4_ssub_5
6476 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6477 0, // ssub_2_ssub_3_ssub_6_ssub_7
6478 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6479 0, // ssub_2_ssub_3_ssub_4_ssub_5
6480 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6481 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6482 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6483 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6484 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6485 0, // ssub_4_ssub_5_ssub_8_ssub_9
6486 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6487 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6488 0, // ssub_6_ssub_7_dsub_5
6489 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6490 0, // ssub_6_ssub_7_dsub_5_dsub_7
6491 0, // ssub_6_ssub_7_ssub_8_ssub_9
6492 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6493 0, // ssub_8_ssub_9_ssub_12_ssub_13
6494 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6495 0, // dsub_5_dsub_7
6496 0, // dsub_5_ssub_12_ssub_13_dsub_7
6497 0, // dsub_5_ssub_12_ssub_13
6498 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6499 },
6500 { // GPRnoip_and_GPRwithAPSR_NZCVnosp
6501 0, // dsub_0
6502 0, // dsub_1
6503 0, // dsub_2
6504 0, // dsub_3
6505 0, // dsub_4
6506 0, // dsub_5
6507 0, // dsub_6
6508 0, // dsub_7
6509 0, // gsub_0
6510 0, // gsub_1
6511 0, // qqsub_0
6512 0, // qqsub_1
6513 0, // qsub_0
6514 0, // qsub_1
6515 0, // qsub_2
6516 0, // qsub_3
6517 0, // ssub_0
6518 0, // ssub_1
6519 0, // ssub_2
6520 0, // ssub_3
6521 0, // ssub_4
6522 0, // ssub_5
6523 0, // ssub_6
6524 0, // ssub_7
6525 0, // ssub_8
6526 0, // ssub_9
6527 0, // ssub_10
6528 0, // ssub_11
6529 0, // ssub_12
6530 0, // ssub_13
6531 0, // ssub_14
6532 0, // ssub_15
6533 0, // ssub_0_ssub_1_ssub_4_ssub_5
6534 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6535 0, // ssub_2_ssub_3_ssub_6_ssub_7
6536 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6537 0, // ssub_2_ssub_3_ssub_4_ssub_5
6538 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6539 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6540 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6541 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6542 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6543 0, // ssub_4_ssub_5_ssub_8_ssub_9
6544 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6545 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6546 0, // ssub_6_ssub_7_dsub_5
6547 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6548 0, // ssub_6_ssub_7_dsub_5_dsub_7
6549 0, // ssub_6_ssub_7_ssub_8_ssub_9
6550 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6551 0, // ssub_8_ssub_9_ssub_12_ssub_13
6552 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6553 0, // dsub_5_dsub_7
6554 0, // dsub_5_ssub_12_ssub_13_dsub_7
6555 0, // dsub_5_ssub_12_ssub_13
6556 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6557 },
6558 { // tGPRwithpc
6559 0, // dsub_0
6560 0, // dsub_1
6561 0, // dsub_2
6562 0, // dsub_3
6563 0, // dsub_4
6564 0, // dsub_5
6565 0, // dsub_6
6566 0, // dsub_7
6567 0, // gsub_0
6568 0, // gsub_1
6569 0, // qqsub_0
6570 0, // qqsub_1
6571 0, // qsub_0
6572 0, // qsub_1
6573 0, // qsub_2
6574 0, // qsub_3
6575 0, // ssub_0
6576 0, // ssub_1
6577 0, // ssub_2
6578 0, // ssub_3
6579 0, // ssub_4
6580 0, // ssub_5
6581 0, // ssub_6
6582 0, // ssub_7
6583 0, // ssub_8
6584 0, // ssub_9
6585 0, // ssub_10
6586 0, // ssub_11
6587 0, // ssub_12
6588 0, // ssub_13
6589 0, // ssub_14
6590 0, // ssub_15
6591 0, // ssub_0_ssub_1_ssub_4_ssub_5
6592 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6593 0, // ssub_2_ssub_3_ssub_6_ssub_7
6594 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6595 0, // ssub_2_ssub_3_ssub_4_ssub_5
6596 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6597 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6598 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6599 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6600 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6601 0, // ssub_4_ssub_5_ssub_8_ssub_9
6602 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6603 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6604 0, // ssub_6_ssub_7_dsub_5
6605 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6606 0, // ssub_6_ssub_7_dsub_5_dsub_7
6607 0, // ssub_6_ssub_7_ssub_8_ssub_9
6608 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6609 0, // ssub_8_ssub_9_ssub_12_ssub_13
6610 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6611 0, // dsub_5_dsub_7
6612 0, // dsub_5_ssub_12_ssub_13_dsub_7
6613 0, // dsub_5_ssub_12_ssub_13
6614 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6615 },
6616 { // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
6617 0, // dsub_0
6618 0, // dsub_1
6619 0, // dsub_2
6620 0, // dsub_3
6621 0, // dsub_4
6622 0, // dsub_5
6623 0, // dsub_6
6624 0, // dsub_7
6625 0, // gsub_0
6626 0, // gsub_1
6627 0, // qqsub_0
6628 0, // qqsub_1
6629 0, // qsub_0
6630 0, // qsub_1
6631 0, // qsub_2
6632 0, // qsub_3
6633 20, // ssub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
6634 20, // ssub_1 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
6635 0, // ssub_2
6636 0, // ssub_3
6637 0, // ssub_4
6638 0, // ssub_5
6639 0, // ssub_6
6640 0, // ssub_7
6641 0, // ssub_8
6642 0, // ssub_9
6643 0, // ssub_10
6644 0, // ssub_11
6645 0, // ssub_12
6646 0, // ssub_13
6647 0, // ssub_14
6648 0, // ssub_15
6649 0, // ssub_0_ssub_1_ssub_4_ssub_5
6650 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6651 0, // ssub_2_ssub_3_ssub_6_ssub_7
6652 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6653 0, // ssub_2_ssub_3_ssub_4_ssub_5
6654 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6655 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6656 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6657 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6658 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6659 0, // ssub_4_ssub_5_ssub_8_ssub_9
6660 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6661 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6662 0, // ssub_6_ssub_7_dsub_5
6663 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6664 0, // ssub_6_ssub_7_dsub_5_dsub_7
6665 0, // ssub_6_ssub_7_ssub_8_ssub_9
6666 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6667 0, // ssub_8_ssub_9_ssub_12_ssub_13
6668 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6669 0, // dsub_5_dsub_7
6670 0, // dsub_5_ssub_12_ssub_13_dsub_7
6671 0, // dsub_5_ssub_12_ssub_13
6672 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6673 },
6674 { // hGPR
6675 0, // dsub_0
6676 0, // dsub_1
6677 0, // dsub_2
6678 0, // dsub_3
6679 0, // dsub_4
6680 0, // dsub_5
6681 0, // dsub_6
6682 0, // dsub_7
6683 0, // gsub_0
6684 0, // gsub_1
6685 0, // qqsub_0
6686 0, // qqsub_1
6687 0, // qsub_0
6688 0, // qsub_1
6689 0, // qsub_2
6690 0, // qsub_3
6691 0, // ssub_0
6692 0, // ssub_1
6693 0, // ssub_2
6694 0, // ssub_3
6695 0, // ssub_4
6696 0, // ssub_5
6697 0, // ssub_6
6698 0, // ssub_7
6699 0, // ssub_8
6700 0, // ssub_9
6701 0, // ssub_10
6702 0, // ssub_11
6703 0, // ssub_12
6704 0, // ssub_13
6705 0, // ssub_14
6706 0, // ssub_15
6707 0, // ssub_0_ssub_1_ssub_4_ssub_5
6708 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6709 0, // ssub_2_ssub_3_ssub_6_ssub_7
6710 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6711 0, // ssub_2_ssub_3_ssub_4_ssub_5
6712 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6713 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6714 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6715 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6716 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6717 0, // ssub_4_ssub_5_ssub_8_ssub_9
6718 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6719 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6720 0, // ssub_6_ssub_7_dsub_5
6721 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6722 0, // ssub_6_ssub_7_dsub_5_dsub_7
6723 0, // ssub_6_ssub_7_ssub_8_ssub_9
6724 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6725 0, // ssub_8_ssub_9_ssub_12_ssub_13
6726 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6727 0, // dsub_5_dsub_7
6728 0, // dsub_5_ssub_12_ssub_13_dsub_7
6729 0, // dsub_5_ssub_12_ssub_13
6730 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6731 },
6732 { // tGPR
6733 0, // dsub_0
6734 0, // dsub_1
6735 0, // dsub_2
6736 0, // dsub_3
6737 0, // dsub_4
6738 0, // dsub_5
6739 0, // dsub_6
6740 0, // dsub_7
6741 0, // gsub_0
6742 0, // gsub_1
6743 0, // qqsub_0
6744 0, // qqsub_1
6745 0, // qsub_0
6746 0, // qsub_1
6747 0, // qsub_2
6748 0, // qsub_3
6749 0, // ssub_0
6750 0, // ssub_1
6751 0, // ssub_2
6752 0, // ssub_3
6753 0, // ssub_4
6754 0, // ssub_5
6755 0, // ssub_6
6756 0, // ssub_7
6757 0, // ssub_8
6758 0, // ssub_9
6759 0, // ssub_10
6760 0, // ssub_11
6761 0, // ssub_12
6762 0, // ssub_13
6763 0, // ssub_14
6764 0, // ssub_15
6765 0, // ssub_0_ssub_1_ssub_4_ssub_5
6766 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6767 0, // ssub_2_ssub_3_ssub_6_ssub_7
6768 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6769 0, // ssub_2_ssub_3_ssub_4_ssub_5
6770 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6771 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6772 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6773 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6774 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6775 0, // ssub_4_ssub_5_ssub_8_ssub_9
6776 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6777 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6778 0, // ssub_6_ssub_7_dsub_5
6779 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6780 0, // ssub_6_ssub_7_dsub_5_dsub_7
6781 0, // ssub_6_ssub_7_ssub_8_ssub_9
6782 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6783 0, // ssub_8_ssub_9_ssub_12_ssub_13
6784 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6785 0, // dsub_5_dsub_7
6786 0, // dsub_5_ssub_12_ssub_13_dsub_7
6787 0, // dsub_5_ssub_12_ssub_13
6788 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6789 },
6790 { // tGPREven
6791 0, // dsub_0
6792 0, // dsub_1
6793 0, // dsub_2
6794 0, // dsub_3
6795 0, // dsub_4
6796 0, // dsub_5
6797 0, // dsub_6
6798 0, // dsub_7
6799 0, // gsub_0
6800 0, // gsub_1
6801 0, // qqsub_0
6802 0, // qqsub_1
6803 0, // qsub_0
6804 0, // qsub_1
6805 0, // qsub_2
6806 0, // qsub_3
6807 0, // ssub_0
6808 0, // ssub_1
6809 0, // ssub_2
6810 0, // ssub_3
6811 0, // ssub_4
6812 0, // ssub_5
6813 0, // ssub_6
6814 0, // ssub_7
6815 0, // ssub_8
6816 0, // ssub_9
6817 0, // ssub_10
6818 0, // ssub_11
6819 0, // ssub_12
6820 0, // ssub_13
6821 0, // ssub_14
6822 0, // ssub_15
6823 0, // ssub_0_ssub_1_ssub_4_ssub_5
6824 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6825 0, // ssub_2_ssub_3_ssub_6_ssub_7
6826 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6827 0, // ssub_2_ssub_3_ssub_4_ssub_5
6828 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6829 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6830 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6831 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6832 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6833 0, // ssub_4_ssub_5_ssub_8_ssub_9
6834 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6835 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6836 0, // ssub_6_ssub_7_dsub_5
6837 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6838 0, // ssub_6_ssub_7_dsub_5_dsub_7
6839 0, // ssub_6_ssub_7_ssub_8_ssub_9
6840 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6841 0, // ssub_8_ssub_9_ssub_12_ssub_13
6842 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6843 0, // dsub_5_dsub_7
6844 0, // dsub_5_ssub_12_ssub_13_dsub_7
6845 0, // dsub_5_ssub_12_ssub_13
6846 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6847 },
6848 { // GPRnopc_and_hGPR
6849 0, // dsub_0
6850 0, // dsub_1
6851 0, // dsub_2
6852 0, // dsub_3
6853 0, // dsub_4
6854 0, // dsub_5
6855 0, // dsub_6
6856 0, // dsub_7
6857 0, // gsub_0
6858 0, // gsub_1
6859 0, // qqsub_0
6860 0, // qqsub_1
6861 0, // qsub_0
6862 0, // qsub_1
6863 0, // qsub_2
6864 0, // qsub_3
6865 0, // ssub_0
6866 0, // ssub_1
6867 0, // ssub_2
6868 0, // ssub_3
6869 0, // ssub_4
6870 0, // ssub_5
6871 0, // ssub_6
6872 0, // ssub_7
6873 0, // ssub_8
6874 0, // ssub_9
6875 0, // ssub_10
6876 0, // ssub_11
6877 0, // ssub_12
6878 0, // ssub_13
6879 0, // ssub_14
6880 0, // ssub_15
6881 0, // ssub_0_ssub_1_ssub_4_ssub_5
6882 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6883 0, // ssub_2_ssub_3_ssub_6_ssub_7
6884 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6885 0, // ssub_2_ssub_3_ssub_4_ssub_5
6886 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6887 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6888 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6889 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6890 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6891 0, // ssub_4_ssub_5_ssub_8_ssub_9
6892 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6893 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6894 0, // ssub_6_ssub_7_dsub_5
6895 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6896 0, // ssub_6_ssub_7_dsub_5_dsub_7
6897 0, // ssub_6_ssub_7_ssub_8_ssub_9
6898 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6899 0, // ssub_8_ssub_9_ssub_12_ssub_13
6900 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6901 0, // dsub_5_dsub_7
6902 0, // dsub_5_ssub_12_ssub_13_dsub_7
6903 0, // dsub_5_ssub_12_ssub_13
6904 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6905 },
6906 { // GPRnosp_and_hGPR
6907 0, // dsub_0
6908 0, // dsub_1
6909 0, // dsub_2
6910 0, // dsub_3
6911 0, // dsub_4
6912 0, // dsub_5
6913 0, // dsub_6
6914 0, // dsub_7
6915 0, // gsub_0
6916 0, // gsub_1
6917 0, // qqsub_0
6918 0, // qqsub_1
6919 0, // qsub_0
6920 0, // qsub_1
6921 0, // qsub_2
6922 0, // qsub_3
6923 0, // ssub_0
6924 0, // ssub_1
6925 0, // ssub_2
6926 0, // ssub_3
6927 0, // ssub_4
6928 0, // ssub_5
6929 0, // ssub_6
6930 0, // ssub_7
6931 0, // ssub_8
6932 0, // ssub_9
6933 0, // ssub_10
6934 0, // ssub_11
6935 0, // ssub_12
6936 0, // ssub_13
6937 0, // ssub_14
6938 0, // ssub_15
6939 0, // ssub_0_ssub_1_ssub_4_ssub_5
6940 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6941 0, // ssub_2_ssub_3_ssub_6_ssub_7
6942 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
6943 0, // ssub_2_ssub_3_ssub_4_ssub_5
6944 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
6945 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6946 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
6947 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
6948 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6949 0, // ssub_4_ssub_5_ssub_8_ssub_9
6950 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
6951 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
6952 0, // ssub_6_ssub_7_dsub_5
6953 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
6954 0, // ssub_6_ssub_7_dsub_5_dsub_7
6955 0, // ssub_6_ssub_7_ssub_8_ssub_9
6956 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6957 0, // ssub_8_ssub_9_ssub_12_ssub_13
6958 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
6959 0, // dsub_5_dsub_7
6960 0, // dsub_5_ssub_12_ssub_13_dsub_7
6961 0, // dsub_5_ssub_12_ssub_13
6962 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
6963 },
6964 { // GPRnoip_and_hGPR
6965 0, // dsub_0
6966 0, // dsub_1
6967 0, // dsub_2
6968 0, // dsub_3
6969 0, // dsub_4
6970 0, // dsub_5
6971 0, // dsub_6
6972 0, // dsub_7
6973 0, // gsub_0
6974 0, // gsub_1
6975 0, // qqsub_0
6976 0, // qqsub_1
6977 0, // qsub_0
6978 0, // qsub_1
6979 0, // qsub_2
6980 0, // qsub_3
6981 0, // ssub_0
6982 0, // ssub_1
6983 0, // ssub_2
6984 0, // ssub_3
6985 0, // ssub_4
6986 0, // ssub_5
6987 0, // ssub_6
6988 0, // ssub_7
6989 0, // ssub_8
6990 0, // ssub_9
6991 0, // ssub_10
6992 0, // ssub_11
6993 0, // ssub_12
6994 0, // ssub_13
6995 0, // ssub_14
6996 0, // ssub_15
6997 0, // ssub_0_ssub_1_ssub_4_ssub_5
6998 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
6999 0, // ssub_2_ssub_3_ssub_6_ssub_7
7000 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7001 0, // ssub_2_ssub_3_ssub_4_ssub_5
7002 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7003 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7004 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7005 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7006 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7007 0, // ssub_4_ssub_5_ssub_8_ssub_9
7008 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7009 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7010 0, // ssub_6_ssub_7_dsub_5
7011 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7012 0, // ssub_6_ssub_7_dsub_5_dsub_7
7013 0, // ssub_6_ssub_7_ssub_8_ssub_9
7014 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7015 0, // ssub_8_ssub_9_ssub_12_ssub_13
7016 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7017 0, // dsub_5_dsub_7
7018 0, // dsub_5_ssub_12_ssub_13_dsub_7
7019 0, // dsub_5_ssub_12_ssub_13
7020 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7021 },
7022 { // GPRnoip_and_tGPREven
7023 0, // dsub_0
7024 0, // dsub_1
7025 0, // dsub_2
7026 0, // dsub_3
7027 0, // dsub_4
7028 0, // dsub_5
7029 0, // dsub_6
7030 0, // dsub_7
7031 0, // gsub_0
7032 0, // gsub_1
7033 0, // qqsub_0
7034 0, // qqsub_1
7035 0, // qsub_0
7036 0, // qsub_1
7037 0, // qsub_2
7038 0, // qsub_3
7039 0, // ssub_0
7040 0, // ssub_1
7041 0, // ssub_2
7042 0, // ssub_3
7043 0, // ssub_4
7044 0, // ssub_5
7045 0, // ssub_6
7046 0, // ssub_7
7047 0, // ssub_8
7048 0, // ssub_9
7049 0, // ssub_10
7050 0, // ssub_11
7051 0, // ssub_12
7052 0, // ssub_13
7053 0, // ssub_14
7054 0, // ssub_15
7055 0, // ssub_0_ssub_1_ssub_4_ssub_5
7056 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7057 0, // ssub_2_ssub_3_ssub_6_ssub_7
7058 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7059 0, // ssub_2_ssub_3_ssub_4_ssub_5
7060 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7061 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7062 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7063 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7064 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7065 0, // ssub_4_ssub_5_ssub_8_ssub_9
7066 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7067 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7068 0, // ssub_6_ssub_7_dsub_5
7069 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7070 0, // ssub_6_ssub_7_dsub_5_dsub_7
7071 0, // ssub_6_ssub_7_ssub_8_ssub_9
7072 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7073 0, // ssub_8_ssub_9_ssub_12_ssub_13
7074 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7075 0, // dsub_5_dsub_7
7076 0, // dsub_5_ssub_12_ssub_13_dsub_7
7077 0, // dsub_5_ssub_12_ssub_13
7078 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7079 },
7080 { // GPRnosp_and_GPRnopc_and_hGPR
7081 0, // dsub_0
7082 0, // dsub_1
7083 0, // dsub_2
7084 0, // dsub_3
7085 0, // dsub_4
7086 0, // dsub_5
7087 0, // dsub_6
7088 0, // dsub_7
7089 0, // gsub_0
7090 0, // gsub_1
7091 0, // qqsub_0
7092 0, // qqsub_1
7093 0, // qsub_0
7094 0, // qsub_1
7095 0, // qsub_2
7096 0, // qsub_3
7097 0, // ssub_0
7098 0, // ssub_1
7099 0, // ssub_2
7100 0, // ssub_3
7101 0, // ssub_4
7102 0, // ssub_5
7103 0, // ssub_6
7104 0, // ssub_7
7105 0, // ssub_8
7106 0, // ssub_9
7107 0, // ssub_10
7108 0, // ssub_11
7109 0, // ssub_12
7110 0, // ssub_13
7111 0, // ssub_14
7112 0, // ssub_15
7113 0, // ssub_0_ssub_1_ssub_4_ssub_5
7114 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7115 0, // ssub_2_ssub_3_ssub_6_ssub_7
7116 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7117 0, // ssub_2_ssub_3_ssub_4_ssub_5
7118 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7119 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7120 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7121 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7122 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7123 0, // ssub_4_ssub_5_ssub_8_ssub_9
7124 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7125 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7126 0, // ssub_6_ssub_7_dsub_5
7127 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7128 0, // ssub_6_ssub_7_dsub_5_dsub_7
7129 0, // ssub_6_ssub_7_ssub_8_ssub_9
7130 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7131 0, // ssub_8_ssub_9_ssub_12_ssub_13
7132 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7133 0, // dsub_5_dsub_7
7134 0, // dsub_5_ssub_12_ssub_13_dsub_7
7135 0, // dsub_5_ssub_12_ssub_13
7136 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7137 },
7138 { // tGPROdd
7139 0, // dsub_0
7140 0, // dsub_1
7141 0, // dsub_2
7142 0, // dsub_3
7143 0, // dsub_4
7144 0, // dsub_5
7145 0, // dsub_6
7146 0, // dsub_7
7147 0, // gsub_0
7148 0, // gsub_1
7149 0, // qqsub_0
7150 0, // qqsub_1
7151 0, // qsub_0
7152 0, // qsub_1
7153 0, // qsub_2
7154 0, // qsub_3
7155 0, // ssub_0
7156 0, // ssub_1
7157 0, // ssub_2
7158 0, // ssub_3
7159 0, // ssub_4
7160 0, // ssub_5
7161 0, // ssub_6
7162 0, // ssub_7
7163 0, // ssub_8
7164 0, // ssub_9
7165 0, // ssub_10
7166 0, // ssub_11
7167 0, // ssub_12
7168 0, // ssub_13
7169 0, // ssub_14
7170 0, // ssub_15
7171 0, // ssub_0_ssub_1_ssub_4_ssub_5
7172 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7173 0, // ssub_2_ssub_3_ssub_6_ssub_7
7174 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7175 0, // ssub_2_ssub_3_ssub_4_ssub_5
7176 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7177 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7178 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7179 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7180 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7181 0, // ssub_4_ssub_5_ssub_8_ssub_9
7182 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7183 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7184 0, // ssub_6_ssub_7_dsub_5
7185 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7186 0, // ssub_6_ssub_7_dsub_5_dsub_7
7187 0, // ssub_6_ssub_7_ssub_8_ssub_9
7188 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7189 0, // ssub_8_ssub_9_ssub_12_ssub_13
7190 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7191 0, // dsub_5_dsub_7
7192 0, // dsub_5_ssub_12_ssub_13_dsub_7
7193 0, // dsub_5_ssub_12_ssub_13
7194 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7195 },
7196 { // GPRnopc_and_GPRnoip_and_hGPR
7197 0, // dsub_0
7198 0, // dsub_1
7199 0, // dsub_2
7200 0, // dsub_3
7201 0, // dsub_4
7202 0, // dsub_5
7203 0, // dsub_6
7204 0, // dsub_7
7205 0, // gsub_0
7206 0, // gsub_1
7207 0, // qqsub_0
7208 0, // qqsub_1
7209 0, // qsub_0
7210 0, // qsub_1
7211 0, // qsub_2
7212 0, // qsub_3
7213 0, // ssub_0
7214 0, // ssub_1
7215 0, // ssub_2
7216 0, // ssub_3
7217 0, // ssub_4
7218 0, // ssub_5
7219 0, // ssub_6
7220 0, // ssub_7
7221 0, // ssub_8
7222 0, // ssub_9
7223 0, // ssub_10
7224 0, // ssub_11
7225 0, // ssub_12
7226 0, // ssub_13
7227 0, // ssub_14
7228 0, // ssub_15
7229 0, // ssub_0_ssub_1_ssub_4_ssub_5
7230 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7231 0, // ssub_2_ssub_3_ssub_6_ssub_7
7232 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7233 0, // ssub_2_ssub_3_ssub_4_ssub_5
7234 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7235 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7236 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7237 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7238 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7239 0, // ssub_4_ssub_5_ssub_8_ssub_9
7240 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7241 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7242 0, // ssub_6_ssub_7_dsub_5
7243 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7244 0, // ssub_6_ssub_7_dsub_5_dsub_7
7245 0, // ssub_6_ssub_7_ssub_8_ssub_9
7246 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7247 0, // ssub_8_ssub_9_ssub_12_ssub_13
7248 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7249 0, // dsub_5_dsub_7
7250 0, // dsub_5_ssub_12_ssub_13_dsub_7
7251 0, // dsub_5_ssub_12_ssub_13
7252 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7253 },
7254 { // GPRnosp_and_GPRnoip_and_hGPR
7255 0, // dsub_0
7256 0, // dsub_1
7257 0, // dsub_2
7258 0, // dsub_3
7259 0, // dsub_4
7260 0, // dsub_5
7261 0, // dsub_6
7262 0, // dsub_7
7263 0, // gsub_0
7264 0, // gsub_1
7265 0, // qqsub_0
7266 0, // qqsub_1
7267 0, // qsub_0
7268 0, // qsub_1
7269 0, // qsub_2
7270 0, // qsub_3
7271 0, // ssub_0
7272 0, // ssub_1
7273 0, // ssub_2
7274 0, // ssub_3
7275 0, // ssub_4
7276 0, // ssub_5
7277 0, // ssub_6
7278 0, // ssub_7
7279 0, // ssub_8
7280 0, // ssub_9
7281 0, // ssub_10
7282 0, // ssub_11
7283 0, // ssub_12
7284 0, // ssub_13
7285 0, // ssub_14
7286 0, // ssub_15
7287 0, // ssub_0_ssub_1_ssub_4_ssub_5
7288 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7289 0, // ssub_2_ssub_3_ssub_6_ssub_7
7290 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7291 0, // ssub_2_ssub_3_ssub_4_ssub_5
7292 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7293 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7294 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7295 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7296 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7297 0, // ssub_4_ssub_5_ssub_8_ssub_9
7298 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7299 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7300 0, // ssub_6_ssub_7_dsub_5
7301 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7302 0, // ssub_6_ssub_7_dsub_5_dsub_7
7303 0, // ssub_6_ssub_7_ssub_8_ssub_9
7304 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7305 0, // ssub_8_ssub_9_ssub_12_ssub_13
7306 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7307 0, // dsub_5_dsub_7
7308 0, // dsub_5_ssub_12_ssub_13_dsub_7
7309 0, // dsub_5_ssub_12_ssub_13
7310 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7311 },
7312 { // tcGPR
7313 0, // dsub_0
7314 0, // dsub_1
7315 0, // dsub_2
7316 0, // dsub_3
7317 0, // dsub_4
7318 0, // dsub_5
7319 0, // dsub_6
7320 0, // dsub_7
7321 0, // gsub_0
7322 0, // gsub_1
7323 0, // qqsub_0
7324 0, // qqsub_1
7325 0, // qsub_0
7326 0, // qsub_1
7327 0, // qsub_2
7328 0, // qsub_3
7329 0, // ssub_0
7330 0, // ssub_1
7331 0, // ssub_2
7332 0, // ssub_3
7333 0, // ssub_4
7334 0, // ssub_5
7335 0, // ssub_6
7336 0, // ssub_7
7337 0, // ssub_8
7338 0, // ssub_9
7339 0, // ssub_10
7340 0, // ssub_11
7341 0, // ssub_12
7342 0, // ssub_13
7343 0, // ssub_14
7344 0, // ssub_15
7345 0, // ssub_0_ssub_1_ssub_4_ssub_5
7346 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7347 0, // ssub_2_ssub_3_ssub_6_ssub_7
7348 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7349 0, // ssub_2_ssub_3_ssub_4_ssub_5
7350 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7351 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7352 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7353 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7354 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7355 0, // ssub_4_ssub_5_ssub_8_ssub_9
7356 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7357 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7358 0, // ssub_6_ssub_7_dsub_5
7359 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7360 0, // ssub_6_ssub_7_dsub_5_dsub_7
7361 0, // ssub_6_ssub_7_ssub_8_ssub_9
7362 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7363 0, // ssub_8_ssub_9_ssub_12_ssub_13
7364 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7365 0, // dsub_5_dsub_7
7366 0, // dsub_5_ssub_12_ssub_13_dsub_7
7367 0, // dsub_5_ssub_12_ssub_13
7368 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7369 },
7370 { // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
7371 0, // dsub_0
7372 0, // dsub_1
7373 0, // dsub_2
7374 0, // dsub_3
7375 0, // dsub_4
7376 0, // dsub_5
7377 0, // dsub_6
7378 0, // dsub_7
7379 0, // gsub_0
7380 0, // gsub_1
7381 0, // qqsub_0
7382 0, // qqsub_1
7383 0, // qsub_0
7384 0, // qsub_1
7385 0, // qsub_2
7386 0, // qsub_3
7387 0, // ssub_0
7388 0, // ssub_1
7389 0, // ssub_2
7390 0, // ssub_3
7391 0, // ssub_4
7392 0, // ssub_5
7393 0, // ssub_6
7394 0, // ssub_7
7395 0, // ssub_8
7396 0, // ssub_9
7397 0, // ssub_10
7398 0, // ssub_11
7399 0, // ssub_12
7400 0, // ssub_13
7401 0, // ssub_14
7402 0, // ssub_15
7403 0, // ssub_0_ssub_1_ssub_4_ssub_5
7404 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7405 0, // ssub_2_ssub_3_ssub_6_ssub_7
7406 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7407 0, // ssub_2_ssub_3_ssub_4_ssub_5
7408 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7409 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7410 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7411 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7412 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7413 0, // ssub_4_ssub_5_ssub_8_ssub_9
7414 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7415 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7416 0, // ssub_6_ssub_7_dsub_5
7417 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7418 0, // ssub_6_ssub_7_dsub_5_dsub_7
7419 0, // ssub_6_ssub_7_ssub_8_ssub_9
7420 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7421 0, // ssub_8_ssub_9_ssub_12_ssub_13
7422 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7423 0, // dsub_5_dsub_7
7424 0, // dsub_5_ssub_12_ssub_13_dsub_7
7425 0, // dsub_5_ssub_12_ssub_13
7426 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7427 },
7428 { // hGPR_and_tGPREven
7429 0, // dsub_0
7430 0, // dsub_1
7431 0, // dsub_2
7432 0, // dsub_3
7433 0, // dsub_4
7434 0, // dsub_5
7435 0, // dsub_6
7436 0, // dsub_7
7437 0, // gsub_0
7438 0, // gsub_1
7439 0, // qqsub_0
7440 0, // qqsub_1
7441 0, // qsub_0
7442 0, // qsub_1
7443 0, // qsub_2
7444 0, // qsub_3
7445 0, // ssub_0
7446 0, // ssub_1
7447 0, // ssub_2
7448 0, // ssub_3
7449 0, // ssub_4
7450 0, // ssub_5
7451 0, // ssub_6
7452 0, // ssub_7
7453 0, // ssub_8
7454 0, // ssub_9
7455 0, // ssub_10
7456 0, // ssub_11
7457 0, // ssub_12
7458 0, // ssub_13
7459 0, // ssub_14
7460 0, // ssub_15
7461 0, // ssub_0_ssub_1_ssub_4_ssub_5
7462 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7463 0, // ssub_2_ssub_3_ssub_6_ssub_7
7464 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7465 0, // ssub_2_ssub_3_ssub_4_ssub_5
7466 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7467 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7468 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7469 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7470 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7471 0, // ssub_4_ssub_5_ssub_8_ssub_9
7472 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7473 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7474 0, // ssub_6_ssub_7_dsub_5
7475 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7476 0, // ssub_6_ssub_7_dsub_5_dsub_7
7477 0, // ssub_6_ssub_7_ssub_8_ssub_9
7478 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7479 0, // ssub_8_ssub_9_ssub_12_ssub_13
7480 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7481 0, // dsub_5_dsub_7
7482 0, // dsub_5_ssub_12_ssub_13_dsub_7
7483 0, // dsub_5_ssub_12_ssub_13
7484 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7485 },
7486 { // tGPR_and_tGPREven
7487 0, // dsub_0
7488 0, // dsub_1
7489 0, // dsub_2
7490 0, // dsub_3
7491 0, // dsub_4
7492 0, // dsub_5
7493 0, // dsub_6
7494 0, // dsub_7
7495 0, // gsub_0
7496 0, // gsub_1
7497 0, // qqsub_0
7498 0, // qqsub_1
7499 0, // qsub_0
7500 0, // qsub_1
7501 0, // qsub_2
7502 0, // qsub_3
7503 0, // ssub_0
7504 0, // ssub_1
7505 0, // ssub_2
7506 0, // ssub_3
7507 0, // ssub_4
7508 0, // ssub_5
7509 0, // ssub_6
7510 0, // ssub_7
7511 0, // ssub_8
7512 0, // ssub_9
7513 0, // ssub_10
7514 0, // ssub_11
7515 0, // ssub_12
7516 0, // ssub_13
7517 0, // ssub_14
7518 0, // ssub_15
7519 0, // ssub_0_ssub_1_ssub_4_ssub_5
7520 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7521 0, // ssub_2_ssub_3_ssub_6_ssub_7
7522 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7523 0, // ssub_2_ssub_3_ssub_4_ssub_5
7524 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7525 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7526 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7527 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7528 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7529 0, // ssub_4_ssub_5_ssub_8_ssub_9
7530 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7531 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7532 0, // ssub_6_ssub_7_dsub_5
7533 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7534 0, // ssub_6_ssub_7_dsub_5_dsub_7
7535 0, // ssub_6_ssub_7_ssub_8_ssub_9
7536 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7537 0, // ssub_8_ssub_9_ssub_12_ssub_13
7538 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7539 0, // dsub_5_dsub_7
7540 0, // dsub_5_ssub_12_ssub_13_dsub_7
7541 0, // dsub_5_ssub_12_ssub_13
7542 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7543 },
7544 { // tGPR_and_tGPROdd
7545 0, // dsub_0
7546 0, // dsub_1
7547 0, // dsub_2
7548 0, // dsub_3
7549 0, // dsub_4
7550 0, // dsub_5
7551 0, // dsub_6
7552 0, // dsub_7
7553 0, // gsub_0
7554 0, // gsub_1
7555 0, // qqsub_0
7556 0, // qqsub_1
7557 0, // qsub_0
7558 0, // qsub_1
7559 0, // qsub_2
7560 0, // qsub_3
7561 0, // ssub_0
7562 0, // ssub_1
7563 0, // ssub_2
7564 0, // ssub_3
7565 0, // ssub_4
7566 0, // ssub_5
7567 0, // ssub_6
7568 0, // ssub_7
7569 0, // ssub_8
7570 0, // ssub_9
7571 0, // ssub_10
7572 0, // ssub_11
7573 0, // ssub_12
7574 0, // ssub_13
7575 0, // ssub_14
7576 0, // ssub_15
7577 0, // ssub_0_ssub_1_ssub_4_ssub_5
7578 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7579 0, // ssub_2_ssub_3_ssub_6_ssub_7
7580 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7581 0, // ssub_2_ssub_3_ssub_4_ssub_5
7582 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7583 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7584 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7585 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7586 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7587 0, // ssub_4_ssub_5_ssub_8_ssub_9
7588 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7589 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7590 0, // ssub_6_ssub_7_dsub_5
7591 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7592 0, // ssub_6_ssub_7_dsub_5_dsub_7
7593 0, // ssub_6_ssub_7_ssub_8_ssub_9
7594 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7595 0, // ssub_8_ssub_9_ssub_12_ssub_13
7596 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7597 0, // dsub_5_dsub_7
7598 0, // dsub_5_ssub_12_ssub_13_dsub_7
7599 0, // dsub_5_ssub_12_ssub_13
7600 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7601 },
7602 { // tcGPRnotr12
7603 0, // dsub_0
7604 0, // dsub_1
7605 0, // dsub_2
7606 0, // dsub_3
7607 0, // dsub_4
7608 0, // dsub_5
7609 0, // dsub_6
7610 0, // dsub_7
7611 0, // gsub_0
7612 0, // gsub_1
7613 0, // qqsub_0
7614 0, // qqsub_1
7615 0, // qsub_0
7616 0, // qsub_1
7617 0, // qsub_2
7618 0, // qsub_3
7619 0, // ssub_0
7620 0, // ssub_1
7621 0, // ssub_2
7622 0, // ssub_3
7623 0, // ssub_4
7624 0, // ssub_5
7625 0, // ssub_6
7626 0, // ssub_7
7627 0, // ssub_8
7628 0, // ssub_9
7629 0, // ssub_10
7630 0, // ssub_11
7631 0, // ssub_12
7632 0, // ssub_13
7633 0, // ssub_14
7634 0, // ssub_15
7635 0, // ssub_0_ssub_1_ssub_4_ssub_5
7636 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7637 0, // ssub_2_ssub_3_ssub_6_ssub_7
7638 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7639 0, // ssub_2_ssub_3_ssub_4_ssub_5
7640 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7641 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7642 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7643 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7644 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7645 0, // ssub_4_ssub_5_ssub_8_ssub_9
7646 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7647 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7648 0, // ssub_6_ssub_7_dsub_5
7649 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7650 0, // ssub_6_ssub_7_dsub_5_dsub_7
7651 0, // ssub_6_ssub_7_ssub_8_ssub_9
7652 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7653 0, // ssub_8_ssub_9_ssub_12_ssub_13
7654 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7655 0, // dsub_5_dsub_7
7656 0, // dsub_5_ssub_12_ssub_13_dsub_7
7657 0, // dsub_5_ssub_12_ssub_13
7658 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7659 },
7660 { // tGPREven_and_tcGPR
7661 0, // dsub_0
7662 0, // dsub_1
7663 0, // dsub_2
7664 0, // dsub_3
7665 0, // dsub_4
7666 0, // dsub_5
7667 0, // dsub_6
7668 0, // dsub_7
7669 0, // gsub_0
7670 0, // gsub_1
7671 0, // qqsub_0
7672 0, // qqsub_1
7673 0, // qsub_0
7674 0, // qsub_1
7675 0, // qsub_2
7676 0, // qsub_3
7677 0, // ssub_0
7678 0, // ssub_1
7679 0, // ssub_2
7680 0, // ssub_3
7681 0, // ssub_4
7682 0, // ssub_5
7683 0, // ssub_6
7684 0, // ssub_7
7685 0, // ssub_8
7686 0, // ssub_9
7687 0, // ssub_10
7688 0, // ssub_11
7689 0, // ssub_12
7690 0, // ssub_13
7691 0, // ssub_14
7692 0, // ssub_15
7693 0, // ssub_0_ssub_1_ssub_4_ssub_5
7694 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7695 0, // ssub_2_ssub_3_ssub_6_ssub_7
7696 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7697 0, // ssub_2_ssub_3_ssub_4_ssub_5
7698 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7699 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7700 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7701 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7702 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7703 0, // ssub_4_ssub_5_ssub_8_ssub_9
7704 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7705 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7706 0, // ssub_6_ssub_7_dsub_5
7707 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7708 0, // ssub_6_ssub_7_dsub_5_dsub_7
7709 0, // ssub_6_ssub_7_ssub_8_ssub_9
7710 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7711 0, // ssub_8_ssub_9_ssub_12_ssub_13
7712 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7713 0, // dsub_5_dsub_7
7714 0, // dsub_5_ssub_12_ssub_13_dsub_7
7715 0, // dsub_5_ssub_12_ssub_13
7716 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7717 },
7718 { // FP_STATUS_REGS
7719 0, // dsub_0
7720 0, // dsub_1
7721 0, // dsub_2
7722 0, // dsub_3
7723 0, // dsub_4
7724 0, // dsub_5
7725 0, // dsub_6
7726 0, // dsub_7
7727 0, // gsub_0
7728 0, // gsub_1
7729 0, // qqsub_0
7730 0, // qqsub_1
7731 0, // qsub_0
7732 0, // qsub_1
7733 0, // qsub_2
7734 0, // qsub_3
7735 0, // ssub_0
7736 0, // ssub_1
7737 0, // ssub_2
7738 0, // ssub_3
7739 0, // ssub_4
7740 0, // ssub_5
7741 0, // ssub_6
7742 0, // ssub_7
7743 0, // ssub_8
7744 0, // ssub_9
7745 0, // ssub_10
7746 0, // ssub_11
7747 0, // ssub_12
7748 0, // ssub_13
7749 0, // ssub_14
7750 0, // ssub_15
7751 0, // ssub_0_ssub_1_ssub_4_ssub_5
7752 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7753 0, // ssub_2_ssub_3_ssub_6_ssub_7
7754 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7755 0, // ssub_2_ssub_3_ssub_4_ssub_5
7756 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7757 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7758 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7759 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7760 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7761 0, // ssub_4_ssub_5_ssub_8_ssub_9
7762 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7763 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7764 0, // ssub_6_ssub_7_dsub_5
7765 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7766 0, // ssub_6_ssub_7_dsub_5_dsub_7
7767 0, // ssub_6_ssub_7_ssub_8_ssub_9
7768 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7769 0, // ssub_8_ssub_9_ssub_12_ssub_13
7770 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7771 0, // dsub_5_dsub_7
7772 0, // dsub_5_ssub_12_ssub_13_dsub_7
7773 0, // dsub_5_ssub_12_ssub_13
7774 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7775 },
7776 { // hGPR_and_GPRnoip_and_tGPREven
7777 0, // dsub_0
7778 0, // dsub_1
7779 0, // dsub_2
7780 0, // dsub_3
7781 0, // dsub_4
7782 0, // dsub_5
7783 0, // dsub_6
7784 0, // dsub_7
7785 0, // gsub_0
7786 0, // gsub_1
7787 0, // qqsub_0
7788 0, // qqsub_1
7789 0, // qsub_0
7790 0, // qsub_1
7791 0, // qsub_2
7792 0, // qsub_3
7793 0, // ssub_0
7794 0, // ssub_1
7795 0, // ssub_2
7796 0, // ssub_3
7797 0, // ssub_4
7798 0, // ssub_5
7799 0, // ssub_6
7800 0, // ssub_7
7801 0, // ssub_8
7802 0, // ssub_9
7803 0, // ssub_10
7804 0, // ssub_11
7805 0, // ssub_12
7806 0, // ssub_13
7807 0, // ssub_14
7808 0, // ssub_15
7809 0, // ssub_0_ssub_1_ssub_4_ssub_5
7810 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7811 0, // ssub_2_ssub_3_ssub_6_ssub_7
7812 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7813 0, // ssub_2_ssub_3_ssub_4_ssub_5
7814 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7815 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7816 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7817 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7818 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7819 0, // ssub_4_ssub_5_ssub_8_ssub_9
7820 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7821 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7822 0, // ssub_6_ssub_7_dsub_5
7823 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7824 0, // ssub_6_ssub_7_dsub_5_dsub_7
7825 0, // ssub_6_ssub_7_ssub_8_ssub_9
7826 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7827 0, // ssub_8_ssub_9_ssub_12_ssub_13
7828 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7829 0, // dsub_5_dsub_7
7830 0, // dsub_5_ssub_12_ssub_13_dsub_7
7831 0, // dsub_5_ssub_12_ssub_13
7832 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7833 },
7834 { // hGPR_and_tGPROdd
7835 0, // dsub_0
7836 0, // dsub_1
7837 0, // dsub_2
7838 0, // dsub_3
7839 0, // dsub_4
7840 0, // dsub_5
7841 0, // dsub_6
7842 0, // dsub_7
7843 0, // gsub_0
7844 0, // gsub_1
7845 0, // qqsub_0
7846 0, // qqsub_1
7847 0, // qsub_0
7848 0, // qsub_1
7849 0, // qsub_2
7850 0, // qsub_3
7851 0, // ssub_0
7852 0, // ssub_1
7853 0, // ssub_2
7854 0, // ssub_3
7855 0, // ssub_4
7856 0, // ssub_5
7857 0, // ssub_6
7858 0, // ssub_7
7859 0, // ssub_8
7860 0, // ssub_9
7861 0, // ssub_10
7862 0, // ssub_11
7863 0, // ssub_12
7864 0, // ssub_13
7865 0, // ssub_14
7866 0, // ssub_15
7867 0, // ssub_0_ssub_1_ssub_4_ssub_5
7868 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7869 0, // ssub_2_ssub_3_ssub_6_ssub_7
7870 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7871 0, // ssub_2_ssub_3_ssub_4_ssub_5
7872 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7873 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7874 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7875 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7876 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7877 0, // ssub_4_ssub_5_ssub_8_ssub_9
7878 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7879 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7880 0, // ssub_6_ssub_7_dsub_5
7881 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7882 0, // ssub_6_ssub_7_dsub_5_dsub_7
7883 0, // ssub_6_ssub_7_ssub_8_ssub_9
7884 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7885 0, // ssub_8_ssub_9_ssub_12_ssub_13
7886 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7887 0, // dsub_5_dsub_7
7888 0, // dsub_5_ssub_12_ssub_13_dsub_7
7889 0, // dsub_5_ssub_12_ssub_13
7890 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7891 },
7892 { // tGPREven_and_tcGPRnotr12
7893 0, // dsub_0
7894 0, // dsub_1
7895 0, // dsub_2
7896 0, // dsub_3
7897 0, // dsub_4
7898 0, // dsub_5
7899 0, // dsub_6
7900 0, // dsub_7
7901 0, // gsub_0
7902 0, // gsub_1
7903 0, // qqsub_0
7904 0, // qqsub_1
7905 0, // qsub_0
7906 0, // qsub_1
7907 0, // qsub_2
7908 0, // qsub_3
7909 0, // ssub_0
7910 0, // ssub_1
7911 0, // ssub_2
7912 0, // ssub_3
7913 0, // ssub_4
7914 0, // ssub_5
7915 0, // ssub_6
7916 0, // ssub_7
7917 0, // ssub_8
7918 0, // ssub_9
7919 0, // ssub_10
7920 0, // ssub_11
7921 0, // ssub_12
7922 0, // ssub_13
7923 0, // ssub_14
7924 0, // ssub_15
7925 0, // ssub_0_ssub_1_ssub_4_ssub_5
7926 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7927 0, // ssub_2_ssub_3_ssub_6_ssub_7
7928 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7929 0, // ssub_2_ssub_3_ssub_4_ssub_5
7930 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7931 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7932 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7933 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7934 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7935 0, // ssub_4_ssub_5_ssub_8_ssub_9
7936 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7937 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7938 0, // ssub_6_ssub_7_dsub_5
7939 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7940 0, // ssub_6_ssub_7_dsub_5_dsub_7
7941 0, // ssub_6_ssub_7_ssub_8_ssub_9
7942 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7943 0, // ssub_8_ssub_9_ssub_12_ssub_13
7944 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
7945 0, // dsub_5_dsub_7
7946 0, // dsub_5_ssub_12_ssub_13_dsub_7
7947 0, // dsub_5_ssub_12_ssub_13
7948 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
7949 },
7950 { // tGPROdd_and_tcGPR
7951 0, // dsub_0
7952 0, // dsub_1
7953 0, // dsub_2
7954 0, // dsub_3
7955 0, // dsub_4
7956 0, // dsub_5
7957 0, // dsub_6
7958 0, // dsub_7
7959 0, // gsub_0
7960 0, // gsub_1
7961 0, // qqsub_0
7962 0, // qqsub_1
7963 0, // qsub_0
7964 0, // qsub_1
7965 0, // qsub_2
7966 0, // qsub_3
7967 0, // ssub_0
7968 0, // ssub_1
7969 0, // ssub_2
7970 0, // ssub_3
7971 0, // ssub_4
7972 0, // ssub_5
7973 0, // ssub_6
7974 0, // ssub_7
7975 0, // ssub_8
7976 0, // ssub_9
7977 0, // ssub_10
7978 0, // ssub_11
7979 0, // ssub_12
7980 0, // ssub_13
7981 0, // ssub_14
7982 0, // ssub_15
7983 0, // ssub_0_ssub_1_ssub_4_ssub_5
7984 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
7985 0, // ssub_2_ssub_3_ssub_6_ssub_7
7986 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
7987 0, // ssub_2_ssub_3_ssub_4_ssub_5
7988 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
7989 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7990 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
7991 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
7992 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7993 0, // ssub_4_ssub_5_ssub_8_ssub_9
7994 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
7995 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
7996 0, // ssub_6_ssub_7_dsub_5
7997 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
7998 0, // ssub_6_ssub_7_dsub_5_dsub_7
7999 0, // ssub_6_ssub_7_ssub_8_ssub_9
8000 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8001 0, // ssub_8_ssub_9_ssub_12_ssub_13
8002 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8003 0, // dsub_5_dsub_7
8004 0, // dsub_5_ssub_12_ssub_13_dsub_7
8005 0, // dsub_5_ssub_12_ssub_13
8006 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8007 },
8008 { // CCR
8009 0, // dsub_0
8010 0, // dsub_1
8011 0, // dsub_2
8012 0, // dsub_3
8013 0, // dsub_4
8014 0, // dsub_5
8015 0, // dsub_6
8016 0, // dsub_7
8017 0, // gsub_0
8018 0, // gsub_1
8019 0, // qqsub_0
8020 0, // qqsub_1
8021 0, // qsub_0
8022 0, // qsub_1
8023 0, // qsub_2
8024 0, // qsub_3
8025 0, // ssub_0
8026 0, // ssub_1
8027 0, // ssub_2
8028 0, // ssub_3
8029 0, // ssub_4
8030 0, // ssub_5
8031 0, // ssub_6
8032 0, // ssub_7
8033 0, // ssub_8
8034 0, // ssub_9
8035 0, // ssub_10
8036 0, // ssub_11
8037 0, // ssub_12
8038 0, // ssub_13
8039 0, // ssub_14
8040 0, // ssub_15
8041 0, // ssub_0_ssub_1_ssub_4_ssub_5
8042 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8043 0, // ssub_2_ssub_3_ssub_6_ssub_7
8044 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8045 0, // ssub_2_ssub_3_ssub_4_ssub_5
8046 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8047 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8048 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8049 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8050 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8051 0, // ssub_4_ssub_5_ssub_8_ssub_9
8052 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8053 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8054 0, // ssub_6_ssub_7_dsub_5
8055 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8056 0, // ssub_6_ssub_7_dsub_5_dsub_7
8057 0, // ssub_6_ssub_7_ssub_8_ssub_9
8058 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8059 0, // ssub_8_ssub_9_ssub_12_ssub_13
8060 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8061 0, // dsub_5_dsub_7
8062 0, // dsub_5_ssub_12_ssub_13_dsub_7
8063 0, // dsub_5_ssub_12_ssub_13
8064 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8065 },
8066 { // FPCXTRegs
8067 0, // dsub_0
8068 0, // dsub_1
8069 0, // dsub_2
8070 0, // dsub_3
8071 0, // dsub_4
8072 0, // dsub_5
8073 0, // dsub_6
8074 0, // dsub_7
8075 0, // gsub_0
8076 0, // gsub_1
8077 0, // qqsub_0
8078 0, // qqsub_1
8079 0, // qsub_0
8080 0, // qsub_1
8081 0, // qsub_2
8082 0, // qsub_3
8083 0, // ssub_0
8084 0, // ssub_1
8085 0, // ssub_2
8086 0, // ssub_3
8087 0, // ssub_4
8088 0, // ssub_5
8089 0, // ssub_6
8090 0, // ssub_7
8091 0, // ssub_8
8092 0, // ssub_9
8093 0, // ssub_10
8094 0, // ssub_11
8095 0, // ssub_12
8096 0, // ssub_13
8097 0, // ssub_14
8098 0, // ssub_15
8099 0, // ssub_0_ssub_1_ssub_4_ssub_5
8100 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8101 0, // ssub_2_ssub_3_ssub_6_ssub_7
8102 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8103 0, // ssub_2_ssub_3_ssub_4_ssub_5
8104 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8105 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8106 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8107 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8108 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8109 0, // ssub_4_ssub_5_ssub_8_ssub_9
8110 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8111 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8112 0, // ssub_6_ssub_7_dsub_5
8113 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8114 0, // ssub_6_ssub_7_dsub_5_dsub_7
8115 0, // ssub_6_ssub_7_ssub_8_ssub_9
8116 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8117 0, // ssub_8_ssub_9_ssub_12_ssub_13
8118 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8119 0, // dsub_5_dsub_7
8120 0, // dsub_5_ssub_12_ssub_13_dsub_7
8121 0, // dsub_5_ssub_12_ssub_13
8122 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8123 },
8124 { // GPRlr
8125 0, // dsub_0
8126 0, // dsub_1
8127 0, // dsub_2
8128 0, // dsub_3
8129 0, // dsub_4
8130 0, // dsub_5
8131 0, // dsub_6
8132 0, // dsub_7
8133 0, // gsub_0
8134 0, // gsub_1
8135 0, // qqsub_0
8136 0, // qqsub_1
8137 0, // qsub_0
8138 0, // qsub_1
8139 0, // qsub_2
8140 0, // qsub_3
8141 0, // ssub_0
8142 0, // ssub_1
8143 0, // ssub_2
8144 0, // ssub_3
8145 0, // ssub_4
8146 0, // ssub_5
8147 0, // ssub_6
8148 0, // ssub_7
8149 0, // ssub_8
8150 0, // ssub_9
8151 0, // ssub_10
8152 0, // ssub_11
8153 0, // ssub_12
8154 0, // ssub_13
8155 0, // ssub_14
8156 0, // ssub_15
8157 0, // ssub_0_ssub_1_ssub_4_ssub_5
8158 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8159 0, // ssub_2_ssub_3_ssub_6_ssub_7
8160 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8161 0, // ssub_2_ssub_3_ssub_4_ssub_5
8162 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8163 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8164 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8165 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8166 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8167 0, // ssub_4_ssub_5_ssub_8_ssub_9
8168 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8169 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8170 0, // ssub_6_ssub_7_dsub_5
8171 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8172 0, // ssub_6_ssub_7_dsub_5_dsub_7
8173 0, // ssub_6_ssub_7_ssub_8_ssub_9
8174 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8175 0, // ssub_8_ssub_9_ssub_12_ssub_13
8176 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8177 0, // dsub_5_dsub_7
8178 0, // dsub_5_ssub_12_ssub_13_dsub_7
8179 0, // dsub_5_ssub_12_ssub_13
8180 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8181 },
8182 { // GPRsp
8183 0, // dsub_0
8184 0, // dsub_1
8185 0, // dsub_2
8186 0, // dsub_3
8187 0, // dsub_4
8188 0, // dsub_5
8189 0, // dsub_6
8190 0, // dsub_7
8191 0, // gsub_0
8192 0, // gsub_1
8193 0, // qqsub_0
8194 0, // qqsub_1
8195 0, // qsub_0
8196 0, // qsub_1
8197 0, // qsub_2
8198 0, // qsub_3
8199 0, // ssub_0
8200 0, // ssub_1
8201 0, // ssub_2
8202 0, // ssub_3
8203 0, // ssub_4
8204 0, // ssub_5
8205 0, // ssub_6
8206 0, // ssub_7
8207 0, // ssub_8
8208 0, // ssub_9
8209 0, // ssub_10
8210 0, // ssub_11
8211 0, // ssub_12
8212 0, // ssub_13
8213 0, // ssub_14
8214 0, // ssub_15
8215 0, // ssub_0_ssub_1_ssub_4_ssub_5
8216 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8217 0, // ssub_2_ssub_3_ssub_6_ssub_7
8218 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8219 0, // ssub_2_ssub_3_ssub_4_ssub_5
8220 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8221 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8222 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8223 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8224 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8225 0, // ssub_4_ssub_5_ssub_8_ssub_9
8226 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8227 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8228 0, // ssub_6_ssub_7_dsub_5
8229 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8230 0, // ssub_6_ssub_7_dsub_5_dsub_7
8231 0, // ssub_6_ssub_7_ssub_8_ssub_9
8232 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8233 0, // ssub_8_ssub_9_ssub_12_ssub_13
8234 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8235 0, // dsub_5_dsub_7
8236 0, // dsub_5_ssub_12_ssub_13_dsub_7
8237 0, // dsub_5_ssub_12_ssub_13
8238 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8239 },
8240 { // VCCR
8241 0, // dsub_0
8242 0, // dsub_1
8243 0, // dsub_2
8244 0, // dsub_3
8245 0, // dsub_4
8246 0, // dsub_5
8247 0, // dsub_6
8248 0, // dsub_7
8249 0, // gsub_0
8250 0, // gsub_1
8251 0, // qqsub_0
8252 0, // qqsub_1
8253 0, // qsub_0
8254 0, // qsub_1
8255 0, // qsub_2
8256 0, // qsub_3
8257 0, // ssub_0
8258 0, // ssub_1
8259 0, // ssub_2
8260 0, // ssub_3
8261 0, // ssub_4
8262 0, // ssub_5
8263 0, // ssub_6
8264 0, // ssub_7
8265 0, // ssub_8
8266 0, // ssub_9
8267 0, // ssub_10
8268 0, // ssub_11
8269 0, // ssub_12
8270 0, // ssub_13
8271 0, // ssub_14
8272 0, // ssub_15
8273 0, // ssub_0_ssub_1_ssub_4_ssub_5
8274 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8275 0, // ssub_2_ssub_3_ssub_6_ssub_7
8276 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8277 0, // ssub_2_ssub_3_ssub_4_ssub_5
8278 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8279 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8280 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8281 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8282 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8283 0, // ssub_4_ssub_5_ssub_8_ssub_9
8284 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8285 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8286 0, // ssub_6_ssub_7_dsub_5
8287 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8288 0, // ssub_6_ssub_7_dsub_5_dsub_7
8289 0, // ssub_6_ssub_7_ssub_8_ssub_9
8290 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8291 0, // ssub_8_ssub_9_ssub_12_ssub_13
8292 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8293 0, // dsub_5_dsub_7
8294 0, // dsub_5_ssub_12_ssub_13_dsub_7
8295 0, // dsub_5_ssub_12_ssub_13
8296 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8297 },
8298 { // cl_FPSCR_NZCV
8299 0, // dsub_0
8300 0, // dsub_1
8301 0, // dsub_2
8302 0, // dsub_3
8303 0, // dsub_4
8304 0, // dsub_5
8305 0, // dsub_6
8306 0, // dsub_7
8307 0, // gsub_0
8308 0, // gsub_1
8309 0, // qqsub_0
8310 0, // qqsub_1
8311 0, // qsub_0
8312 0, // qsub_1
8313 0, // qsub_2
8314 0, // qsub_3
8315 0, // ssub_0
8316 0, // ssub_1
8317 0, // ssub_2
8318 0, // ssub_3
8319 0, // ssub_4
8320 0, // ssub_5
8321 0, // ssub_6
8322 0, // ssub_7
8323 0, // ssub_8
8324 0, // ssub_9
8325 0, // ssub_10
8326 0, // ssub_11
8327 0, // ssub_12
8328 0, // ssub_13
8329 0, // ssub_14
8330 0, // ssub_15
8331 0, // ssub_0_ssub_1_ssub_4_ssub_5
8332 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8333 0, // ssub_2_ssub_3_ssub_6_ssub_7
8334 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8335 0, // ssub_2_ssub_3_ssub_4_ssub_5
8336 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8337 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8338 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8339 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8340 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8341 0, // ssub_4_ssub_5_ssub_8_ssub_9
8342 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8343 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8344 0, // ssub_6_ssub_7_dsub_5
8345 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8346 0, // ssub_6_ssub_7_dsub_5_dsub_7
8347 0, // ssub_6_ssub_7_ssub_8_ssub_9
8348 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8349 0, // ssub_8_ssub_9_ssub_12_ssub_13
8350 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8351 0, // dsub_5_dsub_7
8352 0, // dsub_5_ssub_12_ssub_13_dsub_7
8353 0, // dsub_5_ssub_12_ssub_13
8354 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8355 },
8356 { // hGPR_and_tGPRwithpc
8357 0, // dsub_0
8358 0, // dsub_1
8359 0, // dsub_2
8360 0, // dsub_3
8361 0, // dsub_4
8362 0, // dsub_5
8363 0, // dsub_6
8364 0, // dsub_7
8365 0, // gsub_0
8366 0, // gsub_1
8367 0, // qqsub_0
8368 0, // qqsub_1
8369 0, // qsub_0
8370 0, // qsub_1
8371 0, // qsub_2
8372 0, // qsub_3
8373 0, // ssub_0
8374 0, // ssub_1
8375 0, // ssub_2
8376 0, // ssub_3
8377 0, // ssub_4
8378 0, // ssub_5
8379 0, // ssub_6
8380 0, // ssub_7
8381 0, // ssub_8
8382 0, // ssub_9
8383 0, // ssub_10
8384 0, // ssub_11
8385 0, // ssub_12
8386 0, // ssub_13
8387 0, // ssub_14
8388 0, // ssub_15
8389 0, // ssub_0_ssub_1_ssub_4_ssub_5
8390 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8391 0, // ssub_2_ssub_3_ssub_6_ssub_7
8392 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8393 0, // ssub_2_ssub_3_ssub_4_ssub_5
8394 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8395 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8396 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8397 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8398 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8399 0, // ssub_4_ssub_5_ssub_8_ssub_9
8400 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8401 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8402 0, // ssub_6_ssub_7_dsub_5
8403 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8404 0, // ssub_6_ssub_7_dsub_5_dsub_7
8405 0, // ssub_6_ssub_7_ssub_8_ssub_9
8406 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8407 0, // ssub_8_ssub_9_ssub_12_ssub_13
8408 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8409 0, // dsub_5_dsub_7
8410 0, // dsub_5_ssub_12_ssub_13_dsub_7
8411 0, // dsub_5_ssub_12_ssub_13
8412 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8413 },
8414 { // hGPR_and_tcGPR
8415 0, // dsub_0
8416 0, // dsub_1
8417 0, // dsub_2
8418 0, // dsub_3
8419 0, // dsub_4
8420 0, // dsub_5
8421 0, // dsub_6
8422 0, // dsub_7
8423 0, // gsub_0
8424 0, // gsub_1
8425 0, // qqsub_0
8426 0, // qqsub_1
8427 0, // qsub_0
8428 0, // qsub_1
8429 0, // qsub_2
8430 0, // qsub_3
8431 0, // ssub_0
8432 0, // ssub_1
8433 0, // ssub_2
8434 0, // ssub_3
8435 0, // ssub_4
8436 0, // ssub_5
8437 0, // ssub_6
8438 0, // ssub_7
8439 0, // ssub_8
8440 0, // ssub_9
8441 0, // ssub_10
8442 0, // ssub_11
8443 0, // ssub_12
8444 0, // ssub_13
8445 0, // ssub_14
8446 0, // ssub_15
8447 0, // ssub_0_ssub_1_ssub_4_ssub_5
8448 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8449 0, // ssub_2_ssub_3_ssub_6_ssub_7
8450 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8451 0, // ssub_2_ssub_3_ssub_4_ssub_5
8452 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8453 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8454 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8455 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8456 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8457 0, // ssub_4_ssub_5_ssub_8_ssub_9
8458 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8459 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8460 0, // ssub_6_ssub_7_dsub_5
8461 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8462 0, // ssub_6_ssub_7_dsub_5_dsub_7
8463 0, // ssub_6_ssub_7_ssub_8_ssub_9
8464 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8465 0, // ssub_8_ssub_9_ssub_12_ssub_13
8466 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8467 0, // dsub_5_dsub_7
8468 0, // dsub_5_ssub_12_ssub_13_dsub_7
8469 0, // dsub_5_ssub_12_ssub_13
8470 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8471 },
8472 { // DPR
8473 0, // dsub_0
8474 0, // dsub_1
8475 0, // dsub_2
8476 0, // dsub_3
8477 0, // dsub_4
8478 0, // dsub_5
8479 0, // dsub_6
8480 0, // dsub_7
8481 0, // gsub_0
8482 0, // gsub_1
8483 0, // qqsub_0
8484 0, // qqsub_1
8485 0, // qsub_0
8486 0, // qsub_1
8487 0, // qsub_2
8488 0, // qsub_3
8489 53, // ssub_0 -> DPR_VFP2
8490 53, // ssub_1 -> DPR_VFP2
8491 0, // ssub_2
8492 0, // ssub_3
8493 0, // ssub_4
8494 0, // ssub_5
8495 0, // ssub_6
8496 0, // ssub_7
8497 0, // ssub_8
8498 0, // ssub_9
8499 0, // ssub_10
8500 0, // ssub_11
8501 0, // ssub_12
8502 0, // ssub_13
8503 0, // ssub_14
8504 0, // ssub_15
8505 0, // ssub_0_ssub_1_ssub_4_ssub_5
8506 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8507 0, // ssub_2_ssub_3_ssub_6_ssub_7
8508 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8509 0, // ssub_2_ssub_3_ssub_4_ssub_5
8510 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8511 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8512 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8513 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8514 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8515 0, // ssub_4_ssub_5_ssub_8_ssub_9
8516 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8517 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8518 0, // ssub_6_ssub_7_dsub_5
8519 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8520 0, // ssub_6_ssub_7_dsub_5_dsub_7
8521 0, // ssub_6_ssub_7_ssub_8_ssub_9
8522 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8523 0, // ssub_8_ssub_9_ssub_12_ssub_13
8524 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8525 0, // dsub_5_dsub_7
8526 0, // dsub_5_ssub_12_ssub_13_dsub_7
8527 0, // dsub_5_ssub_12_ssub_13
8528 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8529 },
8530 { // DPR_VFP2
8531 0, // dsub_0
8532 0, // dsub_1
8533 0, // dsub_2
8534 0, // dsub_3
8535 0, // dsub_4
8536 0, // dsub_5
8537 0, // dsub_6
8538 0, // dsub_7
8539 0, // gsub_0
8540 0, // gsub_1
8541 0, // qqsub_0
8542 0, // qqsub_1
8543 0, // qsub_0
8544 0, // qsub_1
8545 0, // qsub_2
8546 0, // qsub_3
8547 53, // ssub_0 -> DPR_VFP2
8548 53, // ssub_1 -> DPR_VFP2
8549 0, // ssub_2
8550 0, // ssub_3
8551 0, // ssub_4
8552 0, // ssub_5
8553 0, // ssub_6
8554 0, // ssub_7
8555 0, // ssub_8
8556 0, // ssub_9
8557 0, // ssub_10
8558 0, // ssub_11
8559 0, // ssub_12
8560 0, // ssub_13
8561 0, // ssub_14
8562 0, // ssub_15
8563 0, // ssub_0_ssub_1_ssub_4_ssub_5
8564 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8565 0, // ssub_2_ssub_3_ssub_6_ssub_7
8566 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8567 0, // ssub_2_ssub_3_ssub_4_ssub_5
8568 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8569 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8570 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8571 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8572 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8573 0, // ssub_4_ssub_5_ssub_8_ssub_9
8574 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8575 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8576 0, // ssub_6_ssub_7_dsub_5
8577 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8578 0, // ssub_6_ssub_7_dsub_5_dsub_7
8579 0, // ssub_6_ssub_7_ssub_8_ssub_9
8580 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8581 0, // ssub_8_ssub_9_ssub_12_ssub_13
8582 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8583 0, // dsub_5_dsub_7
8584 0, // dsub_5_ssub_12_ssub_13_dsub_7
8585 0, // dsub_5_ssub_12_ssub_13
8586 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8587 },
8588 { // DPR_8
8589 0, // dsub_0
8590 0, // dsub_1
8591 0, // dsub_2
8592 0, // dsub_3
8593 0, // dsub_4
8594 0, // dsub_5
8595 0, // dsub_6
8596 0, // dsub_7
8597 0, // gsub_0
8598 0, // gsub_1
8599 0, // qqsub_0
8600 0, // qqsub_1
8601 0, // qsub_0
8602 0, // qsub_1
8603 0, // qsub_2
8604 0, // qsub_3
8605 54, // ssub_0 -> DPR_8
8606 54, // ssub_1 -> DPR_8
8607 0, // ssub_2
8608 0, // ssub_3
8609 0, // ssub_4
8610 0, // ssub_5
8611 0, // ssub_6
8612 0, // ssub_7
8613 0, // ssub_8
8614 0, // ssub_9
8615 0, // ssub_10
8616 0, // ssub_11
8617 0, // ssub_12
8618 0, // ssub_13
8619 0, // ssub_14
8620 0, // ssub_15
8621 0, // ssub_0_ssub_1_ssub_4_ssub_5
8622 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8623 0, // ssub_2_ssub_3_ssub_6_ssub_7
8624 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8625 0, // ssub_2_ssub_3_ssub_4_ssub_5
8626 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8627 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8628 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8629 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8630 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8631 0, // ssub_4_ssub_5_ssub_8_ssub_9
8632 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8633 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8634 0, // ssub_6_ssub_7_dsub_5
8635 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8636 0, // ssub_6_ssub_7_dsub_5_dsub_7
8637 0, // ssub_6_ssub_7_ssub_8_ssub_9
8638 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8639 0, // ssub_8_ssub_9_ssub_12_ssub_13
8640 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8641 0, // dsub_5_dsub_7
8642 0, // dsub_5_ssub_12_ssub_13_dsub_7
8643 0, // dsub_5_ssub_12_ssub_13
8644 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8645 },
8646 { // GPRPair
8647 0, // dsub_0
8648 0, // dsub_1
8649 0, // dsub_2
8650 0, // dsub_3
8651 0, // dsub_4
8652 0, // dsub_5
8653 0, // dsub_6
8654 0, // dsub_7
8655 55, // gsub_0 -> GPRPair
8656 55, // gsub_1 -> GPRPair
8657 0, // qqsub_0
8658 0, // qqsub_1
8659 0, // qsub_0
8660 0, // qsub_1
8661 0, // qsub_2
8662 0, // qsub_3
8663 0, // ssub_0
8664 0, // ssub_1
8665 0, // ssub_2
8666 0, // ssub_3
8667 0, // ssub_4
8668 0, // ssub_5
8669 0, // ssub_6
8670 0, // ssub_7
8671 0, // ssub_8
8672 0, // ssub_9
8673 0, // ssub_10
8674 0, // ssub_11
8675 0, // ssub_12
8676 0, // ssub_13
8677 0, // ssub_14
8678 0, // ssub_15
8679 0, // ssub_0_ssub_1_ssub_4_ssub_5
8680 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8681 0, // ssub_2_ssub_3_ssub_6_ssub_7
8682 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8683 0, // ssub_2_ssub_3_ssub_4_ssub_5
8684 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8685 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8686 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8687 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8688 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8689 0, // ssub_4_ssub_5_ssub_8_ssub_9
8690 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8691 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8692 0, // ssub_6_ssub_7_dsub_5
8693 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8694 0, // ssub_6_ssub_7_dsub_5_dsub_7
8695 0, // ssub_6_ssub_7_ssub_8_ssub_9
8696 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8697 0, // ssub_8_ssub_9_ssub_12_ssub_13
8698 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8699 0, // dsub_5_dsub_7
8700 0, // dsub_5_ssub_12_ssub_13_dsub_7
8701 0, // dsub_5_ssub_12_ssub_13
8702 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8703 },
8704 { // GPRPairnosp
8705 0, // dsub_0
8706 0, // dsub_1
8707 0, // dsub_2
8708 0, // dsub_3
8709 0, // dsub_4
8710 0, // dsub_5
8711 0, // dsub_6
8712 0, // dsub_7
8713 56, // gsub_0 -> GPRPairnosp
8714 56, // gsub_1 -> GPRPairnosp
8715 0, // qqsub_0
8716 0, // qqsub_1
8717 0, // qsub_0
8718 0, // qsub_1
8719 0, // qsub_2
8720 0, // qsub_3
8721 0, // ssub_0
8722 0, // ssub_1
8723 0, // ssub_2
8724 0, // ssub_3
8725 0, // ssub_4
8726 0, // ssub_5
8727 0, // ssub_6
8728 0, // ssub_7
8729 0, // ssub_8
8730 0, // ssub_9
8731 0, // ssub_10
8732 0, // ssub_11
8733 0, // ssub_12
8734 0, // ssub_13
8735 0, // ssub_14
8736 0, // ssub_15
8737 0, // ssub_0_ssub_1_ssub_4_ssub_5
8738 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8739 0, // ssub_2_ssub_3_ssub_6_ssub_7
8740 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8741 0, // ssub_2_ssub_3_ssub_4_ssub_5
8742 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8743 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8744 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8745 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8746 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8747 0, // ssub_4_ssub_5_ssub_8_ssub_9
8748 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8749 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8750 0, // ssub_6_ssub_7_dsub_5
8751 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8752 0, // ssub_6_ssub_7_dsub_5_dsub_7
8753 0, // ssub_6_ssub_7_ssub_8_ssub_9
8754 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8755 0, // ssub_8_ssub_9_ssub_12_ssub_13
8756 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8757 0, // dsub_5_dsub_7
8758 0, // dsub_5_ssub_12_ssub_13_dsub_7
8759 0, // dsub_5_ssub_12_ssub_13
8760 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8761 },
8762 { // GPRPair_with_gsub_0_in_tGPR
8763 0, // dsub_0
8764 0, // dsub_1
8765 0, // dsub_2
8766 0, // dsub_3
8767 0, // dsub_4
8768 0, // dsub_5
8769 0, // dsub_6
8770 0, // dsub_7
8771 57, // gsub_0 -> GPRPair_with_gsub_0_in_tGPR
8772 57, // gsub_1 -> GPRPair_with_gsub_0_in_tGPR
8773 0, // qqsub_0
8774 0, // qqsub_1
8775 0, // qsub_0
8776 0, // qsub_1
8777 0, // qsub_2
8778 0, // qsub_3
8779 0, // ssub_0
8780 0, // ssub_1
8781 0, // ssub_2
8782 0, // ssub_3
8783 0, // ssub_4
8784 0, // ssub_5
8785 0, // ssub_6
8786 0, // ssub_7
8787 0, // ssub_8
8788 0, // ssub_9
8789 0, // ssub_10
8790 0, // ssub_11
8791 0, // ssub_12
8792 0, // ssub_13
8793 0, // ssub_14
8794 0, // ssub_15
8795 0, // ssub_0_ssub_1_ssub_4_ssub_5
8796 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8797 0, // ssub_2_ssub_3_ssub_6_ssub_7
8798 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8799 0, // ssub_2_ssub_3_ssub_4_ssub_5
8800 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8801 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8802 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8803 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8804 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8805 0, // ssub_4_ssub_5_ssub_8_ssub_9
8806 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8807 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8808 0, // ssub_6_ssub_7_dsub_5
8809 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8810 0, // ssub_6_ssub_7_dsub_5_dsub_7
8811 0, // ssub_6_ssub_7_ssub_8_ssub_9
8812 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8813 0, // ssub_8_ssub_9_ssub_12_ssub_13
8814 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8815 0, // dsub_5_dsub_7
8816 0, // dsub_5_ssub_12_ssub_13_dsub_7
8817 0, // dsub_5_ssub_12_ssub_13
8818 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8819 },
8820 { // GPRPair_with_gsub_0_in_hGPR
8821 0, // dsub_0
8822 0, // dsub_1
8823 0, // dsub_2
8824 0, // dsub_3
8825 0, // dsub_4
8826 0, // dsub_5
8827 0, // dsub_6
8828 0, // dsub_7
8829 58, // gsub_0 -> GPRPair_with_gsub_0_in_hGPR
8830 58, // gsub_1 -> GPRPair_with_gsub_0_in_hGPR
8831 0, // qqsub_0
8832 0, // qqsub_1
8833 0, // qsub_0
8834 0, // qsub_1
8835 0, // qsub_2
8836 0, // qsub_3
8837 0, // ssub_0
8838 0, // ssub_1
8839 0, // ssub_2
8840 0, // ssub_3
8841 0, // ssub_4
8842 0, // ssub_5
8843 0, // ssub_6
8844 0, // ssub_7
8845 0, // ssub_8
8846 0, // ssub_9
8847 0, // ssub_10
8848 0, // ssub_11
8849 0, // ssub_12
8850 0, // ssub_13
8851 0, // ssub_14
8852 0, // ssub_15
8853 0, // ssub_0_ssub_1_ssub_4_ssub_5
8854 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8855 0, // ssub_2_ssub_3_ssub_6_ssub_7
8856 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8857 0, // ssub_2_ssub_3_ssub_4_ssub_5
8858 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8859 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8860 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8861 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8862 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8863 0, // ssub_4_ssub_5_ssub_8_ssub_9
8864 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8865 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8866 0, // ssub_6_ssub_7_dsub_5
8867 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8868 0, // ssub_6_ssub_7_dsub_5_dsub_7
8869 0, // ssub_6_ssub_7_ssub_8_ssub_9
8870 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8871 0, // ssub_8_ssub_9_ssub_12_ssub_13
8872 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8873 0, // dsub_5_dsub_7
8874 0, // dsub_5_ssub_12_ssub_13_dsub_7
8875 0, // dsub_5_ssub_12_ssub_13
8876 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8877 },
8878 { // GPRPair_with_gsub_0_in_tcGPR
8879 0, // dsub_0
8880 0, // dsub_1
8881 0, // dsub_2
8882 0, // dsub_3
8883 0, // dsub_4
8884 0, // dsub_5
8885 0, // dsub_6
8886 0, // dsub_7
8887 59, // gsub_0 -> GPRPair_with_gsub_0_in_tcGPR
8888 59, // gsub_1 -> GPRPair_with_gsub_0_in_tcGPR
8889 0, // qqsub_0
8890 0, // qqsub_1
8891 0, // qsub_0
8892 0, // qsub_1
8893 0, // qsub_2
8894 0, // qsub_3
8895 0, // ssub_0
8896 0, // ssub_1
8897 0, // ssub_2
8898 0, // ssub_3
8899 0, // ssub_4
8900 0, // ssub_5
8901 0, // ssub_6
8902 0, // ssub_7
8903 0, // ssub_8
8904 0, // ssub_9
8905 0, // ssub_10
8906 0, // ssub_11
8907 0, // ssub_12
8908 0, // ssub_13
8909 0, // ssub_14
8910 0, // ssub_15
8911 0, // ssub_0_ssub_1_ssub_4_ssub_5
8912 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8913 0, // ssub_2_ssub_3_ssub_6_ssub_7
8914 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8915 0, // ssub_2_ssub_3_ssub_4_ssub_5
8916 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8917 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8918 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8919 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8920 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8921 0, // ssub_4_ssub_5_ssub_8_ssub_9
8922 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8923 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8924 0, // ssub_6_ssub_7_dsub_5
8925 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8926 0, // ssub_6_ssub_7_dsub_5_dsub_7
8927 0, // ssub_6_ssub_7_ssub_8_ssub_9
8928 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8929 0, // ssub_8_ssub_9_ssub_12_ssub_13
8930 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8931 0, // dsub_5_dsub_7
8932 0, // dsub_5_ssub_12_ssub_13_dsub_7
8933 0, // dsub_5_ssub_12_ssub_13
8934 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8935 },
8936 { // GPRPair_with_gsub_0_in_tcGPRnotr12
8937 0, // dsub_0
8938 0, // dsub_1
8939 0, // dsub_2
8940 0, // dsub_3
8941 0, // dsub_4
8942 0, // dsub_5
8943 0, // dsub_6
8944 0, // dsub_7
8945 60, // gsub_0 -> GPRPair_with_gsub_0_in_tcGPRnotr12
8946 60, // gsub_1 -> GPRPair_with_gsub_0_in_tcGPRnotr12
8947 0, // qqsub_0
8948 0, // qqsub_1
8949 0, // qsub_0
8950 0, // qsub_1
8951 0, // qsub_2
8952 0, // qsub_3
8953 0, // ssub_0
8954 0, // ssub_1
8955 0, // ssub_2
8956 0, // ssub_3
8957 0, // ssub_4
8958 0, // ssub_5
8959 0, // ssub_6
8960 0, // ssub_7
8961 0, // ssub_8
8962 0, // ssub_9
8963 0, // ssub_10
8964 0, // ssub_11
8965 0, // ssub_12
8966 0, // ssub_13
8967 0, // ssub_14
8968 0, // ssub_15
8969 0, // ssub_0_ssub_1_ssub_4_ssub_5
8970 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
8971 0, // ssub_2_ssub_3_ssub_6_ssub_7
8972 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
8973 0, // ssub_2_ssub_3_ssub_4_ssub_5
8974 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
8975 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8976 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
8977 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
8978 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8979 0, // ssub_4_ssub_5_ssub_8_ssub_9
8980 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
8981 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
8982 0, // ssub_6_ssub_7_dsub_5
8983 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
8984 0, // ssub_6_ssub_7_dsub_5_dsub_7
8985 0, // ssub_6_ssub_7_ssub_8_ssub_9
8986 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8987 0, // ssub_8_ssub_9_ssub_12_ssub_13
8988 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
8989 0, // dsub_5_dsub_7
8990 0, // dsub_5_ssub_12_ssub_13_dsub_7
8991 0, // dsub_5_ssub_12_ssub_13
8992 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
8993 },
8994 { // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
8995 0, // dsub_0
8996 0, // dsub_1
8997 0, // dsub_2
8998 0, // dsub_3
8999 0, // dsub_4
9000 0, // dsub_5
9001 0, // dsub_6
9002 0, // dsub_7
9003 61, // gsub_0 -> GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
9004 61, // gsub_1 -> GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
9005 0, // qqsub_0
9006 0, // qqsub_1
9007 0, // qsub_0
9008 0, // qsub_1
9009 0, // qsub_2
9010 0, // qsub_3
9011 0, // ssub_0
9012 0, // ssub_1
9013 0, // ssub_2
9014 0, // ssub_3
9015 0, // ssub_4
9016 0, // ssub_5
9017 0, // ssub_6
9018 0, // ssub_7
9019 0, // ssub_8
9020 0, // ssub_9
9021 0, // ssub_10
9022 0, // ssub_11
9023 0, // ssub_12
9024 0, // ssub_13
9025 0, // ssub_14
9026 0, // ssub_15
9027 0, // ssub_0_ssub_1_ssub_4_ssub_5
9028 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9029 0, // ssub_2_ssub_3_ssub_6_ssub_7
9030 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9031 0, // ssub_2_ssub_3_ssub_4_ssub_5
9032 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9033 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9034 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9035 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9036 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9037 0, // ssub_4_ssub_5_ssub_8_ssub_9
9038 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9039 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9040 0, // ssub_6_ssub_7_dsub_5
9041 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9042 0, // ssub_6_ssub_7_dsub_5_dsub_7
9043 0, // ssub_6_ssub_7_ssub_8_ssub_9
9044 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9045 0, // ssub_8_ssub_9_ssub_12_ssub_13
9046 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9047 0, // dsub_5_dsub_7
9048 0, // dsub_5_ssub_12_ssub_13_dsub_7
9049 0, // dsub_5_ssub_12_ssub_13
9050 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9051 },
9052 { // GPRPair_with_gsub_1_in_GPRsp
9053 0, // dsub_0
9054 0, // dsub_1
9055 0, // dsub_2
9056 0, // dsub_3
9057 0, // dsub_4
9058 0, // dsub_5
9059 0, // dsub_6
9060 0, // dsub_7
9061 62, // gsub_0 -> GPRPair_with_gsub_1_in_GPRsp
9062 62, // gsub_1 -> GPRPair_with_gsub_1_in_GPRsp
9063 0, // qqsub_0
9064 0, // qqsub_1
9065 0, // qsub_0
9066 0, // qsub_1
9067 0, // qsub_2
9068 0, // qsub_3
9069 0, // ssub_0
9070 0, // ssub_1
9071 0, // ssub_2
9072 0, // ssub_3
9073 0, // ssub_4
9074 0, // ssub_5
9075 0, // ssub_6
9076 0, // ssub_7
9077 0, // ssub_8
9078 0, // ssub_9
9079 0, // ssub_10
9080 0, // ssub_11
9081 0, // ssub_12
9082 0, // ssub_13
9083 0, // ssub_14
9084 0, // ssub_15
9085 0, // ssub_0_ssub_1_ssub_4_ssub_5
9086 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9087 0, // ssub_2_ssub_3_ssub_6_ssub_7
9088 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9089 0, // ssub_2_ssub_3_ssub_4_ssub_5
9090 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9091 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9092 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9093 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9094 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9095 0, // ssub_4_ssub_5_ssub_8_ssub_9
9096 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9097 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9098 0, // ssub_6_ssub_7_dsub_5
9099 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9100 0, // ssub_6_ssub_7_dsub_5_dsub_7
9101 0, // ssub_6_ssub_7_ssub_8_ssub_9
9102 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9103 0, // ssub_8_ssub_9_ssub_12_ssub_13
9104 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9105 0, // dsub_5_dsub_7
9106 0, // dsub_5_ssub_12_ssub_13_dsub_7
9107 0, // dsub_5_ssub_12_ssub_13
9108 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9109 },
9110 { // DPairSpc
9111 63, // dsub_0 -> DPairSpc
9112 0, // dsub_1
9113 63, // dsub_2 -> DPairSpc
9114 0, // dsub_3
9115 0, // dsub_4
9116 0, // dsub_5
9117 0, // dsub_6
9118 0, // dsub_7
9119 0, // gsub_0
9120 0, // gsub_1
9121 0, // qqsub_0
9122 0, // qqsub_1
9123 0, // qsub_0
9124 0, // qsub_1
9125 0, // qsub_2
9126 0, // qsub_3
9127 64, // ssub_0 -> DPairSpc_with_ssub_0
9128 64, // ssub_1 -> DPairSpc_with_ssub_0
9129 0, // ssub_2
9130 0, // ssub_3
9131 65, // ssub_4 -> DPairSpc_with_ssub_4
9132 65, // ssub_5 -> DPairSpc_with_ssub_4
9133 0, // ssub_6
9134 0, // ssub_7
9135 0, // ssub_8
9136 0, // ssub_9
9137 0, // ssub_10
9138 0, // ssub_11
9139 0, // ssub_12
9140 0, // ssub_13
9141 0, // ssub_14
9142 0, // ssub_15
9143 0, // ssub_0_ssub_1_ssub_4_ssub_5
9144 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9145 0, // ssub_2_ssub_3_ssub_6_ssub_7
9146 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9147 0, // ssub_2_ssub_3_ssub_4_ssub_5
9148 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9149 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9150 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9151 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9152 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9153 0, // ssub_4_ssub_5_ssub_8_ssub_9
9154 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9155 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9156 0, // ssub_6_ssub_7_dsub_5
9157 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9158 0, // ssub_6_ssub_7_dsub_5_dsub_7
9159 0, // ssub_6_ssub_7_ssub_8_ssub_9
9160 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9161 0, // ssub_8_ssub_9_ssub_12_ssub_13
9162 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9163 0, // dsub_5_dsub_7
9164 0, // dsub_5_ssub_12_ssub_13_dsub_7
9165 0, // dsub_5_ssub_12_ssub_13
9166 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9167 },
9168 { // DPairSpc_with_ssub_0
9169 64, // dsub_0 -> DPairSpc_with_ssub_0
9170 0, // dsub_1
9171 64, // dsub_2 -> DPairSpc_with_ssub_0
9172 0, // dsub_3
9173 0, // dsub_4
9174 0, // dsub_5
9175 0, // dsub_6
9176 0, // dsub_7
9177 0, // gsub_0
9178 0, // gsub_1
9179 0, // qqsub_0
9180 0, // qqsub_1
9181 0, // qsub_0
9182 0, // qsub_1
9183 0, // qsub_2
9184 0, // qsub_3
9185 64, // ssub_0 -> DPairSpc_with_ssub_0
9186 64, // ssub_1 -> DPairSpc_with_ssub_0
9187 0, // ssub_2
9188 0, // ssub_3
9189 65, // ssub_4 -> DPairSpc_with_ssub_4
9190 65, // ssub_5 -> DPairSpc_with_ssub_4
9191 0, // ssub_6
9192 0, // ssub_7
9193 0, // ssub_8
9194 0, // ssub_9
9195 0, // ssub_10
9196 0, // ssub_11
9197 0, // ssub_12
9198 0, // ssub_13
9199 0, // ssub_14
9200 0, // ssub_15
9201 0, // ssub_0_ssub_1_ssub_4_ssub_5
9202 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9203 0, // ssub_2_ssub_3_ssub_6_ssub_7
9204 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9205 0, // ssub_2_ssub_3_ssub_4_ssub_5
9206 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9207 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9208 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9209 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9210 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9211 0, // ssub_4_ssub_5_ssub_8_ssub_9
9212 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9213 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9214 0, // ssub_6_ssub_7_dsub_5
9215 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9216 0, // ssub_6_ssub_7_dsub_5_dsub_7
9217 0, // ssub_6_ssub_7_ssub_8_ssub_9
9218 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9219 0, // ssub_8_ssub_9_ssub_12_ssub_13
9220 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9221 0, // dsub_5_dsub_7
9222 0, // dsub_5_ssub_12_ssub_13_dsub_7
9223 0, // dsub_5_ssub_12_ssub_13
9224 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9225 },
9226 { // DPairSpc_with_ssub_4
9227 65, // dsub_0 -> DPairSpc_with_ssub_4
9228 0, // dsub_1
9229 65, // dsub_2 -> DPairSpc_with_ssub_4
9230 0, // dsub_3
9231 0, // dsub_4
9232 0, // dsub_5
9233 0, // dsub_6
9234 0, // dsub_7
9235 0, // gsub_0
9236 0, // gsub_1
9237 0, // qqsub_0
9238 0, // qqsub_1
9239 0, // qsub_0
9240 0, // qsub_1
9241 0, // qsub_2
9242 0, // qsub_3
9243 65, // ssub_0 -> DPairSpc_with_ssub_4
9244 65, // ssub_1 -> DPairSpc_with_ssub_4
9245 0, // ssub_2
9246 0, // ssub_3
9247 65, // ssub_4 -> DPairSpc_with_ssub_4
9248 65, // ssub_5 -> DPairSpc_with_ssub_4
9249 0, // ssub_6
9250 0, // ssub_7
9251 0, // ssub_8
9252 0, // ssub_9
9253 0, // ssub_10
9254 0, // ssub_11
9255 0, // ssub_12
9256 0, // ssub_13
9257 0, // ssub_14
9258 0, // ssub_15
9259 0, // ssub_0_ssub_1_ssub_4_ssub_5
9260 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9261 0, // ssub_2_ssub_3_ssub_6_ssub_7
9262 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9263 0, // ssub_2_ssub_3_ssub_4_ssub_5
9264 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9265 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9266 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9267 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9268 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9269 0, // ssub_4_ssub_5_ssub_8_ssub_9
9270 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9271 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9272 0, // ssub_6_ssub_7_dsub_5
9273 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9274 0, // ssub_6_ssub_7_dsub_5_dsub_7
9275 0, // ssub_6_ssub_7_ssub_8_ssub_9
9276 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9277 0, // ssub_8_ssub_9_ssub_12_ssub_13
9278 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9279 0, // dsub_5_dsub_7
9280 0, // dsub_5_ssub_12_ssub_13_dsub_7
9281 0, // dsub_5_ssub_12_ssub_13
9282 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9283 },
9284 { // DPairSpc_with_dsub_0_in_DPR_8
9285 66, // dsub_0 -> DPairSpc_with_dsub_0_in_DPR_8
9286 0, // dsub_1
9287 66, // dsub_2 -> DPairSpc_with_dsub_0_in_DPR_8
9288 0, // dsub_3
9289 0, // dsub_4
9290 0, // dsub_5
9291 0, // dsub_6
9292 0, // dsub_7
9293 0, // gsub_0
9294 0, // gsub_1
9295 0, // qqsub_0
9296 0, // qqsub_1
9297 0, // qsub_0
9298 0, // qsub_1
9299 0, // qsub_2
9300 0, // qsub_3
9301 66, // ssub_0 -> DPairSpc_with_dsub_0_in_DPR_8
9302 66, // ssub_1 -> DPairSpc_with_dsub_0_in_DPR_8
9303 0, // ssub_2
9304 0, // ssub_3
9305 66, // ssub_4 -> DPairSpc_with_dsub_0_in_DPR_8
9306 66, // ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
9307 0, // ssub_6
9308 0, // ssub_7
9309 0, // ssub_8
9310 0, // ssub_9
9311 0, // ssub_10
9312 0, // ssub_11
9313 0, // ssub_12
9314 0, // ssub_13
9315 0, // ssub_14
9316 0, // ssub_15
9317 0, // ssub_0_ssub_1_ssub_4_ssub_5
9318 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9319 0, // ssub_2_ssub_3_ssub_6_ssub_7
9320 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9321 0, // ssub_2_ssub_3_ssub_4_ssub_5
9322 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9323 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9324 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9325 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9326 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9327 0, // ssub_4_ssub_5_ssub_8_ssub_9
9328 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9329 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9330 0, // ssub_6_ssub_7_dsub_5
9331 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9332 0, // ssub_6_ssub_7_dsub_5_dsub_7
9333 0, // ssub_6_ssub_7_ssub_8_ssub_9
9334 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9335 0, // ssub_8_ssub_9_ssub_12_ssub_13
9336 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9337 0, // dsub_5_dsub_7
9338 0, // dsub_5_ssub_12_ssub_13_dsub_7
9339 0, // dsub_5_ssub_12_ssub_13
9340 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9341 },
9342 { // DPairSpc_with_dsub_2_in_DPR_8
9343 67, // dsub_0 -> DPairSpc_with_dsub_2_in_DPR_8
9344 0, // dsub_1
9345 67, // dsub_2 -> DPairSpc_with_dsub_2_in_DPR_8
9346 0, // dsub_3
9347 0, // dsub_4
9348 0, // dsub_5
9349 0, // dsub_6
9350 0, // dsub_7
9351 0, // gsub_0
9352 0, // gsub_1
9353 0, // qqsub_0
9354 0, // qqsub_1
9355 0, // qsub_0
9356 0, // qsub_1
9357 0, // qsub_2
9358 0, // qsub_3
9359 67, // ssub_0 -> DPairSpc_with_dsub_2_in_DPR_8
9360 67, // ssub_1 -> DPairSpc_with_dsub_2_in_DPR_8
9361 0, // ssub_2
9362 0, // ssub_3
9363 67, // ssub_4 -> DPairSpc_with_dsub_2_in_DPR_8
9364 67, // ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
9365 0, // ssub_6
9366 0, // ssub_7
9367 0, // ssub_8
9368 0, // ssub_9
9369 0, // ssub_10
9370 0, // ssub_11
9371 0, // ssub_12
9372 0, // ssub_13
9373 0, // ssub_14
9374 0, // ssub_15
9375 0, // ssub_0_ssub_1_ssub_4_ssub_5
9376 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9377 0, // ssub_2_ssub_3_ssub_6_ssub_7
9378 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9379 0, // ssub_2_ssub_3_ssub_4_ssub_5
9380 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9381 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9382 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9383 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9384 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9385 0, // ssub_4_ssub_5_ssub_8_ssub_9
9386 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9387 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9388 0, // ssub_6_ssub_7_dsub_5
9389 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9390 0, // ssub_6_ssub_7_dsub_5_dsub_7
9391 0, // ssub_6_ssub_7_ssub_8_ssub_9
9392 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9393 0, // ssub_8_ssub_9_ssub_12_ssub_13
9394 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9395 0, // dsub_5_dsub_7
9396 0, // dsub_5_ssub_12_ssub_13_dsub_7
9397 0, // dsub_5_ssub_12_ssub_13
9398 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9399 },
9400 { // DPair
9401 68, // dsub_0 -> DPair
9402 68, // dsub_1 -> DPair
9403 0, // dsub_2
9404 0, // dsub_3
9405 0, // dsub_4
9406 0, // dsub_5
9407 0, // dsub_6
9408 0, // dsub_7
9409 0, // gsub_0
9410 0, // gsub_1
9411 0, // qqsub_0
9412 0, // qqsub_1
9413 0, // qsub_0
9414 0, // qsub_1
9415 0, // qsub_2
9416 0, // qsub_3
9417 69, // ssub_0 -> DPair_with_ssub_0
9418 69, // ssub_1 -> DPair_with_ssub_0
9419 71, // ssub_2 -> DPair_with_ssub_2
9420 71, // ssub_3 -> DPair_with_ssub_2
9421 0, // ssub_4
9422 0, // ssub_5
9423 0, // ssub_6
9424 0, // ssub_7
9425 0, // ssub_8
9426 0, // ssub_9
9427 0, // ssub_10
9428 0, // ssub_11
9429 0, // ssub_12
9430 0, // ssub_13
9431 0, // ssub_14
9432 0, // ssub_15
9433 0, // ssub_0_ssub_1_ssub_4_ssub_5
9434 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9435 0, // ssub_2_ssub_3_ssub_6_ssub_7
9436 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9437 0, // ssub_2_ssub_3_ssub_4_ssub_5
9438 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9439 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9440 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9441 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9442 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9443 0, // ssub_4_ssub_5_ssub_8_ssub_9
9444 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9445 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9446 0, // ssub_6_ssub_7_dsub_5
9447 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9448 0, // ssub_6_ssub_7_dsub_5_dsub_7
9449 0, // ssub_6_ssub_7_ssub_8_ssub_9
9450 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9451 0, // ssub_8_ssub_9_ssub_12_ssub_13
9452 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9453 0, // dsub_5_dsub_7
9454 0, // dsub_5_ssub_12_ssub_13_dsub_7
9455 0, // dsub_5_ssub_12_ssub_13
9456 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9457 },
9458 { // DPair_with_ssub_0
9459 69, // dsub_0 -> DPair_with_ssub_0
9460 69, // dsub_1 -> DPair_with_ssub_0
9461 0, // dsub_2
9462 0, // dsub_3
9463 0, // dsub_4
9464 0, // dsub_5
9465 0, // dsub_6
9466 0, // dsub_7
9467 0, // gsub_0
9468 0, // gsub_1
9469 0, // qqsub_0
9470 0, // qqsub_1
9471 0, // qsub_0
9472 0, // qsub_1
9473 0, // qsub_2
9474 0, // qsub_3
9475 69, // ssub_0 -> DPair_with_ssub_0
9476 69, // ssub_1 -> DPair_with_ssub_0
9477 71, // ssub_2 -> DPair_with_ssub_2
9478 71, // ssub_3 -> DPair_with_ssub_2
9479 0, // ssub_4
9480 0, // ssub_5
9481 0, // ssub_6
9482 0, // ssub_7
9483 0, // ssub_8
9484 0, // ssub_9
9485 0, // ssub_10
9486 0, // ssub_11
9487 0, // ssub_12
9488 0, // ssub_13
9489 0, // ssub_14
9490 0, // ssub_15
9491 0, // ssub_0_ssub_1_ssub_4_ssub_5
9492 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9493 0, // ssub_2_ssub_3_ssub_6_ssub_7
9494 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9495 0, // ssub_2_ssub_3_ssub_4_ssub_5
9496 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9497 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9498 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9499 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9500 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9501 0, // ssub_4_ssub_5_ssub_8_ssub_9
9502 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9503 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9504 0, // ssub_6_ssub_7_dsub_5
9505 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9506 0, // ssub_6_ssub_7_dsub_5_dsub_7
9507 0, // ssub_6_ssub_7_ssub_8_ssub_9
9508 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9509 0, // ssub_8_ssub_9_ssub_12_ssub_13
9510 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9511 0, // dsub_5_dsub_7
9512 0, // dsub_5_ssub_12_ssub_13_dsub_7
9513 0, // dsub_5_ssub_12_ssub_13
9514 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9515 },
9516 { // QPR
9517 70, // dsub_0 -> QPR
9518 70, // dsub_1 -> QPR
9519 0, // dsub_2
9520 0, // dsub_3
9521 0, // dsub_4
9522 0, // dsub_5
9523 0, // dsub_6
9524 0, // dsub_7
9525 0, // gsub_0
9526 0, // gsub_1
9527 0, // qqsub_0
9528 0, // qqsub_1
9529 0, // qsub_0
9530 0, // qsub_1
9531 0, // qsub_2
9532 0, // qsub_3
9533 73, // ssub_0 -> MQPR
9534 73, // ssub_1 -> MQPR
9535 73, // ssub_2 -> MQPR
9536 73, // ssub_3 -> MQPR
9537 0, // ssub_4
9538 0, // ssub_5
9539 0, // ssub_6
9540 0, // ssub_7
9541 0, // ssub_8
9542 0, // ssub_9
9543 0, // ssub_10
9544 0, // ssub_11
9545 0, // ssub_12
9546 0, // ssub_13
9547 0, // ssub_14
9548 0, // ssub_15
9549 0, // ssub_0_ssub_1_ssub_4_ssub_5
9550 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9551 0, // ssub_2_ssub_3_ssub_6_ssub_7
9552 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9553 0, // ssub_2_ssub_3_ssub_4_ssub_5
9554 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9555 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9556 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9557 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9558 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9559 0, // ssub_4_ssub_5_ssub_8_ssub_9
9560 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9561 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9562 0, // ssub_6_ssub_7_dsub_5
9563 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9564 0, // ssub_6_ssub_7_dsub_5_dsub_7
9565 0, // ssub_6_ssub_7_ssub_8_ssub_9
9566 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9567 0, // ssub_8_ssub_9_ssub_12_ssub_13
9568 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9569 0, // dsub_5_dsub_7
9570 0, // dsub_5_ssub_12_ssub_13_dsub_7
9571 0, // dsub_5_ssub_12_ssub_13
9572 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9573 },
9574 { // DPair_with_ssub_2
9575 71, // dsub_0 -> DPair_with_ssub_2
9576 71, // dsub_1 -> DPair_with_ssub_2
9577 0, // dsub_2
9578 0, // dsub_3
9579 0, // dsub_4
9580 0, // dsub_5
9581 0, // dsub_6
9582 0, // dsub_7
9583 0, // gsub_0
9584 0, // gsub_1
9585 0, // qqsub_0
9586 0, // qqsub_1
9587 0, // qsub_0
9588 0, // qsub_1
9589 0, // qsub_2
9590 0, // qsub_3
9591 71, // ssub_0 -> DPair_with_ssub_2
9592 71, // ssub_1 -> DPair_with_ssub_2
9593 71, // ssub_2 -> DPair_with_ssub_2
9594 71, // ssub_3 -> DPair_with_ssub_2
9595 0, // ssub_4
9596 0, // ssub_5
9597 0, // ssub_6
9598 0, // ssub_7
9599 0, // ssub_8
9600 0, // ssub_9
9601 0, // ssub_10
9602 0, // ssub_11
9603 0, // ssub_12
9604 0, // ssub_13
9605 0, // ssub_14
9606 0, // ssub_15
9607 0, // ssub_0_ssub_1_ssub_4_ssub_5
9608 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9609 0, // ssub_2_ssub_3_ssub_6_ssub_7
9610 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9611 0, // ssub_2_ssub_3_ssub_4_ssub_5
9612 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9613 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9614 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9615 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9616 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9617 0, // ssub_4_ssub_5_ssub_8_ssub_9
9618 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9619 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9620 0, // ssub_6_ssub_7_dsub_5
9621 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9622 0, // ssub_6_ssub_7_dsub_5_dsub_7
9623 0, // ssub_6_ssub_7_ssub_8_ssub_9
9624 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9625 0, // ssub_8_ssub_9_ssub_12_ssub_13
9626 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9627 0, // dsub_5_dsub_7
9628 0, // dsub_5_ssub_12_ssub_13_dsub_7
9629 0, // dsub_5_ssub_12_ssub_13
9630 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9631 },
9632 { // DPair_with_dsub_0_in_DPR_8
9633 72, // dsub_0 -> DPair_with_dsub_0_in_DPR_8
9634 72, // dsub_1 -> DPair_with_dsub_0_in_DPR_8
9635 0, // dsub_2
9636 0, // dsub_3
9637 0, // dsub_4
9638 0, // dsub_5
9639 0, // dsub_6
9640 0, // dsub_7
9641 0, // gsub_0
9642 0, // gsub_1
9643 0, // qqsub_0
9644 0, // qqsub_1
9645 0, // qsub_0
9646 0, // qsub_1
9647 0, // qsub_2
9648 0, // qsub_3
9649 72, // ssub_0 -> DPair_with_dsub_0_in_DPR_8
9650 72, // ssub_1 -> DPair_with_dsub_0_in_DPR_8
9651 72, // ssub_2 -> DPair_with_dsub_0_in_DPR_8
9652 72, // ssub_3 -> DPair_with_dsub_0_in_DPR_8
9653 0, // ssub_4
9654 0, // ssub_5
9655 0, // ssub_6
9656 0, // ssub_7
9657 0, // ssub_8
9658 0, // ssub_9
9659 0, // ssub_10
9660 0, // ssub_11
9661 0, // ssub_12
9662 0, // ssub_13
9663 0, // ssub_14
9664 0, // ssub_15
9665 0, // ssub_0_ssub_1_ssub_4_ssub_5
9666 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9667 0, // ssub_2_ssub_3_ssub_6_ssub_7
9668 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9669 0, // ssub_2_ssub_3_ssub_4_ssub_5
9670 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9671 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9672 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9673 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9674 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9675 0, // ssub_4_ssub_5_ssub_8_ssub_9
9676 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9677 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9678 0, // ssub_6_ssub_7_dsub_5
9679 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9680 0, // ssub_6_ssub_7_dsub_5_dsub_7
9681 0, // ssub_6_ssub_7_ssub_8_ssub_9
9682 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9683 0, // ssub_8_ssub_9_ssub_12_ssub_13
9684 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9685 0, // dsub_5_dsub_7
9686 0, // dsub_5_ssub_12_ssub_13_dsub_7
9687 0, // dsub_5_ssub_12_ssub_13
9688 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9689 },
9690 { // MQPR
9691 73, // dsub_0 -> MQPR
9692 73, // dsub_1 -> MQPR
9693 0, // dsub_2
9694 0, // dsub_3
9695 0, // dsub_4
9696 0, // dsub_5
9697 0, // dsub_6
9698 0, // dsub_7
9699 0, // gsub_0
9700 0, // gsub_1
9701 0, // qqsub_0
9702 0, // qqsub_1
9703 0, // qsub_0
9704 0, // qsub_1
9705 0, // qsub_2
9706 0, // qsub_3
9707 73, // ssub_0 -> MQPR
9708 73, // ssub_1 -> MQPR
9709 73, // ssub_2 -> MQPR
9710 73, // ssub_3 -> MQPR
9711 0, // ssub_4
9712 0, // ssub_5
9713 0, // ssub_6
9714 0, // ssub_7
9715 0, // ssub_8
9716 0, // ssub_9
9717 0, // ssub_10
9718 0, // ssub_11
9719 0, // ssub_12
9720 0, // ssub_13
9721 0, // ssub_14
9722 0, // ssub_15
9723 0, // ssub_0_ssub_1_ssub_4_ssub_5
9724 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9725 0, // ssub_2_ssub_3_ssub_6_ssub_7
9726 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9727 0, // ssub_2_ssub_3_ssub_4_ssub_5
9728 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9729 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9730 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9731 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9732 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9733 0, // ssub_4_ssub_5_ssub_8_ssub_9
9734 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9735 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9736 0, // ssub_6_ssub_7_dsub_5
9737 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9738 0, // ssub_6_ssub_7_dsub_5_dsub_7
9739 0, // ssub_6_ssub_7_ssub_8_ssub_9
9740 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9741 0, // ssub_8_ssub_9_ssub_12_ssub_13
9742 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9743 0, // dsub_5_dsub_7
9744 0, // dsub_5_ssub_12_ssub_13_dsub_7
9745 0, // dsub_5_ssub_12_ssub_13
9746 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9747 },
9748 { // QPR_VFP2
9749 74, // dsub_0 -> QPR_VFP2
9750 74, // dsub_1 -> QPR_VFP2
9751 0, // dsub_2
9752 0, // dsub_3
9753 0, // dsub_4
9754 0, // dsub_5
9755 0, // dsub_6
9756 0, // dsub_7
9757 0, // gsub_0
9758 0, // gsub_1
9759 0, // qqsub_0
9760 0, // qqsub_1
9761 0, // qsub_0
9762 0, // qsub_1
9763 0, // qsub_2
9764 0, // qsub_3
9765 74, // ssub_0 -> QPR_VFP2
9766 74, // ssub_1 -> QPR_VFP2
9767 74, // ssub_2 -> QPR_VFP2
9768 74, // ssub_3 -> QPR_VFP2
9769 0, // ssub_4
9770 0, // ssub_5
9771 0, // ssub_6
9772 0, // ssub_7
9773 0, // ssub_8
9774 0, // ssub_9
9775 0, // ssub_10
9776 0, // ssub_11
9777 0, // ssub_12
9778 0, // ssub_13
9779 0, // ssub_14
9780 0, // ssub_15
9781 0, // ssub_0_ssub_1_ssub_4_ssub_5
9782 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9783 0, // ssub_2_ssub_3_ssub_6_ssub_7
9784 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9785 0, // ssub_2_ssub_3_ssub_4_ssub_5
9786 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9787 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9788 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9789 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9790 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9791 0, // ssub_4_ssub_5_ssub_8_ssub_9
9792 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9793 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9794 0, // ssub_6_ssub_7_dsub_5
9795 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9796 0, // ssub_6_ssub_7_dsub_5_dsub_7
9797 0, // ssub_6_ssub_7_ssub_8_ssub_9
9798 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9799 0, // ssub_8_ssub_9_ssub_12_ssub_13
9800 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9801 0, // dsub_5_dsub_7
9802 0, // dsub_5_ssub_12_ssub_13_dsub_7
9803 0, // dsub_5_ssub_12_ssub_13
9804 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9805 },
9806 { // DPair_with_dsub_1_in_DPR_8
9807 75, // dsub_0 -> DPair_with_dsub_1_in_DPR_8
9808 75, // dsub_1 -> DPair_with_dsub_1_in_DPR_8
9809 0, // dsub_2
9810 0, // dsub_3
9811 0, // dsub_4
9812 0, // dsub_5
9813 0, // dsub_6
9814 0, // dsub_7
9815 0, // gsub_0
9816 0, // gsub_1
9817 0, // qqsub_0
9818 0, // qqsub_1
9819 0, // qsub_0
9820 0, // qsub_1
9821 0, // qsub_2
9822 0, // qsub_3
9823 75, // ssub_0 -> DPair_with_dsub_1_in_DPR_8
9824 75, // ssub_1 -> DPair_with_dsub_1_in_DPR_8
9825 75, // ssub_2 -> DPair_with_dsub_1_in_DPR_8
9826 75, // ssub_3 -> DPair_with_dsub_1_in_DPR_8
9827 0, // ssub_4
9828 0, // ssub_5
9829 0, // ssub_6
9830 0, // ssub_7
9831 0, // ssub_8
9832 0, // ssub_9
9833 0, // ssub_10
9834 0, // ssub_11
9835 0, // ssub_12
9836 0, // ssub_13
9837 0, // ssub_14
9838 0, // ssub_15
9839 0, // ssub_0_ssub_1_ssub_4_ssub_5
9840 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9841 0, // ssub_2_ssub_3_ssub_6_ssub_7
9842 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9843 0, // ssub_2_ssub_3_ssub_4_ssub_5
9844 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9845 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9846 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9847 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9848 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9849 0, // ssub_4_ssub_5_ssub_8_ssub_9
9850 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9851 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9852 0, // ssub_6_ssub_7_dsub_5
9853 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9854 0, // ssub_6_ssub_7_dsub_5_dsub_7
9855 0, // ssub_6_ssub_7_ssub_8_ssub_9
9856 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9857 0, // ssub_8_ssub_9_ssub_12_ssub_13
9858 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9859 0, // dsub_5_dsub_7
9860 0, // dsub_5_ssub_12_ssub_13_dsub_7
9861 0, // dsub_5_ssub_12_ssub_13
9862 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9863 },
9864 { // QPR_8
9865 76, // dsub_0 -> QPR_8
9866 76, // dsub_1 -> QPR_8
9867 0, // dsub_2
9868 0, // dsub_3
9869 0, // dsub_4
9870 0, // dsub_5
9871 0, // dsub_6
9872 0, // dsub_7
9873 0, // gsub_0
9874 0, // gsub_1
9875 0, // qqsub_0
9876 0, // qqsub_1
9877 0, // qsub_0
9878 0, // qsub_1
9879 0, // qsub_2
9880 0, // qsub_3
9881 76, // ssub_0 -> QPR_8
9882 76, // ssub_1 -> QPR_8
9883 76, // ssub_2 -> QPR_8
9884 76, // ssub_3 -> QPR_8
9885 0, // ssub_4
9886 0, // ssub_5
9887 0, // ssub_6
9888 0, // ssub_7
9889 0, // ssub_8
9890 0, // ssub_9
9891 0, // ssub_10
9892 0, // ssub_11
9893 0, // ssub_12
9894 0, // ssub_13
9895 0, // ssub_14
9896 0, // ssub_15
9897 0, // ssub_0_ssub_1_ssub_4_ssub_5
9898 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9899 0, // ssub_2_ssub_3_ssub_6_ssub_7
9900 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9901 0, // ssub_2_ssub_3_ssub_4_ssub_5
9902 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9903 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9904 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9905 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9906 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9907 0, // ssub_4_ssub_5_ssub_8_ssub_9
9908 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9909 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9910 0, // ssub_6_ssub_7_dsub_5
9911 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9912 0, // ssub_6_ssub_7_dsub_5_dsub_7
9913 0, // ssub_6_ssub_7_ssub_8_ssub_9
9914 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9915 0, // ssub_8_ssub_9_ssub_12_ssub_13
9916 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9917 0, // dsub_5_dsub_7
9918 0, // dsub_5_ssub_12_ssub_13_dsub_7
9919 0, // dsub_5_ssub_12_ssub_13
9920 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9921 },
9922 { // DTriple
9923 77, // dsub_0 -> DTriple
9924 77, // dsub_1 -> DTriple
9925 77, // dsub_2 -> DTriple
9926 0, // dsub_3
9927 0, // dsub_4
9928 0, // dsub_5
9929 0, // dsub_6
9930 0, // dsub_7
9931 0, // gsub_0
9932 0, // gsub_1
9933 0, // qqsub_0
9934 0, // qqsub_1
9935 77, // qsub_0 -> DTriple
9936 0, // qsub_1
9937 0, // qsub_2
9938 0, // qsub_3
9939 80, // ssub_0 -> DTriple_with_ssub_0
9940 80, // ssub_1 -> DTriple_with_ssub_0
9941 82, // ssub_2 -> DTriple_with_ssub_2
9942 82, // ssub_3 -> DTriple_with_ssub_2
9943 85, // ssub_4 -> DTriple_with_ssub_4
9944 85, // ssub_5 -> DTriple_with_ssub_4
9945 0, // ssub_6
9946 0, // ssub_7
9947 0, // ssub_8
9948 0, // ssub_9
9949 0, // ssub_10
9950 0, // ssub_11
9951 0, // ssub_12
9952 0, // ssub_13
9953 0, // ssub_14
9954 0, // ssub_15
9955 77, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple
9956 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
9957 0, // ssub_2_ssub_3_ssub_6_ssub_7
9958 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
9959 77, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple
9960 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
9961 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9962 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
9963 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
9964 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9965 0, // ssub_4_ssub_5_ssub_8_ssub_9
9966 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
9967 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
9968 0, // ssub_6_ssub_7_dsub_5
9969 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
9970 0, // ssub_6_ssub_7_dsub_5_dsub_7
9971 0, // ssub_6_ssub_7_ssub_8_ssub_9
9972 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9973 0, // ssub_8_ssub_9_ssub_12_ssub_13
9974 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
9975 0, // dsub_5_dsub_7
9976 0, // dsub_5_ssub_12_ssub_13_dsub_7
9977 0, // dsub_5_ssub_12_ssub_13
9978 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
9979 },
9980 { // DTripleSpc
9981 78, // dsub_0 -> DTripleSpc
9982 0, // dsub_1
9983 78, // dsub_2 -> DTripleSpc
9984 0, // dsub_3
9985 78, // dsub_4 -> DTripleSpc
9986 0, // dsub_5
9987 0, // dsub_6
9988 0, // dsub_7
9989 0, // gsub_0
9990 0, // gsub_1
9991 0, // qqsub_0
9992 0, // qqsub_1
9993 0, // qsub_0
9994 0, // qsub_1
9995 0, // qsub_2
9996 0, // qsub_3
9997 79, // ssub_0 -> DTripleSpc_with_ssub_0
9998 79, // ssub_1 -> DTripleSpc_with_ssub_0
9999 0, // ssub_2
10000 0, // ssub_3
10001 84, // ssub_4 -> DTripleSpc_with_ssub_4
10002 84, // ssub_5 -> DTripleSpc_with_ssub_4
10003 0, // ssub_6
10004 0, // ssub_7
10005 86, // ssub_8 -> DTripleSpc_with_ssub_8
10006 86, // ssub_9 -> DTripleSpc_with_ssub_8
10007 0, // ssub_10
10008 0, // ssub_11
10009 0, // ssub_12
10010 0, // ssub_13
10011 0, // ssub_14
10012 0, // ssub_15
10013 78, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc
10014 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10015 0, // ssub_2_ssub_3_ssub_6_ssub_7
10016 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10017 0, // ssub_2_ssub_3_ssub_4_ssub_5
10018 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10019 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10020 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10021 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10022 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10023 78, // ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc
10024 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10025 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10026 0, // ssub_6_ssub_7_dsub_5
10027 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10028 0, // ssub_6_ssub_7_dsub_5_dsub_7
10029 0, // ssub_6_ssub_7_ssub_8_ssub_9
10030 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10031 0, // ssub_8_ssub_9_ssub_12_ssub_13
10032 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10033 0, // dsub_5_dsub_7
10034 0, // dsub_5_ssub_12_ssub_13_dsub_7
10035 0, // dsub_5_ssub_12_ssub_13
10036 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10037 },
10038 { // DTripleSpc_with_ssub_0
10039 79, // dsub_0 -> DTripleSpc_with_ssub_0
10040 0, // dsub_1
10041 79, // dsub_2 -> DTripleSpc_with_ssub_0
10042 0, // dsub_3
10043 79, // dsub_4 -> DTripleSpc_with_ssub_0
10044 0, // dsub_5
10045 0, // dsub_6
10046 0, // dsub_7
10047 0, // gsub_0
10048 0, // gsub_1
10049 0, // qqsub_0
10050 0, // qqsub_1
10051 0, // qsub_0
10052 0, // qsub_1
10053 0, // qsub_2
10054 0, // qsub_3
10055 79, // ssub_0 -> DTripleSpc_with_ssub_0
10056 79, // ssub_1 -> DTripleSpc_with_ssub_0
10057 0, // ssub_2
10058 0, // ssub_3
10059 84, // ssub_4 -> DTripleSpc_with_ssub_4
10060 84, // ssub_5 -> DTripleSpc_with_ssub_4
10061 0, // ssub_6
10062 0, // ssub_7
10063 86, // ssub_8 -> DTripleSpc_with_ssub_8
10064 86, // ssub_9 -> DTripleSpc_with_ssub_8
10065 0, // ssub_10
10066 0, // ssub_11
10067 0, // ssub_12
10068 0, // ssub_13
10069 0, // ssub_14
10070 0, // ssub_15
10071 79, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_ssub_0
10072 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10073 0, // ssub_2_ssub_3_ssub_6_ssub_7
10074 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10075 0, // ssub_2_ssub_3_ssub_4_ssub_5
10076 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10077 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10078 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10079 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10080 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10081 79, // ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_ssub_0
10082 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10083 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10084 0, // ssub_6_ssub_7_dsub_5
10085 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10086 0, // ssub_6_ssub_7_dsub_5_dsub_7
10087 0, // ssub_6_ssub_7_ssub_8_ssub_9
10088 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10089 0, // ssub_8_ssub_9_ssub_12_ssub_13
10090 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10091 0, // dsub_5_dsub_7
10092 0, // dsub_5_ssub_12_ssub_13_dsub_7
10093 0, // dsub_5_ssub_12_ssub_13
10094 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10095 },
10096 { // DTriple_with_ssub_0
10097 80, // dsub_0 -> DTriple_with_ssub_0
10098 80, // dsub_1 -> DTriple_with_ssub_0
10099 80, // dsub_2 -> DTriple_with_ssub_0
10100 0, // dsub_3
10101 0, // dsub_4
10102 0, // dsub_5
10103 0, // dsub_6
10104 0, // dsub_7
10105 0, // gsub_0
10106 0, // gsub_1
10107 0, // qqsub_0
10108 0, // qqsub_1
10109 80, // qsub_0 -> DTriple_with_ssub_0
10110 0, // qsub_1
10111 0, // qsub_2
10112 0, // qsub_3
10113 80, // ssub_0 -> DTriple_with_ssub_0
10114 80, // ssub_1 -> DTriple_with_ssub_0
10115 82, // ssub_2 -> DTriple_with_ssub_2
10116 82, // ssub_3 -> DTriple_with_ssub_2
10117 85, // ssub_4 -> DTriple_with_ssub_4
10118 85, // ssub_5 -> DTriple_with_ssub_4
10119 0, // ssub_6
10120 0, // ssub_7
10121 0, // ssub_8
10122 0, // ssub_9
10123 0, // ssub_10
10124 0, // ssub_11
10125 0, // ssub_12
10126 0, // ssub_13
10127 0, // ssub_14
10128 0, // ssub_15
10129 80, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_0
10130 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10131 0, // ssub_2_ssub_3_ssub_6_ssub_7
10132 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10133 80, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0
10134 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10135 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10136 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10137 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10138 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10139 0, // ssub_4_ssub_5_ssub_8_ssub_9
10140 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10141 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10142 0, // ssub_6_ssub_7_dsub_5
10143 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10144 0, // ssub_6_ssub_7_dsub_5_dsub_7
10145 0, // ssub_6_ssub_7_ssub_8_ssub_9
10146 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10147 0, // ssub_8_ssub_9_ssub_12_ssub_13
10148 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10149 0, // dsub_5_dsub_7
10150 0, // dsub_5_ssub_12_ssub_13_dsub_7
10151 0, // dsub_5_ssub_12_ssub_13
10152 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10153 },
10154 { // DTriple_with_qsub_0_in_QPR
10155 81, // dsub_0 -> DTriple_with_qsub_0_in_QPR
10156 81, // dsub_1 -> DTriple_with_qsub_0_in_QPR
10157 81, // dsub_2 -> DTriple_with_qsub_0_in_QPR
10158 0, // dsub_3
10159 0, // dsub_4
10160 0, // dsub_5
10161 0, // dsub_6
10162 0, // dsub_7
10163 0, // gsub_0
10164 0, // gsub_1
10165 0, // qqsub_0
10166 0, // qqsub_1
10167 81, // qsub_0 -> DTriple_with_qsub_0_in_QPR
10168 0, // qsub_1
10169 0, // qsub_2
10170 0, // qsub_3
10171 89, // ssub_0 -> DTriple_with_qsub_0_in_MQPR
10172 89, // ssub_1 -> DTriple_with_qsub_0_in_MQPR
10173 89, // ssub_2 -> DTriple_with_qsub_0_in_MQPR
10174 89, // ssub_3 -> DTriple_with_qsub_0_in_MQPR
10175 93, // ssub_4 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10176 93, // ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10177 0, // ssub_6
10178 0, // ssub_7
10179 0, // ssub_8
10180 0, // ssub_9
10181 0, // ssub_10
10182 0, // ssub_11
10183 0, // ssub_12
10184 0, // ssub_13
10185 0, // ssub_14
10186 0, // ssub_15
10187 81, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
10188 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10189 0, // ssub_2_ssub_3_ssub_6_ssub_7
10190 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10191 81, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
10192 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10193 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10194 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10195 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10196 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10197 0, // ssub_4_ssub_5_ssub_8_ssub_9
10198 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10199 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10200 0, // ssub_6_ssub_7_dsub_5
10201 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10202 0, // ssub_6_ssub_7_dsub_5_dsub_7
10203 0, // ssub_6_ssub_7_ssub_8_ssub_9
10204 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10205 0, // ssub_8_ssub_9_ssub_12_ssub_13
10206 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10207 0, // dsub_5_dsub_7
10208 0, // dsub_5_ssub_12_ssub_13_dsub_7
10209 0, // dsub_5_ssub_12_ssub_13
10210 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10211 },
10212 { // DTriple_with_ssub_2
10213 82, // dsub_0 -> DTriple_with_ssub_2
10214 82, // dsub_1 -> DTriple_with_ssub_2
10215 82, // dsub_2 -> DTriple_with_ssub_2
10216 0, // dsub_3
10217 0, // dsub_4
10218 0, // dsub_5
10219 0, // dsub_6
10220 0, // dsub_7
10221 0, // gsub_0
10222 0, // gsub_1
10223 0, // qqsub_0
10224 0, // qqsub_1
10225 82, // qsub_0 -> DTriple_with_ssub_2
10226 0, // qsub_1
10227 0, // qsub_2
10228 0, // qsub_3
10229 82, // ssub_0 -> DTriple_with_ssub_2
10230 82, // ssub_1 -> DTriple_with_ssub_2
10231 82, // ssub_2 -> DTriple_with_ssub_2
10232 82, // ssub_3 -> DTriple_with_ssub_2
10233 85, // ssub_4 -> DTriple_with_ssub_4
10234 85, // ssub_5 -> DTriple_with_ssub_4
10235 0, // ssub_6
10236 0, // ssub_7
10237 0, // ssub_8
10238 0, // ssub_9
10239 0, // ssub_10
10240 0, // ssub_11
10241 0, // ssub_12
10242 0, // ssub_13
10243 0, // ssub_14
10244 0, // ssub_15
10245 82, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2
10246 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10247 0, // ssub_2_ssub_3_ssub_6_ssub_7
10248 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10249 82, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2
10250 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10251 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10252 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10253 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10254 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10255 0, // ssub_4_ssub_5_ssub_8_ssub_9
10256 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10257 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10258 0, // ssub_6_ssub_7_dsub_5
10259 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10260 0, // ssub_6_ssub_7_dsub_5_dsub_7
10261 0, // ssub_6_ssub_7_ssub_8_ssub_9
10262 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10263 0, // ssub_8_ssub_9_ssub_12_ssub_13
10264 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10265 0, // dsub_5_dsub_7
10266 0, // dsub_5_ssub_12_ssub_13_dsub_7
10267 0, // dsub_5_ssub_12_ssub_13
10268 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10269 },
10270 { // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10271 83, // dsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10272 83, // dsub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10273 83, // dsub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10274 0, // dsub_3
10275 0, // dsub_4
10276 0, // dsub_5
10277 0, // dsub_6
10278 0, // dsub_7
10279 0, // gsub_0
10280 0, // gsub_1
10281 0, // qqsub_0
10282 0, // qqsub_1
10283 83, // qsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10284 0, // qsub_1
10285 0, // qsub_2
10286 0, // qsub_3
10287 90, // ssub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10288 90, // ssub_1 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10289 92, // ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10290 92, // ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10291 92, // ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10292 92, // ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10293 0, // ssub_6
10294 0, // ssub_7
10295 0, // ssub_8
10296 0, // ssub_9
10297 0, // ssub_10
10298 0, // ssub_11
10299 0, // ssub_12
10300 0, // ssub_13
10301 0, // ssub_14
10302 0, // ssub_15
10303 83, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10304 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10305 0, // ssub_2_ssub_3_ssub_6_ssub_7
10306 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10307 83, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10308 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10309 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10310 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10311 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10312 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10313 0, // ssub_4_ssub_5_ssub_8_ssub_9
10314 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10315 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10316 0, // ssub_6_ssub_7_dsub_5
10317 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10318 0, // ssub_6_ssub_7_dsub_5_dsub_7
10319 0, // ssub_6_ssub_7_ssub_8_ssub_9
10320 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10321 0, // ssub_8_ssub_9_ssub_12_ssub_13
10322 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10323 0, // dsub_5_dsub_7
10324 0, // dsub_5_ssub_12_ssub_13_dsub_7
10325 0, // dsub_5_ssub_12_ssub_13
10326 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10327 },
10328 { // DTripleSpc_with_ssub_4
10329 84, // dsub_0 -> DTripleSpc_with_ssub_4
10330 0, // dsub_1
10331 84, // dsub_2 -> DTripleSpc_with_ssub_4
10332 0, // dsub_3
10333 84, // dsub_4 -> DTripleSpc_with_ssub_4
10334 0, // dsub_5
10335 0, // dsub_6
10336 0, // dsub_7
10337 0, // gsub_0
10338 0, // gsub_1
10339 0, // qqsub_0
10340 0, // qqsub_1
10341 0, // qsub_0
10342 0, // qsub_1
10343 0, // qsub_2
10344 0, // qsub_3
10345 84, // ssub_0 -> DTripleSpc_with_ssub_4
10346 84, // ssub_1 -> DTripleSpc_with_ssub_4
10347 0, // ssub_2
10348 0, // ssub_3
10349 84, // ssub_4 -> DTripleSpc_with_ssub_4
10350 84, // ssub_5 -> DTripleSpc_with_ssub_4
10351 0, // ssub_6
10352 0, // ssub_7
10353 86, // ssub_8 -> DTripleSpc_with_ssub_8
10354 86, // ssub_9 -> DTripleSpc_with_ssub_8
10355 0, // ssub_10
10356 0, // ssub_11
10357 0, // ssub_12
10358 0, // ssub_13
10359 0, // ssub_14
10360 0, // ssub_15
10361 84, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_ssub_4
10362 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10363 0, // ssub_2_ssub_3_ssub_6_ssub_7
10364 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10365 0, // ssub_2_ssub_3_ssub_4_ssub_5
10366 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10367 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10368 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10369 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10370 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10371 84, // ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_ssub_4
10372 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10373 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10374 0, // ssub_6_ssub_7_dsub_5
10375 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10376 0, // ssub_6_ssub_7_dsub_5_dsub_7
10377 0, // ssub_6_ssub_7_ssub_8_ssub_9
10378 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10379 0, // ssub_8_ssub_9_ssub_12_ssub_13
10380 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10381 0, // dsub_5_dsub_7
10382 0, // dsub_5_ssub_12_ssub_13_dsub_7
10383 0, // dsub_5_ssub_12_ssub_13
10384 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10385 },
10386 { // DTriple_with_ssub_4
10387 85, // dsub_0 -> DTriple_with_ssub_4
10388 85, // dsub_1 -> DTriple_with_ssub_4
10389 85, // dsub_2 -> DTriple_with_ssub_4
10390 0, // dsub_3
10391 0, // dsub_4
10392 0, // dsub_5
10393 0, // dsub_6
10394 0, // dsub_7
10395 0, // gsub_0
10396 0, // gsub_1
10397 0, // qqsub_0
10398 0, // qqsub_1
10399 85, // qsub_0 -> DTriple_with_ssub_4
10400 0, // qsub_1
10401 0, // qsub_2
10402 0, // qsub_3
10403 85, // ssub_0 -> DTriple_with_ssub_4
10404 85, // ssub_1 -> DTriple_with_ssub_4
10405 85, // ssub_2 -> DTriple_with_ssub_4
10406 85, // ssub_3 -> DTriple_with_ssub_4
10407 85, // ssub_4 -> DTriple_with_ssub_4
10408 85, // ssub_5 -> DTriple_with_ssub_4
10409 0, // ssub_6
10410 0, // ssub_7
10411 0, // ssub_8
10412 0, // ssub_9
10413 0, // ssub_10
10414 0, // ssub_11
10415 0, // ssub_12
10416 0, // ssub_13
10417 0, // ssub_14
10418 0, // ssub_15
10419 85, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_4
10420 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10421 0, // ssub_2_ssub_3_ssub_6_ssub_7
10422 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10423 85, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4
10424 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10425 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10426 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10427 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10428 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10429 0, // ssub_4_ssub_5_ssub_8_ssub_9
10430 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10431 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10432 0, // ssub_6_ssub_7_dsub_5
10433 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10434 0, // ssub_6_ssub_7_dsub_5_dsub_7
10435 0, // ssub_6_ssub_7_ssub_8_ssub_9
10436 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10437 0, // ssub_8_ssub_9_ssub_12_ssub_13
10438 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10439 0, // dsub_5_dsub_7
10440 0, // dsub_5_ssub_12_ssub_13_dsub_7
10441 0, // dsub_5_ssub_12_ssub_13
10442 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10443 },
10444 { // DTripleSpc_with_ssub_8
10445 86, // dsub_0 -> DTripleSpc_with_ssub_8
10446 0, // dsub_1
10447 86, // dsub_2 -> DTripleSpc_with_ssub_8
10448 0, // dsub_3
10449 86, // dsub_4 -> DTripleSpc_with_ssub_8
10450 0, // dsub_5
10451 0, // dsub_6
10452 0, // dsub_7
10453 0, // gsub_0
10454 0, // gsub_1
10455 0, // qqsub_0
10456 0, // qqsub_1
10457 0, // qsub_0
10458 0, // qsub_1
10459 0, // qsub_2
10460 0, // qsub_3
10461 86, // ssub_0 -> DTripleSpc_with_ssub_8
10462 86, // ssub_1 -> DTripleSpc_with_ssub_8
10463 0, // ssub_2
10464 0, // ssub_3
10465 86, // ssub_4 -> DTripleSpc_with_ssub_8
10466 86, // ssub_5 -> DTripleSpc_with_ssub_8
10467 0, // ssub_6
10468 0, // ssub_7
10469 86, // ssub_8 -> DTripleSpc_with_ssub_8
10470 86, // ssub_9 -> DTripleSpc_with_ssub_8
10471 0, // ssub_10
10472 0, // ssub_11
10473 0, // ssub_12
10474 0, // ssub_13
10475 0, // ssub_14
10476 0, // ssub_15
10477 86, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_ssub_8
10478 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10479 0, // ssub_2_ssub_3_ssub_6_ssub_7
10480 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10481 0, // ssub_2_ssub_3_ssub_4_ssub_5
10482 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10483 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10484 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10485 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10486 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10487 86, // ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_ssub_8
10488 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10489 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10490 0, // ssub_6_ssub_7_dsub_5
10491 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10492 0, // ssub_6_ssub_7_dsub_5_dsub_7
10493 0, // ssub_6_ssub_7_ssub_8_ssub_9
10494 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10495 0, // ssub_8_ssub_9_ssub_12_ssub_13
10496 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10497 0, // dsub_5_dsub_7
10498 0, // dsub_5_ssub_12_ssub_13_dsub_7
10499 0, // dsub_5_ssub_12_ssub_13
10500 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10501 },
10502 { // DTripleSpc_with_dsub_0_in_DPR_8
10503 87, // dsub_0 -> DTripleSpc_with_dsub_0_in_DPR_8
10504 0, // dsub_1
10505 87, // dsub_2 -> DTripleSpc_with_dsub_0_in_DPR_8
10506 0, // dsub_3
10507 87, // dsub_4 -> DTripleSpc_with_dsub_0_in_DPR_8
10508 0, // dsub_5
10509 0, // dsub_6
10510 0, // dsub_7
10511 0, // gsub_0
10512 0, // gsub_1
10513 0, // qqsub_0
10514 0, // qqsub_1
10515 0, // qsub_0
10516 0, // qsub_1
10517 0, // qsub_2
10518 0, // qsub_3
10519 87, // ssub_0 -> DTripleSpc_with_dsub_0_in_DPR_8
10520 87, // ssub_1 -> DTripleSpc_with_dsub_0_in_DPR_8
10521 0, // ssub_2
10522 0, // ssub_3
10523 87, // ssub_4 -> DTripleSpc_with_dsub_0_in_DPR_8
10524 87, // ssub_5 -> DTripleSpc_with_dsub_0_in_DPR_8
10525 0, // ssub_6
10526 0, // ssub_7
10527 87, // ssub_8 -> DTripleSpc_with_dsub_0_in_DPR_8
10528 87, // ssub_9 -> DTripleSpc_with_dsub_0_in_DPR_8
10529 0, // ssub_10
10530 0, // ssub_11
10531 0, // ssub_12
10532 0, // ssub_13
10533 0, // ssub_14
10534 0, // ssub_15
10535 87, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_dsub_0_in_DPR_8
10536 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10537 0, // ssub_2_ssub_3_ssub_6_ssub_7
10538 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10539 0, // ssub_2_ssub_3_ssub_4_ssub_5
10540 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10541 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10542 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10543 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10544 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10545 87, // ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_dsub_0_in_DPR_8
10546 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10547 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10548 0, // ssub_6_ssub_7_dsub_5
10549 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10550 0, // ssub_6_ssub_7_dsub_5_dsub_7
10551 0, // ssub_6_ssub_7_ssub_8_ssub_9
10552 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10553 0, // ssub_8_ssub_9_ssub_12_ssub_13
10554 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10555 0, // dsub_5_dsub_7
10556 0, // dsub_5_ssub_12_ssub_13_dsub_7
10557 0, // dsub_5_ssub_12_ssub_13
10558 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10559 },
10560 { // DTriple_with_dsub_0_in_DPR_8
10561 88, // dsub_0 -> DTriple_with_dsub_0_in_DPR_8
10562 88, // dsub_1 -> DTriple_with_dsub_0_in_DPR_8
10563 88, // dsub_2 -> DTriple_with_dsub_0_in_DPR_8
10564 0, // dsub_3
10565 0, // dsub_4
10566 0, // dsub_5
10567 0, // dsub_6
10568 0, // dsub_7
10569 0, // gsub_0
10570 0, // gsub_1
10571 0, // qqsub_0
10572 0, // qqsub_1
10573 88, // qsub_0 -> DTriple_with_dsub_0_in_DPR_8
10574 0, // qsub_1
10575 0, // qsub_2
10576 0, // qsub_3
10577 88, // ssub_0 -> DTriple_with_dsub_0_in_DPR_8
10578 88, // ssub_1 -> DTriple_with_dsub_0_in_DPR_8
10579 88, // ssub_2 -> DTriple_with_dsub_0_in_DPR_8
10580 88, // ssub_3 -> DTriple_with_dsub_0_in_DPR_8
10581 88, // ssub_4 -> DTriple_with_dsub_0_in_DPR_8
10582 88, // ssub_5 -> DTriple_with_dsub_0_in_DPR_8
10583 0, // ssub_6
10584 0, // ssub_7
10585 0, // ssub_8
10586 0, // ssub_9
10587 0, // ssub_10
10588 0, // ssub_11
10589 0, // ssub_12
10590 0, // ssub_13
10591 0, // ssub_14
10592 0, // ssub_15
10593 88, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8
10594 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10595 0, // ssub_2_ssub_3_ssub_6_ssub_7
10596 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10597 88, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8
10598 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10599 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10600 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10601 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10602 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10603 0, // ssub_4_ssub_5_ssub_8_ssub_9
10604 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10605 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10606 0, // ssub_6_ssub_7_dsub_5
10607 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10608 0, // ssub_6_ssub_7_dsub_5_dsub_7
10609 0, // ssub_6_ssub_7_ssub_8_ssub_9
10610 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10611 0, // ssub_8_ssub_9_ssub_12_ssub_13
10612 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10613 0, // dsub_5_dsub_7
10614 0, // dsub_5_ssub_12_ssub_13_dsub_7
10615 0, // dsub_5_ssub_12_ssub_13
10616 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10617 },
10618 { // DTriple_with_qsub_0_in_MQPR
10619 89, // dsub_0 -> DTriple_with_qsub_0_in_MQPR
10620 89, // dsub_1 -> DTriple_with_qsub_0_in_MQPR
10621 89, // dsub_2 -> DTriple_with_qsub_0_in_MQPR
10622 0, // dsub_3
10623 0, // dsub_4
10624 0, // dsub_5
10625 0, // dsub_6
10626 0, // dsub_7
10627 0, // gsub_0
10628 0, // gsub_1
10629 0, // qqsub_0
10630 0, // qqsub_1
10631 89, // qsub_0 -> DTriple_with_qsub_0_in_MQPR
10632 0, // qsub_1
10633 0, // qsub_2
10634 0, // qsub_3
10635 89, // ssub_0 -> DTriple_with_qsub_0_in_MQPR
10636 89, // ssub_1 -> DTriple_with_qsub_0_in_MQPR
10637 89, // ssub_2 -> DTriple_with_qsub_0_in_MQPR
10638 89, // ssub_3 -> DTriple_with_qsub_0_in_MQPR
10639 93, // ssub_4 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10640 93, // ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10641 0, // ssub_6
10642 0, // ssub_7
10643 0, // ssub_8
10644 0, // ssub_9
10645 0, // ssub_10
10646 0, // ssub_11
10647 0, // ssub_12
10648 0, // ssub_13
10649 0, // ssub_14
10650 0, // ssub_15
10651 89, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
10652 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10653 0, // ssub_2_ssub_3_ssub_6_ssub_7
10654 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10655 89, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
10656 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10657 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10658 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10659 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10660 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10661 0, // ssub_4_ssub_5_ssub_8_ssub_9
10662 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10663 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10664 0, // ssub_6_ssub_7_dsub_5
10665 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10666 0, // ssub_6_ssub_7_dsub_5_dsub_7
10667 0, // ssub_6_ssub_7_ssub_8_ssub_9
10668 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10669 0, // ssub_8_ssub_9_ssub_12_ssub_13
10670 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10671 0, // dsub_5_dsub_7
10672 0, // dsub_5_ssub_12_ssub_13_dsub_7
10673 0, // dsub_5_ssub_12_ssub_13
10674 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10675 },
10676 { // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10677 90, // dsub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10678 90, // dsub_1 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10679 90, // dsub_2 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10680 0, // dsub_3
10681 0, // dsub_4
10682 0, // dsub_5
10683 0, // dsub_6
10684 0, // dsub_7
10685 0, // gsub_0
10686 0, // gsub_1
10687 0, // qqsub_0
10688 0, // qqsub_1
10689 90, // qsub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10690 0, // qsub_1
10691 0, // qsub_2
10692 0, // qsub_3
10693 90, // ssub_0 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10694 90, // ssub_1 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10695 92, // ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10696 92, // ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10697 92, // ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10698 92, // ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10699 0, // ssub_6
10700 0, // ssub_7
10701 0, // ssub_8
10702 0, // ssub_9
10703 0, // ssub_10
10704 0, // ssub_11
10705 0, // ssub_12
10706 0, // ssub_13
10707 0, // ssub_14
10708 0, // ssub_15
10709 90, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10710 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10711 0, // ssub_2_ssub_3_ssub_6_ssub_7
10712 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10713 90, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
10714 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10715 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10716 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10717 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10718 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10719 0, // ssub_4_ssub_5_ssub_8_ssub_9
10720 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10721 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10722 0, // ssub_6_ssub_7_dsub_5
10723 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10724 0, // ssub_6_ssub_7_dsub_5_dsub_7
10725 0, // ssub_6_ssub_7_ssub_8_ssub_9
10726 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10727 0, // ssub_8_ssub_9_ssub_12_ssub_13
10728 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10729 0, // dsub_5_dsub_7
10730 0, // dsub_5_ssub_12_ssub_13_dsub_7
10731 0, // dsub_5_ssub_12_ssub_13
10732 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10733 },
10734 { // DTriple_with_dsub_1_in_DPR_8
10735 91, // dsub_0 -> DTriple_with_dsub_1_in_DPR_8
10736 91, // dsub_1 -> DTriple_with_dsub_1_in_DPR_8
10737 91, // dsub_2 -> DTriple_with_dsub_1_in_DPR_8
10738 0, // dsub_3
10739 0, // dsub_4
10740 0, // dsub_5
10741 0, // dsub_6
10742 0, // dsub_7
10743 0, // gsub_0
10744 0, // gsub_1
10745 0, // qqsub_0
10746 0, // qqsub_1
10747 91, // qsub_0 -> DTriple_with_dsub_1_in_DPR_8
10748 0, // qsub_1
10749 0, // qsub_2
10750 0, // qsub_3
10751 91, // ssub_0 -> DTriple_with_dsub_1_in_DPR_8
10752 91, // ssub_1 -> DTriple_with_dsub_1_in_DPR_8
10753 91, // ssub_2 -> DTriple_with_dsub_1_in_DPR_8
10754 91, // ssub_3 -> DTriple_with_dsub_1_in_DPR_8
10755 91, // ssub_4 -> DTriple_with_dsub_1_in_DPR_8
10756 91, // ssub_5 -> DTriple_with_dsub_1_in_DPR_8
10757 0, // ssub_6
10758 0, // ssub_7
10759 0, // ssub_8
10760 0, // ssub_9
10761 0, // ssub_10
10762 0, // ssub_11
10763 0, // ssub_12
10764 0, // ssub_13
10765 0, // ssub_14
10766 0, // ssub_15
10767 91, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_1_in_DPR_8
10768 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10769 0, // ssub_2_ssub_3_ssub_6_ssub_7
10770 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10771 91, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_1_in_DPR_8
10772 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10773 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10774 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10775 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10776 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10777 0, // ssub_4_ssub_5_ssub_8_ssub_9
10778 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10779 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10780 0, // ssub_6_ssub_7_dsub_5
10781 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10782 0, // ssub_6_ssub_7_dsub_5_dsub_7
10783 0, // ssub_6_ssub_7_ssub_8_ssub_9
10784 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10785 0, // ssub_8_ssub_9_ssub_12_ssub_13
10786 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10787 0, // dsub_5_dsub_7
10788 0, // dsub_5_ssub_12_ssub_13_dsub_7
10789 0, // dsub_5_ssub_12_ssub_13
10790 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10791 },
10792 { // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10793 92, // dsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10794 92, // dsub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10795 92, // dsub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10796 0, // dsub_3
10797 0, // dsub_4
10798 0, // dsub_5
10799 0, // dsub_6
10800 0, // dsub_7
10801 0, // gsub_0
10802 0, // gsub_1
10803 0, // qqsub_0
10804 0, // qqsub_1
10805 92, // qsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10806 0, // qsub_1
10807 0, // qsub_2
10808 0, // qsub_3
10809 92, // ssub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10810 92, // ssub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10811 92, // ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10812 92, // ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10813 92, // ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10814 92, // ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10815 0, // ssub_6
10816 0, // ssub_7
10817 0, // ssub_8
10818 0, // ssub_9
10819 0, // ssub_10
10820 0, // ssub_11
10821 0, // ssub_12
10822 0, // ssub_13
10823 0, // ssub_14
10824 0, // ssub_15
10825 92, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10826 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10827 0, // ssub_2_ssub_3_ssub_6_ssub_7
10828 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10829 92, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
10830 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10831 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10832 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10833 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10834 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10835 0, // ssub_4_ssub_5_ssub_8_ssub_9
10836 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10837 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10838 0, // ssub_6_ssub_7_dsub_5
10839 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10840 0, // ssub_6_ssub_7_dsub_5_dsub_7
10841 0, // ssub_6_ssub_7_ssub_8_ssub_9
10842 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10843 0, // ssub_8_ssub_9_ssub_12_ssub_13
10844 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10845 0, // dsub_5_dsub_7
10846 0, // dsub_5_ssub_12_ssub_13_dsub_7
10847 0, // dsub_5_ssub_12_ssub_13
10848 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10849 },
10850 { // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10851 93, // dsub_0 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10852 93, // dsub_1 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10853 93, // dsub_2 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10854 0, // dsub_3
10855 0, // dsub_4
10856 0, // dsub_5
10857 0, // dsub_6
10858 0, // dsub_7
10859 0, // gsub_0
10860 0, // gsub_1
10861 0, // qqsub_0
10862 0, // qqsub_1
10863 93, // qsub_0 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10864 0, // qsub_1
10865 0, // qsub_2
10866 0, // qsub_3
10867 93, // ssub_0 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10868 93, // ssub_1 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10869 93, // ssub_2 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10870 93, // ssub_3 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10871 93, // ssub_4 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10872 93, // ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10873 0, // ssub_6
10874 0, // ssub_7
10875 0, // ssub_8
10876 0, // ssub_9
10877 0, // ssub_10
10878 0, // ssub_11
10879 0, // ssub_12
10880 0, // ssub_13
10881 0, // ssub_14
10882 0, // ssub_15
10883 93, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10884 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10885 0, // ssub_2_ssub_3_ssub_6_ssub_7
10886 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10887 93, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
10888 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10889 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10890 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10891 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10892 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10893 0, // ssub_4_ssub_5_ssub_8_ssub_9
10894 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10895 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10896 0, // ssub_6_ssub_7_dsub_5
10897 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10898 0, // ssub_6_ssub_7_dsub_5_dsub_7
10899 0, // ssub_6_ssub_7_ssub_8_ssub_9
10900 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10901 0, // ssub_8_ssub_9_ssub_12_ssub_13
10902 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10903 0, // dsub_5_dsub_7
10904 0, // dsub_5_ssub_12_ssub_13_dsub_7
10905 0, // dsub_5_ssub_12_ssub_13
10906 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10907 },
10908 { // DTripleSpc_with_dsub_2_in_DPR_8
10909 94, // dsub_0 -> DTripleSpc_with_dsub_2_in_DPR_8
10910 0, // dsub_1
10911 94, // dsub_2 -> DTripleSpc_with_dsub_2_in_DPR_8
10912 0, // dsub_3
10913 94, // dsub_4 -> DTripleSpc_with_dsub_2_in_DPR_8
10914 0, // dsub_5
10915 0, // dsub_6
10916 0, // dsub_7
10917 0, // gsub_0
10918 0, // gsub_1
10919 0, // qqsub_0
10920 0, // qqsub_1
10921 0, // qsub_0
10922 0, // qsub_1
10923 0, // qsub_2
10924 0, // qsub_3
10925 94, // ssub_0 -> DTripleSpc_with_dsub_2_in_DPR_8
10926 94, // ssub_1 -> DTripleSpc_with_dsub_2_in_DPR_8
10927 0, // ssub_2
10928 0, // ssub_3
10929 94, // ssub_4 -> DTripleSpc_with_dsub_2_in_DPR_8
10930 94, // ssub_5 -> DTripleSpc_with_dsub_2_in_DPR_8
10931 0, // ssub_6
10932 0, // ssub_7
10933 94, // ssub_8 -> DTripleSpc_with_dsub_2_in_DPR_8
10934 94, // ssub_9 -> DTripleSpc_with_dsub_2_in_DPR_8
10935 0, // ssub_10
10936 0, // ssub_11
10937 0, // ssub_12
10938 0, // ssub_13
10939 0, // ssub_14
10940 0, // ssub_15
10941 94, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_dsub_2_in_DPR_8
10942 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
10943 0, // ssub_2_ssub_3_ssub_6_ssub_7
10944 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
10945 0, // ssub_2_ssub_3_ssub_4_ssub_5
10946 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
10947 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10948 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
10949 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
10950 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10951 94, // ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_dsub_2_in_DPR_8
10952 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
10953 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
10954 0, // ssub_6_ssub_7_dsub_5
10955 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
10956 0, // ssub_6_ssub_7_dsub_5_dsub_7
10957 0, // ssub_6_ssub_7_ssub_8_ssub_9
10958 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10959 0, // ssub_8_ssub_9_ssub_12_ssub_13
10960 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
10961 0, // dsub_5_dsub_7
10962 0, // dsub_5_ssub_12_ssub_13_dsub_7
10963 0, // dsub_5_ssub_12_ssub_13
10964 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
10965 },
10966 { // DTriple_with_dsub_2_in_DPR_8
10967 95, // dsub_0 -> DTriple_with_dsub_2_in_DPR_8
10968 95, // dsub_1 -> DTriple_with_dsub_2_in_DPR_8
10969 95, // dsub_2 -> DTriple_with_dsub_2_in_DPR_8
10970 0, // dsub_3
10971 0, // dsub_4
10972 0, // dsub_5
10973 0, // dsub_6
10974 0, // dsub_7
10975 0, // gsub_0
10976 0, // gsub_1
10977 0, // qqsub_0
10978 0, // qqsub_1
10979 95, // qsub_0 -> DTriple_with_dsub_2_in_DPR_8
10980 0, // qsub_1
10981 0, // qsub_2
10982 0, // qsub_3
10983 95, // ssub_0 -> DTriple_with_dsub_2_in_DPR_8
10984 95, // ssub_1 -> DTriple_with_dsub_2_in_DPR_8
10985 95, // ssub_2 -> DTriple_with_dsub_2_in_DPR_8
10986 95, // ssub_3 -> DTriple_with_dsub_2_in_DPR_8
10987 95, // ssub_4 -> DTriple_with_dsub_2_in_DPR_8
10988 95, // ssub_5 -> DTriple_with_dsub_2_in_DPR_8
10989 0, // ssub_6
10990 0, // ssub_7
10991 0, // ssub_8
10992 0, // ssub_9
10993 0, // ssub_10
10994 0, // ssub_11
10995 0, // ssub_12
10996 0, // ssub_13
10997 0, // ssub_14
10998 0, // ssub_15
10999 95, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
11000 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11001 0, // ssub_2_ssub_3_ssub_6_ssub_7
11002 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11003 95, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
11004 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11005 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11006 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11007 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11008 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11009 0, // ssub_4_ssub_5_ssub_8_ssub_9
11010 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11011 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11012 0, // ssub_6_ssub_7_dsub_5
11013 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11014 0, // ssub_6_ssub_7_dsub_5_dsub_7
11015 0, // ssub_6_ssub_7_ssub_8_ssub_9
11016 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11017 0, // ssub_8_ssub_9_ssub_12_ssub_13
11018 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11019 0, // dsub_5_dsub_7
11020 0, // dsub_5_ssub_12_ssub_13_dsub_7
11021 0, // dsub_5_ssub_12_ssub_13
11022 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11023 },
11024 { // DTripleSpc_with_dsub_4_in_DPR_8
11025 96, // dsub_0 -> DTripleSpc_with_dsub_4_in_DPR_8
11026 0, // dsub_1
11027 96, // dsub_2 -> DTripleSpc_with_dsub_4_in_DPR_8
11028 0, // dsub_3
11029 96, // dsub_4 -> DTripleSpc_with_dsub_4_in_DPR_8
11030 0, // dsub_5
11031 0, // dsub_6
11032 0, // dsub_7
11033 0, // gsub_0
11034 0, // gsub_1
11035 0, // qqsub_0
11036 0, // qqsub_1
11037 0, // qsub_0
11038 0, // qsub_1
11039 0, // qsub_2
11040 0, // qsub_3
11041 96, // ssub_0 -> DTripleSpc_with_dsub_4_in_DPR_8
11042 96, // ssub_1 -> DTripleSpc_with_dsub_4_in_DPR_8
11043 0, // ssub_2
11044 0, // ssub_3
11045 96, // ssub_4 -> DTripleSpc_with_dsub_4_in_DPR_8
11046 96, // ssub_5 -> DTripleSpc_with_dsub_4_in_DPR_8
11047 0, // ssub_6
11048 0, // ssub_7
11049 96, // ssub_8 -> DTripleSpc_with_dsub_4_in_DPR_8
11050 96, // ssub_9 -> DTripleSpc_with_dsub_4_in_DPR_8
11051 0, // ssub_10
11052 0, // ssub_11
11053 0, // ssub_12
11054 0, // ssub_13
11055 0, // ssub_14
11056 0, // ssub_15
11057 96, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTripleSpc_with_dsub_4_in_DPR_8
11058 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11059 0, // ssub_2_ssub_3_ssub_6_ssub_7
11060 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11061 0, // ssub_2_ssub_3_ssub_4_ssub_5
11062 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11063 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11064 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11065 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11066 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11067 96, // ssub_4_ssub_5_ssub_8_ssub_9 -> DTripleSpc_with_dsub_4_in_DPR_8
11068 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11069 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11070 0, // ssub_6_ssub_7_dsub_5
11071 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11072 0, // ssub_6_ssub_7_dsub_5_dsub_7
11073 0, // ssub_6_ssub_7_ssub_8_ssub_9
11074 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11075 0, // ssub_8_ssub_9_ssub_12_ssub_13
11076 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11077 0, // dsub_5_dsub_7
11078 0, // dsub_5_ssub_12_ssub_13_dsub_7
11079 0, // dsub_5_ssub_12_ssub_13
11080 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11081 },
11082 { // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11083 97, // dsub_0 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11084 97, // dsub_1 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11085 97, // dsub_2 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11086 0, // dsub_3
11087 0, // dsub_4
11088 0, // dsub_5
11089 0, // dsub_6
11090 0, // dsub_7
11091 0, // gsub_0
11092 0, // gsub_1
11093 0, // qqsub_0
11094 0, // qqsub_1
11095 97, // qsub_0 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11096 0, // qsub_1
11097 0, // qsub_2
11098 0, // qsub_3
11099 97, // ssub_0 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11100 97, // ssub_1 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11101 97, // ssub_2 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11102 97, // ssub_3 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11103 97, // ssub_4 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11104 97, // ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11105 0, // ssub_6
11106 0, // ssub_7
11107 0, // ssub_8
11108 0, // ssub_9
11109 0, // ssub_10
11110 0, // ssub_11
11111 0, // ssub_12
11112 0, // ssub_13
11113 0, // ssub_14
11114 0, // ssub_15
11115 97, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11116 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11117 0, // ssub_2_ssub_3_ssub_6_ssub_7
11118 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11119 97, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11120 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11121 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11122 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11123 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11124 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11125 0, // ssub_4_ssub_5_ssub_8_ssub_9
11126 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11127 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11128 0, // ssub_6_ssub_7_dsub_5
11129 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11130 0, // ssub_6_ssub_7_dsub_5_dsub_7
11131 0, // ssub_6_ssub_7_ssub_8_ssub_9
11132 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11133 0, // ssub_8_ssub_9_ssub_12_ssub_13
11134 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11135 0, // dsub_5_dsub_7
11136 0, // dsub_5_ssub_12_ssub_13_dsub_7
11137 0, // dsub_5_ssub_12_ssub_13
11138 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11139 },
11140 { // DTriple_with_qsub_0_in_QPR_8
11141 98, // dsub_0 -> DTriple_with_qsub_0_in_QPR_8
11142 98, // dsub_1 -> DTriple_with_qsub_0_in_QPR_8
11143 98, // dsub_2 -> DTriple_with_qsub_0_in_QPR_8
11144 0, // dsub_3
11145 0, // dsub_4
11146 0, // dsub_5
11147 0, // dsub_6
11148 0, // dsub_7
11149 0, // gsub_0
11150 0, // gsub_1
11151 0, // qqsub_0
11152 0, // qqsub_1
11153 98, // qsub_0 -> DTriple_with_qsub_0_in_QPR_8
11154 0, // qsub_1
11155 0, // qsub_2
11156 0, // qsub_3
11157 98, // ssub_0 -> DTriple_with_qsub_0_in_QPR_8
11158 98, // ssub_1 -> DTriple_with_qsub_0_in_QPR_8
11159 98, // ssub_2 -> DTriple_with_qsub_0_in_QPR_8
11160 98, // ssub_3 -> DTriple_with_qsub_0_in_QPR_8
11161 98, // ssub_4 -> DTriple_with_qsub_0_in_QPR_8
11162 98, // ssub_5 -> DTriple_with_qsub_0_in_QPR_8
11163 0, // ssub_6
11164 0, // ssub_7
11165 0, // ssub_8
11166 0, // ssub_9
11167 0, // ssub_10
11168 0, // ssub_11
11169 0, // ssub_12
11170 0, // ssub_13
11171 0, // ssub_14
11172 0, // ssub_15
11173 98, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
11174 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11175 0, // ssub_2_ssub_3_ssub_6_ssub_7
11176 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11177 98, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
11178 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11179 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11180 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11181 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11182 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11183 0, // ssub_4_ssub_5_ssub_8_ssub_9
11184 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11185 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11186 0, // ssub_6_ssub_7_dsub_5
11187 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11188 0, // ssub_6_ssub_7_dsub_5_dsub_7
11189 0, // ssub_6_ssub_7_ssub_8_ssub_9
11190 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11191 0, // ssub_8_ssub_9_ssub_12_ssub_13
11192 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11193 0, // dsub_5_dsub_7
11194 0, // dsub_5_ssub_12_ssub_13_dsub_7
11195 0, // dsub_5_ssub_12_ssub_13
11196 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11197 },
11198 { // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11199 99, // dsub_0 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11200 99, // dsub_1 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11201 99, // dsub_2 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11202 0, // dsub_3
11203 0, // dsub_4
11204 0, // dsub_5
11205 0, // dsub_6
11206 0, // dsub_7
11207 0, // gsub_0
11208 0, // gsub_1
11209 0, // qqsub_0
11210 0, // qqsub_1
11211 99, // qsub_0 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11212 0, // qsub_1
11213 0, // qsub_2
11214 0, // qsub_3
11215 99, // ssub_0 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11216 99, // ssub_1 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11217 99, // ssub_2 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11218 99, // ssub_3 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11219 99, // ssub_4 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11220 99, // ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11221 0, // ssub_6
11222 0, // ssub_7
11223 0, // ssub_8
11224 0, // ssub_9
11225 0, // ssub_10
11226 0, // ssub_11
11227 0, // ssub_12
11228 0, // ssub_13
11229 0, // ssub_14
11230 0, // ssub_15
11231 99, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11232 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11233 0, // ssub_2_ssub_3_ssub_6_ssub_7
11234 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11235 99, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
11236 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11237 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11238 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11239 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11240 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11241 0, // ssub_4_ssub_5_ssub_8_ssub_9
11242 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11243 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11244 0, // ssub_6_ssub_7_dsub_5
11245 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11246 0, // ssub_6_ssub_7_dsub_5_dsub_7
11247 0, // ssub_6_ssub_7_ssub_8_ssub_9
11248 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11249 0, // ssub_8_ssub_9_ssub_12_ssub_13
11250 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11251 0, // dsub_5_dsub_7
11252 0, // dsub_5_ssub_12_ssub_13_dsub_7
11253 0, // dsub_5_ssub_12_ssub_13
11254 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11255 },
11256 { // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11257 100, // dsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11258 100, // dsub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11259 100, // dsub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11260 0, // dsub_3
11261 0, // dsub_4
11262 0, // dsub_5
11263 0, // dsub_6
11264 0, // dsub_7
11265 0, // gsub_0
11266 0, // gsub_1
11267 0, // qqsub_0
11268 0, // qqsub_1
11269 100, // qsub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11270 0, // qsub_1
11271 0, // qsub_2
11272 0, // qsub_3
11273 100, // ssub_0 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11274 100, // ssub_1 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11275 100, // ssub_2 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11276 100, // ssub_3 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11277 100, // ssub_4 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11278 100, // ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11279 0, // ssub_6
11280 0, // ssub_7
11281 0, // ssub_8
11282 0, // ssub_9
11283 0, // ssub_10
11284 0, // ssub_11
11285 0, // ssub_12
11286 0, // ssub_13
11287 0, // ssub_14
11288 0, // ssub_15
11289 100, // ssub_0_ssub_1_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11290 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11291 0, // ssub_2_ssub_3_ssub_6_ssub_7
11292 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11293 100, // ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
11294 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11295 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11296 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11297 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11298 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11299 0, // ssub_4_ssub_5_ssub_8_ssub_9
11300 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11301 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11302 0, // ssub_6_ssub_7_dsub_5
11303 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11304 0, // ssub_6_ssub_7_dsub_5_dsub_7
11305 0, // ssub_6_ssub_7_ssub_8_ssub_9
11306 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11307 0, // ssub_8_ssub_9_ssub_12_ssub_13
11308 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11309 0, // dsub_5_dsub_7
11310 0, // dsub_5_ssub_12_ssub_13_dsub_7
11311 0, // dsub_5_ssub_12_ssub_13
11312 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11313 },
11314 { // DQuadSpc
11315 101, // dsub_0 -> DQuadSpc
11316 0, // dsub_1
11317 101, // dsub_2 -> DQuadSpc
11318 0, // dsub_3
11319 101, // dsub_4 -> DQuadSpc
11320 0, // dsub_5
11321 0, // dsub_6
11322 0, // dsub_7
11323 0, // gsub_0
11324 0, // gsub_1
11325 0, // qqsub_0
11326 0, // qqsub_1
11327 0, // qsub_0
11328 0, // qsub_1
11329 0, // qsub_2
11330 0, // qsub_3
11331 102, // ssub_0 -> DQuadSpc_with_ssub_0
11332 102, // ssub_1 -> DQuadSpc_with_ssub_0
11333 0, // ssub_2
11334 0, // ssub_3
11335 103, // ssub_4 -> DQuadSpc_with_ssub_4
11336 103, // ssub_5 -> DQuadSpc_with_ssub_4
11337 0, // ssub_6
11338 0, // ssub_7
11339 104, // ssub_8 -> DQuadSpc_with_ssub_8
11340 104, // ssub_9 -> DQuadSpc_with_ssub_8
11341 0, // ssub_10
11342 0, // ssub_11
11343 0, // ssub_12
11344 0, // ssub_13
11345 0, // ssub_14
11346 0, // ssub_15
11347 101, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc
11348 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11349 0, // ssub_2_ssub_3_ssub_6_ssub_7
11350 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11351 0, // ssub_2_ssub_3_ssub_4_ssub_5
11352 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11353 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11354 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11355 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11356 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11357 101, // ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc
11358 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11359 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11360 0, // ssub_6_ssub_7_dsub_5
11361 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11362 0, // ssub_6_ssub_7_dsub_5_dsub_7
11363 0, // ssub_6_ssub_7_ssub_8_ssub_9
11364 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11365 0, // ssub_8_ssub_9_ssub_12_ssub_13
11366 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11367 0, // dsub_5_dsub_7
11368 0, // dsub_5_ssub_12_ssub_13_dsub_7
11369 0, // dsub_5_ssub_12_ssub_13
11370 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11371 },
11372 { // DQuadSpc_with_ssub_0
11373 102, // dsub_0 -> DQuadSpc_with_ssub_0
11374 0, // dsub_1
11375 102, // dsub_2 -> DQuadSpc_with_ssub_0
11376 0, // dsub_3
11377 102, // dsub_4 -> DQuadSpc_with_ssub_0
11378 0, // dsub_5
11379 0, // dsub_6
11380 0, // dsub_7
11381 0, // gsub_0
11382 0, // gsub_1
11383 0, // qqsub_0
11384 0, // qqsub_1
11385 0, // qsub_0
11386 0, // qsub_1
11387 0, // qsub_2
11388 0, // qsub_3
11389 102, // ssub_0 -> DQuadSpc_with_ssub_0
11390 102, // ssub_1 -> DQuadSpc_with_ssub_0
11391 0, // ssub_2
11392 0, // ssub_3
11393 103, // ssub_4 -> DQuadSpc_with_ssub_4
11394 103, // ssub_5 -> DQuadSpc_with_ssub_4
11395 0, // ssub_6
11396 0, // ssub_7
11397 104, // ssub_8 -> DQuadSpc_with_ssub_8
11398 104, // ssub_9 -> DQuadSpc_with_ssub_8
11399 0, // ssub_10
11400 0, // ssub_11
11401 0, // ssub_12
11402 0, // ssub_13
11403 0, // ssub_14
11404 0, // ssub_15
11405 102, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_ssub_0
11406 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11407 0, // ssub_2_ssub_3_ssub_6_ssub_7
11408 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11409 0, // ssub_2_ssub_3_ssub_4_ssub_5
11410 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11411 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11412 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11413 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11414 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11415 102, // ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_0
11416 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11417 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11418 0, // ssub_6_ssub_7_dsub_5
11419 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11420 0, // ssub_6_ssub_7_dsub_5_dsub_7
11421 0, // ssub_6_ssub_7_ssub_8_ssub_9
11422 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11423 0, // ssub_8_ssub_9_ssub_12_ssub_13
11424 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11425 0, // dsub_5_dsub_7
11426 0, // dsub_5_ssub_12_ssub_13_dsub_7
11427 0, // dsub_5_ssub_12_ssub_13
11428 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11429 },
11430 { // DQuadSpc_with_ssub_4
11431 103, // dsub_0 -> DQuadSpc_with_ssub_4
11432 0, // dsub_1
11433 103, // dsub_2 -> DQuadSpc_with_ssub_4
11434 0, // dsub_3
11435 103, // dsub_4 -> DQuadSpc_with_ssub_4
11436 0, // dsub_5
11437 0, // dsub_6
11438 0, // dsub_7
11439 0, // gsub_0
11440 0, // gsub_1
11441 0, // qqsub_0
11442 0, // qqsub_1
11443 0, // qsub_0
11444 0, // qsub_1
11445 0, // qsub_2
11446 0, // qsub_3
11447 103, // ssub_0 -> DQuadSpc_with_ssub_4
11448 103, // ssub_1 -> DQuadSpc_with_ssub_4
11449 0, // ssub_2
11450 0, // ssub_3
11451 103, // ssub_4 -> DQuadSpc_with_ssub_4
11452 103, // ssub_5 -> DQuadSpc_with_ssub_4
11453 0, // ssub_6
11454 0, // ssub_7
11455 104, // ssub_8 -> DQuadSpc_with_ssub_8
11456 104, // ssub_9 -> DQuadSpc_with_ssub_8
11457 0, // ssub_10
11458 0, // ssub_11
11459 0, // ssub_12
11460 0, // ssub_13
11461 0, // ssub_14
11462 0, // ssub_15
11463 103, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_ssub_4
11464 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11465 0, // ssub_2_ssub_3_ssub_6_ssub_7
11466 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11467 0, // ssub_2_ssub_3_ssub_4_ssub_5
11468 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11469 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11470 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11471 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11472 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11473 103, // ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_4
11474 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11475 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11476 0, // ssub_6_ssub_7_dsub_5
11477 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11478 0, // ssub_6_ssub_7_dsub_5_dsub_7
11479 0, // ssub_6_ssub_7_ssub_8_ssub_9
11480 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11481 0, // ssub_8_ssub_9_ssub_12_ssub_13
11482 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11483 0, // dsub_5_dsub_7
11484 0, // dsub_5_ssub_12_ssub_13_dsub_7
11485 0, // dsub_5_ssub_12_ssub_13
11486 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11487 },
11488 { // DQuadSpc_with_ssub_8
11489 104, // dsub_0 -> DQuadSpc_with_ssub_8
11490 0, // dsub_1
11491 104, // dsub_2 -> DQuadSpc_with_ssub_8
11492 0, // dsub_3
11493 104, // dsub_4 -> DQuadSpc_with_ssub_8
11494 0, // dsub_5
11495 0, // dsub_6
11496 0, // dsub_7
11497 0, // gsub_0
11498 0, // gsub_1
11499 0, // qqsub_0
11500 0, // qqsub_1
11501 0, // qsub_0
11502 0, // qsub_1
11503 0, // qsub_2
11504 0, // qsub_3
11505 104, // ssub_0 -> DQuadSpc_with_ssub_8
11506 104, // ssub_1 -> DQuadSpc_with_ssub_8
11507 0, // ssub_2
11508 0, // ssub_3
11509 104, // ssub_4 -> DQuadSpc_with_ssub_8
11510 104, // ssub_5 -> DQuadSpc_with_ssub_8
11511 0, // ssub_6
11512 0, // ssub_7
11513 104, // ssub_8 -> DQuadSpc_with_ssub_8
11514 104, // ssub_9 -> DQuadSpc_with_ssub_8
11515 0, // ssub_10
11516 0, // ssub_11
11517 0, // ssub_12
11518 0, // ssub_13
11519 0, // ssub_14
11520 0, // ssub_15
11521 104, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_ssub_8
11522 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11523 0, // ssub_2_ssub_3_ssub_6_ssub_7
11524 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11525 0, // ssub_2_ssub_3_ssub_4_ssub_5
11526 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11527 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11528 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11529 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11530 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11531 104, // ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_8
11532 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11533 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11534 0, // ssub_6_ssub_7_dsub_5
11535 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11536 0, // ssub_6_ssub_7_dsub_5_dsub_7
11537 0, // ssub_6_ssub_7_ssub_8_ssub_9
11538 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11539 0, // ssub_8_ssub_9_ssub_12_ssub_13
11540 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11541 0, // dsub_5_dsub_7
11542 0, // dsub_5_ssub_12_ssub_13_dsub_7
11543 0, // dsub_5_ssub_12_ssub_13
11544 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11545 },
11546 { // DQuadSpc_with_dsub_0_in_DPR_8
11547 105, // dsub_0 -> DQuadSpc_with_dsub_0_in_DPR_8
11548 0, // dsub_1
11549 105, // dsub_2 -> DQuadSpc_with_dsub_0_in_DPR_8
11550 0, // dsub_3
11551 105, // dsub_4 -> DQuadSpc_with_dsub_0_in_DPR_8
11552 0, // dsub_5
11553 0, // dsub_6
11554 0, // dsub_7
11555 0, // gsub_0
11556 0, // gsub_1
11557 0, // qqsub_0
11558 0, // qqsub_1
11559 0, // qsub_0
11560 0, // qsub_1
11561 0, // qsub_2
11562 0, // qsub_3
11563 105, // ssub_0 -> DQuadSpc_with_dsub_0_in_DPR_8
11564 105, // ssub_1 -> DQuadSpc_with_dsub_0_in_DPR_8
11565 0, // ssub_2
11566 0, // ssub_3
11567 105, // ssub_4 -> DQuadSpc_with_dsub_0_in_DPR_8
11568 105, // ssub_5 -> DQuadSpc_with_dsub_0_in_DPR_8
11569 0, // ssub_6
11570 0, // ssub_7
11571 105, // ssub_8 -> DQuadSpc_with_dsub_0_in_DPR_8
11572 105, // ssub_9 -> DQuadSpc_with_dsub_0_in_DPR_8
11573 0, // ssub_10
11574 0, // ssub_11
11575 0, // ssub_12
11576 0, // ssub_13
11577 0, // ssub_14
11578 0, // ssub_15
11579 105, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_dsub_0_in_DPR_8
11580 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11581 0, // ssub_2_ssub_3_ssub_6_ssub_7
11582 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11583 0, // ssub_2_ssub_3_ssub_4_ssub_5
11584 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11585 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11586 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11587 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11588 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11589 105, // ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_0_in_DPR_8
11590 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11591 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11592 0, // ssub_6_ssub_7_dsub_5
11593 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11594 0, // ssub_6_ssub_7_dsub_5_dsub_7
11595 0, // ssub_6_ssub_7_ssub_8_ssub_9
11596 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11597 0, // ssub_8_ssub_9_ssub_12_ssub_13
11598 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11599 0, // dsub_5_dsub_7
11600 0, // dsub_5_ssub_12_ssub_13_dsub_7
11601 0, // dsub_5_ssub_12_ssub_13
11602 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11603 },
11604 { // DQuadSpc_with_dsub_2_in_DPR_8
11605 106, // dsub_0 -> DQuadSpc_with_dsub_2_in_DPR_8
11606 0, // dsub_1
11607 106, // dsub_2 -> DQuadSpc_with_dsub_2_in_DPR_8
11608 0, // dsub_3
11609 106, // dsub_4 -> DQuadSpc_with_dsub_2_in_DPR_8
11610 0, // dsub_5
11611 0, // dsub_6
11612 0, // dsub_7
11613 0, // gsub_0
11614 0, // gsub_1
11615 0, // qqsub_0
11616 0, // qqsub_1
11617 0, // qsub_0
11618 0, // qsub_1
11619 0, // qsub_2
11620 0, // qsub_3
11621 106, // ssub_0 -> DQuadSpc_with_dsub_2_in_DPR_8
11622 106, // ssub_1 -> DQuadSpc_with_dsub_2_in_DPR_8
11623 0, // ssub_2
11624 0, // ssub_3
11625 106, // ssub_4 -> DQuadSpc_with_dsub_2_in_DPR_8
11626 106, // ssub_5 -> DQuadSpc_with_dsub_2_in_DPR_8
11627 0, // ssub_6
11628 0, // ssub_7
11629 106, // ssub_8 -> DQuadSpc_with_dsub_2_in_DPR_8
11630 106, // ssub_9 -> DQuadSpc_with_dsub_2_in_DPR_8
11631 0, // ssub_10
11632 0, // ssub_11
11633 0, // ssub_12
11634 0, // ssub_13
11635 0, // ssub_14
11636 0, // ssub_15
11637 106, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_dsub_2_in_DPR_8
11638 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11639 0, // ssub_2_ssub_3_ssub_6_ssub_7
11640 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11641 0, // ssub_2_ssub_3_ssub_4_ssub_5
11642 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11643 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11644 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11645 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11646 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11647 106, // ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_2_in_DPR_8
11648 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11649 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11650 0, // ssub_6_ssub_7_dsub_5
11651 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11652 0, // ssub_6_ssub_7_dsub_5_dsub_7
11653 0, // ssub_6_ssub_7_ssub_8_ssub_9
11654 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11655 0, // ssub_8_ssub_9_ssub_12_ssub_13
11656 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11657 0, // dsub_5_dsub_7
11658 0, // dsub_5_ssub_12_ssub_13_dsub_7
11659 0, // dsub_5_ssub_12_ssub_13
11660 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11661 },
11662 { // DQuadSpc_with_dsub_4_in_DPR_8
11663 107, // dsub_0 -> DQuadSpc_with_dsub_4_in_DPR_8
11664 0, // dsub_1
11665 107, // dsub_2 -> DQuadSpc_with_dsub_4_in_DPR_8
11666 0, // dsub_3
11667 107, // dsub_4 -> DQuadSpc_with_dsub_4_in_DPR_8
11668 0, // dsub_5
11669 0, // dsub_6
11670 0, // dsub_7
11671 0, // gsub_0
11672 0, // gsub_1
11673 0, // qqsub_0
11674 0, // qqsub_1
11675 0, // qsub_0
11676 0, // qsub_1
11677 0, // qsub_2
11678 0, // qsub_3
11679 107, // ssub_0 -> DQuadSpc_with_dsub_4_in_DPR_8
11680 107, // ssub_1 -> DQuadSpc_with_dsub_4_in_DPR_8
11681 0, // ssub_2
11682 0, // ssub_3
11683 107, // ssub_4 -> DQuadSpc_with_dsub_4_in_DPR_8
11684 107, // ssub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
11685 0, // ssub_6
11686 0, // ssub_7
11687 107, // ssub_8 -> DQuadSpc_with_dsub_4_in_DPR_8
11688 107, // ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
11689 0, // ssub_10
11690 0, // ssub_11
11691 0, // ssub_12
11692 0, // ssub_13
11693 0, // ssub_14
11694 0, // ssub_15
11695 107, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
11696 0, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
11697 0, // ssub_2_ssub_3_ssub_6_ssub_7
11698 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
11699 0, // ssub_2_ssub_3_ssub_4_ssub_5
11700 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11701 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11702 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11703 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11704 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11705 107, // ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
11706 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11707 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11708 0, // ssub_6_ssub_7_dsub_5
11709 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11710 0, // ssub_6_ssub_7_dsub_5_dsub_7
11711 0, // ssub_6_ssub_7_ssub_8_ssub_9
11712 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11713 0, // ssub_8_ssub_9_ssub_12_ssub_13
11714 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11715 0, // dsub_5_dsub_7
11716 0, // dsub_5_ssub_12_ssub_13_dsub_7
11717 0, // dsub_5_ssub_12_ssub_13
11718 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11719 },
11720 { // DQuad
11721 108, // dsub_0 -> DQuad
11722 108, // dsub_1 -> DQuad
11723 108, // dsub_2 -> DQuad
11724 108, // dsub_3 -> DQuad
11725 0, // dsub_4
11726 0, // dsub_5
11727 0, // dsub_6
11728 0, // dsub_7
11729 0, // gsub_0
11730 0, // gsub_1
11731 0, // qqsub_0
11732 0, // qqsub_1
11733 108, // qsub_0 -> DQuad
11734 108, // qsub_1 -> DQuad
11735 0, // qsub_2
11736 0, // qsub_3
11737 109, // ssub_0 -> DQuad_with_ssub_0
11738 109, // ssub_1 -> DQuad_with_ssub_0
11739 110, // ssub_2 -> DQuad_with_ssub_2
11740 110, // ssub_3 -> DQuad_with_ssub_2
11741 113, // ssub_4 -> DQuad_with_ssub_4
11742 113, // ssub_5 -> DQuad_with_ssub_4
11743 114, // ssub_6 -> DQuad_with_ssub_6
11744 114, // ssub_7 -> DQuad_with_ssub_6
11745 0, // ssub_8
11746 0, // ssub_9
11747 0, // ssub_10
11748 0, // ssub_11
11749 0, // ssub_12
11750 0, // ssub_13
11751 0, // ssub_14
11752 0, // ssub_15
11753 108, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad
11754 108, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad
11755 108, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad
11756 108, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad
11757 108, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad
11758 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11759 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11760 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11761 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11762 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11763 0, // ssub_4_ssub_5_ssub_8_ssub_9
11764 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11765 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11766 0, // ssub_6_ssub_7_dsub_5
11767 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11768 0, // ssub_6_ssub_7_dsub_5_dsub_7
11769 0, // ssub_6_ssub_7_ssub_8_ssub_9
11770 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11771 0, // ssub_8_ssub_9_ssub_12_ssub_13
11772 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11773 0, // dsub_5_dsub_7
11774 0, // dsub_5_ssub_12_ssub_13_dsub_7
11775 0, // dsub_5_ssub_12_ssub_13
11776 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11777 },
11778 { // DQuad_with_ssub_0
11779 109, // dsub_0 -> DQuad_with_ssub_0
11780 109, // dsub_1 -> DQuad_with_ssub_0
11781 109, // dsub_2 -> DQuad_with_ssub_0
11782 109, // dsub_3 -> DQuad_with_ssub_0
11783 0, // dsub_4
11784 0, // dsub_5
11785 0, // dsub_6
11786 0, // dsub_7
11787 0, // gsub_0
11788 0, // gsub_1
11789 0, // qqsub_0
11790 0, // qqsub_1
11791 109, // qsub_0 -> DQuad_with_ssub_0
11792 109, // qsub_1 -> DQuad_with_ssub_0
11793 0, // qsub_2
11794 0, // qsub_3
11795 109, // ssub_0 -> DQuad_with_ssub_0
11796 109, // ssub_1 -> DQuad_with_ssub_0
11797 110, // ssub_2 -> DQuad_with_ssub_2
11798 110, // ssub_3 -> DQuad_with_ssub_2
11799 113, // ssub_4 -> DQuad_with_ssub_4
11800 113, // ssub_5 -> DQuad_with_ssub_4
11801 114, // ssub_6 -> DQuad_with_ssub_6
11802 114, // ssub_7 -> DQuad_with_ssub_6
11803 0, // ssub_8
11804 0, // ssub_9
11805 0, // ssub_10
11806 0, // ssub_11
11807 0, // ssub_12
11808 0, // ssub_13
11809 0, // ssub_14
11810 0, // ssub_15
11811 109, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_0
11812 109, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0
11813 109, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_0
11814 109, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_0
11815 109, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0
11816 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11817 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11818 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11819 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11820 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11821 0, // ssub_4_ssub_5_ssub_8_ssub_9
11822 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11823 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11824 0, // ssub_6_ssub_7_dsub_5
11825 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11826 0, // ssub_6_ssub_7_dsub_5_dsub_7
11827 0, // ssub_6_ssub_7_ssub_8_ssub_9
11828 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11829 0, // ssub_8_ssub_9_ssub_12_ssub_13
11830 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11831 0, // dsub_5_dsub_7
11832 0, // dsub_5_ssub_12_ssub_13_dsub_7
11833 0, // dsub_5_ssub_12_ssub_13
11834 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11835 },
11836 { // DQuad_with_ssub_2
11837 110, // dsub_0 -> DQuad_with_ssub_2
11838 110, // dsub_1 -> DQuad_with_ssub_2
11839 110, // dsub_2 -> DQuad_with_ssub_2
11840 110, // dsub_3 -> DQuad_with_ssub_2
11841 0, // dsub_4
11842 0, // dsub_5
11843 0, // dsub_6
11844 0, // dsub_7
11845 0, // gsub_0
11846 0, // gsub_1
11847 0, // qqsub_0
11848 0, // qqsub_1
11849 110, // qsub_0 -> DQuad_with_ssub_2
11850 110, // qsub_1 -> DQuad_with_ssub_2
11851 0, // qsub_2
11852 0, // qsub_3
11853 110, // ssub_0 -> DQuad_with_ssub_2
11854 110, // ssub_1 -> DQuad_with_ssub_2
11855 110, // ssub_2 -> DQuad_with_ssub_2
11856 110, // ssub_3 -> DQuad_with_ssub_2
11857 113, // ssub_4 -> DQuad_with_ssub_4
11858 113, // ssub_5 -> DQuad_with_ssub_4
11859 114, // ssub_6 -> DQuad_with_ssub_6
11860 114, // ssub_7 -> DQuad_with_ssub_6
11861 0, // ssub_8
11862 0, // ssub_9
11863 0, // ssub_10
11864 0, // ssub_11
11865 0, // ssub_12
11866 0, // ssub_13
11867 0, // ssub_14
11868 0, // ssub_15
11869 110, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2
11870 110, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2
11871 110, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2
11872 110, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2
11873 110, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2
11874 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11875 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11876 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11877 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11878 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11879 0, // ssub_4_ssub_5_ssub_8_ssub_9
11880 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11881 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11882 0, // ssub_6_ssub_7_dsub_5
11883 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11884 0, // ssub_6_ssub_7_dsub_5_dsub_7
11885 0, // ssub_6_ssub_7_ssub_8_ssub_9
11886 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11887 0, // ssub_8_ssub_9_ssub_12_ssub_13
11888 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11889 0, // dsub_5_dsub_7
11890 0, // dsub_5_ssub_12_ssub_13_dsub_7
11891 0, // dsub_5_ssub_12_ssub_13
11892 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11893 },
11894 { // QQPR
11895 111, // dsub_0 -> QQPR
11896 111, // dsub_1 -> QQPR
11897 111, // dsub_2 -> QQPR
11898 111, // dsub_3 -> QQPR
11899 0, // dsub_4
11900 0, // dsub_5
11901 0, // dsub_6
11902 0, // dsub_7
11903 0, // gsub_0
11904 0, // gsub_1
11905 0, // qqsub_0
11906 0, // qqsub_1
11907 111, // qsub_0 -> QQPR
11908 111, // qsub_1 -> QQPR
11909 0, // qsub_2
11910 0, // qsub_3
11911 117, // ssub_0 -> QQPR_with_ssub_0
11912 117, // ssub_1 -> QQPR_with_ssub_0
11913 117, // ssub_2 -> QQPR_with_ssub_0
11914 117, // ssub_3 -> QQPR_with_ssub_0
11915 120, // ssub_4 -> MQQPR
11916 120, // ssub_5 -> MQQPR
11917 120, // ssub_6 -> MQQPR
11918 120, // ssub_7 -> MQQPR
11919 0, // ssub_8
11920 0, // ssub_9
11921 0, // ssub_10
11922 0, // ssub_11
11923 0, // ssub_12
11924 0, // ssub_13
11925 0, // ssub_14
11926 0, // ssub_15
11927 111, // ssub_0_ssub_1_ssub_4_ssub_5 -> QQPR
11928 111, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR
11929 111, // ssub_2_ssub_3_ssub_6_ssub_7 -> QQPR
11930 111, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQPR
11931 111, // ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR
11932 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11933 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11934 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11935 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11936 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11937 0, // ssub_4_ssub_5_ssub_8_ssub_9
11938 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11939 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11940 0, // ssub_6_ssub_7_dsub_5
11941 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
11942 0, // ssub_6_ssub_7_dsub_5_dsub_7
11943 0, // ssub_6_ssub_7_ssub_8_ssub_9
11944 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11945 0, // ssub_8_ssub_9_ssub_12_ssub_13
11946 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
11947 0, // dsub_5_dsub_7
11948 0, // dsub_5_ssub_12_ssub_13_dsub_7
11949 0, // dsub_5_ssub_12_ssub_13
11950 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
11951 },
11952 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11953 112, // dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11954 112, // dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11955 112, // dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11956 112, // dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11957 0, // dsub_4
11958 0, // dsub_5
11959 0, // dsub_6
11960 0, // dsub_7
11961 0, // gsub_0
11962 0, // gsub_1
11963 0, // qqsub_0
11964 0, // qqsub_1
11965 112, // qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11966 112, // qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11967 0, // qsub_2
11968 0, // qsub_3
11969 116, // ssub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11970 116, // ssub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11971 119, // ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11972 119, // ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11973 119, // ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11974 119, // ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11975 122, // ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11976 122, // ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
11977 0, // ssub_8
11978 0, // ssub_9
11979 0, // ssub_10
11980 0, // ssub_11
11981 0, // ssub_12
11982 0, // ssub_13
11983 0, // ssub_14
11984 0, // ssub_15
11985 112, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11986 112, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11987 112, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11988 112, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11989 112, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
11990 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
11991 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11992 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
11993 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
11994 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11995 0, // ssub_4_ssub_5_ssub_8_ssub_9
11996 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
11997 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
11998 0, // ssub_6_ssub_7_dsub_5
11999 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12000 0, // ssub_6_ssub_7_dsub_5_dsub_7
12001 0, // ssub_6_ssub_7_ssub_8_ssub_9
12002 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12003 0, // ssub_8_ssub_9_ssub_12_ssub_13
12004 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12005 0, // dsub_5_dsub_7
12006 0, // dsub_5_ssub_12_ssub_13_dsub_7
12007 0, // dsub_5_ssub_12_ssub_13
12008 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12009 },
12010 { // DQuad_with_ssub_4
12011 113, // dsub_0 -> DQuad_with_ssub_4
12012 113, // dsub_1 -> DQuad_with_ssub_4
12013 113, // dsub_2 -> DQuad_with_ssub_4
12014 113, // dsub_3 -> DQuad_with_ssub_4
12015 0, // dsub_4
12016 0, // dsub_5
12017 0, // dsub_6
12018 0, // dsub_7
12019 0, // gsub_0
12020 0, // gsub_1
12021 0, // qqsub_0
12022 0, // qqsub_1
12023 113, // qsub_0 -> DQuad_with_ssub_4
12024 113, // qsub_1 -> DQuad_with_ssub_4
12025 0, // qsub_2
12026 0, // qsub_3
12027 113, // ssub_0 -> DQuad_with_ssub_4
12028 113, // ssub_1 -> DQuad_with_ssub_4
12029 113, // ssub_2 -> DQuad_with_ssub_4
12030 113, // ssub_3 -> DQuad_with_ssub_4
12031 113, // ssub_4 -> DQuad_with_ssub_4
12032 113, // ssub_5 -> DQuad_with_ssub_4
12033 114, // ssub_6 -> DQuad_with_ssub_6
12034 114, // ssub_7 -> DQuad_with_ssub_6
12035 0, // ssub_8
12036 0, // ssub_9
12037 0, // ssub_10
12038 0, // ssub_11
12039 0, // ssub_12
12040 0, // ssub_13
12041 0, // ssub_14
12042 0, // ssub_15
12043 113, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_4
12044 113, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_4
12045 113, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_4
12046 113, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_4
12047 113, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_4
12048 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12049 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12050 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12051 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12052 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12053 0, // ssub_4_ssub_5_ssub_8_ssub_9
12054 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12055 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12056 0, // ssub_6_ssub_7_dsub_5
12057 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12058 0, // ssub_6_ssub_7_dsub_5_dsub_7
12059 0, // ssub_6_ssub_7_ssub_8_ssub_9
12060 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12061 0, // ssub_8_ssub_9_ssub_12_ssub_13
12062 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12063 0, // dsub_5_dsub_7
12064 0, // dsub_5_ssub_12_ssub_13_dsub_7
12065 0, // dsub_5_ssub_12_ssub_13
12066 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12067 },
12068 { // DQuad_with_ssub_6
12069 114, // dsub_0 -> DQuad_with_ssub_6
12070 114, // dsub_1 -> DQuad_with_ssub_6
12071 114, // dsub_2 -> DQuad_with_ssub_6
12072 114, // dsub_3 -> DQuad_with_ssub_6
12073 0, // dsub_4
12074 0, // dsub_5
12075 0, // dsub_6
12076 0, // dsub_7
12077 0, // gsub_0
12078 0, // gsub_1
12079 0, // qqsub_0
12080 0, // qqsub_1
12081 114, // qsub_0 -> DQuad_with_ssub_6
12082 114, // qsub_1 -> DQuad_with_ssub_6
12083 0, // qsub_2
12084 0, // qsub_3
12085 114, // ssub_0 -> DQuad_with_ssub_6
12086 114, // ssub_1 -> DQuad_with_ssub_6
12087 114, // ssub_2 -> DQuad_with_ssub_6
12088 114, // ssub_3 -> DQuad_with_ssub_6
12089 114, // ssub_4 -> DQuad_with_ssub_6
12090 114, // ssub_5 -> DQuad_with_ssub_6
12091 114, // ssub_6 -> DQuad_with_ssub_6
12092 114, // ssub_7 -> DQuad_with_ssub_6
12093 0, // ssub_8
12094 0, // ssub_9
12095 0, // ssub_10
12096 0, // ssub_11
12097 0, // ssub_12
12098 0, // ssub_13
12099 0, // ssub_14
12100 0, // ssub_15
12101 114, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_6
12102 114, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6
12103 114, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_6
12104 114, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_6
12105 114, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6
12106 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12107 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12108 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12109 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12110 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12111 0, // ssub_4_ssub_5_ssub_8_ssub_9
12112 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12113 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12114 0, // ssub_6_ssub_7_dsub_5
12115 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12116 0, // ssub_6_ssub_7_dsub_5_dsub_7
12117 0, // ssub_6_ssub_7_ssub_8_ssub_9
12118 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12119 0, // ssub_8_ssub_9_ssub_12_ssub_13
12120 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12121 0, // dsub_5_dsub_7
12122 0, // dsub_5_ssub_12_ssub_13_dsub_7
12123 0, // dsub_5_ssub_12_ssub_13
12124 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12125 },
12126 { // DQuad_with_dsub_0_in_DPR_8
12127 115, // dsub_0 -> DQuad_with_dsub_0_in_DPR_8
12128 115, // dsub_1 -> DQuad_with_dsub_0_in_DPR_8
12129 115, // dsub_2 -> DQuad_with_dsub_0_in_DPR_8
12130 115, // dsub_3 -> DQuad_with_dsub_0_in_DPR_8
12131 0, // dsub_4
12132 0, // dsub_5
12133 0, // dsub_6
12134 0, // dsub_7
12135 0, // gsub_0
12136 0, // gsub_1
12137 0, // qqsub_0
12138 0, // qqsub_1
12139 115, // qsub_0 -> DQuad_with_dsub_0_in_DPR_8
12140 115, // qsub_1 -> DQuad_with_dsub_0_in_DPR_8
12141 0, // qsub_2
12142 0, // qsub_3
12143 115, // ssub_0 -> DQuad_with_dsub_0_in_DPR_8
12144 115, // ssub_1 -> DQuad_with_dsub_0_in_DPR_8
12145 115, // ssub_2 -> DQuad_with_dsub_0_in_DPR_8
12146 115, // ssub_3 -> DQuad_with_dsub_0_in_DPR_8
12147 115, // ssub_4 -> DQuad_with_dsub_0_in_DPR_8
12148 115, // ssub_5 -> DQuad_with_dsub_0_in_DPR_8
12149 115, // ssub_6 -> DQuad_with_dsub_0_in_DPR_8
12150 115, // ssub_7 -> DQuad_with_dsub_0_in_DPR_8
12151 0, // ssub_8
12152 0, // ssub_9
12153 0, // ssub_10
12154 0, // ssub_11
12155 0, // ssub_12
12156 0, // ssub_13
12157 0, // ssub_14
12158 0, // ssub_15
12159 115, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_0_in_DPR_8
12160 115, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_0_in_DPR_8
12161 115, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_0_in_DPR_8
12162 115, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_0_in_DPR_8
12163 115, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_0_in_DPR_8
12164 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12165 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12166 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12167 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12168 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12169 0, // ssub_4_ssub_5_ssub_8_ssub_9
12170 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12171 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12172 0, // ssub_6_ssub_7_dsub_5
12173 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12174 0, // ssub_6_ssub_7_dsub_5_dsub_7
12175 0, // ssub_6_ssub_7_ssub_8_ssub_9
12176 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12177 0, // ssub_8_ssub_9_ssub_12_ssub_13
12178 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12179 0, // dsub_5_dsub_7
12180 0, // dsub_5_ssub_12_ssub_13_dsub_7
12181 0, // dsub_5_ssub_12_ssub_13
12182 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12183 },
12184 { // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12185 116, // dsub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12186 116, // dsub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12187 116, // dsub_2 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12188 116, // dsub_3 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12189 0, // dsub_4
12190 0, // dsub_5
12191 0, // dsub_6
12192 0, // dsub_7
12193 0, // gsub_0
12194 0, // gsub_1
12195 0, // qqsub_0
12196 0, // qqsub_1
12197 116, // qsub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12198 116, // qsub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12199 0, // qsub_2
12200 0, // qsub_3
12201 116, // ssub_0 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12202 116, // ssub_1 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12203 119, // ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12204 119, // ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12205 119, // ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12206 119, // ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12207 122, // ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12208 122, // ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12209 0, // ssub_8
12210 0, // ssub_9
12211 0, // ssub_10
12212 0, // ssub_11
12213 0, // ssub_12
12214 0, // ssub_13
12215 0, // ssub_14
12216 0, // ssub_15
12217 116, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12218 116, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12219 116, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12220 116, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12221 116, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
12222 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12223 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12224 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12225 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12226 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12227 0, // ssub_4_ssub_5_ssub_8_ssub_9
12228 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12229 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12230 0, // ssub_6_ssub_7_dsub_5
12231 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12232 0, // ssub_6_ssub_7_dsub_5_dsub_7
12233 0, // ssub_6_ssub_7_ssub_8_ssub_9
12234 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12235 0, // ssub_8_ssub_9_ssub_12_ssub_13
12236 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12237 0, // dsub_5_dsub_7
12238 0, // dsub_5_ssub_12_ssub_13_dsub_7
12239 0, // dsub_5_ssub_12_ssub_13
12240 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12241 },
12242 { // QQPR_with_ssub_0
12243 117, // dsub_0 -> QQPR_with_ssub_0
12244 117, // dsub_1 -> QQPR_with_ssub_0
12245 117, // dsub_2 -> QQPR_with_ssub_0
12246 117, // dsub_3 -> QQPR_with_ssub_0
12247 0, // dsub_4
12248 0, // dsub_5
12249 0, // dsub_6
12250 0, // dsub_7
12251 0, // gsub_0
12252 0, // gsub_1
12253 0, // qqsub_0
12254 0, // qqsub_1
12255 117, // qsub_0 -> QQPR_with_ssub_0
12256 117, // qsub_1 -> QQPR_with_ssub_0
12257 0, // qsub_2
12258 0, // qsub_3
12259 117, // ssub_0 -> QQPR_with_ssub_0
12260 117, // ssub_1 -> QQPR_with_ssub_0
12261 117, // ssub_2 -> QQPR_with_ssub_0
12262 117, // ssub_3 -> QQPR_with_ssub_0
12263 120, // ssub_4 -> MQQPR
12264 120, // ssub_5 -> MQQPR
12265 120, // ssub_6 -> MQQPR
12266 120, // ssub_7 -> MQQPR
12267 0, // ssub_8
12268 0, // ssub_9
12269 0, // ssub_10
12270 0, // ssub_11
12271 0, // ssub_12
12272 0, // ssub_13
12273 0, // ssub_14
12274 0, // ssub_15
12275 117, // ssub_0_ssub_1_ssub_4_ssub_5 -> QQPR_with_ssub_0
12276 117, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR_with_ssub_0
12277 117, // ssub_2_ssub_3_ssub_6_ssub_7 -> QQPR_with_ssub_0
12278 117, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQPR_with_ssub_0
12279 117, // ssub_2_ssub_3_ssub_4_ssub_5 -> QQPR_with_ssub_0
12280 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12281 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12282 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12283 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12284 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12285 0, // ssub_4_ssub_5_ssub_8_ssub_9
12286 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12287 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12288 0, // ssub_6_ssub_7_dsub_5
12289 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12290 0, // ssub_6_ssub_7_dsub_5_dsub_7
12291 0, // ssub_6_ssub_7_ssub_8_ssub_9
12292 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12293 0, // ssub_8_ssub_9_ssub_12_ssub_13
12294 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12295 0, // dsub_5_dsub_7
12296 0, // dsub_5_ssub_12_ssub_13_dsub_7
12297 0, // dsub_5_ssub_12_ssub_13
12298 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12299 },
12300 { // DQuad_with_dsub_1_in_DPR_8
12301 118, // dsub_0 -> DQuad_with_dsub_1_in_DPR_8
12302 118, // dsub_1 -> DQuad_with_dsub_1_in_DPR_8
12303 118, // dsub_2 -> DQuad_with_dsub_1_in_DPR_8
12304 118, // dsub_3 -> DQuad_with_dsub_1_in_DPR_8
12305 0, // dsub_4
12306 0, // dsub_5
12307 0, // dsub_6
12308 0, // dsub_7
12309 0, // gsub_0
12310 0, // gsub_1
12311 0, // qqsub_0
12312 0, // qqsub_1
12313 118, // qsub_0 -> DQuad_with_dsub_1_in_DPR_8
12314 118, // qsub_1 -> DQuad_with_dsub_1_in_DPR_8
12315 0, // qsub_2
12316 0, // qsub_3
12317 118, // ssub_0 -> DQuad_with_dsub_1_in_DPR_8
12318 118, // ssub_1 -> DQuad_with_dsub_1_in_DPR_8
12319 118, // ssub_2 -> DQuad_with_dsub_1_in_DPR_8
12320 118, // ssub_3 -> DQuad_with_dsub_1_in_DPR_8
12321 118, // ssub_4 -> DQuad_with_dsub_1_in_DPR_8
12322 118, // ssub_5 -> DQuad_with_dsub_1_in_DPR_8
12323 118, // ssub_6 -> DQuad_with_dsub_1_in_DPR_8
12324 118, // ssub_7 -> DQuad_with_dsub_1_in_DPR_8
12325 0, // ssub_8
12326 0, // ssub_9
12327 0, // ssub_10
12328 0, // ssub_11
12329 0, // ssub_12
12330 0, // ssub_13
12331 0, // ssub_14
12332 0, // ssub_15
12333 118, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_1_in_DPR_8
12334 118, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_1_in_DPR_8
12335 118, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_1_in_DPR_8
12336 118, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_1_in_DPR_8
12337 118, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_1_in_DPR_8
12338 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12339 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12340 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12341 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12342 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12343 0, // ssub_4_ssub_5_ssub_8_ssub_9
12344 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12345 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12346 0, // ssub_6_ssub_7_dsub_5
12347 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12348 0, // ssub_6_ssub_7_dsub_5_dsub_7
12349 0, // ssub_6_ssub_7_ssub_8_ssub_9
12350 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12351 0, // ssub_8_ssub_9_ssub_12_ssub_13
12352 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12353 0, // dsub_5_dsub_7
12354 0, // dsub_5_ssub_12_ssub_13_dsub_7
12355 0, // dsub_5_ssub_12_ssub_13
12356 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12357 },
12358 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12359 119, // dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12360 119, // dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12361 119, // dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12362 119, // dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12363 0, // dsub_4
12364 0, // dsub_5
12365 0, // dsub_6
12366 0, // dsub_7
12367 0, // gsub_0
12368 0, // gsub_1
12369 0, // qqsub_0
12370 0, // qqsub_1
12371 119, // qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12372 119, // qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12373 0, // qsub_2
12374 0, // qsub_3
12375 119, // ssub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12376 119, // ssub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12377 119, // ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12378 119, // ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12379 119, // ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12380 119, // ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12381 122, // ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12382 122, // ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12383 0, // ssub_8
12384 0, // ssub_9
12385 0, // ssub_10
12386 0, // ssub_11
12387 0, // ssub_12
12388 0, // ssub_13
12389 0, // ssub_14
12390 0, // ssub_15
12391 119, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12392 119, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12393 119, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12394 119, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12395 119, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12396 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12397 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12398 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12399 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12400 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12401 0, // ssub_4_ssub_5_ssub_8_ssub_9
12402 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12403 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12404 0, // ssub_6_ssub_7_dsub_5
12405 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12406 0, // ssub_6_ssub_7_dsub_5_dsub_7
12407 0, // ssub_6_ssub_7_ssub_8_ssub_9
12408 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12409 0, // ssub_8_ssub_9_ssub_12_ssub_13
12410 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12411 0, // dsub_5_dsub_7
12412 0, // dsub_5_ssub_12_ssub_13_dsub_7
12413 0, // dsub_5_ssub_12_ssub_13
12414 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12415 },
12416 { // MQQPR
12417 120, // dsub_0 -> MQQPR
12418 120, // dsub_1 -> MQQPR
12419 120, // dsub_2 -> MQQPR
12420 120, // dsub_3 -> MQQPR
12421 0, // dsub_4
12422 0, // dsub_5
12423 0, // dsub_6
12424 0, // dsub_7
12425 0, // gsub_0
12426 0, // gsub_1
12427 0, // qqsub_0
12428 0, // qqsub_1
12429 120, // qsub_0 -> MQQPR
12430 120, // qsub_1 -> MQQPR
12431 0, // qsub_2
12432 0, // qsub_3
12433 120, // ssub_0 -> MQQPR
12434 120, // ssub_1 -> MQQPR
12435 120, // ssub_2 -> MQQPR
12436 120, // ssub_3 -> MQQPR
12437 120, // ssub_4 -> MQQPR
12438 120, // ssub_5 -> MQQPR
12439 120, // ssub_6 -> MQQPR
12440 120, // ssub_7 -> MQQPR
12441 0, // ssub_8
12442 0, // ssub_9
12443 0, // ssub_10
12444 0, // ssub_11
12445 0, // ssub_12
12446 0, // ssub_13
12447 0, // ssub_14
12448 0, // ssub_15
12449 120, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQPR
12450 120, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR
12451 120, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQPR
12452 120, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQPR
12453 120, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR
12454 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12455 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12456 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12457 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12458 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12459 0, // ssub_4_ssub_5_ssub_8_ssub_9
12460 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12461 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12462 0, // ssub_6_ssub_7_dsub_5
12463 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12464 0, // ssub_6_ssub_7_dsub_5_dsub_7
12465 0, // ssub_6_ssub_7_ssub_8_ssub_9
12466 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12467 0, // ssub_8_ssub_9_ssub_12_ssub_13
12468 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12469 0, // dsub_5_dsub_7
12470 0, // dsub_5_ssub_12_ssub_13_dsub_7
12471 0, // dsub_5_ssub_12_ssub_13
12472 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12473 },
12474 { // DQuad_with_dsub_2_in_DPR_8
12475 121, // dsub_0 -> DQuad_with_dsub_2_in_DPR_8
12476 121, // dsub_1 -> DQuad_with_dsub_2_in_DPR_8
12477 121, // dsub_2 -> DQuad_with_dsub_2_in_DPR_8
12478 121, // dsub_3 -> DQuad_with_dsub_2_in_DPR_8
12479 0, // dsub_4
12480 0, // dsub_5
12481 0, // dsub_6
12482 0, // dsub_7
12483 0, // gsub_0
12484 0, // gsub_1
12485 0, // qqsub_0
12486 0, // qqsub_1
12487 121, // qsub_0 -> DQuad_with_dsub_2_in_DPR_8
12488 121, // qsub_1 -> DQuad_with_dsub_2_in_DPR_8
12489 0, // qsub_2
12490 0, // qsub_3
12491 121, // ssub_0 -> DQuad_with_dsub_2_in_DPR_8
12492 121, // ssub_1 -> DQuad_with_dsub_2_in_DPR_8
12493 121, // ssub_2 -> DQuad_with_dsub_2_in_DPR_8
12494 121, // ssub_3 -> DQuad_with_dsub_2_in_DPR_8
12495 121, // ssub_4 -> DQuad_with_dsub_2_in_DPR_8
12496 121, // ssub_5 -> DQuad_with_dsub_2_in_DPR_8
12497 121, // ssub_6 -> DQuad_with_dsub_2_in_DPR_8
12498 121, // ssub_7 -> DQuad_with_dsub_2_in_DPR_8
12499 0, // ssub_8
12500 0, // ssub_9
12501 0, // ssub_10
12502 0, // ssub_11
12503 0, // ssub_12
12504 0, // ssub_13
12505 0, // ssub_14
12506 0, // ssub_15
12507 121, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_2_in_DPR_8
12508 121, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_2_in_DPR_8
12509 121, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_2_in_DPR_8
12510 121, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_2_in_DPR_8
12511 121, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_2_in_DPR_8
12512 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12513 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12514 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12515 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12516 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12517 0, // ssub_4_ssub_5_ssub_8_ssub_9
12518 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12519 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12520 0, // ssub_6_ssub_7_dsub_5
12521 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12522 0, // ssub_6_ssub_7_dsub_5_dsub_7
12523 0, // ssub_6_ssub_7_ssub_8_ssub_9
12524 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12525 0, // ssub_8_ssub_9_ssub_12_ssub_13
12526 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12527 0, // dsub_5_dsub_7
12528 0, // dsub_5_ssub_12_ssub_13_dsub_7
12529 0, // dsub_5_ssub_12_ssub_13
12530 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12531 },
12532 { // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12533 122, // dsub_0 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12534 122, // dsub_1 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12535 122, // dsub_2 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12536 122, // dsub_3 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12537 0, // dsub_4
12538 0, // dsub_5
12539 0, // dsub_6
12540 0, // dsub_7
12541 0, // gsub_0
12542 0, // gsub_1
12543 0, // qqsub_0
12544 0, // qqsub_1
12545 122, // qsub_0 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12546 122, // qsub_1 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12547 0, // qsub_2
12548 0, // qsub_3
12549 122, // ssub_0 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12550 122, // ssub_1 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12551 122, // ssub_2 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12552 122, // ssub_3 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12553 122, // ssub_4 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12554 122, // ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12555 122, // ssub_6 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12556 122, // ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12557 0, // ssub_8
12558 0, // ssub_9
12559 0, // ssub_10
12560 0, // ssub_11
12561 0, // ssub_12
12562 0, // ssub_13
12563 0, // ssub_14
12564 0, // ssub_15
12565 122, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12566 122, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12567 122, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12568 122, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12569 122, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12570 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12571 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12572 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12573 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12574 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12575 0, // ssub_4_ssub_5_ssub_8_ssub_9
12576 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12577 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12578 0, // ssub_6_ssub_7_dsub_5
12579 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12580 0, // ssub_6_ssub_7_dsub_5_dsub_7
12581 0, // ssub_6_ssub_7_ssub_8_ssub_9
12582 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12583 0, // ssub_8_ssub_9_ssub_12_ssub_13
12584 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12585 0, // dsub_5_dsub_7
12586 0, // dsub_5_ssub_12_ssub_13_dsub_7
12587 0, // dsub_5_ssub_12_ssub_13
12588 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12589 },
12590 { // DQuad_with_dsub_3_in_DPR_8
12591 123, // dsub_0 -> DQuad_with_dsub_3_in_DPR_8
12592 123, // dsub_1 -> DQuad_with_dsub_3_in_DPR_8
12593 123, // dsub_2 -> DQuad_with_dsub_3_in_DPR_8
12594 123, // dsub_3 -> DQuad_with_dsub_3_in_DPR_8
12595 0, // dsub_4
12596 0, // dsub_5
12597 0, // dsub_6
12598 0, // dsub_7
12599 0, // gsub_0
12600 0, // gsub_1
12601 0, // qqsub_0
12602 0, // qqsub_1
12603 123, // qsub_0 -> DQuad_with_dsub_3_in_DPR_8
12604 123, // qsub_1 -> DQuad_with_dsub_3_in_DPR_8
12605 0, // qsub_2
12606 0, // qsub_3
12607 123, // ssub_0 -> DQuad_with_dsub_3_in_DPR_8
12608 123, // ssub_1 -> DQuad_with_dsub_3_in_DPR_8
12609 123, // ssub_2 -> DQuad_with_dsub_3_in_DPR_8
12610 123, // ssub_3 -> DQuad_with_dsub_3_in_DPR_8
12611 123, // ssub_4 -> DQuad_with_dsub_3_in_DPR_8
12612 123, // ssub_5 -> DQuad_with_dsub_3_in_DPR_8
12613 123, // ssub_6 -> DQuad_with_dsub_3_in_DPR_8
12614 123, // ssub_7 -> DQuad_with_dsub_3_in_DPR_8
12615 0, // ssub_8
12616 0, // ssub_9
12617 0, // ssub_10
12618 0, // ssub_11
12619 0, // ssub_12
12620 0, // ssub_13
12621 0, // ssub_14
12622 0, // ssub_15
12623 123, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_dsub_3_in_DPR_8
12624 123, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_3_in_DPR_8
12625 123, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_dsub_3_in_DPR_8
12626 123, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_dsub_3_in_DPR_8
12627 123, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_dsub_3_in_DPR_8
12628 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12629 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12630 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12631 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12632 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12633 0, // ssub_4_ssub_5_ssub_8_ssub_9
12634 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12635 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12636 0, // ssub_6_ssub_7_dsub_5
12637 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12638 0, // ssub_6_ssub_7_dsub_5_dsub_7
12639 0, // ssub_6_ssub_7_ssub_8_ssub_9
12640 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12641 0, // ssub_8_ssub_9_ssub_12_ssub_13
12642 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12643 0, // dsub_5_dsub_7
12644 0, // dsub_5_ssub_12_ssub_13_dsub_7
12645 0, // dsub_5_ssub_12_ssub_13
12646 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12647 },
12648 { // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12649 124, // dsub_0 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12650 124, // dsub_1 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12651 124, // dsub_2 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12652 124, // dsub_3 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12653 0, // dsub_4
12654 0, // dsub_5
12655 0, // dsub_6
12656 0, // dsub_7
12657 0, // gsub_0
12658 0, // gsub_1
12659 0, // qqsub_0
12660 0, // qqsub_1
12661 124, // qsub_0 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12662 124, // qsub_1 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12663 0, // qsub_2
12664 0, // qsub_3
12665 124, // ssub_0 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12666 124, // ssub_1 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12667 124, // ssub_2 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12668 124, // ssub_3 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12669 124, // ssub_4 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12670 124, // ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12671 124, // ssub_6 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12672 124, // ssub_7 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12673 0, // ssub_8
12674 0, // ssub_9
12675 0, // ssub_10
12676 0, // ssub_11
12677 0, // ssub_12
12678 0, // ssub_13
12679 0, // ssub_14
12680 0, // ssub_15
12681 124, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12682 124, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12683 124, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12684 124, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12685 124, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
12686 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12687 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12688 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12689 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12690 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12691 0, // ssub_4_ssub_5_ssub_8_ssub_9
12692 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12693 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12694 0, // ssub_6_ssub_7_dsub_5
12695 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12696 0, // ssub_6_ssub_7_dsub_5_dsub_7
12697 0, // ssub_6_ssub_7_ssub_8_ssub_9
12698 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12699 0, // ssub_8_ssub_9_ssub_12_ssub_13
12700 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12701 0, // dsub_5_dsub_7
12702 0, // dsub_5_ssub_12_ssub_13_dsub_7
12703 0, // dsub_5_ssub_12_ssub_13
12704 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12705 },
12706 { // MQQPR_with_qsub_0_in_QPR_8
12707 125, // dsub_0 -> MQQPR_with_qsub_0_in_QPR_8
12708 125, // dsub_1 -> MQQPR_with_qsub_0_in_QPR_8
12709 125, // dsub_2 -> MQQPR_with_qsub_0_in_QPR_8
12710 125, // dsub_3 -> MQQPR_with_qsub_0_in_QPR_8
12711 0, // dsub_4
12712 0, // dsub_5
12713 0, // dsub_6
12714 0, // dsub_7
12715 0, // gsub_0
12716 0, // gsub_1
12717 0, // qqsub_0
12718 0, // qqsub_1
12719 125, // qsub_0 -> MQQPR_with_qsub_0_in_QPR_8
12720 125, // qsub_1 -> MQQPR_with_qsub_0_in_QPR_8
12721 0, // qsub_2
12722 0, // qsub_3
12723 125, // ssub_0 -> MQQPR_with_qsub_0_in_QPR_8
12724 125, // ssub_1 -> MQQPR_with_qsub_0_in_QPR_8
12725 125, // ssub_2 -> MQQPR_with_qsub_0_in_QPR_8
12726 125, // ssub_3 -> MQQPR_with_qsub_0_in_QPR_8
12727 125, // ssub_4 -> MQQPR_with_qsub_0_in_QPR_8
12728 125, // ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
12729 125, // ssub_6 -> MQQPR_with_qsub_0_in_QPR_8
12730 125, // ssub_7 -> MQQPR_with_qsub_0_in_QPR_8
12731 0, // ssub_8
12732 0, // ssub_9
12733 0, // ssub_10
12734 0, // ssub_11
12735 0, // ssub_12
12736 0, // ssub_13
12737 0, // ssub_14
12738 0, // ssub_15
12739 125, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
12740 125, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
12741 125, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQPR_with_qsub_0_in_QPR_8
12742 125, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQPR_with_qsub_0_in_QPR_8
12743 125, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_qsub_0_in_QPR_8
12744 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12745 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12746 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12747 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12748 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12749 0, // ssub_4_ssub_5_ssub_8_ssub_9
12750 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12751 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12752 0, // ssub_6_ssub_7_dsub_5
12753 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12754 0, // ssub_6_ssub_7_dsub_5_dsub_7
12755 0, // ssub_6_ssub_7_ssub_8_ssub_9
12756 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12757 0, // ssub_8_ssub_9_ssub_12_ssub_13
12758 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12759 0, // dsub_5_dsub_7
12760 0, // dsub_5_ssub_12_ssub_13_dsub_7
12761 0, // dsub_5_ssub_12_ssub_13
12762 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12763 },
12764 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12765 126, // dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12766 126, // dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12767 126, // dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12768 126, // dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12769 0, // dsub_4
12770 0, // dsub_5
12771 0, // dsub_6
12772 0, // dsub_7
12773 0, // gsub_0
12774 0, // gsub_1
12775 0, // qqsub_0
12776 0, // qqsub_1
12777 126, // qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12778 126, // qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12779 0, // qsub_2
12780 0, // qsub_3
12781 126, // ssub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12782 126, // ssub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12783 126, // ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12784 126, // ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12785 126, // ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12786 126, // ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12787 126, // ssub_6 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12788 126, // ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12789 0, // ssub_8
12790 0, // ssub_9
12791 0, // ssub_10
12792 0, // ssub_11
12793 0, // ssub_12
12794 0, // ssub_13
12795 0, // ssub_14
12796 0, // ssub_15
12797 126, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12798 126, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12799 126, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12800 126, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12801 126, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
12802 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12803 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12804 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12805 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12806 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12807 0, // ssub_4_ssub_5_ssub_8_ssub_9
12808 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12809 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12810 0, // ssub_6_ssub_7_dsub_5
12811 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12812 0, // ssub_6_ssub_7_dsub_5_dsub_7
12813 0, // ssub_6_ssub_7_ssub_8_ssub_9
12814 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12815 0, // ssub_8_ssub_9_ssub_12_ssub_13
12816 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12817 0, // dsub_5_dsub_7
12818 0, // dsub_5_ssub_12_ssub_13_dsub_7
12819 0, // dsub_5_ssub_12_ssub_13
12820 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12821 },
12822 { // MQQPR_with_dsub_2_in_DPR_8
12823 127, // dsub_0 -> MQQPR_with_dsub_2_in_DPR_8
12824 127, // dsub_1 -> MQQPR_with_dsub_2_in_DPR_8
12825 127, // dsub_2 -> MQQPR_with_dsub_2_in_DPR_8
12826 127, // dsub_3 -> MQQPR_with_dsub_2_in_DPR_8
12827 0, // dsub_4
12828 0, // dsub_5
12829 0, // dsub_6
12830 0, // dsub_7
12831 0, // gsub_0
12832 0, // gsub_1
12833 0, // qqsub_0
12834 0, // qqsub_1
12835 127, // qsub_0 -> MQQPR_with_dsub_2_in_DPR_8
12836 127, // qsub_1 -> MQQPR_with_dsub_2_in_DPR_8
12837 0, // qsub_2
12838 0, // qsub_3
12839 127, // ssub_0 -> MQQPR_with_dsub_2_in_DPR_8
12840 127, // ssub_1 -> MQQPR_with_dsub_2_in_DPR_8
12841 127, // ssub_2 -> MQQPR_with_dsub_2_in_DPR_8
12842 127, // ssub_3 -> MQQPR_with_dsub_2_in_DPR_8
12843 127, // ssub_4 -> MQQPR_with_dsub_2_in_DPR_8
12844 127, // ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
12845 127, // ssub_6 -> MQQPR_with_dsub_2_in_DPR_8
12846 127, // ssub_7 -> MQQPR_with_dsub_2_in_DPR_8
12847 0, // ssub_8
12848 0, // ssub_9
12849 0, // ssub_10
12850 0, // ssub_11
12851 0, // ssub_12
12852 0, // ssub_13
12853 0, // ssub_14
12854 0, // ssub_15
12855 127, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
12856 127, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
12857 127, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQPR_with_dsub_2_in_DPR_8
12858 127, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQPR_with_dsub_2_in_DPR_8
12859 127, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQPR_with_dsub_2_in_DPR_8
12860 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12861 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12862 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12863 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12864 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12865 0, // ssub_4_ssub_5_ssub_8_ssub_9
12866 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12867 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12868 0, // ssub_6_ssub_7_dsub_5
12869 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12870 0, // ssub_6_ssub_7_dsub_5_dsub_7
12871 0, // ssub_6_ssub_7_ssub_8_ssub_9
12872 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12873 0, // ssub_8_ssub_9_ssub_12_ssub_13
12874 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12875 0, // dsub_5_dsub_7
12876 0, // dsub_5_ssub_12_ssub_13_dsub_7
12877 0, // dsub_5_ssub_12_ssub_13
12878 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12879 },
12880 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12881 128, // dsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12882 128, // dsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12883 128, // dsub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12884 128, // dsub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12885 0, // dsub_4
12886 0, // dsub_5
12887 0, // dsub_6
12888 0, // dsub_7
12889 0, // gsub_0
12890 0, // gsub_1
12891 0, // qqsub_0
12892 0, // qqsub_1
12893 128, // qsub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12894 128, // qsub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12895 0, // qsub_2
12896 0, // qsub_3
12897 128, // ssub_0 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12898 128, // ssub_1 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12899 128, // ssub_2 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12900 128, // ssub_3 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12901 128, // ssub_4 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12902 128, // ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12903 128, // ssub_6 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12904 128, // ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12905 0, // ssub_8
12906 0, // ssub_9
12907 0, // ssub_10
12908 0, // ssub_11
12909 0, // ssub_12
12910 0, // ssub_13
12911 0, // ssub_14
12912 0, // ssub_15
12913 128, // ssub_0_ssub_1_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12914 128, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12915 128, // ssub_2_ssub_3_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12916 128, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12917 128, // ssub_2_ssub_3_ssub_4_ssub_5 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
12918 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
12919 0, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12920 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
12921 0, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
12922 0, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12923 0, // ssub_4_ssub_5_ssub_8_ssub_9
12924 0, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
12925 0, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
12926 0, // ssub_6_ssub_7_dsub_5
12927 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
12928 0, // ssub_6_ssub_7_dsub_5_dsub_7
12929 0, // ssub_6_ssub_7_ssub_8_ssub_9
12930 0, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12931 0, // ssub_8_ssub_9_ssub_12_ssub_13
12932 0, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
12933 0, // dsub_5_dsub_7
12934 0, // dsub_5_ssub_12_ssub_13_dsub_7
12935 0, // dsub_5_ssub_12_ssub_13
12936 0, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
12937 },
12938 { // QQQQPR
12939 129, // dsub_0 -> QQQQPR
12940 129, // dsub_1 -> QQQQPR
12941 129, // dsub_2 -> QQQQPR
12942 129, // dsub_3 -> QQQQPR
12943 129, // dsub_4 -> QQQQPR
12944 129, // dsub_5 -> QQQQPR
12945 129, // dsub_6 -> QQQQPR
12946 129, // dsub_7 -> QQQQPR
12947 0, // gsub_0
12948 0, // gsub_1
12949 129, // qqsub_0 -> QQQQPR
12950 129, // qqsub_1 -> QQQQPR
12951 129, // qsub_0 -> QQQQPR
12952 129, // qsub_1 -> QQQQPR
12953 129, // qsub_2 -> QQQQPR
12954 129, // qsub_3 -> QQQQPR
12955 130, // ssub_0 -> QQQQPR_with_ssub_0
12956 130, // ssub_1 -> QQQQPR_with_ssub_0
12957 130, // ssub_2 -> QQQQPR_with_ssub_0
12958 130, // ssub_3 -> QQQQPR_with_ssub_0
12959 131, // ssub_4 -> QQQQPR_with_ssub_4
12960 131, // ssub_5 -> QQQQPR_with_ssub_4
12961 131, // ssub_6 -> QQQQPR_with_ssub_4
12962 131, // ssub_7 -> QQQQPR_with_ssub_4
12963 132, // ssub_8 -> QQQQPR_with_ssub_8
12964 132, // ssub_9 -> QQQQPR_with_ssub_8
12965 132, // ssub_10 -> QQQQPR_with_ssub_8
12966 132, // ssub_11 -> QQQQPR_with_ssub_8
12967 133, // ssub_12 -> MQQQQPR
12968 133, // ssub_13 -> MQQQQPR
12969 133, // ssub_14 -> MQQQQPR
12970 133, // ssub_15 -> MQQQQPR
12971 129, // ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR
12972 129, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR
12973 129, // ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR
12974 129, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR
12975 129, // ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR
12976 129, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR
12977 129, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR
12978 129, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR
12979 129, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR
12980 129, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR
12981 129, // ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR
12982 129, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR
12983 129, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR
12984 129, // ssub_6_ssub_7_dsub_5 -> QQQQPR
12985 129, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR
12986 129, // ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR
12987 129, // ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR
12988 129, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR
12989 129, // ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR
12990 129, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR
12991 129, // dsub_5_dsub_7 -> QQQQPR
12992 129, // dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR
12993 129, // dsub_5_ssub_12_ssub_13 -> QQQQPR
12994 129, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR
12995 },
12996 { // QQQQPR_with_ssub_0
12997 130, // dsub_0 -> QQQQPR_with_ssub_0
12998 130, // dsub_1 -> QQQQPR_with_ssub_0
12999 130, // dsub_2 -> QQQQPR_with_ssub_0
13000 130, // dsub_3 -> QQQQPR_with_ssub_0
13001 130, // dsub_4 -> QQQQPR_with_ssub_0
13002 130, // dsub_5 -> QQQQPR_with_ssub_0
13003 130, // dsub_6 -> QQQQPR_with_ssub_0
13004 130, // dsub_7 -> QQQQPR_with_ssub_0
13005 0, // gsub_0
13006 0, // gsub_1
13007 130, // qqsub_0 -> QQQQPR_with_ssub_0
13008 130, // qqsub_1 -> QQQQPR_with_ssub_0
13009 130, // qsub_0 -> QQQQPR_with_ssub_0
13010 130, // qsub_1 -> QQQQPR_with_ssub_0
13011 130, // qsub_2 -> QQQQPR_with_ssub_0
13012 130, // qsub_3 -> QQQQPR_with_ssub_0
13013 130, // ssub_0 -> QQQQPR_with_ssub_0
13014 130, // ssub_1 -> QQQQPR_with_ssub_0
13015 130, // ssub_2 -> QQQQPR_with_ssub_0
13016 130, // ssub_3 -> QQQQPR_with_ssub_0
13017 131, // ssub_4 -> QQQQPR_with_ssub_4
13018 131, // ssub_5 -> QQQQPR_with_ssub_4
13019 131, // ssub_6 -> QQQQPR_with_ssub_4
13020 131, // ssub_7 -> QQQQPR_with_ssub_4
13021 132, // ssub_8 -> QQQQPR_with_ssub_8
13022 132, // ssub_9 -> QQQQPR_with_ssub_8
13023 132, // ssub_10 -> QQQQPR_with_ssub_8
13024 132, // ssub_11 -> QQQQPR_with_ssub_8
13025 133, // ssub_12 -> MQQQQPR
13026 133, // ssub_13 -> MQQQQPR
13027 133, // ssub_14 -> MQQQQPR
13028 133, // ssub_15 -> MQQQQPR
13029 130, // ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR_with_ssub_0
13030 130, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_0
13031 130, // ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR_with_ssub_0
13032 130, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR_with_ssub_0
13033 130, // ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_0
13034 130, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
13035 130, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
13036 130, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_0
13037 130, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_0
13038 130, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
13039 130, // ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
13040 130, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
13041 130, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
13042 130, // ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_0
13043 130, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR_with_ssub_0
13044 130, // ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_0
13045 130, // ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_0
13046 130, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
13047 130, // ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
13048 130, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
13049 130, // dsub_5_dsub_7 -> QQQQPR_with_ssub_0
13050 130, // dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR_with_ssub_0
13051 130, // dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_0
13052 130, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR_with_ssub_0
13053 },
13054 { // QQQQPR_with_ssub_4
13055 131, // dsub_0 -> QQQQPR_with_ssub_4
13056 131, // dsub_1 -> QQQQPR_with_ssub_4
13057 131, // dsub_2 -> QQQQPR_with_ssub_4
13058 131, // dsub_3 -> QQQQPR_with_ssub_4
13059 131, // dsub_4 -> QQQQPR_with_ssub_4
13060 131, // dsub_5 -> QQQQPR_with_ssub_4
13061 131, // dsub_6 -> QQQQPR_with_ssub_4
13062 131, // dsub_7 -> QQQQPR_with_ssub_4
13063 0, // gsub_0
13064 0, // gsub_1
13065 131, // qqsub_0 -> QQQQPR_with_ssub_4
13066 131, // qqsub_1 -> QQQQPR_with_ssub_4
13067 131, // qsub_0 -> QQQQPR_with_ssub_4
13068 131, // qsub_1 -> QQQQPR_with_ssub_4
13069 131, // qsub_2 -> QQQQPR_with_ssub_4
13070 131, // qsub_3 -> QQQQPR_with_ssub_4
13071 131, // ssub_0 -> QQQQPR_with_ssub_4
13072 131, // ssub_1 -> QQQQPR_with_ssub_4
13073 131, // ssub_2 -> QQQQPR_with_ssub_4
13074 131, // ssub_3 -> QQQQPR_with_ssub_4
13075 131, // ssub_4 -> QQQQPR_with_ssub_4
13076 131, // ssub_5 -> QQQQPR_with_ssub_4
13077 131, // ssub_6 -> QQQQPR_with_ssub_4
13078 131, // ssub_7 -> QQQQPR_with_ssub_4
13079 132, // ssub_8 -> QQQQPR_with_ssub_8
13080 132, // ssub_9 -> QQQQPR_with_ssub_8
13081 132, // ssub_10 -> QQQQPR_with_ssub_8
13082 132, // ssub_11 -> QQQQPR_with_ssub_8
13083 133, // ssub_12 -> MQQQQPR
13084 133, // ssub_13 -> MQQQQPR
13085 133, // ssub_14 -> MQQQQPR
13086 133, // ssub_15 -> MQQQQPR
13087 131, // ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR_with_ssub_4
13088 131, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_4
13089 131, // ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR_with_ssub_4
13090 131, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR_with_ssub_4
13091 131, // ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_4
13092 131, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
13093 131, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
13094 131, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_4
13095 131, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_4
13096 131, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
13097 131, // ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
13098 131, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
13099 131, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
13100 131, // ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_4
13101 131, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR_with_ssub_4
13102 131, // ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_4
13103 131, // ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_4
13104 131, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
13105 131, // ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
13106 131, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
13107 131, // dsub_5_dsub_7 -> QQQQPR_with_ssub_4
13108 131, // dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR_with_ssub_4
13109 131, // dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_4
13110 131, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR_with_ssub_4
13111 },
13112 { // QQQQPR_with_ssub_8
13113 132, // dsub_0 -> QQQQPR_with_ssub_8
13114 132, // dsub_1 -> QQQQPR_with_ssub_8
13115 132, // dsub_2 -> QQQQPR_with_ssub_8
13116 132, // dsub_3 -> QQQQPR_with_ssub_8
13117 132, // dsub_4 -> QQQQPR_with_ssub_8
13118 132, // dsub_5 -> QQQQPR_with_ssub_8
13119 132, // dsub_6 -> QQQQPR_with_ssub_8
13120 132, // dsub_7 -> QQQQPR_with_ssub_8
13121 0, // gsub_0
13122 0, // gsub_1
13123 132, // qqsub_0 -> QQQQPR_with_ssub_8
13124 132, // qqsub_1 -> QQQQPR_with_ssub_8
13125 132, // qsub_0 -> QQQQPR_with_ssub_8
13126 132, // qsub_1 -> QQQQPR_with_ssub_8
13127 132, // qsub_2 -> QQQQPR_with_ssub_8
13128 132, // qsub_3 -> QQQQPR_with_ssub_8
13129 132, // ssub_0 -> QQQQPR_with_ssub_8
13130 132, // ssub_1 -> QQQQPR_with_ssub_8
13131 132, // ssub_2 -> QQQQPR_with_ssub_8
13132 132, // ssub_3 -> QQQQPR_with_ssub_8
13133 132, // ssub_4 -> QQQQPR_with_ssub_8
13134 132, // ssub_5 -> QQQQPR_with_ssub_8
13135 132, // ssub_6 -> QQQQPR_with_ssub_8
13136 132, // ssub_7 -> QQQQPR_with_ssub_8
13137 132, // ssub_8 -> QQQQPR_with_ssub_8
13138 132, // ssub_9 -> QQQQPR_with_ssub_8
13139 132, // ssub_10 -> QQQQPR_with_ssub_8
13140 132, // ssub_11 -> QQQQPR_with_ssub_8
13141 133, // ssub_12 -> MQQQQPR
13142 133, // ssub_13 -> MQQQQPR
13143 133, // ssub_14 -> MQQQQPR
13144 133, // ssub_15 -> MQQQQPR
13145 132, // ssub_0_ssub_1_ssub_4_ssub_5 -> QQQQPR_with_ssub_8
13146 132, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_8
13147 132, // ssub_2_ssub_3_ssub_6_ssub_7 -> QQQQPR_with_ssub_8
13148 132, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> QQQQPR_with_ssub_8
13149 132, // ssub_2_ssub_3_ssub_4_ssub_5 -> QQQQPR_with_ssub_8
13150 132, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
13151 132, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
13152 132, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_8
13153 132, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_8
13154 132, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
13155 132, // ssub_4_ssub_5_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
13156 132, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
13157 132, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
13158 132, // ssub_6_ssub_7_dsub_5 -> QQQQPR_with_ssub_8
13159 132, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> QQQQPR_with_ssub_8
13160 132, // ssub_6_ssub_7_dsub_5_dsub_7 -> QQQQPR_with_ssub_8
13161 132, // ssub_6_ssub_7_ssub_8_ssub_9 -> QQQQPR_with_ssub_8
13162 132, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
13163 132, // ssub_8_ssub_9_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
13164 132, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
13165 132, // dsub_5_dsub_7 -> QQQQPR_with_ssub_8
13166 132, // dsub_5_ssub_12_ssub_13_dsub_7 -> QQQQPR_with_ssub_8
13167 132, // dsub_5_ssub_12_ssub_13 -> QQQQPR_with_ssub_8
13168 132, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQQQPR_with_ssub_8
13169 },
13170 { // MQQQQPR
13171 133, // dsub_0 -> MQQQQPR
13172 133, // dsub_1 -> MQQQQPR
13173 133, // dsub_2 -> MQQQQPR
13174 133, // dsub_3 -> MQQQQPR
13175 133, // dsub_4 -> MQQQQPR
13176 133, // dsub_5 -> MQQQQPR
13177 133, // dsub_6 -> MQQQQPR
13178 133, // dsub_7 -> MQQQQPR
13179 0, // gsub_0
13180 0, // gsub_1
13181 133, // qqsub_0 -> MQQQQPR
13182 133, // qqsub_1 -> MQQQQPR
13183 133, // qsub_0 -> MQQQQPR
13184 133, // qsub_1 -> MQQQQPR
13185 133, // qsub_2 -> MQQQQPR
13186 133, // qsub_3 -> MQQQQPR
13187 133, // ssub_0 -> MQQQQPR
13188 133, // ssub_1 -> MQQQQPR
13189 133, // ssub_2 -> MQQQQPR
13190 133, // ssub_3 -> MQQQQPR
13191 133, // ssub_4 -> MQQQQPR
13192 133, // ssub_5 -> MQQQQPR
13193 133, // ssub_6 -> MQQQQPR
13194 133, // ssub_7 -> MQQQQPR
13195 133, // ssub_8 -> MQQQQPR
13196 133, // ssub_9 -> MQQQQPR
13197 133, // ssub_10 -> MQQQQPR
13198 133, // ssub_11 -> MQQQQPR
13199 133, // ssub_12 -> MQQQQPR
13200 133, // ssub_13 -> MQQQQPR
13201 133, // ssub_14 -> MQQQQPR
13202 133, // ssub_15 -> MQQQQPR
13203 133, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR
13204 133, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR
13205 133, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR
13206 133, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR
13207 133, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR
13208 133, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR
13209 133, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR
13210 133, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR
13211 133, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR
13212 133, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR
13213 133, // ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR
13214 133, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR
13215 133, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR
13216 133, // ssub_6_ssub_7_dsub_5 -> MQQQQPR
13217 133, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR
13218 133, // ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR
13219 133, // ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR
13220 133, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR
13221 133, // ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR
13222 133, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR
13223 133, // dsub_5_dsub_7 -> MQQQQPR
13224 133, // dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR
13225 133, // dsub_5_ssub_12_ssub_13 -> MQQQQPR
13226 133, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR
13227 },
13228 { // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13229 134, // dsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13230 134, // dsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13231 134, // dsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13232 134, // dsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13233 134, // dsub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13234 134, // dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13235 134, // dsub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13236 134, // dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13237 0, // gsub_0
13238 0, // gsub_1
13239 134, // qqsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13240 134, // qqsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13241 134, // qsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13242 134, // qsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13243 134, // qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13244 134, // qsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13245 134, // ssub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13246 134, // ssub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13247 134, // ssub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13248 134, // ssub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13249 134, // ssub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13250 134, // ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13251 134, // ssub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13252 134, // ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13253 134, // ssub_8 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13254 134, // ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13255 134, // ssub_10 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13256 134, // ssub_11 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13257 134, // ssub_12 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13258 134, // ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13259 134, // ssub_14 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13260 134, // ssub_15 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13261 134, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13262 134, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13263 134, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13264 134, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13265 134, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13266 134, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13267 134, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13268 134, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13269 134, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13270 134, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13271 134, // ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13272 134, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13273 134, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13274 134, // ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13275 134, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13276 134, // ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13277 134, // ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13278 134, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13279 134, // ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13280 134, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13281 134, // dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13282 134, // dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13283 134, // dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13284 134, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
13285 },
13286 { // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13287 135, // dsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13288 135, // dsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13289 135, // dsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13290 135, // dsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13291 135, // dsub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13292 135, // dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13293 135, // dsub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13294 135, // dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13295 0, // gsub_0
13296 0, // gsub_1
13297 135, // qqsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13298 135, // qqsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13299 135, // qsub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13300 135, // qsub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13301 135, // qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13302 135, // qsub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13303 135, // ssub_0 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13304 135, // ssub_1 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13305 135, // ssub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13306 135, // ssub_3 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13307 135, // ssub_4 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13308 135, // ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13309 135, // ssub_6 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13310 135, // ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13311 135, // ssub_8 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13312 135, // ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13313 135, // ssub_10 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13314 135, // ssub_11 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13315 135, // ssub_12 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13316 135, // ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13317 135, // ssub_14 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13318 135, // ssub_15 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13319 135, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13320 135, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13321 135, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13322 135, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13323 135, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13324 135, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13325 135, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13326 135, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13327 135, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13328 135, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13329 135, // ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13330 135, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13331 135, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13332 135, // ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13333 135, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13334 135, // ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13335 135, // ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13336 135, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13337 135, // ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13338 135, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13339 135, // dsub_5_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13340 135, // dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13341 135, // dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13342 135, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
13343 },
13344 { // MQQQQPR_with_qsub_2_in_QPR_8
13345 136, // dsub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
13346 136, // dsub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
13347 136, // dsub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
13348 136, // dsub_3 -> MQQQQPR_with_qsub_2_in_QPR_8
13349 136, // dsub_4 -> MQQQQPR_with_qsub_2_in_QPR_8
13350 136, // dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13351 136, // dsub_6 -> MQQQQPR_with_qsub_2_in_QPR_8
13352 136, // dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13353 0, // gsub_0
13354 0, // gsub_1
13355 136, // qqsub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
13356 136, // qqsub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
13357 136, // qsub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
13358 136, // qsub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
13359 136, // qsub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
13360 136, // qsub_3 -> MQQQQPR_with_qsub_2_in_QPR_8
13361 136, // ssub_0 -> MQQQQPR_with_qsub_2_in_QPR_8
13362 136, // ssub_1 -> MQQQQPR_with_qsub_2_in_QPR_8
13363 136, // ssub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
13364 136, // ssub_3 -> MQQQQPR_with_qsub_2_in_QPR_8
13365 136, // ssub_4 -> MQQQQPR_with_qsub_2_in_QPR_8
13366 136, // ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13367 136, // ssub_6 -> MQQQQPR_with_qsub_2_in_QPR_8
13368 136, // ssub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13369 136, // ssub_8 -> MQQQQPR_with_qsub_2_in_QPR_8
13370 136, // ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
13371 136, // ssub_10 -> MQQQQPR_with_qsub_2_in_QPR_8
13372 136, // ssub_11 -> MQQQQPR_with_qsub_2_in_QPR_8
13373 136, // ssub_12 -> MQQQQPR_with_qsub_2_in_QPR_8
13374 136, // ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
13375 136, // ssub_14 -> MQQQQPR_with_qsub_2_in_QPR_8
13376 136, // ssub_15 -> MQQQQPR_with_qsub_2_in_QPR_8
13377 136, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13378 136, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13379 136, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13380 136, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13381 136, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13382 136, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
13383 136, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
13384 136, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13385 136, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13386 136, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
13387 136, // ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
13388 136, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
13389 136, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
13390 136, // ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13391 136, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qsub_2_in_QPR_8
13392 136, // ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13393 136, // ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qsub_2_in_QPR_8
13394 136, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
13395 136, // ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
13396 136, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
13397 136, // dsub_5_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13398 136, // dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qsub_2_in_QPR_8
13399 136, // dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qsub_2_in_QPR_8
13400 136, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qsub_2_in_QPR_8
13401 },
13402 { // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13403 137, // dsub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13404 137, // dsub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13405 137, // dsub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13406 137, // dsub_3 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13407 137, // dsub_4 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13408 137, // dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13409 137, // dsub_6 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13410 137, // dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13411 0, // gsub_0
13412 0, // gsub_1
13413 137, // qqsub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13414 137, // qqsub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13415 137, // qsub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13416 137, // qsub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13417 137, // qsub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13418 137, // qsub_3 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13419 137, // ssub_0 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13420 137, // ssub_1 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13421 137, // ssub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13422 137, // ssub_3 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13423 137, // ssub_4 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13424 137, // ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13425 137, // ssub_6 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13426 137, // ssub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13427 137, // ssub_8 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13428 137, // ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13429 137, // ssub_10 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13430 137, // ssub_11 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13431 137, // ssub_12 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13432 137, // ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13433 137, // ssub_14 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13434 137, // ssub_15 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13435 137, // ssub_0_ssub_1_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13436 137, // ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13437 137, // ssub_2_ssub_3_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13438 137, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13439 137, // ssub_2_ssub_3_ssub_4_ssub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13440 137, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13441 137, // ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13442 137, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13443 137, // ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13444 137, // ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13445 137, // ssub_4_ssub_5_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13446 137, // ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13447 137, // ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13448 137, // ssub_6_ssub_7_dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13449 137, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13450 137, // ssub_6_ssub_7_dsub_5_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13451 137, // ssub_6_ssub_7_ssub_8_ssub_9 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13452 137, // ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13453 137, // ssub_8_ssub_9_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13454 137, // ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13455 137, // dsub_5_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13456 137, // dsub_5_ssub_12_ssub_13_dsub_7 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13457 137, // dsub_5_ssub_12_ssub_13 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13458 137, // ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
13459 },
13460 };
13461 assert(RC && "Missing regclass");
13462 if (!Idx) return RC;
13463 --Idx;
13464 assert(Idx < 56 && "Bad subreg");
13465 unsigned TV = Table[RC->getID()][Idx];
13466 return TV ? getRegClass(i: TV - 1) : nullptr;
13467}
13468
13469const TargetRegisterClass *ARMGenRegisterInfo::getSubRegisterClass(const TargetRegisterClass *RC, unsigned Idx) const {
13470 static const uint8_t Table[137][56] = {
13471 { // HPR
13472 0, // HPR:dsub_0
13473 0, // HPR:dsub_1
13474 0, // HPR:dsub_2
13475 0, // HPR:dsub_3
13476 0, // HPR:dsub_4
13477 0, // HPR:dsub_5
13478 0, // HPR:dsub_6
13479 0, // HPR:dsub_7
13480 0, // HPR:gsub_0
13481 0, // HPR:gsub_1
13482 0, // HPR:qqsub_0
13483 0, // HPR:qqsub_1
13484 0, // HPR:qsub_0
13485 0, // HPR:qsub_1
13486 0, // HPR:qsub_2
13487 0, // HPR:qsub_3
13488 0, // HPR:ssub_0
13489 0, // HPR:ssub_1
13490 0, // HPR:ssub_2
13491 0, // HPR:ssub_3
13492 0, // HPR:ssub_4
13493 0, // HPR:ssub_5
13494 0, // HPR:ssub_6
13495 0, // HPR:ssub_7
13496 0, // HPR:ssub_8
13497 0, // HPR:ssub_9
13498 0, // HPR:ssub_10
13499 0, // HPR:ssub_11
13500 0, // HPR:ssub_12
13501 0, // HPR:ssub_13
13502 0, // HPR:ssub_14
13503 0, // HPR:ssub_15
13504 0, // HPR:ssub_0_ssub_1_ssub_4_ssub_5
13505 0, // HPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13506 0, // HPR:ssub_2_ssub_3_ssub_6_ssub_7
13507 0, // HPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13508 0, // HPR:ssub_2_ssub_3_ssub_4_ssub_5
13509 0, // HPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13510 0, // HPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13511 0, // HPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13512 0, // HPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13513 0, // HPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13514 0, // HPR:ssub_4_ssub_5_ssub_8_ssub_9
13515 0, // HPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13516 0, // HPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13517 0, // HPR:ssub_6_ssub_7_dsub_5
13518 0, // HPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13519 0, // HPR:ssub_6_ssub_7_dsub_5_dsub_7
13520 0, // HPR:ssub_6_ssub_7_ssub_8_ssub_9
13521 0, // HPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13522 0, // HPR:ssub_8_ssub_9_ssub_12_ssub_13
13523 0, // HPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13524 0, // HPR:dsub_5_dsub_7
13525 0, // HPR:dsub_5_ssub_12_ssub_13_dsub_7
13526 0, // HPR:dsub_5_ssub_12_ssub_13
13527 0, // HPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13528 },
13529 { // FPWithVPR
13530 0, // FPWithVPR:dsub_0
13531 0, // FPWithVPR:dsub_1
13532 0, // FPWithVPR:dsub_2
13533 0, // FPWithVPR:dsub_3
13534 0, // FPWithVPR:dsub_4
13535 0, // FPWithVPR:dsub_5
13536 0, // FPWithVPR:dsub_6
13537 0, // FPWithVPR:dsub_7
13538 0, // FPWithVPR:gsub_0
13539 0, // FPWithVPR:gsub_1
13540 0, // FPWithVPR:qqsub_0
13541 0, // FPWithVPR:qqsub_1
13542 0, // FPWithVPR:qsub_0
13543 0, // FPWithVPR:qsub_1
13544 0, // FPWithVPR:qsub_2
13545 0, // FPWithVPR:qsub_3
13546 3, // FPWithVPR:ssub_0 -> SPR
13547 3, // FPWithVPR:ssub_1 -> SPR
13548 0, // FPWithVPR:ssub_2
13549 0, // FPWithVPR:ssub_3
13550 0, // FPWithVPR:ssub_4
13551 0, // FPWithVPR:ssub_5
13552 0, // FPWithVPR:ssub_6
13553 0, // FPWithVPR:ssub_7
13554 0, // FPWithVPR:ssub_8
13555 0, // FPWithVPR:ssub_9
13556 0, // FPWithVPR:ssub_10
13557 0, // FPWithVPR:ssub_11
13558 0, // FPWithVPR:ssub_12
13559 0, // FPWithVPR:ssub_13
13560 0, // FPWithVPR:ssub_14
13561 0, // FPWithVPR:ssub_15
13562 0, // FPWithVPR:ssub_0_ssub_1_ssub_4_ssub_5
13563 0, // FPWithVPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13564 0, // FPWithVPR:ssub_2_ssub_3_ssub_6_ssub_7
13565 0, // FPWithVPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13566 0, // FPWithVPR:ssub_2_ssub_3_ssub_4_ssub_5
13567 0, // FPWithVPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13568 0, // FPWithVPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13569 0, // FPWithVPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13570 0, // FPWithVPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13571 0, // FPWithVPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13572 0, // FPWithVPR:ssub_4_ssub_5_ssub_8_ssub_9
13573 0, // FPWithVPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13574 0, // FPWithVPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13575 0, // FPWithVPR:ssub_6_ssub_7_dsub_5
13576 0, // FPWithVPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13577 0, // FPWithVPR:ssub_6_ssub_7_dsub_5_dsub_7
13578 0, // FPWithVPR:ssub_6_ssub_7_ssub_8_ssub_9
13579 0, // FPWithVPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13580 0, // FPWithVPR:ssub_8_ssub_9_ssub_12_ssub_13
13581 0, // FPWithVPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13582 0, // FPWithVPR:dsub_5_dsub_7
13583 0, // FPWithVPR:dsub_5_ssub_12_ssub_13_dsub_7
13584 0, // FPWithVPR:dsub_5_ssub_12_ssub_13
13585 0, // FPWithVPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13586 },
13587 { // SPR
13588 0, // SPR:dsub_0
13589 0, // SPR:dsub_1
13590 0, // SPR:dsub_2
13591 0, // SPR:dsub_3
13592 0, // SPR:dsub_4
13593 0, // SPR:dsub_5
13594 0, // SPR:dsub_6
13595 0, // SPR:dsub_7
13596 0, // SPR:gsub_0
13597 0, // SPR:gsub_1
13598 0, // SPR:qqsub_0
13599 0, // SPR:qqsub_1
13600 0, // SPR:qsub_0
13601 0, // SPR:qsub_1
13602 0, // SPR:qsub_2
13603 0, // SPR:qsub_3
13604 0, // SPR:ssub_0
13605 0, // SPR:ssub_1
13606 0, // SPR:ssub_2
13607 0, // SPR:ssub_3
13608 0, // SPR:ssub_4
13609 0, // SPR:ssub_5
13610 0, // SPR:ssub_6
13611 0, // SPR:ssub_7
13612 0, // SPR:ssub_8
13613 0, // SPR:ssub_9
13614 0, // SPR:ssub_10
13615 0, // SPR:ssub_11
13616 0, // SPR:ssub_12
13617 0, // SPR:ssub_13
13618 0, // SPR:ssub_14
13619 0, // SPR:ssub_15
13620 0, // SPR:ssub_0_ssub_1_ssub_4_ssub_5
13621 0, // SPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13622 0, // SPR:ssub_2_ssub_3_ssub_6_ssub_7
13623 0, // SPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13624 0, // SPR:ssub_2_ssub_3_ssub_4_ssub_5
13625 0, // SPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13626 0, // SPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13627 0, // SPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13628 0, // SPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13629 0, // SPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13630 0, // SPR:ssub_4_ssub_5_ssub_8_ssub_9
13631 0, // SPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13632 0, // SPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13633 0, // SPR:ssub_6_ssub_7_dsub_5
13634 0, // SPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13635 0, // SPR:ssub_6_ssub_7_dsub_5_dsub_7
13636 0, // SPR:ssub_6_ssub_7_ssub_8_ssub_9
13637 0, // SPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13638 0, // SPR:ssub_8_ssub_9_ssub_12_ssub_13
13639 0, // SPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13640 0, // SPR:dsub_5_dsub_7
13641 0, // SPR:dsub_5_ssub_12_ssub_13_dsub_7
13642 0, // SPR:dsub_5_ssub_12_ssub_13
13643 0, // SPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13644 },
13645 { // FPWithVPR_with_ssub_0
13646 0, // FPWithVPR_with_ssub_0:dsub_0
13647 0, // FPWithVPR_with_ssub_0:dsub_1
13648 0, // FPWithVPR_with_ssub_0:dsub_2
13649 0, // FPWithVPR_with_ssub_0:dsub_3
13650 0, // FPWithVPR_with_ssub_0:dsub_4
13651 0, // FPWithVPR_with_ssub_0:dsub_5
13652 0, // FPWithVPR_with_ssub_0:dsub_6
13653 0, // FPWithVPR_with_ssub_0:dsub_7
13654 0, // FPWithVPR_with_ssub_0:gsub_0
13655 0, // FPWithVPR_with_ssub_0:gsub_1
13656 0, // FPWithVPR_with_ssub_0:qqsub_0
13657 0, // FPWithVPR_with_ssub_0:qqsub_1
13658 0, // FPWithVPR_with_ssub_0:qsub_0
13659 0, // FPWithVPR_with_ssub_0:qsub_1
13660 0, // FPWithVPR_with_ssub_0:qsub_2
13661 0, // FPWithVPR_with_ssub_0:qsub_3
13662 3, // FPWithVPR_with_ssub_0:ssub_0 -> SPR
13663 3, // FPWithVPR_with_ssub_0:ssub_1 -> SPR
13664 0, // FPWithVPR_with_ssub_0:ssub_2
13665 0, // FPWithVPR_with_ssub_0:ssub_3
13666 0, // FPWithVPR_with_ssub_0:ssub_4
13667 0, // FPWithVPR_with_ssub_0:ssub_5
13668 0, // FPWithVPR_with_ssub_0:ssub_6
13669 0, // FPWithVPR_with_ssub_0:ssub_7
13670 0, // FPWithVPR_with_ssub_0:ssub_8
13671 0, // FPWithVPR_with_ssub_0:ssub_9
13672 0, // FPWithVPR_with_ssub_0:ssub_10
13673 0, // FPWithVPR_with_ssub_0:ssub_11
13674 0, // FPWithVPR_with_ssub_0:ssub_12
13675 0, // FPWithVPR_with_ssub_0:ssub_13
13676 0, // FPWithVPR_with_ssub_0:ssub_14
13677 0, // FPWithVPR_with_ssub_0:ssub_15
13678 0, // FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5
13679 0, // FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13680 0, // FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
13681 0, // FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13682 0, // FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
13683 0, // FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13684 0, // FPWithVPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13685 0, // FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13686 0, // FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13687 0, // FPWithVPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13688 0, // FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
13689 0, // FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13690 0, // FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13691 0, // FPWithVPR_with_ssub_0:ssub_6_ssub_7_dsub_5
13692 0, // FPWithVPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13693 0, // FPWithVPR_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
13694 0, // FPWithVPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
13695 0, // FPWithVPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13696 0, // FPWithVPR_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
13697 0, // FPWithVPR_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13698 0, // FPWithVPR_with_ssub_0:dsub_5_dsub_7
13699 0, // FPWithVPR_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
13700 0, // FPWithVPR_with_ssub_0:dsub_5_ssub_12_ssub_13
13701 0, // FPWithVPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13702 },
13703 { // GPR
13704 0, // GPR:dsub_0
13705 0, // GPR:dsub_1
13706 0, // GPR:dsub_2
13707 0, // GPR:dsub_3
13708 0, // GPR:dsub_4
13709 0, // GPR:dsub_5
13710 0, // GPR:dsub_6
13711 0, // GPR:dsub_7
13712 0, // GPR:gsub_0
13713 0, // GPR:gsub_1
13714 0, // GPR:qqsub_0
13715 0, // GPR:qqsub_1
13716 0, // GPR:qsub_0
13717 0, // GPR:qsub_1
13718 0, // GPR:qsub_2
13719 0, // GPR:qsub_3
13720 0, // GPR:ssub_0
13721 0, // GPR:ssub_1
13722 0, // GPR:ssub_2
13723 0, // GPR:ssub_3
13724 0, // GPR:ssub_4
13725 0, // GPR:ssub_5
13726 0, // GPR:ssub_6
13727 0, // GPR:ssub_7
13728 0, // GPR:ssub_8
13729 0, // GPR:ssub_9
13730 0, // GPR:ssub_10
13731 0, // GPR:ssub_11
13732 0, // GPR:ssub_12
13733 0, // GPR:ssub_13
13734 0, // GPR:ssub_14
13735 0, // GPR:ssub_15
13736 0, // GPR:ssub_0_ssub_1_ssub_4_ssub_5
13737 0, // GPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13738 0, // GPR:ssub_2_ssub_3_ssub_6_ssub_7
13739 0, // GPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13740 0, // GPR:ssub_2_ssub_3_ssub_4_ssub_5
13741 0, // GPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13742 0, // GPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13743 0, // GPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13744 0, // GPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13745 0, // GPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13746 0, // GPR:ssub_4_ssub_5_ssub_8_ssub_9
13747 0, // GPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13748 0, // GPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13749 0, // GPR:ssub_6_ssub_7_dsub_5
13750 0, // GPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13751 0, // GPR:ssub_6_ssub_7_dsub_5_dsub_7
13752 0, // GPR:ssub_6_ssub_7_ssub_8_ssub_9
13753 0, // GPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13754 0, // GPR:ssub_8_ssub_9_ssub_12_ssub_13
13755 0, // GPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13756 0, // GPR:dsub_5_dsub_7
13757 0, // GPR:dsub_5_ssub_12_ssub_13_dsub_7
13758 0, // GPR:dsub_5_ssub_12_ssub_13
13759 0, // GPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13760 },
13761 { // GPRwithAPSR
13762 0, // GPRwithAPSR:dsub_0
13763 0, // GPRwithAPSR:dsub_1
13764 0, // GPRwithAPSR:dsub_2
13765 0, // GPRwithAPSR:dsub_3
13766 0, // GPRwithAPSR:dsub_4
13767 0, // GPRwithAPSR:dsub_5
13768 0, // GPRwithAPSR:dsub_6
13769 0, // GPRwithAPSR:dsub_7
13770 0, // GPRwithAPSR:gsub_0
13771 0, // GPRwithAPSR:gsub_1
13772 0, // GPRwithAPSR:qqsub_0
13773 0, // GPRwithAPSR:qqsub_1
13774 0, // GPRwithAPSR:qsub_0
13775 0, // GPRwithAPSR:qsub_1
13776 0, // GPRwithAPSR:qsub_2
13777 0, // GPRwithAPSR:qsub_3
13778 0, // GPRwithAPSR:ssub_0
13779 0, // GPRwithAPSR:ssub_1
13780 0, // GPRwithAPSR:ssub_2
13781 0, // GPRwithAPSR:ssub_3
13782 0, // GPRwithAPSR:ssub_4
13783 0, // GPRwithAPSR:ssub_5
13784 0, // GPRwithAPSR:ssub_6
13785 0, // GPRwithAPSR:ssub_7
13786 0, // GPRwithAPSR:ssub_8
13787 0, // GPRwithAPSR:ssub_9
13788 0, // GPRwithAPSR:ssub_10
13789 0, // GPRwithAPSR:ssub_11
13790 0, // GPRwithAPSR:ssub_12
13791 0, // GPRwithAPSR:ssub_13
13792 0, // GPRwithAPSR:ssub_14
13793 0, // GPRwithAPSR:ssub_15
13794 0, // GPRwithAPSR:ssub_0_ssub_1_ssub_4_ssub_5
13795 0, // GPRwithAPSR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13796 0, // GPRwithAPSR:ssub_2_ssub_3_ssub_6_ssub_7
13797 0, // GPRwithAPSR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13798 0, // GPRwithAPSR:ssub_2_ssub_3_ssub_4_ssub_5
13799 0, // GPRwithAPSR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13800 0, // GPRwithAPSR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13801 0, // GPRwithAPSR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13802 0, // GPRwithAPSR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13803 0, // GPRwithAPSR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13804 0, // GPRwithAPSR:ssub_4_ssub_5_ssub_8_ssub_9
13805 0, // GPRwithAPSR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13806 0, // GPRwithAPSR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13807 0, // GPRwithAPSR:ssub_6_ssub_7_dsub_5
13808 0, // GPRwithAPSR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13809 0, // GPRwithAPSR:ssub_6_ssub_7_dsub_5_dsub_7
13810 0, // GPRwithAPSR:ssub_6_ssub_7_ssub_8_ssub_9
13811 0, // GPRwithAPSR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13812 0, // GPRwithAPSR:ssub_8_ssub_9_ssub_12_ssub_13
13813 0, // GPRwithAPSR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13814 0, // GPRwithAPSR:dsub_5_dsub_7
13815 0, // GPRwithAPSR:dsub_5_ssub_12_ssub_13_dsub_7
13816 0, // GPRwithAPSR:dsub_5_ssub_12_ssub_13
13817 0, // GPRwithAPSR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13818 },
13819 { // GPRwithZR
13820 0, // GPRwithZR:dsub_0
13821 0, // GPRwithZR:dsub_1
13822 0, // GPRwithZR:dsub_2
13823 0, // GPRwithZR:dsub_3
13824 0, // GPRwithZR:dsub_4
13825 0, // GPRwithZR:dsub_5
13826 0, // GPRwithZR:dsub_6
13827 0, // GPRwithZR:dsub_7
13828 0, // GPRwithZR:gsub_0
13829 0, // GPRwithZR:gsub_1
13830 0, // GPRwithZR:qqsub_0
13831 0, // GPRwithZR:qqsub_1
13832 0, // GPRwithZR:qsub_0
13833 0, // GPRwithZR:qsub_1
13834 0, // GPRwithZR:qsub_2
13835 0, // GPRwithZR:qsub_3
13836 0, // GPRwithZR:ssub_0
13837 0, // GPRwithZR:ssub_1
13838 0, // GPRwithZR:ssub_2
13839 0, // GPRwithZR:ssub_3
13840 0, // GPRwithZR:ssub_4
13841 0, // GPRwithZR:ssub_5
13842 0, // GPRwithZR:ssub_6
13843 0, // GPRwithZR:ssub_7
13844 0, // GPRwithZR:ssub_8
13845 0, // GPRwithZR:ssub_9
13846 0, // GPRwithZR:ssub_10
13847 0, // GPRwithZR:ssub_11
13848 0, // GPRwithZR:ssub_12
13849 0, // GPRwithZR:ssub_13
13850 0, // GPRwithZR:ssub_14
13851 0, // GPRwithZR:ssub_15
13852 0, // GPRwithZR:ssub_0_ssub_1_ssub_4_ssub_5
13853 0, // GPRwithZR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13854 0, // GPRwithZR:ssub_2_ssub_3_ssub_6_ssub_7
13855 0, // GPRwithZR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13856 0, // GPRwithZR:ssub_2_ssub_3_ssub_4_ssub_5
13857 0, // GPRwithZR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13858 0, // GPRwithZR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13859 0, // GPRwithZR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13860 0, // GPRwithZR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13861 0, // GPRwithZR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13862 0, // GPRwithZR:ssub_4_ssub_5_ssub_8_ssub_9
13863 0, // GPRwithZR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13864 0, // GPRwithZR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13865 0, // GPRwithZR:ssub_6_ssub_7_dsub_5
13866 0, // GPRwithZR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13867 0, // GPRwithZR:ssub_6_ssub_7_dsub_5_dsub_7
13868 0, // GPRwithZR:ssub_6_ssub_7_ssub_8_ssub_9
13869 0, // GPRwithZR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13870 0, // GPRwithZR:ssub_8_ssub_9_ssub_12_ssub_13
13871 0, // GPRwithZR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13872 0, // GPRwithZR:dsub_5_dsub_7
13873 0, // GPRwithZR:dsub_5_ssub_12_ssub_13_dsub_7
13874 0, // GPRwithZR:dsub_5_ssub_12_ssub_13
13875 0, // GPRwithZR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13876 },
13877 { // SPR_8
13878 0, // SPR_8:dsub_0
13879 0, // SPR_8:dsub_1
13880 0, // SPR_8:dsub_2
13881 0, // SPR_8:dsub_3
13882 0, // SPR_8:dsub_4
13883 0, // SPR_8:dsub_5
13884 0, // SPR_8:dsub_6
13885 0, // SPR_8:dsub_7
13886 0, // SPR_8:gsub_0
13887 0, // SPR_8:gsub_1
13888 0, // SPR_8:qqsub_0
13889 0, // SPR_8:qqsub_1
13890 0, // SPR_8:qsub_0
13891 0, // SPR_8:qsub_1
13892 0, // SPR_8:qsub_2
13893 0, // SPR_8:qsub_3
13894 0, // SPR_8:ssub_0
13895 0, // SPR_8:ssub_1
13896 0, // SPR_8:ssub_2
13897 0, // SPR_8:ssub_3
13898 0, // SPR_8:ssub_4
13899 0, // SPR_8:ssub_5
13900 0, // SPR_8:ssub_6
13901 0, // SPR_8:ssub_7
13902 0, // SPR_8:ssub_8
13903 0, // SPR_8:ssub_9
13904 0, // SPR_8:ssub_10
13905 0, // SPR_8:ssub_11
13906 0, // SPR_8:ssub_12
13907 0, // SPR_8:ssub_13
13908 0, // SPR_8:ssub_14
13909 0, // SPR_8:ssub_15
13910 0, // SPR_8:ssub_0_ssub_1_ssub_4_ssub_5
13911 0, // SPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13912 0, // SPR_8:ssub_2_ssub_3_ssub_6_ssub_7
13913 0, // SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13914 0, // SPR_8:ssub_2_ssub_3_ssub_4_ssub_5
13915 0, // SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13916 0, // SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13917 0, // SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13918 0, // SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13919 0, // SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13920 0, // SPR_8:ssub_4_ssub_5_ssub_8_ssub_9
13921 0, // SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13922 0, // SPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13923 0, // SPR_8:ssub_6_ssub_7_dsub_5
13924 0, // SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13925 0, // SPR_8:ssub_6_ssub_7_dsub_5_dsub_7
13926 0, // SPR_8:ssub_6_ssub_7_ssub_8_ssub_9
13927 0, // SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13928 0, // SPR_8:ssub_8_ssub_9_ssub_12_ssub_13
13929 0, // SPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13930 0, // SPR_8:dsub_5_dsub_7
13931 0, // SPR_8:dsub_5_ssub_12_ssub_13_dsub_7
13932 0, // SPR_8:dsub_5_ssub_12_ssub_13
13933 0, // SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13934 },
13935 { // GPRnopc
13936 0, // GPRnopc:dsub_0
13937 0, // GPRnopc:dsub_1
13938 0, // GPRnopc:dsub_2
13939 0, // GPRnopc:dsub_3
13940 0, // GPRnopc:dsub_4
13941 0, // GPRnopc:dsub_5
13942 0, // GPRnopc:dsub_6
13943 0, // GPRnopc:dsub_7
13944 0, // GPRnopc:gsub_0
13945 0, // GPRnopc:gsub_1
13946 0, // GPRnopc:qqsub_0
13947 0, // GPRnopc:qqsub_1
13948 0, // GPRnopc:qsub_0
13949 0, // GPRnopc:qsub_1
13950 0, // GPRnopc:qsub_2
13951 0, // GPRnopc:qsub_3
13952 0, // GPRnopc:ssub_0
13953 0, // GPRnopc:ssub_1
13954 0, // GPRnopc:ssub_2
13955 0, // GPRnopc:ssub_3
13956 0, // GPRnopc:ssub_4
13957 0, // GPRnopc:ssub_5
13958 0, // GPRnopc:ssub_6
13959 0, // GPRnopc:ssub_7
13960 0, // GPRnopc:ssub_8
13961 0, // GPRnopc:ssub_9
13962 0, // GPRnopc:ssub_10
13963 0, // GPRnopc:ssub_11
13964 0, // GPRnopc:ssub_12
13965 0, // GPRnopc:ssub_13
13966 0, // GPRnopc:ssub_14
13967 0, // GPRnopc:ssub_15
13968 0, // GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5
13969 0, // GPRnopc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
13970 0, // GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7
13971 0, // GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
13972 0, // GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5
13973 0, // GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
13974 0, // GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13975 0, // GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
13976 0, // GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
13977 0, // GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13978 0, // GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9
13979 0, // GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
13980 0, // GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
13981 0, // GPRnopc:ssub_6_ssub_7_dsub_5
13982 0, // GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
13983 0, // GPRnopc:ssub_6_ssub_7_dsub_5_dsub_7
13984 0, // GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9
13985 0, // GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13986 0, // GPRnopc:ssub_8_ssub_9_ssub_12_ssub_13
13987 0, // GPRnopc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
13988 0, // GPRnopc:dsub_5_dsub_7
13989 0, // GPRnopc:dsub_5_ssub_12_ssub_13_dsub_7
13990 0, // GPRnopc:dsub_5_ssub_12_ssub_13
13991 0, // GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
13992 },
13993 { // GPRnosp
13994 0, // GPRnosp:dsub_0
13995 0, // GPRnosp:dsub_1
13996 0, // GPRnosp:dsub_2
13997 0, // GPRnosp:dsub_3
13998 0, // GPRnosp:dsub_4
13999 0, // GPRnosp:dsub_5
14000 0, // GPRnosp:dsub_6
14001 0, // GPRnosp:dsub_7
14002 0, // GPRnosp:gsub_0
14003 0, // GPRnosp:gsub_1
14004 0, // GPRnosp:qqsub_0
14005 0, // GPRnosp:qqsub_1
14006 0, // GPRnosp:qsub_0
14007 0, // GPRnosp:qsub_1
14008 0, // GPRnosp:qsub_2
14009 0, // GPRnosp:qsub_3
14010 0, // GPRnosp:ssub_0
14011 0, // GPRnosp:ssub_1
14012 0, // GPRnosp:ssub_2
14013 0, // GPRnosp:ssub_3
14014 0, // GPRnosp:ssub_4
14015 0, // GPRnosp:ssub_5
14016 0, // GPRnosp:ssub_6
14017 0, // GPRnosp:ssub_7
14018 0, // GPRnosp:ssub_8
14019 0, // GPRnosp:ssub_9
14020 0, // GPRnosp:ssub_10
14021 0, // GPRnosp:ssub_11
14022 0, // GPRnosp:ssub_12
14023 0, // GPRnosp:ssub_13
14024 0, // GPRnosp:ssub_14
14025 0, // GPRnosp:ssub_15
14026 0, // GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5
14027 0, // GPRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14028 0, // GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7
14029 0, // GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14030 0, // GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5
14031 0, // GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14032 0, // GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14033 0, // GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14034 0, // GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14035 0, // GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14036 0, // GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9
14037 0, // GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14038 0, // GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14039 0, // GPRnosp:ssub_6_ssub_7_dsub_5
14040 0, // GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14041 0, // GPRnosp:ssub_6_ssub_7_dsub_5_dsub_7
14042 0, // GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9
14043 0, // GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14044 0, // GPRnosp:ssub_8_ssub_9_ssub_12_ssub_13
14045 0, // GPRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14046 0, // GPRnosp:dsub_5_dsub_7
14047 0, // GPRnosp:dsub_5_ssub_12_ssub_13_dsub_7
14048 0, // GPRnosp:dsub_5_ssub_12_ssub_13
14049 0, // GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14050 },
14051 { // GPRwithAPSR_NZCVnosp
14052 0, // GPRwithAPSR_NZCVnosp:dsub_0
14053 0, // GPRwithAPSR_NZCVnosp:dsub_1
14054 0, // GPRwithAPSR_NZCVnosp:dsub_2
14055 0, // GPRwithAPSR_NZCVnosp:dsub_3
14056 0, // GPRwithAPSR_NZCVnosp:dsub_4
14057 0, // GPRwithAPSR_NZCVnosp:dsub_5
14058 0, // GPRwithAPSR_NZCVnosp:dsub_6
14059 0, // GPRwithAPSR_NZCVnosp:dsub_7
14060 0, // GPRwithAPSR_NZCVnosp:gsub_0
14061 0, // GPRwithAPSR_NZCVnosp:gsub_1
14062 0, // GPRwithAPSR_NZCVnosp:qqsub_0
14063 0, // GPRwithAPSR_NZCVnosp:qqsub_1
14064 0, // GPRwithAPSR_NZCVnosp:qsub_0
14065 0, // GPRwithAPSR_NZCVnosp:qsub_1
14066 0, // GPRwithAPSR_NZCVnosp:qsub_2
14067 0, // GPRwithAPSR_NZCVnosp:qsub_3
14068 0, // GPRwithAPSR_NZCVnosp:ssub_0
14069 0, // GPRwithAPSR_NZCVnosp:ssub_1
14070 0, // GPRwithAPSR_NZCVnosp:ssub_2
14071 0, // GPRwithAPSR_NZCVnosp:ssub_3
14072 0, // GPRwithAPSR_NZCVnosp:ssub_4
14073 0, // GPRwithAPSR_NZCVnosp:ssub_5
14074 0, // GPRwithAPSR_NZCVnosp:ssub_6
14075 0, // GPRwithAPSR_NZCVnosp:ssub_7
14076 0, // GPRwithAPSR_NZCVnosp:ssub_8
14077 0, // GPRwithAPSR_NZCVnosp:ssub_9
14078 0, // GPRwithAPSR_NZCVnosp:ssub_10
14079 0, // GPRwithAPSR_NZCVnosp:ssub_11
14080 0, // GPRwithAPSR_NZCVnosp:ssub_12
14081 0, // GPRwithAPSR_NZCVnosp:ssub_13
14082 0, // GPRwithAPSR_NZCVnosp:ssub_14
14083 0, // GPRwithAPSR_NZCVnosp:ssub_15
14084 0, // GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5
14085 0, // GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14086 0, // GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7
14087 0, // GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14088 0, // GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5
14089 0, // GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14090 0, // GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14091 0, // GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14092 0, // GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14093 0, // GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14094 0, // GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9
14095 0, // GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14096 0, // GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14097 0, // GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5
14098 0, // GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14099 0, // GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5_dsub_7
14100 0, // GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9
14101 0, // GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14102 0, // GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_ssub_12_ssub_13
14103 0, // GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14104 0, // GPRwithAPSR_NZCVnosp:dsub_5_dsub_7
14105 0, // GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13_dsub_7
14106 0, // GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13
14107 0, // GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14108 },
14109 { // GPRwithAPSRnosp
14110 0, // GPRwithAPSRnosp:dsub_0
14111 0, // GPRwithAPSRnosp:dsub_1
14112 0, // GPRwithAPSRnosp:dsub_2
14113 0, // GPRwithAPSRnosp:dsub_3
14114 0, // GPRwithAPSRnosp:dsub_4
14115 0, // GPRwithAPSRnosp:dsub_5
14116 0, // GPRwithAPSRnosp:dsub_6
14117 0, // GPRwithAPSRnosp:dsub_7
14118 0, // GPRwithAPSRnosp:gsub_0
14119 0, // GPRwithAPSRnosp:gsub_1
14120 0, // GPRwithAPSRnosp:qqsub_0
14121 0, // GPRwithAPSRnosp:qqsub_1
14122 0, // GPRwithAPSRnosp:qsub_0
14123 0, // GPRwithAPSRnosp:qsub_1
14124 0, // GPRwithAPSRnosp:qsub_2
14125 0, // GPRwithAPSRnosp:qsub_3
14126 0, // GPRwithAPSRnosp:ssub_0
14127 0, // GPRwithAPSRnosp:ssub_1
14128 0, // GPRwithAPSRnosp:ssub_2
14129 0, // GPRwithAPSRnosp:ssub_3
14130 0, // GPRwithAPSRnosp:ssub_4
14131 0, // GPRwithAPSRnosp:ssub_5
14132 0, // GPRwithAPSRnosp:ssub_6
14133 0, // GPRwithAPSRnosp:ssub_7
14134 0, // GPRwithAPSRnosp:ssub_8
14135 0, // GPRwithAPSRnosp:ssub_9
14136 0, // GPRwithAPSRnosp:ssub_10
14137 0, // GPRwithAPSRnosp:ssub_11
14138 0, // GPRwithAPSRnosp:ssub_12
14139 0, // GPRwithAPSRnosp:ssub_13
14140 0, // GPRwithAPSRnosp:ssub_14
14141 0, // GPRwithAPSRnosp:ssub_15
14142 0, // GPRwithAPSRnosp:ssub_0_ssub_1_ssub_4_ssub_5
14143 0, // GPRwithAPSRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14144 0, // GPRwithAPSRnosp:ssub_2_ssub_3_ssub_6_ssub_7
14145 0, // GPRwithAPSRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14146 0, // GPRwithAPSRnosp:ssub_2_ssub_3_ssub_4_ssub_5
14147 0, // GPRwithAPSRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14148 0, // GPRwithAPSRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14149 0, // GPRwithAPSRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14150 0, // GPRwithAPSRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14151 0, // GPRwithAPSRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14152 0, // GPRwithAPSRnosp:ssub_4_ssub_5_ssub_8_ssub_9
14153 0, // GPRwithAPSRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14154 0, // GPRwithAPSRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14155 0, // GPRwithAPSRnosp:ssub_6_ssub_7_dsub_5
14156 0, // GPRwithAPSRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14157 0, // GPRwithAPSRnosp:ssub_6_ssub_7_dsub_5_dsub_7
14158 0, // GPRwithAPSRnosp:ssub_6_ssub_7_ssub_8_ssub_9
14159 0, // GPRwithAPSRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14160 0, // GPRwithAPSRnosp:ssub_8_ssub_9_ssub_12_ssub_13
14161 0, // GPRwithAPSRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14162 0, // GPRwithAPSRnosp:dsub_5_dsub_7
14163 0, // GPRwithAPSRnosp:dsub_5_ssub_12_ssub_13_dsub_7
14164 0, // GPRwithAPSRnosp:dsub_5_ssub_12_ssub_13
14165 0, // GPRwithAPSRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14166 },
14167 { // GPRwithZRnosp
14168 0, // GPRwithZRnosp:dsub_0
14169 0, // GPRwithZRnosp:dsub_1
14170 0, // GPRwithZRnosp:dsub_2
14171 0, // GPRwithZRnosp:dsub_3
14172 0, // GPRwithZRnosp:dsub_4
14173 0, // GPRwithZRnosp:dsub_5
14174 0, // GPRwithZRnosp:dsub_6
14175 0, // GPRwithZRnosp:dsub_7
14176 0, // GPRwithZRnosp:gsub_0
14177 0, // GPRwithZRnosp:gsub_1
14178 0, // GPRwithZRnosp:qqsub_0
14179 0, // GPRwithZRnosp:qqsub_1
14180 0, // GPRwithZRnosp:qsub_0
14181 0, // GPRwithZRnosp:qsub_1
14182 0, // GPRwithZRnosp:qsub_2
14183 0, // GPRwithZRnosp:qsub_3
14184 0, // GPRwithZRnosp:ssub_0
14185 0, // GPRwithZRnosp:ssub_1
14186 0, // GPRwithZRnosp:ssub_2
14187 0, // GPRwithZRnosp:ssub_3
14188 0, // GPRwithZRnosp:ssub_4
14189 0, // GPRwithZRnosp:ssub_5
14190 0, // GPRwithZRnosp:ssub_6
14191 0, // GPRwithZRnosp:ssub_7
14192 0, // GPRwithZRnosp:ssub_8
14193 0, // GPRwithZRnosp:ssub_9
14194 0, // GPRwithZRnosp:ssub_10
14195 0, // GPRwithZRnosp:ssub_11
14196 0, // GPRwithZRnosp:ssub_12
14197 0, // GPRwithZRnosp:ssub_13
14198 0, // GPRwithZRnosp:ssub_14
14199 0, // GPRwithZRnosp:ssub_15
14200 0, // GPRwithZRnosp:ssub_0_ssub_1_ssub_4_ssub_5
14201 0, // GPRwithZRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14202 0, // GPRwithZRnosp:ssub_2_ssub_3_ssub_6_ssub_7
14203 0, // GPRwithZRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14204 0, // GPRwithZRnosp:ssub_2_ssub_3_ssub_4_ssub_5
14205 0, // GPRwithZRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14206 0, // GPRwithZRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14207 0, // GPRwithZRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14208 0, // GPRwithZRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14209 0, // GPRwithZRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14210 0, // GPRwithZRnosp:ssub_4_ssub_5_ssub_8_ssub_9
14211 0, // GPRwithZRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14212 0, // GPRwithZRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14213 0, // GPRwithZRnosp:ssub_6_ssub_7_dsub_5
14214 0, // GPRwithZRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14215 0, // GPRwithZRnosp:ssub_6_ssub_7_dsub_5_dsub_7
14216 0, // GPRwithZRnosp:ssub_6_ssub_7_ssub_8_ssub_9
14217 0, // GPRwithZRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14218 0, // GPRwithZRnosp:ssub_8_ssub_9_ssub_12_ssub_13
14219 0, // GPRwithZRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14220 0, // GPRwithZRnosp:dsub_5_dsub_7
14221 0, // GPRwithZRnosp:dsub_5_ssub_12_ssub_13_dsub_7
14222 0, // GPRwithZRnosp:dsub_5_ssub_12_ssub_13
14223 0, // GPRwithZRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14224 },
14225 { // GPRnoip
14226 0, // GPRnoip:dsub_0
14227 0, // GPRnoip:dsub_1
14228 0, // GPRnoip:dsub_2
14229 0, // GPRnoip:dsub_3
14230 0, // GPRnoip:dsub_4
14231 0, // GPRnoip:dsub_5
14232 0, // GPRnoip:dsub_6
14233 0, // GPRnoip:dsub_7
14234 0, // GPRnoip:gsub_0
14235 0, // GPRnoip:gsub_1
14236 0, // GPRnoip:qqsub_0
14237 0, // GPRnoip:qqsub_1
14238 0, // GPRnoip:qsub_0
14239 0, // GPRnoip:qsub_1
14240 0, // GPRnoip:qsub_2
14241 0, // GPRnoip:qsub_3
14242 0, // GPRnoip:ssub_0
14243 0, // GPRnoip:ssub_1
14244 0, // GPRnoip:ssub_2
14245 0, // GPRnoip:ssub_3
14246 0, // GPRnoip:ssub_4
14247 0, // GPRnoip:ssub_5
14248 0, // GPRnoip:ssub_6
14249 0, // GPRnoip:ssub_7
14250 0, // GPRnoip:ssub_8
14251 0, // GPRnoip:ssub_9
14252 0, // GPRnoip:ssub_10
14253 0, // GPRnoip:ssub_11
14254 0, // GPRnoip:ssub_12
14255 0, // GPRnoip:ssub_13
14256 0, // GPRnoip:ssub_14
14257 0, // GPRnoip:ssub_15
14258 0, // GPRnoip:ssub_0_ssub_1_ssub_4_ssub_5
14259 0, // GPRnoip:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14260 0, // GPRnoip:ssub_2_ssub_3_ssub_6_ssub_7
14261 0, // GPRnoip:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14262 0, // GPRnoip:ssub_2_ssub_3_ssub_4_ssub_5
14263 0, // GPRnoip:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14264 0, // GPRnoip:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14265 0, // GPRnoip:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14266 0, // GPRnoip:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14267 0, // GPRnoip:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14268 0, // GPRnoip:ssub_4_ssub_5_ssub_8_ssub_9
14269 0, // GPRnoip:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14270 0, // GPRnoip:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14271 0, // GPRnoip:ssub_6_ssub_7_dsub_5
14272 0, // GPRnoip:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14273 0, // GPRnoip:ssub_6_ssub_7_dsub_5_dsub_7
14274 0, // GPRnoip:ssub_6_ssub_7_ssub_8_ssub_9
14275 0, // GPRnoip:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14276 0, // GPRnoip:ssub_8_ssub_9_ssub_12_ssub_13
14277 0, // GPRnoip:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14278 0, // GPRnoip:dsub_5_dsub_7
14279 0, // GPRnoip:dsub_5_ssub_12_ssub_13_dsub_7
14280 0, // GPRnoip:dsub_5_ssub_12_ssub_13
14281 0, // GPRnoip:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14282 },
14283 { // rGPR
14284 0, // rGPR:dsub_0
14285 0, // rGPR:dsub_1
14286 0, // rGPR:dsub_2
14287 0, // rGPR:dsub_3
14288 0, // rGPR:dsub_4
14289 0, // rGPR:dsub_5
14290 0, // rGPR:dsub_6
14291 0, // rGPR:dsub_7
14292 0, // rGPR:gsub_0
14293 0, // rGPR:gsub_1
14294 0, // rGPR:qqsub_0
14295 0, // rGPR:qqsub_1
14296 0, // rGPR:qsub_0
14297 0, // rGPR:qsub_1
14298 0, // rGPR:qsub_2
14299 0, // rGPR:qsub_3
14300 0, // rGPR:ssub_0
14301 0, // rGPR:ssub_1
14302 0, // rGPR:ssub_2
14303 0, // rGPR:ssub_3
14304 0, // rGPR:ssub_4
14305 0, // rGPR:ssub_5
14306 0, // rGPR:ssub_6
14307 0, // rGPR:ssub_7
14308 0, // rGPR:ssub_8
14309 0, // rGPR:ssub_9
14310 0, // rGPR:ssub_10
14311 0, // rGPR:ssub_11
14312 0, // rGPR:ssub_12
14313 0, // rGPR:ssub_13
14314 0, // rGPR:ssub_14
14315 0, // rGPR:ssub_15
14316 0, // rGPR:ssub_0_ssub_1_ssub_4_ssub_5
14317 0, // rGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14318 0, // rGPR:ssub_2_ssub_3_ssub_6_ssub_7
14319 0, // rGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14320 0, // rGPR:ssub_2_ssub_3_ssub_4_ssub_5
14321 0, // rGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14322 0, // rGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14323 0, // rGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14324 0, // rGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14325 0, // rGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14326 0, // rGPR:ssub_4_ssub_5_ssub_8_ssub_9
14327 0, // rGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14328 0, // rGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14329 0, // rGPR:ssub_6_ssub_7_dsub_5
14330 0, // rGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14331 0, // rGPR:ssub_6_ssub_7_dsub_5_dsub_7
14332 0, // rGPR:ssub_6_ssub_7_ssub_8_ssub_9
14333 0, // rGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14334 0, // rGPR:ssub_8_ssub_9_ssub_12_ssub_13
14335 0, // rGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14336 0, // rGPR:dsub_5_dsub_7
14337 0, // rGPR:dsub_5_ssub_12_ssub_13_dsub_7
14338 0, // rGPR:dsub_5_ssub_12_ssub_13
14339 0, // rGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14340 },
14341 { // GPRnoip_and_GPRnopc
14342 0, // GPRnoip_and_GPRnopc:dsub_0
14343 0, // GPRnoip_and_GPRnopc:dsub_1
14344 0, // GPRnoip_and_GPRnopc:dsub_2
14345 0, // GPRnoip_and_GPRnopc:dsub_3
14346 0, // GPRnoip_and_GPRnopc:dsub_4
14347 0, // GPRnoip_and_GPRnopc:dsub_5
14348 0, // GPRnoip_and_GPRnopc:dsub_6
14349 0, // GPRnoip_and_GPRnopc:dsub_7
14350 0, // GPRnoip_and_GPRnopc:gsub_0
14351 0, // GPRnoip_and_GPRnopc:gsub_1
14352 0, // GPRnoip_and_GPRnopc:qqsub_0
14353 0, // GPRnoip_and_GPRnopc:qqsub_1
14354 0, // GPRnoip_and_GPRnopc:qsub_0
14355 0, // GPRnoip_and_GPRnopc:qsub_1
14356 0, // GPRnoip_and_GPRnopc:qsub_2
14357 0, // GPRnoip_and_GPRnopc:qsub_3
14358 0, // GPRnoip_and_GPRnopc:ssub_0
14359 0, // GPRnoip_and_GPRnopc:ssub_1
14360 0, // GPRnoip_and_GPRnopc:ssub_2
14361 0, // GPRnoip_and_GPRnopc:ssub_3
14362 0, // GPRnoip_and_GPRnopc:ssub_4
14363 0, // GPRnoip_and_GPRnopc:ssub_5
14364 0, // GPRnoip_and_GPRnopc:ssub_6
14365 0, // GPRnoip_and_GPRnopc:ssub_7
14366 0, // GPRnoip_and_GPRnopc:ssub_8
14367 0, // GPRnoip_and_GPRnopc:ssub_9
14368 0, // GPRnoip_and_GPRnopc:ssub_10
14369 0, // GPRnoip_and_GPRnopc:ssub_11
14370 0, // GPRnoip_and_GPRnopc:ssub_12
14371 0, // GPRnoip_and_GPRnopc:ssub_13
14372 0, // GPRnoip_and_GPRnopc:ssub_14
14373 0, // GPRnoip_and_GPRnopc:ssub_15
14374 0, // GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5
14375 0, // GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14376 0, // GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7
14377 0, // GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14378 0, // GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5
14379 0, // GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14380 0, // GPRnoip_and_GPRnopc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14381 0, // GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14382 0, // GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14383 0, // GPRnoip_and_GPRnopc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14384 0, // GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9
14385 0, // GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14386 0, // GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14387 0, // GPRnoip_and_GPRnopc:ssub_6_ssub_7_dsub_5
14388 0, // GPRnoip_and_GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14389 0, // GPRnoip_and_GPRnopc:ssub_6_ssub_7_dsub_5_dsub_7
14390 0, // GPRnoip_and_GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9
14391 0, // GPRnoip_and_GPRnopc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14392 0, // GPRnoip_and_GPRnopc:ssub_8_ssub_9_ssub_12_ssub_13
14393 0, // GPRnoip_and_GPRnopc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14394 0, // GPRnoip_and_GPRnopc:dsub_5_dsub_7
14395 0, // GPRnoip_and_GPRnopc:dsub_5_ssub_12_ssub_13_dsub_7
14396 0, // GPRnoip_and_GPRnopc:dsub_5_ssub_12_ssub_13
14397 0, // GPRnoip_and_GPRnopc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14398 },
14399 { // GPRnoip_and_GPRnosp
14400 0, // GPRnoip_and_GPRnosp:dsub_0
14401 0, // GPRnoip_and_GPRnosp:dsub_1
14402 0, // GPRnoip_and_GPRnosp:dsub_2
14403 0, // GPRnoip_and_GPRnosp:dsub_3
14404 0, // GPRnoip_and_GPRnosp:dsub_4
14405 0, // GPRnoip_and_GPRnosp:dsub_5
14406 0, // GPRnoip_and_GPRnosp:dsub_6
14407 0, // GPRnoip_and_GPRnosp:dsub_7
14408 0, // GPRnoip_and_GPRnosp:gsub_0
14409 0, // GPRnoip_and_GPRnosp:gsub_1
14410 0, // GPRnoip_and_GPRnosp:qqsub_0
14411 0, // GPRnoip_and_GPRnosp:qqsub_1
14412 0, // GPRnoip_and_GPRnosp:qsub_0
14413 0, // GPRnoip_and_GPRnosp:qsub_1
14414 0, // GPRnoip_and_GPRnosp:qsub_2
14415 0, // GPRnoip_and_GPRnosp:qsub_3
14416 0, // GPRnoip_and_GPRnosp:ssub_0
14417 0, // GPRnoip_and_GPRnosp:ssub_1
14418 0, // GPRnoip_and_GPRnosp:ssub_2
14419 0, // GPRnoip_and_GPRnosp:ssub_3
14420 0, // GPRnoip_and_GPRnosp:ssub_4
14421 0, // GPRnoip_and_GPRnosp:ssub_5
14422 0, // GPRnoip_and_GPRnosp:ssub_6
14423 0, // GPRnoip_and_GPRnosp:ssub_7
14424 0, // GPRnoip_and_GPRnosp:ssub_8
14425 0, // GPRnoip_and_GPRnosp:ssub_9
14426 0, // GPRnoip_and_GPRnosp:ssub_10
14427 0, // GPRnoip_and_GPRnosp:ssub_11
14428 0, // GPRnoip_and_GPRnosp:ssub_12
14429 0, // GPRnoip_and_GPRnosp:ssub_13
14430 0, // GPRnoip_and_GPRnosp:ssub_14
14431 0, // GPRnoip_and_GPRnosp:ssub_15
14432 0, // GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5
14433 0, // GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14434 0, // GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7
14435 0, // GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14436 0, // GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5
14437 0, // GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14438 0, // GPRnoip_and_GPRnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14439 0, // GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14440 0, // GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14441 0, // GPRnoip_and_GPRnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14442 0, // GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9
14443 0, // GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14444 0, // GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14445 0, // GPRnoip_and_GPRnosp:ssub_6_ssub_7_dsub_5
14446 0, // GPRnoip_and_GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14447 0, // GPRnoip_and_GPRnosp:ssub_6_ssub_7_dsub_5_dsub_7
14448 0, // GPRnoip_and_GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9
14449 0, // GPRnoip_and_GPRnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14450 0, // GPRnoip_and_GPRnosp:ssub_8_ssub_9_ssub_12_ssub_13
14451 0, // GPRnoip_and_GPRnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14452 0, // GPRnoip_and_GPRnosp:dsub_5_dsub_7
14453 0, // GPRnoip_and_GPRnosp:dsub_5_ssub_12_ssub_13_dsub_7
14454 0, // GPRnoip_and_GPRnosp:dsub_5_ssub_12_ssub_13
14455 0, // GPRnoip_and_GPRnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14456 },
14457 { // GPRnoip_and_GPRwithAPSR_NZCVnosp
14458 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_0
14459 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_1
14460 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_2
14461 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_3
14462 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_4
14463 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5
14464 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_6
14465 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_7
14466 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:gsub_0
14467 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:gsub_1
14468 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:qqsub_0
14469 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:qqsub_1
14470 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_0
14471 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_1
14472 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_2
14473 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:qsub_3
14474 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0
14475 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_1
14476 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2
14477 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_3
14478 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4
14479 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_5
14480 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6
14481 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_7
14482 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_8
14483 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_9
14484 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_10
14485 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_11
14486 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_12
14487 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_13
14488 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_14
14489 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_15
14490 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5
14491 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14492 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7
14493 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14494 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5
14495 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14496 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14497 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14498 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14499 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14500 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9
14501 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14502 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14503 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5
14504 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14505 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_dsub_5_dsub_7
14506 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9
14507 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14508 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_ssub_12_ssub_13
14509 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14510 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5_dsub_7
14511 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13_dsub_7
14512 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:dsub_5_ssub_12_ssub_13
14513 0, // GPRnoip_and_GPRwithAPSR_NZCVnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14514 },
14515 { // tGPRwithpc
14516 0, // tGPRwithpc:dsub_0
14517 0, // tGPRwithpc:dsub_1
14518 0, // tGPRwithpc:dsub_2
14519 0, // tGPRwithpc:dsub_3
14520 0, // tGPRwithpc:dsub_4
14521 0, // tGPRwithpc:dsub_5
14522 0, // tGPRwithpc:dsub_6
14523 0, // tGPRwithpc:dsub_7
14524 0, // tGPRwithpc:gsub_0
14525 0, // tGPRwithpc:gsub_1
14526 0, // tGPRwithpc:qqsub_0
14527 0, // tGPRwithpc:qqsub_1
14528 0, // tGPRwithpc:qsub_0
14529 0, // tGPRwithpc:qsub_1
14530 0, // tGPRwithpc:qsub_2
14531 0, // tGPRwithpc:qsub_3
14532 0, // tGPRwithpc:ssub_0
14533 0, // tGPRwithpc:ssub_1
14534 0, // tGPRwithpc:ssub_2
14535 0, // tGPRwithpc:ssub_3
14536 0, // tGPRwithpc:ssub_4
14537 0, // tGPRwithpc:ssub_5
14538 0, // tGPRwithpc:ssub_6
14539 0, // tGPRwithpc:ssub_7
14540 0, // tGPRwithpc:ssub_8
14541 0, // tGPRwithpc:ssub_9
14542 0, // tGPRwithpc:ssub_10
14543 0, // tGPRwithpc:ssub_11
14544 0, // tGPRwithpc:ssub_12
14545 0, // tGPRwithpc:ssub_13
14546 0, // tGPRwithpc:ssub_14
14547 0, // tGPRwithpc:ssub_15
14548 0, // tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5
14549 0, // tGPRwithpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14550 0, // tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7
14551 0, // tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14552 0, // tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5
14553 0, // tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14554 0, // tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14555 0, // tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14556 0, // tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14557 0, // tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14558 0, // tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9
14559 0, // tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14560 0, // tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14561 0, // tGPRwithpc:ssub_6_ssub_7_dsub_5
14562 0, // tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14563 0, // tGPRwithpc:ssub_6_ssub_7_dsub_5_dsub_7
14564 0, // tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9
14565 0, // tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14566 0, // tGPRwithpc:ssub_8_ssub_9_ssub_12_ssub_13
14567 0, // tGPRwithpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14568 0, // tGPRwithpc:dsub_5_dsub_7
14569 0, // tGPRwithpc:dsub_5_ssub_12_ssub_13_dsub_7
14570 0, // tGPRwithpc:dsub_5_ssub_12_ssub_13
14571 0, // tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14572 },
14573 { // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
14574 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_0
14575 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_1
14576 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_2
14577 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_3
14578 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_4
14579 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5
14580 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_6
14581 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_7
14582 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:gsub_0
14583 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:gsub_1
14584 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qqsub_0
14585 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qqsub_1
14586 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_0
14587 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_1
14588 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_2
14589 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:qsub_3
14590 8, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0 -> SPR_8
14591 8, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_1 -> SPR_8
14592 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2
14593 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_3
14594 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4
14595 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_5
14596 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6
14597 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_7
14598 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_8
14599 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_9
14600 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_10
14601 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_11
14602 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_12
14603 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_13
14604 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_14
14605 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_15
14606 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_4_ssub_5
14607 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14608 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_6_ssub_7
14609 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14610 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_4_ssub_5
14611 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14612 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14613 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14614 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14615 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14616 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_8_ssub_9
14617 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14618 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14619 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_dsub_5
14620 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14621 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_dsub_5_dsub_7
14622 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_ssub_8_ssub_9
14623 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14624 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_8_ssub_9_ssub_12_ssub_13
14625 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14626 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5_dsub_7
14627 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5_ssub_12_ssub_13_dsub_7
14628 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:dsub_5_ssub_12_ssub_13
14629 0, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14630 },
14631 { // hGPR
14632 0, // hGPR:dsub_0
14633 0, // hGPR:dsub_1
14634 0, // hGPR:dsub_2
14635 0, // hGPR:dsub_3
14636 0, // hGPR:dsub_4
14637 0, // hGPR:dsub_5
14638 0, // hGPR:dsub_6
14639 0, // hGPR:dsub_7
14640 0, // hGPR:gsub_0
14641 0, // hGPR:gsub_1
14642 0, // hGPR:qqsub_0
14643 0, // hGPR:qqsub_1
14644 0, // hGPR:qsub_0
14645 0, // hGPR:qsub_1
14646 0, // hGPR:qsub_2
14647 0, // hGPR:qsub_3
14648 0, // hGPR:ssub_0
14649 0, // hGPR:ssub_1
14650 0, // hGPR:ssub_2
14651 0, // hGPR:ssub_3
14652 0, // hGPR:ssub_4
14653 0, // hGPR:ssub_5
14654 0, // hGPR:ssub_6
14655 0, // hGPR:ssub_7
14656 0, // hGPR:ssub_8
14657 0, // hGPR:ssub_9
14658 0, // hGPR:ssub_10
14659 0, // hGPR:ssub_11
14660 0, // hGPR:ssub_12
14661 0, // hGPR:ssub_13
14662 0, // hGPR:ssub_14
14663 0, // hGPR:ssub_15
14664 0, // hGPR:ssub_0_ssub_1_ssub_4_ssub_5
14665 0, // hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14666 0, // hGPR:ssub_2_ssub_3_ssub_6_ssub_7
14667 0, // hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14668 0, // hGPR:ssub_2_ssub_3_ssub_4_ssub_5
14669 0, // hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14670 0, // hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14671 0, // hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14672 0, // hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14673 0, // hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14674 0, // hGPR:ssub_4_ssub_5_ssub_8_ssub_9
14675 0, // hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14676 0, // hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14677 0, // hGPR:ssub_6_ssub_7_dsub_5
14678 0, // hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14679 0, // hGPR:ssub_6_ssub_7_dsub_5_dsub_7
14680 0, // hGPR:ssub_6_ssub_7_ssub_8_ssub_9
14681 0, // hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14682 0, // hGPR:ssub_8_ssub_9_ssub_12_ssub_13
14683 0, // hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14684 0, // hGPR:dsub_5_dsub_7
14685 0, // hGPR:dsub_5_ssub_12_ssub_13_dsub_7
14686 0, // hGPR:dsub_5_ssub_12_ssub_13
14687 0, // hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14688 },
14689 { // tGPR
14690 0, // tGPR:dsub_0
14691 0, // tGPR:dsub_1
14692 0, // tGPR:dsub_2
14693 0, // tGPR:dsub_3
14694 0, // tGPR:dsub_4
14695 0, // tGPR:dsub_5
14696 0, // tGPR:dsub_6
14697 0, // tGPR:dsub_7
14698 0, // tGPR:gsub_0
14699 0, // tGPR:gsub_1
14700 0, // tGPR:qqsub_0
14701 0, // tGPR:qqsub_1
14702 0, // tGPR:qsub_0
14703 0, // tGPR:qsub_1
14704 0, // tGPR:qsub_2
14705 0, // tGPR:qsub_3
14706 0, // tGPR:ssub_0
14707 0, // tGPR:ssub_1
14708 0, // tGPR:ssub_2
14709 0, // tGPR:ssub_3
14710 0, // tGPR:ssub_4
14711 0, // tGPR:ssub_5
14712 0, // tGPR:ssub_6
14713 0, // tGPR:ssub_7
14714 0, // tGPR:ssub_8
14715 0, // tGPR:ssub_9
14716 0, // tGPR:ssub_10
14717 0, // tGPR:ssub_11
14718 0, // tGPR:ssub_12
14719 0, // tGPR:ssub_13
14720 0, // tGPR:ssub_14
14721 0, // tGPR:ssub_15
14722 0, // tGPR:ssub_0_ssub_1_ssub_4_ssub_5
14723 0, // tGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14724 0, // tGPR:ssub_2_ssub_3_ssub_6_ssub_7
14725 0, // tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14726 0, // tGPR:ssub_2_ssub_3_ssub_4_ssub_5
14727 0, // tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14728 0, // tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14729 0, // tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14730 0, // tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14731 0, // tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14732 0, // tGPR:ssub_4_ssub_5_ssub_8_ssub_9
14733 0, // tGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14734 0, // tGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14735 0, // tGPR:ssub_6_ssub_7_dsub_5
14736 0, // tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14737 0, // tGPR:ssub_6_ssub_7_dsub_5_dsub_7
14738 0, // tGPR:ssub_6_ssub_7_ssub_8_ssub_9
14739 0, // tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14740 0, // tGPR:ssub_8_ssub_9_ssub_12_ssub_13
14741 0, // tGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14742 0, // tGPR:dsub_5_dsub_7
14743 0, // tGPR:dsub_5_ssub_12_ssub_13_dsub_7
14744 0, // tGPR:dsub_5_ssub_12_ssub_13
14745 0, // tGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14746 },
14747 { // tGPREven
14748 0, // tGPREven:dsub_0
14749 0, // tGPREven:dsub_1
14750 0, // tGPREven:dsub_2
14751 0, // tGPREven:dsub_3
14752 0, // tGPREven:dsub_4
14753 0, // tGPREven:dsub_5
14754 0, // tGPREven:dsub_6
14755 0, // tGPREven:dsub_7
14756 0, // tGPREven:gsub_0
14757 0, // tGPREven:gsub_1
14758 0, // tGPREven:qqsub_0
14759 0, // tGPREven:qqsub_1
14760 0, // tGPREven:qsub_0
14761 0, // tGPREven:qsub_1
14762 0, // tGPREven:qsub_2
14763 0, // tGPREven:qsub_3
14764 0, // tGPREven:ssub_0
14765 0, // tGPREven:ssub_1
14766 0, // tGPREven:ssub_2
14767 0, // tGPREven:ssub_3
14768 0, // tGPREven:ssub_4
14769 0, // tGPREven:ssub_5
14770 0, // tGPREven:ssub_6
14771 0, // tGPREven:ssub_7
14772 0, // tGPREven:ssub_8
14773 0, // tGPREven:ssub_9
14774 0, // tGPREven:ssub_10
14775 0, // tGPREven:ssub_11
14776 0, // tGPREven:ssub_12
14777 0, // tGPREven:ssub_13
14778 0, // tGPREven:ssub_14
14779 0, // tGPREven:ssub_15
14780 0, // tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
14781 0, // tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14782 0, // tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
14783 0, // tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14784 0, // tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
14785 0, // tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14786 0, // tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14787 0, // tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14788 0, // tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14789 0, // tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14790 0, // tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
14791 0, // tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14792 0, // tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14793 0, // tGPREven:ssub_6_ssub_7_dsub_5
14794 0, // tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14795 0, // tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
14796 0, // tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
14797 0, // tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14798 0, // tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
14799 0, // tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14800 0, // tGPREven:dsub_5_dsub_7
14801 0, // tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
14802 0, // tGPREven:dsub_5_ssub_12_ssub_13
14803 0, // tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14804 },
14805 { // GPRnopc_and_hGPR
14806 0, // GPRnopc_and_hGPR:dsub_0
14807 0, // GPRnopc_and_hGPR:dsub_1
14808 0, // GPRnopc_and_hGPR:dsub_2
14809 0, // GPRnopc_and_hGPR:dsub_3
14810 0, // GPRnopc_and_hGPR:dsub_4
14811 0, // GPRnopc_and_hGPR:dsub_5
14812 0, // GPRnopc_and_hGPR:dsub_6
14813 0, // GPRnopc_and_hGPR:dsub_7
14814 0, // GPRnopc_and_hGPR:gsub_0
14815 0, // GPRnopc_and_hGPR:gsub_1
14816 0, // GPRnopc_and_hGPR:qqsub_0
14817 0, // GPRnopc_and_hGPR:qqsub_1
14818 0, // GPRnopc_and_hGPR:qsub_0
14819 0, // GPRnopc_and_hGPR:qsub_1
14820 0, // GPRnopc_and_hGPR:qsub_2
14821 0, // GPRnopc_and_hGPR:qsub_3
14822 0, // GPRnopc_and_hGPR:ssub_0
14823 0, // GPRnopc_and_hGPR:ssub_1
14824 0, // GPRnopc_and_hGPR:ssub_2
14825 0, // GPRnopc_and_hGPR:ssub_3
14826 0, // GPRnopc_and_hGPR:ssub_4
14827 0, // GPRnopc_and_hGPR:ssub_5
14828 0, // GPRnopc_and_hGPR:ssub_6
14829 0, // GPRnopc_and_hGPR:ssub_7
14830 0, // GPRnopc_and_hGPR:ssub_8
14831 0, // GPRnopc_and_hGPR:ssub_9
14832 0, // GPRnopc_and_hGPR:ssub_10
14833 0, // GPRnopc_and_hGPR:ssub_11
14834 0, // GPRnopc_and_hGPR:ssub_12
14835 0, // GPRnopc_and_hGPR:ssub_13
14836 0, // GPRnopc_and_hGPR:ssub_14
14837 0, // GPRnopc_and_hGPR:ssub_15
14838 0, // GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
14839 0, // GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14840 0, // GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
14841 0, // GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14842 0, // GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
14843 0, // GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14844 0, // GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14845 0, // GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14846 0, // GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14847 0, // GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14848 0, // GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
14849 0, // GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14850 0, // GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14851 0, // GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5
14852 0, // GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14853 0, // GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
14854 0, // GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
14855 0, // GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14856 0, // GPRnopc_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
14857 0, // GPRnopc_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14858 0, // GPRnopc_and_hGPR:dsub_5_dsub_7
14859 0, // GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
14860 0, // GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13
14861 0, // GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14862 },
14863 { // GPRnosp_and_hGPR
14864 0, // GPRnosp_and_hGPR:dsub_0
14865 0, // GPRnosp_and_hGPR:dsub_1
14866 0, // GPRnosp_and_hGPR:dsub_2
14867 0, // GPRnosp_and_hGPR:dsub_3
14868 0, // GPRnosp_and_hGPR:dsub_4
14869 0, // GPRnosp_and_hGPR:dsub_5
14870 0, // GPRnosp_and_hGPR:dsub_6
14871 0, // GPRnosp_and_hGPR:dsub_7
14872 0, // GPRnosp_and_hGPR:gsub_0
14873 0, // GPRnosp_and_hGPR:gsub_1
14874 0, // GPRnosp_and_hGPR:qqsub_0
14875 0, // GPRnosp_and_hGPR:qqsub_1
14876 0, // GPRnosp_and_hGPR:qsub_0
14877 0, // GPRnosp_and_hGPR:qsub_1
14878 0, // GPRnosp_and_hGPR:qsub_2
14879 0, // GPRnosp_and_hGPR:qsub_3
14880 0, // GPRnosp_and_hGPR:ssub_0
14881 0, // GPRnosp_and_hGPR:ssub_1
14882 0, // GPRnosp_and_hGPR:ssub_2
14883 0, // GPRnosp_and_hGPR:ssub_3
14884 0, // GPRnosp_and_hGPR:ssub_4
14885 0, // GPRnosp_and_hGPR:ssub_5
14886 0, // GPRnosp_and_hGPR:ssub_6
14887 0, // GPRnosp_and_hGPR:ssub_7
14888 0, // GPRnosp_and_hGPR:ssub_8
14889 0, // GPRnosp_and_hGPR:ssub_9
14890 0, // GPRnosp_and_hGPR:ssub_10
14891 0, // GPRnosp_and_hGPR:ssub_11
14892 0, // GPRnosp_and_hGPR:ssub_12
14893 0, // GPRnosp_and_hGPR:ssub_13
14894 0, // GPRnosp_and_hGPR:ssub_14
14895 0, // GPRnosp_and_hGPR:ssub_15
14896 0, // GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
14897 0, // GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14898 0, // GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
14899 0, // GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14900 0, // GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
14901 0, // GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14902 0, // GPRnosp_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14903 0, // GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14904 0, // GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14905 0, // GPRnosp_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14906 0, // GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
14907 0, // GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14908 0, // GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14909 0, // GPRnosp_and_hGPR:ssub_6_ssub_7_dsub_5
14910 0, // GPRnosp_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14911 0, // GPRnosp_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
14912 0, // GPRnosp_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
14913 0, // GPRnosp_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14914 0, // GPRnosp_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
14915 0, // GPRnosp_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14916 0, // GPRnosp_and_hGPR:dsub_5_dsub_7
14917 0, // GPRnosp_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
14918 0, // GPRnosp_and_hGPR:dsub_5_ssub_12_ssub_13
14919 0, // GPRnosp_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14920 },
14921 { // GPRnoip_and_hGPR
14922 0, // GPRnoip_and_hGPR:dsub_0
14923 0, // GPRnoip_and_hGPR:dsub_1
14924 0, // GPRnoip_and_hGPR:dsub_2
14925 0, // GPRnoip_and_hGPR:dsub_3
14926 0, // GPRnoip_and_hGPR:dsub_4
14927 0, // GPRnoip_and_hGPR:dsub_5
14928 0, // GPRnoip_and_hGPR:dsub_6
14929 0, // GPRnoip_and_hGPR:dsub_7
14930 0, // GPRnoip_and_hGPR:gsub_0
14931 0, // GPRnoip_and_hGPR:gsub_1
14932 0, // GPRnoip_and_hGPR:qqsub_0
14933 0, // GPRnoip_and_hGPR:qqsub_1
14934 0, // GPRnoip_and_hGPR:qsub_0
14935 0, // GPRnoip_and_hGPR:qsub_1
14936 0, // GPRnoip_and_hGPR:qsub_2
14937 0, // GPRnoip_and_hGPR:qsub_3
14938 0, // GPRnoip_and_hGPR:ssub_0
14939 0, // GPRnoip_and_hGPR:ssub_1
14940 0, // GPRnoip_and_hGPR:ssub_2
14941 0, // GPRnoip_and_hGPR:ssub_3
14942 0, // GPRnoip_and_hGPR:ssub_4
14943 0, // GPRnoip_and_hGPR:ssub_5
14944 0, // GPRnoip_and_hGPR:ssub_6
14945 0, // GPRnoip_and_hGPR:ssub_7
14946 0, // GPRnoip_and_hGPR:ssub_8
14947 0, // GPRnoip_and_hGPR:ssub_9
14948 0, // GPRnoip_and_hGPR:ssub_10
14949 0, // GPRnoip_and_hGPR:ssub_11
14950 0, // GPRnoip_and_hGPR:ssub_12
14951 0, // GPRnoip_and_hGPR:ssub_13
14952 0, // GPRnoip_and_hGPR:ssub_14
14953 0, // GPRnoip_and_hGPR:ssub_15
14954 0, // GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
14955 0, // GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
14956 0, // GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
14957 0, // GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
14958 0, // GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
14959 0, // GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
14960 0, // GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14961 0, // GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
14962 0, // GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
14963 0, // GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14964 0, // GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
14965 0, // GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
14966 0, // GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
14967 0, // GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
14968 0, // GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
14969 0, // GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
14970 0, // GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
14971 0, // GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14972 0, // GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
14973 0, // GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
14974 0, // GPRnoip_and_hGPR:dsub_5_dsub_7
14975 0, // GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
14976 0, // GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
14977 0, // GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
14978 },
14979 { // GPRnoip_and_tGPREven
14980 0, // GPRnoip_and_tGPREven:dsub_0
14981 0, // GPRnoip_and_tGPREven:dsub_1
14982 0, // GPRnoip_and_tGPREven:dsub_2
14983 0, // GPRnoip_and_tGPREven:dsub_3
14984 0, // GPRnoip_and_tGPREven:dsub_4
14985 0, // GPRnoip_and_tGPREven:dsub_5
14986 0, // GPRnoip_and_tGPREven:dsub_6
14987 0, // GPRnoip_and_tGPREven:dsub_7
14988 0, // GPRnoip_and_tGPREven:gsub_0
14989 0, // GPRnoip_and_tGPREven:gsub_1
14990 0, // GPRnoip_and_tGPREven:qqsub_0
14991 0, // GPRnoip_and_tGPREven:qqsub_1
14992 0, // GPRnoip_and_tGPREven:qsub_0
14993 0, // GPRnoip_and_tGPREven:qsub_1
14994 0, // GPRnoip_and_tGPREven:qsub_2
14995 0, // GPRnoip_and_tGPREven:qsub_3
14996 0, // GPRnoip_and_tGPREven:ssub_0
14997 0, // GPRnoip_and_tGPREven:ssub_1
14998 0, // GPRnoip_and_tGPREven:ssub_2
14999 0, // GPRnoip_and_tGPREven:ssub_3
15000 0, // GPRnoip_and_tGPREven:ssub_4
15001 0, // GPRnoip_and_tGPREven:ssub_5
15002 0, // GPRnoip_and_tGPREven:ssub_6
15003 0, // GPRnoip_and_tGPREven:ssub_7
15004 0, // GPRnoip_and_tGPREven:ssub_8
15005 0, // GPRnoip_and_tGPREven:ssub_9
15006 0, // GPRnoip_and_tGPREven:ssub_10
15007 0, // GPRnoip_and_tGPREven:ssub_11
15008 0, // GPRnoip_and_tGPREven:ssub_12
15009 0, // GPRnoip_and_tGPREven:ssub_13
15010 0, // GPRnoip_and_tGPREven:ssub_14
15011 0, // GPRnoip_and_tGPREven:ssub_15
15012 0, // GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
15013 0, // GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15014 0, // GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
15015 0, // GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15016 0, // GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
15017 0, // GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15018 0, // GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15019 0, // GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15020 0, // GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15021 0, // GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15022 0, // GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
15023 0, // GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15024 0, // GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15025 0, // GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5
15026 0, // GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15027 0, // GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
15028 0, // GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
15029 0, // GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15030 0, // GPRnoip_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
15031 0, // GPRnoip_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15032 0, // GPRnoip_and_tGPREven:dsub_5_dsub_7
15033 0, // GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
15034 0, // GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13
15035 0, // GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15036 },
15037 { // GPRnosp_and_GPRnopc_and_hGPR
15038 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_0
15039 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_1
15040 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_2
15041 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_3
15042 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_4
15043 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_5
15044 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_6
15045 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_7
15046 0, // GPRnosp_and_GPRnopc_and_hGPR:gsub_0
15047 0, // GPRnosp_and_GPRnopc_and_hGPR:gsub_1
15048 0, // GPRnosp_and_GPRnopc_and_hGPR:qqsub_0
15049 0, // GPRnosp_and_GPRnopc_and_hGPR:qqsub_1
15050 0, // GPRnosp_and_GPRnopc_and_hGPR:qsub_0
15051 0, // GPRnosp_and_GPRnopc_and_hGPR:qsub_1
15052 0, // GPRnosp_and_GPRnopc_and_hGPR:qsub_2
15053 0, // GPRnosp_and_GPRnopc_and_hGPR:qsub_3
15054 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_0
15055 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_1
15056 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_2
15057 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_3
15058 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_4
15059 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_5
15060 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_6
15061 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_7
15062 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_8
15063 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_9
15064 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_10
15065 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_11
15066 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_12
15067 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_13
15068 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_14
15069 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_15
15070 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
15071 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15072 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
15073 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15074 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
15075 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15076 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15077 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15078 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15079 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15080 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
15081 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15082 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15083 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5
15084 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15085 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
15086 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
15087 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15088 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
15089 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15090 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_5_dsub_7
15091 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
15092 0, // GPRnosp_and_GPRnopc_and_hGPR:dsub_5_ssub_12_ssub_13
15093 0, // GPRnosp_and_GPRnopc_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15094 },
15095 { // tGPROdd
15096 0, // tGPROdd:dsub_0
15097 0, // tGPROdd:dsub_1
15098 0, // tGPROdd:dsub_2
15099 0, // tGPROdd:dsub_3
15100 0, // tGPROdd:dsub_4
15101 0, // tGPROdd:dsub_5
15102 0, // tGPROdd:dsub_6
15103 0, // tGPROdd:dsub_7
15104 0, // tGPROdd:gsub_0
15105 0, // tGPROdd:gsub_1
15106 0, // tGPROdd:qqsub_0
15107 0, // tGPROdd:qqsub_1
15108 0, // tGPROdd:qsub_0
15109 0, // tGPROdd:qsub_1
15110 0, // tGPROdd:qsub_2
15111 0, // tGPROdd:qsub_3
15112 0, // tGPROdd:ssub_0
15113 0, // tGPROdd:ssub_1
15114 0, // tGPROdd:ssub_2
15115 0, // tGPROdd:ssub_3
15116 0, // tGPROdd:ssub_4
15117 0, // tGPROdd:ssub_5
15118 0, // tGPROdd:ssub_6
15119 0, // tGPROdd:ssub_7
15120 0, // tGPROdd:ssub_8
15121 0, // tGPROdd:ssub_9
15122 0, // tGPROdd:ssub_10
15123 0, // tGPROdd:ssub_11
15124 0, // tGPROdd:ssub_12
15125 0, // tGPROdd:ssub_13
15126 0, // tGPROdd:ssub_14
15127 0, // tGPROdd:ssub_15
15128 0, // tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5
15129 0, // tGPROdd:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15130 0, // tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7
15131 0, // tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15132 0, // tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5
15133 0, // tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15134 0, // tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15135 0, // tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15136 0, // tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15137 0, // tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15138 0, // tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9
15139 0, // tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15140 0, // tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15141 0, // tGPROdd:ssub_6_ssub_7_dsub_5
15142 0, // tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15143 0, // tGPROdd:ssub_6_ssub_7_dsub_5_dsub_7
15144 0, // tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9
15145 0, // tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15146 0, // tGPROdd:ssub_8_ssub_9_ssub_12_ssub_13
15147 0, // tGPROdd:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15148 0, // tGPROdd:dsub_5_dsub_7
15149 0, // tGPROdd:dsub_5_ssub_12_ssub_13_dsub_7
15150 0, // tGPROdd:dsub_5_ssub_12_ssub_13
15151 0, // tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15152 },
15153 { // GPRnopc_and_GPRnoip_and_hGPR
15154 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_0
15155 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_1
15156 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_2
15157 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_3
15158 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_4
15159 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_5
15160 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_6
15161 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_7
15162 0, // GPRnopc_and_GPRnoip_and_hGPR:gsub_0
15163 0, // GPRnopc_and_GPRnoip_and_hGPR:gsub_1
15164 0, // GPRnopc_and_GPRnoip_and_hGPR:qqsub_0
15165 0, // GPRnopc_and_GPRnoip_and_hGPR:qqsub_1
15166 0, // GPRnopc_and_GPRnoip_and_hGPR:qsub_0
15167 0, // GPRnopc_and_GPRnoip_and_hGPR:qsub_1
15168 0, // GPRnopc_and_GPRnoip_and_hGPR:qsub_2
15169 0, // GPRnopc_and_GPRnoip_and_hGPR:qsub_3
15170 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_0
15171 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_1
15172 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_2
15173 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_3
15174 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_4
15175 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_5
15176 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_6
15177 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_7
15178 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_8
15179 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_9
15180 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_10
15181 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_11
15182 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_12
15183 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_13
15184 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_14
15185 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_15
15186 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
15187 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15188 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
15189 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15190 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
15191 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15192 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15193 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15194 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15195 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15196 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
15197 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15198 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15199 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
15200 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15201 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
15202 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
15203 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15204 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
15205 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15206 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_5_dsub_7
15207 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
15208 0, // GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
15209 0, // GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15210 },
15211 { // GPRnosp_and_GPRnoip_and_hGPR
15212 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_0
15213 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_1
15214 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_2
15215 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_3
15216 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_4
15217 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_5
15218 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_6
15219 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_7
15220 0, // GPRnosp_and_GPRnoip_and_hGPR:gsub_0
15221 0, // GPRnosp_and_GPRnoip_and_hGPR:gsub_1
15222 0, // GPRnosp_and_GPRnoip_and_hGPR:qqsub_0
15223 0, // GPRnosp_and_GPRnoip_and_hGPR:qqsub_1
15224 0, // GPRnosp_and_GPRnoip_and_hGPR:qsub_0
15225 0, // GPRnosp_and_GPRnoip_and_hGPR:qsub_1
15226 0, // GPRnosp_and_GPRnoip_and_hGPR:qsub_2
15227 0, // GPRnosp_and_GPRnoip_and_hGPR:qsub_3
15228 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_0
15229 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_1
15230 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_2
15231 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_3
15232 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_4
15233 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_5
15234 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_6
15235 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_7
15236 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_8
15237 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_9
15238 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_10
15239 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_11
15240 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_12
15241 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_13
15242 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_14
15243 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_15
15244 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
15245 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15246 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
15247 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15248 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
15249 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15250 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15251 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15252 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15253 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15254 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
15255 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15256 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15257 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
15258 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15259 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
15260 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
15261 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15262 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
15263 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15264 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_5_dsub_7
15265 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
15266 0, // GPRnosp_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
15267 0, // GPRnosp_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15268 },
15269 { // tcGPR
15270 0, // tcGPR:dsub_0
15271 0, // tcGPR:dsub_1
15272 0, // tcGPR:dsub_2
15273 0, // tcGPR:dsub_3
15274 0, // tcGPR:dsub_4
15275 0, // tcGPR:dsub_5
15276 0, // tcGPR:dsub_6
15277 0, // tcGPR:dsub_7
15278 0, // tcGPR:gsub_0
15279 0, // tcGPR:gsub_1
15280 0, // tcGPR:qqsub_0
15281 0, // tcGPR:qqsub_1
15282 0, // tcGPR:qsub_0
15283 0, // tcGPR:qsub_1
15284 0, // tcGPR:qsub_2
15285 0, // tcGPR:qsub_3
15286 0, // tcGPR:ssub_0
15287 0, // tcGPR:ssub_1
15288 0, // tcGPR:ssub_2
15289 0, // tcGPR:ssub_3
15290 0, // tcGPR:ssub_4
15291 0, // tcGPR:ssub_5
15292 0, // tcGPR:ssub_6
15293 0, // tcGPR:ssub_7
15294 0, // tcGPR:ssub_8
15295 0, // tcGPR:ssub_9
15296 0, // tcGPR:ssub_10
15297 0, // tcGPR:ssub_11
15298 0, // tcGPR:ssub_12
15299 0, // tcGPR:ssub_13
15300 0, // tcGPR:ssub_14
15301 0, // tcGPR:ssub_15
15302 0, // tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
15303 0, // tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15304 0, // tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
15305 0, // tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15306 0, // tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
15307 0, // tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15308 0, // tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15309 0, // tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15310 0, // tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15311 0, // tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15312 0, // tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
15313 0, // tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15314 0, // tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15315 0, // tcGPR:ssub_6_ssub_7_dsub_5
15316 0, // tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15317 0, // tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
15318 0, // tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
15319 0, // tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15320 0, // tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
15321 0, // tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15322 0, // tcGPR:dsub_5_dsub_7
15323 0, // tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
15324 0, // tcGPR:dsub_5_ssub_12_ssub_13
15325 0, // tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15326 },
15327 { // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
15328 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_0
15329 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_1
15330 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_2
15331 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_3
15332 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_4
15333 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5
15334 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_6
15335 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_7
15336 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:gsub_0
15337 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:gsub_1
15338 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qqsub_0
15339 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qqsub_1
15340 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_0
15341 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_1
15342 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_2
15343 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:qsub_3
15344 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0
15345 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_1
15346 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2
15347 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_3
15348 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4
15349 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_5
15350 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6
15351 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_7
15352 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_8
15353 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_9
15354 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_10
15355 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_11
15356 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_12
15357 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_13
15358 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_14
15359 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_15
15360 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
15361 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15362 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
15363 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15364 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
15365 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15366 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15367 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15368 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15369 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15370 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
15371 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15372 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15373 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5
15374 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15375 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
15376 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
15377 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15378 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
15379 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15380 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5_dsub_7
15381 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
15382 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:dsub_5_ssub_12_ssub_13
15383 0, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15384 },
15385 { // hGPR_and_tGPREven
15386 0, // hGPR_and_tGPREven:dsub_0
15387 0, // hGPR_and_tGPREven:dsub_1
15388 0, // hGPR_and_tGPREven:dsub_2
15389 0, // hGPR_and_tGPREven:dsub_3
15390 0, // hGPR_and_tGPREven:dsub_4
15391 0, // hGPR_and_tGPREven:dsub_5
15392 0, // hGPR_and_tGPREven:dsub_6
15393 0, // hGPR_and_tGPREven:dsub_7
15394 0, // hGPR_and_tGPREven:gsub_0
15395 0, // hGPR_and_tGPREven:gsub_1
15396 0, // hGPR_and_tGPREven:qqsub_0
15397 0, // hGPR_and_tGPREven:qqsub_1
15398 0, // hGPR_and_tGPREven:qsub_0
15399 0, // hGPR_and_tGPREven:qsub_1
15400 0, // hGPR_and_tGPREven:qsub_2
15401 0, // hGPR_and_tGPREven:qsub_3
15402 0, // hGPR_and_tGPREven:ssub_0
15403 0, // hGPR_and_tGPREven:ssub_1
15404 0, // hGPR_and_tGPREven:ssub_2
15405 0, // hGPR_and_tGPREven:ssub_3
15406 0, // hGPR_and_tGPREven:ssub_4
15407 0, // hGPR_and_tGPREven:ssub_5
15408 0, // hGPR_and_tGPREven:ssub_6
15409 0, // hGPR_and_tGPREven:ssub_7
15410 0, // hGPR_and_tGPREven:ssub_8
15411 0, // hGPR_and_tGPREven:ssub_9
15412 0, // hGPR_and_tGPREven:ssub_10
15413 0, // hGPR_and_tGPREven:ssub_11
15414 0, // hGPR_and_tGPREven:ssub_12
15415 0, // hGPR_and_tGPREven:ssub_13
15416 0, // hGPR_and_tGPREven:ssub_14
15417 0, // hGPR_and_tGPREven:ssub_15
15418 0, // hGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
15419 0, // hGPR_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15420 0, // hGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
15421 0, // hGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15422 0, // hGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
15423 0, // hGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15424 0, // hGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15425 0, // hGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15426 0, // hGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15427 0, // hGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15428 0, // hGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
15429 0, // hGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15430 0, // hGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15431 0, // hGPR_and_tGPREven:ssub_6_ssub_7_dsub_5
15432 0, // hGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15433 0, // hGPR_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
15434 0, // hGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
15435 0, // hGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15436 0, // hGPR_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
15437 0, // hGPR_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15438 0, // hGPR_and_tGPREven:dsub_5_dsub_7
15439 0, // hGPR_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
15440 0, // hGPR_and_tGPREven:dsub_5_ssub_12_ssub_13
15441 0, // hGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15442 },
15443 { // tGPR_and_tGPREven
15444 0, // tGPR_and_tGPREven:dsub_0
15445 0, // tGPR_and_tGPREven:dsub_1
15446 0, // tGPR_and_tGPREven:dsub_2
15447 0, // tGPR_and_tGPREven:dsub_3
15448 0, // tGPR_and_tGPREven:dsub_4
15449 0, // tGPR_and_tGPREven:dsub_5
15450 0, // tGPR_and_tGPREven:dsub_6
15451 0, // tGPR_and_tGPREven:dsub_7
15452 0, // tGPR_and_tGPREven:gsub_0
15453 0, // tGPR_and_tGPREven:gsub_1
15454 0, // tGPR_and_tGPREven:qqsub_0
15455 0, // tGPR_and_tGPREven:qqsub_1
15456 0, // tGPR_and_tGPREven:qsub_0
15457 0, // tGPR_and_tGPREven:qsub_1
15458 0, // tGPR_and_tGPREven:qsub_2
15459 0, // tGPR_and_tGPREven:qsub_3
15460 0, // tGPR_and_tGPREven:ssub_0
15461 0, // tGPR_and_tGPREven:ssub_1
15462 0, // tGPR_and_tGPREven:ssub_2
15463 0, // tGPR_and_tGPREven:ssub_3
15464 0, // tGPR_and_tGPREven:ssub_4
15465 0, // tGPR_and_tGPREven:ssub_5
15466 0, // tGPR_and_tGPREven:ssub_6
15467 0, // tGPR_and_tGPREven:ssub_7
15468 0, // tGPR_and_tGPREven:ssub_8
15469 0, // tGPR_and_tGPREven:ssub_9
15470 0, // tGPR_and_tGPREven:ssub_10
15471 0, // tGPR_and_tGPREven:ssub_11
15472 0, // tGPR_and_tGPREven:ssub_12
15473 0, // tGPR_and_tGPREven:ssub_13
15474 0, // tGPR_and_tGPREven:ssub_14
15475 0, // tGPR_and_tGPREven:ssub_15
15476 0, // tGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
15477 0, // tGPR_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15478 0, // tGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
15479 0, // tGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15480 0, // tGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
15481 0, // tGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15482 0, // tGPR_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15483 0, // tGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15484 0, // tGPR_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15485 0, // tGPR_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15486 0, // tGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
15487 0, // tGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15488 0, // tGPR_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15489 0, // tGPR_and_tGPREven:ssub_6_ssub_7_dsub_5
15490 0, // tGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15491 0, // tGPR_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
15492 0, // tGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
15493 0, // tGPR_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15494 0, // tGPR_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
15495 0, // tGPR_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15496 0, // tGPR_and_tGPREven:dsub_5_dsub_7
15497 0, // tGPR_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
15498 0, // tGPR_and_tGPREven:dsub_5_ssub_12_ssub_13
15499 0, // tGPR_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15500 },
15501 { // tGPR_and_tGPROdd
15502 0, // tGPR_and_tGPROdd:dsub_0
15503 0, // tGPR_and_tGPROdd:dsub_1
15504 0, // tGPR_and_tGPROdd:dsub_2
15505 0, // tGPR_and_tGPROdd:dsub_3
15506 0, // tGPR_and_tGPROdd:dsub_4
15507 0, // tGPR_and_tGPROdd:dsub_5
15508 0, // tGPR_and_tGPROdd:dsub_6
15509 0, // tGPR_and_tGPROdd:dsub_7
15510 0, // tGPR_and_tGPROdd:gsub_0
15511 0, // tGPR_and_tGPROdd:gsub_1
15512 0, // tGPR_and_tGPROdd:qqsub_0
15513 0, // tGPR_and_tGPROdd:qqsub_1
15514 0, // tGPR_and_tGPROdd:qsub_0
15515 0, // tGPR_and_tGPROdd:qsub_1
15516 0, // tGPR_and_tGPROdd:qsub_2
15517 0, // tGPR_and_tGPROdd:qsub_3
15518 0, // tGPR_and_tGPROdd:ssub_0
15519 0, // tGPR_and_tGPROdd:ssub_1
15520 0, // tGPR_and_tGPROdd:ssub_2
15521 0, // tGPR_and_tGPROdd:ssub_3
15522 0, // tGPR_and_tGPROdd:ssub_4
15523 0, // tGPR_and_tGPROdd:ssub_5
15524 0, // tGPR_and_tGPROdd:ssub_6
15525 0, // tGPR_and_tGPROdd:ssub_7
15526 0, // tGPR_and_tGPROdd:ssub_8
15527 0, // tGPR_and_tGPROdd:ssub_9
15528 0, // tGPR_and_tGPROdd:ssub_10
15529 0, // tGPR_and_tGPROdd:ssub_11
15530 0, // tGPR_and_tGPROdd:ssub_12
15531 0, // tGPR_and_tGPROdd:ssub_13
15532 0, // tGPR_and_tGPROdd:ssub_14
15533 0, // tGPR_and_tGPROdd:ssub_15
15534 0, // tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5
15535 0, // tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15536 0, // tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7
15537 0, // tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15538 0, // tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5
15539 0, // tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15540 0, // tGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15541 0, // tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15542 0, // tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15543 0, // tGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15544 0, // tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9
15545 0, // tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15546 0, // tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15547 0, // tGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5
15548 0, // tGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15549 0, // tGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5_dsub_7
15550 0, // tGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9
15551 0, // tGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15552 0, // tGPR_and_tGPROdd:ssub_8_ssub_9_ssub_12_ssub_13
15553 0, // tGPR_and_tGPROdd:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15554 0, // tGPR_and_tGPROdd:dsub_5_dsub_7
15555 0, // tGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13_dsub_7
15556 0, // tGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13
15557 0, // tGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15558 },
15559 { // tcGPRnotr12
15560 0, // tcGPRnotr12:dsub_0
15561 0, // tcGPRnotr12:dsub_1
15562 0, // tcGPRnotr12:dsub_2
15563 0, // tcGPRnotr12:dsub_3
15564 0, // tcGPRnotr12:dsub_4
15565 0, // tcGPRnotr12:dsub_5
15566 0, // tcGPRnotr12:dsub_6
15567 0, // tcGPRnotr12:dsub_7
15568 0, // tcGPRnotr12:gsub_0
15569 0, // tcGPRnotr12:gsub_1
15570 0, // tcGPRnotr12:qqsub_0
15571 0, // tcGPRnotr12:qqsub_1
15572 0, // tcGPRnotr12:qsub_0
15573 0, // tcGPRnotr12:qsub_1
15574 0, // tcGPRnotr12:qsub_2
15575 0, // tcGPRnotr12:qsub_3
15576 0, // tcGPRnotr12:ssub_0
15577 0, // tcGPRnotr12:ssub_1
15578 0, // tcGPRnotr12:ssub_2
15579 0, // tcGPRnotr12:ssub_3
15580 0, // tcGPRnotr12:ssub_4
15581 0, // tcGPRnotr12:ssub_5
15582 0, // tcGPRnotr12:ssub_6
15583 0, // tcGPRnotr12:ssub_7
15584 0, // tcGPRnotr12:ssub_8
15585 0, // tcGPRnotr12:ssub_9
15586 0, // tcGPRnotr12:ssub_10
15587 0, // tcGPRnotr12:ssub_11
15588 0, // tcGPRnotr12:ssub_12
15589 0, // tcGPRnotr12:ssub_13
15590 0, // tcGPRnotr12:ssub_14
15591 0, // tcGPRnotr12:ssub_15
15592 0, // tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5
15593 0, // tcGPRnotr12:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15594 0, // tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7
15595 0, // tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15596 0, // tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5
15597 0, // tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15598 0, // tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15599 0, // tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15600 0, // tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15601 0, // tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15602 0, // tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9
15603 0, // tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15604 0, // tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15605 0, // tcGPRnotr12:ssub_6_ssub_7_dsub_5
15606 0, // tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15607 0, // tcGPRnotr12:ssub_6_ssub_7_dsub_5_dsub_7
15608 0, // tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9
15609 0, // tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15610 0, // tcGPRnotr12:ssub_8_ssub_9_ssub_12_ssub_13
15611 0, // tcGPRnotr12:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15612 0, // tcGPRnotr12:dsub_5_dsub_7
15613 0, // tcGPRnotr12:dsub_5_ssub_12_ssub_13_dsub_7
15614 0, // tcGPRnotr12:dsub_5_ssub_12_ssub_13
15615 0, // tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15616 },
15617 { // tGPREven_and_tcGPR
15618 0, // tGPREven_and_tcGPR:dsub_0
15619 0, // tGPREven_and_tcGPR:dsub_1
15620 0, // tGPREven_and_tcGPR:dsub_2
15621 0, // tGPREven_and_tcGPR:dsub_3
15622 0, // tGPREven_and_tcGPR:dsub_4
15623 0, // tGPREven_and_tcGPR:dsub_5
15624 0, // tGPREven_and_tcGPR:dsub_6
15625 0, // tGPREven_and_tcGPR:dsub_7
15626 0, // tGPREven_and_tcGPR:gsub_0
15627 0, // tGPREven_and_tcGPR:gsub_1
15628 0, // tGPREven_and_tcGPR:qqsub_0
15629 0, // tGPREven_and_tcGPR:qqsub_1
15630 0, // tGPREven_and_tcGPR:qsub_0
15631 0, // tGPREven_and_tcGPR:qsub_1
15632 0, // tGPREven_and_tcGPR:qsub_2
15633 0, // tGPREven_and_tcGPR:qsub_3
15634 0, // tGPREven_and_tcGPR:ssub_0
15635 0, // tGPREven_and_tcGPR:ssub_1
15636 0, // tGPREven_and_tcGPR:ssub_2
15637 0, // tGPREven_and_tcGPR:ssub_3
15638 0, // tGPREven_and_tcGPR:ssub_4
15639 0, // tGPREven_and_tcGPR:ssub_5
15640 0, // tGPREven_and_tcGPR:ssub_6
15641 0, // tGPREven_and_tcGPR:ssub_7
15642 0, // tGPREven_and_tcGPR:ssub_8
15643 0, // tGPREven_and_tcGPR:ssub_9
15644 0, // tGPREven_and_tcGPR:ssub_10
15645 0, // tGPREven_and_tcGPR:ssub_11
15646 0, // tGPREven_and_tcGPR:ssub_12
15647 0, // tGPREven_and_tcGPR:ssub_13
15648 0, // tGPREven_and_tcGPR:ssub_14
15649 0, // tGPREven_and_tcGPR:ssub_15
15650 0, // tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
15651 0, // tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15652 0, // tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
15653 0, // tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15654 0, // tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
15655 0, // tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15656 0, // tGPREven_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15657 0, // tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15658 0, // tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15659 0, // tGPREven_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15660 0, // tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
15661 0, // tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15662 0, // tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15663 0, // tGPREven_and_tcGPR:ssub_6_ssub_7_dsub_5
15664 0, // tGPREven_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15665 0, // tGPREven_and_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
15666 0, // tGPREven_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
15667 0, // tGPREven_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15668 0, // tGPREven_and_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
15669 0, // tGPREven_and_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15670 0, // tGPREven_and_tcGPR:dsub_5_dsub_7
15671 0, // tGPREven_and_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
15672 0, // tGPREven_and_tcGPR:dsub_5_ssub_12_ssub_13
15673 0, // tGPREven_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15674 },
15675 { // FP_STATUS_REGS
15676 0, // FP_STATUS_REGS:dsub_0
15677 0, // FP_STATUS_REGS:dsub_1
15678 0, // FP_STATUS_REGS:dsub_2
15679 0, // FP_STATUS_REGS:dsub_3
15680 0, // FP_STATUS_REGS:dsub_4
15681 0, // FP_STATUS_REGS:dsub_5
15682 0, // FP_STATUS_REGS:dsub_6
15683 0, // FP_STATUS_REGS:dsub_7
15684 0, // FP_STATUS_REGS:gsub_0
15685 0, // FP_STATUS_REGS:gsub_1
15686 0, // FP_STATUS_REGS:qqsub_0
15687 0, // FP_STATUS_REGS:qqsub_1
15688 0, // FP_STATUS_REGS:qsub_0
15689 0, // FP_STATUS_REGS:qsub_1
15690 0, // FP_STATUS_REGS:qsub_2
15691 0, // FP_STATUS_REGS:qsub_3
15692 0, // FP_STATUS_REGS:ssub_0
15693 0, // FP_STATUS_REGS:ssub_1
15694 0, // FP_STATUS_REGS:ssub_2
15695 0, // FP_STATUS_REGS:ssub_3
15696 0, // FP_STATUS_REGS:ssub_4
15697 0, // FP_STATUS_REGS:ssub_5
15698 0, // FP_STATUS_REGS:ssub_6
15699 0, // FP_STATUS_REGS:ssub_7
15700 0, // FP_STATUS_REGS:ssub_8
15701 0, // FP_STATUS_REGS:ssub_9
15702 0, // FP_STATUS_REGS:ssub_10
15703 0, // FP_STATUS_REGS:ssub_11
15704 0, // FP_STATUS_REGS:ssub_12
15705 0, // FP_STATUS_REGS:ssub_13
15706 0, // FP_STATUS_REGS:ssub_14
15707 0, // FP_STATUS_REGS:ssub_15
15708 0, // FP_STATUS_REGS:ssub_0_ssub_1_ssub_4_ssub_5
15709 0, // FP_STATUS_REGS:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15710 0, // FP_STATUS_REGS:ssub_2_ssub_3_ssub_6_ssub_7
15711 0, // FP_STATUS_REGS:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15712 0, // FP_STATUS_REGS:ssub_2_ssub_3_ssub_4_ssub_5
15713 0, // FP_STATUS_REGS:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15714 0, // FP_STATUS_REGS:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15715 0, // FP_STATUS_REGS:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15716 0, // FP_STATUS_REGS:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15717 0, // FP_STATUS_REGS:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15718 0, // FP_STATUS_REGS:ssub_4_ssub_5_ssub_8_ssub_9
15719 0, // FP_STATUS_REGS:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15720 0, // FP_STATUS_REGS:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15721 0, // FP_STATUS_REGS:ssub_6_ssub_7_dsub_5
15722 0, // FP_STATUS_REGS:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15723 0, // FP_STATUS_REGS:ssub_6_ssub_7_dsub_5_dsub_7
15724 0, // FP_STATUS_REGS:ssub_6_ssub_7_ssub_8_ssub_9
15725 0, // FP_STATUS_REGS:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15726 0, // FP_STATUS_REGS:ssub_8_ssub_9_ssub_12_ssub_13
15727 0, // FP_STATUS_REGS:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15728 0, // FP_STATUS_REGS:dsub_5_dsub_7
15729 0, // FP_STATUS_REGS:dsub_5_ssub_12_ssub_13_dsub_7
15730 0, // FP_STATUS_REGS:dsub_5_ssub_12_ssub_13
15731 0, // FP_STATUS_REGS:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15732 },
15733 { // hGPR_and_GPRnoip_and_tGPREven
15734 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_0
15735 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_1
15736 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_2
15737 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_3
15738 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_4
15739 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_5
15740 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_6
15741 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_7
15742 0, // hGPR_and_GPRnoip_and_tGPREven:gsub_0
15743 0, // hGPR_and_GPRnoip_and_tGPREven:gsub_1
15744 0, // hGPR_and_GPRnoip_and_tGPREven:qqsub_0
15745 0, // hGPR_and_GPRnoip_and_tGPREven:qqsub_1
15746 0, // hGPR_and_GPRnoip_and_tGPREven:qsub_0
15747 0, // hGPR_and_GPRnoip_and_tGPREven:qsub_1
15748 0, // hGPR_and_GPRnoip_and_tGPREven:qsub_2
15749 0, // hGPR_and_GPRnoip_and_tGPREven:qsub_3
15750 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_0
15751 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_1
15752 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_2
15753 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_3
15754 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_4
15755 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_5
15756 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_6
15757 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_7
15758 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_8
15759 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_9
15760 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_10
15761 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_11
15762 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_12
15763 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_13
15764 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_14
15765 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_15
15766 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5
15767 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15768 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7
15769 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15770 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5
15771 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15772 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15773 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15774 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15775 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15776 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9
15777 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15778 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15779 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5
15780 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15781 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_dsub_5_dsub_7
15782 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9
15783 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15784 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_8_ssub_9_ssub_12_ssub_13
15785 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15786 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_5_dsub_7
15787 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13_dsub_7
15788 0, // hGPR_and_GPRnoip_and_tGPREven:dsub_5_ssub_12_ssub_13
15789 0, // hGPR_and_GPRnoip_and_tGPREven:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15790 },
15791 { // hGPR_and_tGPROdd
15792 0, // hGPR_and_tGPROdd:dsub_0
15793 0, // hGPR_and_tGPROdd:dsub_1
15794 0, // hGPR_and_tGPROdd:dsub_2
15795 0, // hGPR_and_tGPROdd:dsub_3
15796 0, // hGPR_and_tGPROdd:dsub_4
15797 0, // hGPR_and_tGPROdd:dsub_5
15798 0, // hGPR_and_tGPROdd:dsub_6
15799 0, // hGPR_and_tGPROdd:dsub_7
15800 0, // hGPR_and_tGPROdd:gsub_0
15801 0, // hGPR_and_tGPROdd:gsub_1
15802 0, // hGPR_and_tGPROdd:qqsub_0
15803 0, // hGPR_and_tGPROdd:qqsub_1
15804 0, // hGPR_and_tGPROdd:qsub_0
15805 0, // hGPR_and_tGPROdd:qsub_1
15806 0, // hGPR_and_tGPROdd:qsub_2
15807 0, // hGPR_and_tGPROdd:qsub_3
15808 0, // hGPR_and_tGPROdd:ssub_0
15809 0, // hGPR_and_tGPROdd:ssub_1
15810 0, // hGPR_and_tGPROdd:ssub_2
15811 0, // hGPR_and_tGPROdd:ssub_3
15812 0, // hGPR_and_tGPROdd:ssub_4
15813 0, // hGPR_and_tGPROdd:ssub_5
15814 0, // hGPR_and_tGPROdd:ssub_6
15815 0, // hGPR_and_tGPROdd:ssub_7
15816 0, // hGPR_and_tGPROdd:ssub_8
15817 0, // hGPR_and_tGPROdd:ssub_9
15818 0, // hGPR_and_tGPROdd:ssub_10
15819 0, // hGPR_and_tGPROdd:ssub_11
15820 0, // hGPR_and_tGPROdd:ssub_12
15821 0, // hGPR_and_tGPROdd:ssub_13
15822 0, // hGPR_and_tGPROdd:ssub_14
15823 0, // hGPR_and_tGPROdd:ssub_15
15824 0, // hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5
15825 0, // hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15826 0, // hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7
15827 0, // hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15828 0, // hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5
15829 0, // hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15830 0, // hGPR_and_tGPROdd:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15831 0, // hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15832 0, // hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15833 0, // hGPR_and_tGPROdd:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15834 0, // hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9
15835 0, // hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15836 0, // hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15837 0, // hGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5
15838 0, // hGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15839 0, // hGPR_and_tGPROdd:ssub_6_ssub_7_dsub_5_dsub_7
15840 0, // hGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9
15841 0, // hGPR_and_tGPROdd:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15842 0, // hGPR_and_tGPROdd:ssub_8_ssub_9_ssub_12_ssub_13
15843 0, // hGPR_and_tGPROdd:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15844 0, // hGPR_and_tGPROdd:dsub_5_dsub_7
15845 0, // hGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13_dsub_7
15846 0, // hGPR_and_tGPROdd:dsub_5_ssub_12_ssub_13
15847 0, // hGPR_and_tGPROdd:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15848 },
15849 { // tGPREven_and_tcGPRnotr12
15850 0, // tGPREven_and_tcGPRnotr12:dsub_0
15851 0, // tGPREven_and_tcGPRnotr12:dsub_1
15852 0, // tGPREven_and_tcGPRnotr12:dsub_2
15853 0, // tGPREven_and_tcGPRnotr12:dsub_3
15854 0, // tGPREven_and_tcGPRnotr12:dsub_4
15855 0, // tGPREven_and_tcGPRnotr12:dsub_5
15856 0, // tGPREven_and_tcGPRnotr12:dsub_6
15857 0, // tGPREven_and_tcGPRnotr12:dsub_7
15858 0, // tGPREven_and_tcGPRnotr12:gsub_0
15859 0, // tGPREven_and_tcGPRnotr12:gsub_1
15860 0, // tGPREven_and_tcGPRnotr12:qqsub_0
15861 0, // tGPREven_and_tcGPRnotr12:qqsub_1
15862 0, // tGPREven_and_tcGPRnotr12:qsub_0
15863 0, // tGPREven_and_tcGPRnotr12:qsub_1
15864 0, // tGPREven_and_tcGPRnotr12:qsub_2
15865 0, // tGPREven_and_tcGPRnotr12:qsub_3
15866 0, // tGPREven_and_tcGPRnotr12:ssub_0
15867 0, // tGPREven_and_tcGPRnotr12:ssub_1
15868 0, // tGPREven_and_tcGPRnotr12:ssub_2
15869 0, // tGPREven_and_tcGPRnotr12:ssub_3
15870 0, // tGPREven_and_tcGPRnotr12:ssub_4
15871 0, // tGPREven_and_tcGPRnotr12:ssub_5
15872 0, // tGPREven_and_tcGPRnotr12:ssub_6
15873 0, // tGPREven_and_tcGPRnotr12:ssub_7
15874 0, // tGPREven_and_tcGPRnotr12:ssub_8
15875 0, // tGPREven_and_tcGPRnotr12:ssub_9
15876 0, // tGPREven_and_tcGPRnotr12:ssub_10
15877 0, // tGPREven_and_tcGPRnotr12:ssub_11
15878 0, // tGPREven_and_tcGPRnotr12:ssub_12
15879 0, // tGPREven_and_tcGPRnotr12:ssub_13
15880 0, // tGPREven_and_tcGPRnotr12:ssub_14
15881 0, // tGPREven_and_tcGPRnotr12:ssub_15
15882 0, // tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5
15883 0, // tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15884 0, // tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7
15885 0, // tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15886 0, // tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5
15887 0, // tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15888 0, // tGPREven_and_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15889 0, // tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15890 0, // tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15891 0, // tGPREven_and_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15892 0, // tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9
15893 0, // tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15894 0, // tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15895 0, // tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_dsub_5
15896 0, // tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15897 0, // tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_dsub_5_dsub_7
15898 0, // tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9
15899 0, // tGPREven_and_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15900 0, // tGPREven_and_tcGPRnotr12:ssub_8_ssub_9_ssub_12_ssub_13
15901 0, // tGPREven_and_tcGPRnotr12:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15902 0, // tGPREven_and_tcGPRnotr12:dsub_5_dsub_7
15903 0, // tGPREven_and_tcGPRnotr12:dsub_5_ssub_12_ssub_13_dsub_7
15904 0, // tGPREven_and_tcGPRnotr12:dsub_5_ssub_12_ssub_13
15905 0, // tGPREven_and_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15906 },
15907 { // tGPROdd_and_tcGPR
15908 0, // tGPROdd_and_tcGPR:dsub_0
15909 0, // tGPROdd_and_tcGPR:dsub_1
15910 0, // tGPROdd_and_tcGPR:dsub_2
15911 0, // tGPROdd_and_tcGPR:dsub_3
15912 0, // tGPROdd_and_tcGPR:dsub_4
15913 0, // tGPROdd_and_tcGPR:dsub_5
15914 0, // tGPROdd_and_tcGPR:dsub_6
15915 0, // tGPROdd_and_tcGPR:dsub_7
15916 0, // tGPROdd_and_tcGPR:gsub_0
15917 0, // tGPROdd_and_tcGPR:gsub_1
15918 0, // tGPROdd_and_tcGPR:qqsub_0
15919 0, // tGPROdd_and_tcGPR:qqsub_1
15920 0, // tGPROdd_and_tcGPR:qsub_0
15921 0, // tGPROdd_and_tcGPR:qsub_1
15922 0, // tGPROdd_and_tcGPR:qsub_2
15923 0, // tGPROdd_and_tcGPR:qsub_3
15924 0, // tGPROdd_and_tcGPR:ssub_0
15925 0, // tGPROdd_and_tcGPR:ssub_1
15926 0, // tGPROdd_and_tcGPR:ssub_2
15927 0, // tGPROdd_and_tcGPR:ssub_3
15928 0, // tGPROdd_and_tcGPR:ssub_4
15929 0, // tGPROdd_and_tcGPR:ssub_5
15930 0, // tGPROdd_and_tcGPR:ssub_6
15931 0, // tGPROdd_and_tcGPR:ssub_7
15932 0, // tGPROdd_and_tcGPR:ssub_8
15933 0, // tGPROdd_and_tcGPR:ssub_9
15934 0, // tGPROdd_and_tcGPR:ssub_10
15935 0, // tGPROdd_and_tcGPR:ssub_11
15936 0, // tGPROdd_and_tcGPR:ssub_12
15937 0, // tGPROdd_and_tcGPR:ssub_13
15938 0, // tGPROdd_and_tcGPR:ssub_14
15939 0, // tGPROdd_and_tcGPR:ssub_15
15940 0, // tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
15941 0, // tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
15942 0, // tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
15943 0, // tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
15944 0, // tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
15945 0, // tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
15946 0, // tGPROdd_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15947 0, // tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
15948 0, // tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
15949 0, // tGPROdd_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15950 0, // tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
15951 0, // tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
15952 0, // tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
15953 0, // tGPROdd_and_tcGPR:ssub_6_ssub_7_dsub_5
15954 0, // tGPROdd_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
15955 0, // tGPROdd_and_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
15956 0, // tGPROdd_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
15957 0, // tGPROdd_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15958 0, // tGPROdd_and_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
15959 0, // tGPROdd_and_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
15960 0, // tGPROdd_and_tcGPR:dsub_5_dsub_7
15961 0, // tGPROdd_and_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
15962 0, // tGPROdd_and_tcGPR:dsub_5_ssub_12_ssub_13
15963 0, // tGPROdd_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
15964 },
15965 { // CCR
15966 0, // CCR:dsub_0
15967 0, // CCR:dsub_1
15968 0, // CCR:dsub_2
15969 0, // CCR:dsub_3
15970 0, // CCR:dsub_4
15971 0, // CCR:dsub_5
15972 0, // CCR:dsub_6
15973 0, // CCR:dsub_7
15974 0, // CCR:gsub_0
15975 0, // CCR:gsub_1
15976 0, // CCR:qqsub_0
15977 0, // CCR:qqsub_1
15978 0, // CCR:qsub_0
15979 0, // CCR:qsub_1
15980 0, // CCR:qsub_2
15981 0, // CCR:qsub_3
15982 0, // CCR:ssub_0
15983 0, // CCR:ssub_1
15984 0, // CCR:ssub_2
15985 0, // CCR:ssub_3
15986 0, // CCR:ssub_4
15987 0, // CCR:ssub_5
15988 0, // CCR:ssub_6
15989 0, // CCR:ssub_7
15990 0, // CCR:ssub_8
15991 0, // CCR:ssub_9
15992 0, // CCR:ssub_10
15993 0, // CCR:ssub_11
15994 0, // CCR:ssub_12
15995 0, // CCR:ssub_13
15996 0, // CCR:ssub_14
15997 0, // CCR:ssub_15
15998 0, // CCR:ssub_0_ssub_1_ssub_4_ssub_5
15999 0, // CCR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16000 0, // CCR:ssub_2_ssub_3_ssub_6_ssub_7
16001 0, // CCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16002 0, // CCR:ssub_2_ssub_3_ssub_4_ssub_5
16003 0, // CCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16004 0, // CCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16005 0, // CCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16006 0, // CCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16007 0, // CCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16008 0, // CCR:ssub_4_ssub_5_ssub_8_ssub_9
16009 0, // CCR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16010 0, // CCR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16011 0, // CCR:ssub_6_ssub_7_dsub_5
16012 0, // CCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16013 0, // CCR:ssub_6_ssub_7_dsub_5_dsub_7
16014 0, // CCR:ssub_6_ssub_7_ssub_8_ssub_9
16015 0, // CCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16016 0, // CCR:ssub_8_ssub_9_ssub_12_ssub_13
16017 0, // CCR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16018 0, // CCR:dsub_5_dsub_7
16019 0, // CCR:dsub_5_ssub_12_ssub_13_dsub_7
16020 0, // CCR:dsub_5_ssub_12_ssub_13
16021 0, // CCR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16022 },
16023 { // FPCXTRegs
16024 0, // FPCXTRegs:dsub_0
16025 0, // FPCXTRegs:dsub_1
16026 0, // FPCXTRegs:dsub_2
16027 0, // FPCXTRegs:dsub_3
16028 0, // FPCXTRegs:dsub_4
16029 0, // FPCXTRegs:dsub_5
16030 0, // FPCXTRegs:dsub_6
16031 0, // FPCXTRegs:dsub_7
16032 0, // FPCXTRegs:gsub_0
16033 0, // FPCXTRegs:gsub_1
16034 0, // FPCXTRegs:qqsub_0
16035 0, // FPCXTRegs:qqsub_1
16036 0, // FPCXTRegs:qsub_0
16037 0, // FPCXTRegs:qsub_1
16038 0, // FPCXTRegs:qsub_2
16039 0, // FPCXTRegs:qsub_3
16040 0, // FPCXTRegs:ssub_0
16041 0, // FPCXTRegs:ssub_1
16042 0, // FPCXTRegs:ssub_2
16043 0, // FPCXTRegs:ssub_3
16044 0, // FPCXTRegs:ssub_4
16045 0, // FPCXTRegs:ssub_5
16046 0, // FPCXTRegs:ssub_6
16047 0, // FPCXTRegs:ssub_7
16048 0, // FPCXTRegs:ssub_8
16049 0, // FPCXTRegs:ssub_9
16050 0, // FPCXTRegs:ssub_10
16051 0, // FPCXTRegs:ssub_11
16052 0, // FPCXTRegs:ssub_12
16053 0, // FPCXTRegs:ssub_13
16054 0, // FPCXTRegs:ssub_14
16055 0, // FPCXTRegs:ssub_15
16056 0, // FPCXTRegs:ssub_0_ssub_1_ssub_4_ssub_5
16057 0, // FPCXTRegs:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16058 0, // FPCXTRegs:ssub_2_ssub_3_ssub_6_ssub_7
16059 0, // FPCXTRegs:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16060 0, // FPCXTRegs:ssub_2_ssub_3_ssub_4_ssub_5
16061 0, // FPCXTRegs:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16062 0, // FPCXTRegs:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16063 0, // FPCXTRegs:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16064 0, // FPCXTRegs:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16065 0, // FPCXTRegs:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16066 0, // FPCXTRegs:ssub_4_ssub_5_ssub_8_ssub_9
16067 0, // FPCXTRegs:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16068 0, // FPCXTRegs:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16069 0, // FPCXTRegs:ssub_6_ssub_7_dsub_5
16070 0, // FPCXTRegs:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16071 0, // FPCXTRegs:ssub_6_ssub_7_dsub_5_dsub_7
16072 0, // FPCXTRegs:ssub_6_ssub_7_ssub_8_ssub_9
16073 0, // FPCXTRegs:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16074 0, // FPCXTRegs:ssub_8_ssub_9_ssub_12_ssub_13
16075 0, // FPCXTRegs:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16076 0, // FPCXTRegs:dsub_5_dsub_7
16077 0, // FPCXTRegs:dsub_5_ssub_12_ssub_13_dsub_7
16078 0, // FPCXTRegs:dsub_5_ssub_12_ssub_13
16079 0, // FPCXTRegs:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16080 },
16081 { // GPRlr
16082 0, // GPRlr:dsub_0
16083 0, // GPRlr:dsub_1
16084 0, // GPRlr:dsub_2
16085 0, // GPRlr:dsub_3
16086 0, // GPRlr:dsub_4
16087 0, // GPRlr:dsub_5
16088 0, // GPRlr:dsub_6
16089 0, // GPRlr:dsub_7
16090 0, // GPRlr:gsub_0
16091 0, // GPRlr:gsub_1
16092 0, // GPRlr:qqsub_0
16093 0, // GPRlr:qqsub_1
16094 0, // GPRlr:qsub_0
16095 0, // GPRlr:qsub_1
16096 0, // GPRlr:qsub_2
16097 0, // GPRlr:qsub_3
16098 0, // GPRlr:ssub_0
16099 0, // GPRlr:ssub_1
16100 0, // GPRlr:ssub_2
16101 0, // GPRlr:ssub_3
16102 0, // GPRlr:ssub_4
16103 0, // GPRlr:ssub_5
16104 0, // GPRlr:ssub_6
16105 0, // GPRlr:ssub_7
16106 0, // GPRlr:ssub_8
16107 0, // GPRlr:ssub_9
16108 0, // GPRlr:ssub_10
16109 0, // GPRlr:ssub_11
16110 0, // GPRlr:ssub_12
16111 0, // GPRlr:ssub_13
16112 0, // GPRlr:ssub_14
16113 0, // GPRlr:ssub_15
16114 0, // GPRlr:ssub_0_ssub_1_ssub_4_ssub_5
16115 0, // GPRlr:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16116 0, // GPRlr:ssub_2_ssub_3_ssub_6_ssub_7
16117 0, // GPRlr:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16118 0, // GPRlr:ssub_2_ssub_3_ssub_4_ssub_5
16119 0, // GPRlr:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16120 0, // GPRlr:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16121 0, // GPRlr:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16122 0, // GPRlr:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16123 0, // GPRlr:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16124 0, // GPRlr:ssub_4_ssub_5_ssub_8_ssub_9
16125 0, // GPRlr:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16126 0, // GPRlr:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16127 0, // GPRlr:ssub_6_ssub_7_dsub_5
16128 0, // GPRlr:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16129 0, // GPRlr:ssub_6_ssub_7_dsub_5_dsub_7
16130 0, // GPRlr:ssub_6_ssub_7_ssub_8_ssub_9
16131 0, // GPRlr:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16132 0, // GPRlr:ssub_8_ssub_9_ssub_12_ssub_13
16133 0, // GPRlr:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16134 0, // GPRlr:dsub_5_dsub_7
16135 0, // GPRlr:dsub_5_ssub_12_ssub_13_dsub_7
16136 0, // GPRlr:dsub_5_ssub_12_ssub_13
16137 0, // GPRlr:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16138 },
16139 { // GPRsp
16140 0, // GPRsp:dsub_0
16141 0, // GPRsp:dsub_1
16142 0, // GPRsp:dsub_2
16143 0, // GPRsp:dsub_3
16144 0, // GPRsp:dsub_4
16145 0, // GPRsp:dsub_5
16146 0, // GPRsp:dsub_6
16147 0, // GPRsp:dsub_7
16148 0, // GPRsp:gsub_0
16149 0, // GPRsp:gsub_1
16150 0, // GPRsp:qqsub_0
16151 0, // GPRsp:qqsub_1
16152 0, // GPRsp:qsub_0
16153 0, // GPRsp:qsub_1
16154 0, // GPRsp:qsub_2
16155 0, // GPRsp:qsub_3
16156 0, // GPRsp:ssub_0
16157 0, // GPRsp:ssub_1
16158 0, // GPRsp:ssub_2
16159 0, // GPRsp:ssub_3
16160 0, // GPRsp:ssub_4
16161 0, // GPRsp:ssub_5
16162 0, // GPRsp:ssub_6
16163 0, // GPRsp:ssub_7
16164 0, // GPRsp:ssub_8
16165 0, // GPRsp:ssub_9
16166 0, // GPRsp:ssub_10
16167 0, // GPRsp:ssub_11
16168 0, // GPRsp:ssub_12
16169 0, // GPRsp:ssub_13
16170 0, // GPRsp:ssub_14
16171 0, // GPRsp:ssub_15
16172 0, // GPRsp:ssub_0_ssub_1_ssub_4_ssub_5
16173 0, // GPRsp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16174 0, // GPRsp:ssub_2_ssub_3_ssub_6_ssub_7
16175 0, // GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16176 0, // GPRsp:ssub_2_ssub_3_ssub_4_ssub_5
16177 0, // GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16178 0, // GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16179 0, // GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16180 0, // GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16181 0, // GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16182 0, // GPRsp:ssub_4_ssub_5_ssub_8_ssub_9
16183 0, // GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16184 0, // GPRsp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16185 0, // GPRsp:ssub_6_ssub_7_dsub_5
16186 0, // GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16187 0, // GPRsp:ssub_6_ssub_7_dsub_5_dsub_7
16188 0, // GPRsp:ssub_6_ssub_7_ssub_8_ssub_9
16189 0, // GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16190 0, // GPRsp:ssub_8_ssub_9_ssub_12_ssub_13
16191 0, // GPRsp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16192 0, // GPRsp:dsub_5_dsub_7
16193 0, // GPRsp:dsub_5_ssub_12_ssub_13_dsub_7
16194 0, // GPRsp:dsub_5_ssub_12_ssub_13
16195 0, // GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16196 },
16197 { // VCCR
16198 0, // VCCR:dsub_0
16199 0, // VCCR:dsub_1
16200 0, // VCCR:dsub_2
16201 0, // VCCR:dsub_3
16202 0, // VCCR:dsub_4
16203 0, // VCCR:dsub_5
16204 0, // VCCR:dsub_6
16205 0, // VCCR:dsub_7
16206 0, // VCCR:gsub_0
16207 0, // VCCR:gsub_1
16208 0, // VCCR:qqsub_0
16209 0, // VCCR:qqsub_1
16210 0, // VCCR:qsub_0
16211 0, // VCCR:qsub_1
16212 0, // VCCR:qsub_2
16213 0, // VCCR:qsub_3
16214 0, // VCCR:ssub_0
16215 0, // VCCR:ssub_1
16216 0, // VCCR:ssub_2
16217 0, // VCCR:ssub_3
16218 0, // VCCR:ssub_4
16219 0, // VCCR:ssub_5
16220 0, // VCCR:ssub_6
16221 0, // VCCR:ssub_7
16222 0, // VCCR:ssub_8
16223 0, // VCCR:ssub_9
16224 0, // VCCR:ssub_10
16225 0, // VCCR:ssub_11
16226 0, // VCCR:ssub_12
16227 0, // VCCR:ssub_13
16228 0, // VCCR:ssub_14
16229 0, // VCCR:ssub_15
16230 0, // VCCR:ssub_0_ssub_1_ssub_4_ssub_5
16231 0, // VCCR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16232 0, // VCCR:ssub_2_ssub_3_ssub_6_ssub_7
16233 0, // VCCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16234 0, // VCCR:ssub_2_ssub_3_ssub_4_ssub_5
16235 0, // VCCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16236 0, // VCCR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16237 0, // VCCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16238 0, // VCCR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16239 0, // VCCR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16240 0, // VCCR:ssub_4_ssub_5_ssub_8_ssub_9
16241 0, // VCCR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16242 0, // VCCR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16243 0, // VCCR:ssub_6_ssub_7_dsub_5
16244 0, // VCCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16245 0, // VCCR:ssub_6_ssub_7_dsub_5_dsub_7
16246 0, // VCCR:ssub_6_ssub_7_ssub_8_ssub_9
16247 0, // VCCR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16248 0, // VCCR:ssub_8_ssub_9_ssub_12_ssub_13
16249 0, // VCCR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16250 0, // VCCR:dsub_5_dsub_7
16251 0, // VCCR:dsub_5_ssub_12_ssub_13_dsub_7
16252 0, // VCCR:dsub_5_ssub_12_ssub_13
16253 0, // VCCR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16254 },
16255 { // cl_FPSCR_NZCV
16256 0, // cl_FPSCR_NZCV:dsub_0
16257 0, // cl_FPSCR_NZCV:dsub_1
16258 0, // cl_FPSCR_NZCV:dsub_2
16259 0, // cl_FPSCR_NZCV:dsub_3
16260 0, // cl_FPSCR_NZCV:dsub_4
16261 0, // cl_FPSCR_NZCV:dsub_5
16262 0, // cl_FPSCR_NZCV:dsub_6
16263 0, // cl_FPSCR_NZCV:dsub_7
16264 0, // cl_FPSCR_NZCV:gsub_0
16265 0, // cl_FPSCR_NZCV:gsub_1
16266 0, // cl_FPSCR_NZCV:qqsub_0
16267 0, // cl_FPSCR_NZCV:qqsub_1
16268 0, // cl_FPSCR_NZCV:qsub_0
16269 0, // cl_FPSCR_NZCV:qsub_1
16270 0, // cl_FPSCR_NZCV:qsub_2
16271 0, // cl_FPSCR_NZCV:qsub_3
16272 0, // cl_FPSCR_NZCV:ssub_0
16273 0, // cl_FPSCR_NZCV:ssub_1
16274 0, // cl_FPSCR_NZCV:ssub_2
16275 0, // cl_FPSCR_NZCV:ssub_3
16276 0, // cl_FPSCR_NZCV:ssub_4
16277 0, // cl_FPSCR_NZCV:ssub_5
16278 0, // cl_FPSCR_NZCV:ssub_6
16279 0, // cl_FPSCR_NZCV:ssub_7
16280 0, // cl_FPSCR_NZCV:ssub_8
16281 0, // cl_FPSCR_NZCV:ssub_9
16282 0, // cl_FPSCR_NZCV:ssub_10
16283 0, // cl_FPSCR_NZCV:ssub_11
16284 0, // cl_FPSCR_NZCV:ssub_12
16285 0, // cl_FPSCR_NZCV:ssub_13
16286 0, // cl_FPSCR_NZCV:ssub_14
16287 0, // cl_FPSCR_NZCV:ssub_15
16288 0, // cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_4_ssub_5
16289 0, // cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16290 0, // cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_6_ssub_7
16291 0, // cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16292 0, // cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_4_ssub_5
16293 0, // cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16294 0, // cl_FPSCR_NZCV:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16295 0, // cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16296 0, // cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16297 0, // cl_FPSCR_NZCV:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16298 0, // cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_8_ssub_9
16299 0, // cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16300 0, // cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16301 0, // cl_FPSCR_NZCV:ssub_6_ssub_7_dsub_5
16302 0, // cl_FPSCR_NZCV:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16303 0, // cl_FPSCR_NZCV:ssub_6_ssub_7_dsub_5_dsub_7
16304 0, // cl_FPSCR_NZCV:ssub_6_ssub_7_ssub_8_ssub_9
16305 0, // cl_FPSCR_NZCV:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16306 0, // cl_FPSCR_NZCV:ssub_8_ssub_9_ssub_12_ssub_13
16307 0, // cl_FPSCR_NZCV:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16308 0, // cl_FPSCR_NZCV:dsub_5_dsub_7
16309 0, // cl_FPSCR_NZCV:dsub_5_ssub_12_ssub_13_dsub_7
16310 0, // cl_FPSCR_NZCV:dsub_5_ssub_12_ssub_13
16311 0, // cl_FPSCR_NZCV:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16312 },
16313 { // hGPR_and_tGPRwithpc
16314 0, // hGPR_and_tGPRwithpc:dsub_0
16315 0, // hGPR_and_tGPRwithpc:dsub_1
16316 0, // hGPR_and_tGPRwithpc:dsub_2
16317 0, // hGPR_and_tGPRwithpc:dsub_3
16318 0, // hGPR_and_tGPRwithpc:dsub_4
16319 0, // hGPR_and_tGPRwithpc:dsub_5
16320 0, // hGPR_and_tGPRwithpc:dsub_6
16321 0, // hGPR_and_tGPRwithpc:dsub_7
16322 0, // hGPR_and_tGPRwithpc:gsub_0
16323 0, // hGPR_and_tGPRwithpc:gsub_1
16324 0, // hGPR_and_tGPRwithpc:qqsub_0
16325 0, // hGPR_and_tGPRwithpc:qqsub_1
16326 0, // hGPR_and_tGPRwithpc:qsub_0
16327 0, // hGPR_and_tGPRwithpc:qsub_1
16328 0, // hGPR_and_tGPRwithpc:qsub_2
16329 0, // hGPR_and_tGPRwithpc:qsub_3
16330 0, // hGPR_and_tGPRwithpc:ssub_0
16331 0, // hGPR_and_tGPRwithpc:ssub_1
16332 0, // hGPR_and_tGPRwithpc:ssub_2
16333 0, // hGPR_and_tGPRwithpc:ssub_3
16334 0, // hGPR_and_tGPRwithpc:ssub_4
16335 0, // hGPR_and_tGPRwithpc:ssub_5
16336 0, // hGPR_and_tGPRwithpc:ssub_6
16337 0, // hGPR_and_tGPRwithpc:ssub_7
16338 0, // hGPR_and_tGPRwithpc:ssub_8
16339 0, // hGPR_and_tGPRwithpc:ssub_9
16340 0, // hGPR_and_tGPRwithpc:ssub_10
16341 0, // hGPR_and_tGPRwithpc:ssub_11
16342 0, // hGPR_and_tGPRwithpc:ssub_12
16343 0, // hGPR_and_tGPRwithpc:ssub_13
16344 0, // hGPR_and_tGPRwithpc:ssub_14
16345 0, // hGPR_and_tGPRwithpc:ssub_15
16346 0, // hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5
16347 0, // hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16348 0, // hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7
16349 0, // hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16350 0, // hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5
16351 0, // hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16352 0, // hGPR_and_tGPRwithpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16353 0, // hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16354 0, // hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16355 0, // hGPR_and_tGPRwithpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16356 0, // hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9
16357 0, // hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16358 0, // hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16359 0, // hGPR_and_tGPRwithpc:ssub_6_ssub_7_dsub_5
16360 0, // hGPR_and_tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16361 0, // hGPR_and_tGPRwithpc:ssub_6_ssub_7_dsub_5_dsub_7
16362 0, // hGPR_and_tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9
16363 0, // hGPR_and_tGPRwithpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16364 0, // hGPR_and_tGPRwithpc:ssub_8_ssub_9_ssub_12_ssub_13
16365 0, // hGPR_and_tGPRwithpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16366 0, // hGPR_and_tGPRwithpc:dsub_5_dsub_7
16367 0, // hGPR_and_tGPRwithpc:dsub_5_ssub_12_ssub_13_dsub_7
16368 0, // hGPR_and_tGPRwithpc:dsub_5_ssub_12_ssub_13
16369 0, // hGPR_and_tGPRwithpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16370 },
16371 { // hGPR_and_tcGPR
16372 0, // hGPR_and_tcGPR:dsub_0
16373 0, // hGPR_and_tcGPR:dsub_1
16374 0, // hGPR_and_tcGPR:dsub_2
16375 0, // hGPR_and_tcGPR:dsub_3
16376 0, // hGPR_and_tcGPR:dsub_4
16377 0, // hGPR_and_tcGPR:dsub_5
16378 0, // hGPR_and_tcGPR:dsub_6
16379 0, // hGPR_and_tcGPR:dsub_7
16380 0, // hGPR_and_tcGPR:gsub_0
16381 0, // hGPR_and_tcGPR:gsub_1
16382 0, // hGPR_and_tcGPR:qqsub_0
16383 0, // hGPR_and_tcGPR:qqsub_1
16384 0, // hGPR_and_tcGPR:qsub_0
16385 0, // hGPR_and_tcGPR:qsub_1
16386 0, // hGPR_and_tcGPR:qsub_2
16387 0, // hGPR_and_tcGPR:qsub_3
16388 0, // hGPR_and_tcGPR:ssub_0
16389 0, // hGPR_and_tcGPR:ssub_1
16390 0, // hGPR_and_tcGPR:ssub_2
16391 0, // hGPR_and_tcGPR:ssub_3
16392 0, // hGPR_and_tcGPR:ssub_4
16393 0, // hGPR_and_tcGPR:ssub_5
16394 0, // hGPR_and_tcGPR:ssub_6
16395 0, // hGPR_and_tcGPR:ssub_7
16396 0, // hGPR_and_tcGPR:ssub_8
16397 0, // hGPR_and_tcGPR:ssub_9
16398 0, // hGPR_and_tcGPR:ssub_10
16399 0, // hGPR_and_tcGPR:ssub_11
16400 0, // hGPR_and_tcGPR:ssub_12
16401 0, // hGPR_and_tcGPR:ssub_13
16402 0, // hGPR_and_tcGPR:ssub_14
16403 0, // hGPR_and_tcGPR:ssub_15
16404 0, // hGPR_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
16405 0, // hGPR_and_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16406 0, // hGPR_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
16407 0, // hGPR_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16408 0, // hGPR_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
16409 0, // hGPR_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16410 0, // hGPR_and_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16411 0, // hGPR_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16412 0, // hGPR_and_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16413 0, // hGPR_and_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16414 0, // hGPR_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
16415 0, // hGPR_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16416 0, // hGPR_and_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16417 0, // hGPR_and_tcGPR:ssub_6_ssub_7_dsub_5
16418 0, // hGPR_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16419 0, // hGPR_and_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
16420 0, // hGPR_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
16421 0, // hGPR_and_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16422 0, // hGPR_and_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
16423 0, // hGPR_and_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16424 0, // hGPR_and_tcGPR:dsub_5_dsub_7
16425 0, // hGPR_and_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
16426 0, // hGPR_and_tcGPR:dsub_5_ssub_12_ssub_13
16427 0, // hGPR_and_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16428 },
16429 { // DPR
16430 0, // DPR:dsub_0
16431 0, // DPR:dsub_1
16432 0, // DPR:dsub_2
16433 0, // DPR:dsub_3
16434 0, // DPR:dsub_4
16435 0, // DPR:dsub_5
16436 0, // DPR:dsub_6
16437 0, // DPR:dsub_7
16438 0, // DPR:gsub_0
16439 0, // DPR:gsub_1
16440 0, // DPR:qqsub_0
16441 0, // DPR:qqsub_1
16442 0, // DPR:qsub_0
16443 0, // DPR:qsub_1
16444 0, // DPR:qsub_2
16445 0, // DPR:qsub_3
16446 3, // DPR:ssub_0 -> SPR
16447 3, // DPR:ssub_1 -> SPR
16448 0, // DPR:ssub_2
16449 0, // DPR:ssub_3
16450 0, // DPR:ssub_4
16451 0, // DPR:ssub_5
16452 0, // DPR:ssub_6
16453 0, // DPR:ssub_7
16454 0, // DPR:ssub_8
16455 0, // DPR:ssub_9
16456 0, // DPR:ssub_10
16457 0, // DPR:ssub_11
16458 0, // DPR:ssub_12
16459 0, // DPR:ssub_13
16460 0, // DPR:ssub_14
16461 0, // DPR:ssub_15
16462 0, // DPR:ssub_0_ssub_1_ssub_4_ssub_5
16463 0, // DPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16464 0, // DPR:ssub_2_ssub_3_ssub_6_ssub_7
16465 0, // DPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16466 0, // DPR:ssub_2_ssub_3_ssub_4_ssub_5
16467 0, // DPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16468 0, // DPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16469 0, // DPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16470 0, // DPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16471 0, // DPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16472 0, // DPR:ssub_4_ssub_5_ssub_8_ssub_9
16473 0, // DPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16474 0, // DPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16475 0, // DPR:ssub_6_ssub_7_dsub_5
16476 0, // DPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16477 0, // DPR:ssub_6_ssub_7_dsub_5_dsub_7
16478 0, // DPR:ssub_6_ssub_7_ssub_8_ssub_9
16479 0, // DPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16480 0, // DPR:ssub_8_ssub_9_ssub_12_ssub_13
16481 0, // DPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16482 0, // DPR:dsub_5_dsub_7
16483 0, // DPR:dsub_5_ssub_12_ssub_13_dsub_7
16484 0, // DPR:dsub_5_ssub_12_ssub_13
16485 0, // DPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16486 },
16487 { // DPR_VFP2
16488 0, // DPR_VFP2:dsub_0
16489 0, // DPR_VFP2:dsub_1
16490 0, // DPR_VFP2:dsub_2
16491 0, // DPR_VFP2:dsub_3
16492 0, // DPR_VFP2:dsub_4
16493 0, // DPR_VFP2:dsub_5
16494 0, // DPR_VFP2:dsub_6
16495 0, // DPR_VFP2:dsub_7
16496 0, // DPR_VFP2:gsub_0
16497 0, // DPR_VFP2:gsub_1
16498 0, // DPR_VFP2:qqsub_0
16499 0, // DPR_VFP2:qqsub_1
16500 0, // DPR_VFP2:qsub_0
16501 0, // DPR_VFP2:qsub_1
16502 0, // DPR_VFP2:qsub_2
16503 0, // DPR_VFP2:qsub_3
16504 3, // DPR_VFP2:ssub_0 -> SPR
16505 3, // DPR_VFP2:ssub_1 -> SPR
16506 0, // DPR_VFP2:ssub_2
16507 0, // DPR_VFP2:ssub_3
16508 0, // DPR_VFP2:ssub_4
16509 0, // DPR_VFP2:ssub_5
16510 0, // DPR_VFP2:ssub_6
16511 0, // DPR_VFP2:ssub_7
16512 0, // DPR_VFP2:ssub_8
16513 0, // DPR_VFP2:ssub_9
16514 0, // DPR_VFP2:ssub_10
16515 0, // DPR_VFP2:ssub_11
16516 0, // DPR_VFP2:ssub_12
16517 0, // DPR_VFP2:ssub_13
16518 0, // DPR_VFP2:ssub_14
16519 0, // DPR_VFP2:ssub_15
16520 0, // DPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5
16521 0, // DPR_VFP2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16522 0, // DPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7
16523 0, // DPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16524 0, // DPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5
16525 0, // DPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16526 0, // DPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16527 0, // DPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16528 0, // DPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16529 0, // DPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16530 0, // DPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9
16531 0, // DPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16532 0, // DPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16533 0, // DPR_VFP2:ssub_6_ssub_7_dsub_5
16534 0, // DPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16535 0, // DPR_VFP2:ssub_6_ssub_7_dsub_5_dsub_7
16536 0, // DPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9
16537 0, // DPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16538 0, // DPR_VFP2:ssub_8_ssub_9_ssub_12_ssub_13
16539 0, // DPR_VFP2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16540 0, // DPR_VFP2:dsub_5_dsub_7
16541 0, // DPR_VFP2:dsub_5_ssub_12_ssub_13_dsub_7
16542 0, // DPR_VFP2:dsub_5_ssub_12_ssub_13
16543 0, // DPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16544 },
16545 { // DPR_8
16546 0, // DPR_8:dsub_0
16547 0, // DPR_8:dsub_1
16548 0, // DPR_8:dsub_2
16549 0, // DPR_8:dsub_3
16550 0, // DPR_8:dsub_4
16551 0, // DPR_8:dsub_5
16552 0, // DPR_8:dsub_6
16553 0, // DPR_8:dsub_7
16554 0, // DPR_8:gsub_0
16555 0, // DPR_8:gsub_1
16556 0, // DPR_8:qqsub_0
16557 0, // DPR_8:qqsub_1
16558 0, // DPR_8:qsub_0
16559 0, // DPR_8:qsub_1
16560 0, // DPR_8:qsub_2
16561 0, // DPR_8:qsub_3
16562 8, // DPR_8:ssub_0 -> SPR_8
16563 8, // DPR_8:ssub_1 -> SPR_8
16564 0, // DPR_8:ssub_2
16565 0, // DPR_8:ssub_3
16566 0, // DPR_8:ssub_4
16567 0, // DPR_8:ssub_5
16568 0, // DPR_8:ssub_6
16569 0, // DPR_8:ssub_7
16570 0, // DPR_8:ssub_8
16571 0, // DPR_8:ssub_9
16572 0, // DPR_8:ssub_10
16573 0, // DPR_8:ssub_11
16574 0, // DPR_8:ssub_12
16575 0, // DPR_8:ssub_13
16576 0, // DPR_8:ssub_14
16577 0, // DPR_8:ssub_15
16578 0, // DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
16579 0, // DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16580 0, // DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
16581 0, // DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16582 0, // DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
16583 0, // DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16584 0, // DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16585 0, // DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16586 0, // DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16587 0, // DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16588 0, // DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
16589 0, // DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16590 0, // DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16591 0, // DPR_8:ssub_6_ssub_7_dsub_5
16592 0, // DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16593 0, // DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
16594 0, // DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
16595 0, // DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16596 0, // DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
16597 0, // DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16598 0, // DPR_8:dsub_5_dsub_7
16599 0, // DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
16600 0, // DPR_8:dsub_5_ssub_12_ssub_13
16601 0, // DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16602 },
16603 { // GPRPair
16604 0, // GPRPair:dsub_0
16605 0, // GPRPair:dsub_1
16606 0, // GPRPair:dsub_2
16607 0, // GPRPair:dsub_3
16608 0, // GPRPair:dsub_4
16609 0, // GPRPair:dsub_5
16610 0, // GPRPair:dsub_6
16611 0, // GPRPair:dsub_7
16612 23, // GPRPair:gsub_0 -> tGPREven
16613 16, // GPRPair:gsub_1 -> GPRnoip_and_GPRnopc
16614 0, // GPRPair:qqsub_0
16615 0, // GPRPair:qqsub_1
16616 0, // GPRPair:qsub_0
16617 0, // GPRPair:qsub_1
16618 0, // GPRPair:qsub_2
16619 0, // GPRPair:qsub_3
16620 0, // GPRPair:ssub_0
16621 0, // GPRPair:ssub_1
16622 0, // GPRPair:ssub_2
16623 0, // GPRPair:ssub_3
16624 0, // GPRPair:ssub_4
16625 0, // GPRPair:ssub_5
16626 0, // GPRPair:ssub_6
16627 0, // GPRPair:ssub_7
16628 0, // GPRPair:ssub_8
16629 0, // GPRPair:ssub_9
16630 0, // GPRPair:ssub_10
16631 0, // GPRPair:ssub_11
16632 0, // GPRPair:ssub_12
16633 0, // GPRPair:ssub_13
16634 0, // GPRPair:ssub_14
16635 0, // GPRPair:ssub_15
16636 0, // GPRPair:ssub_0_ssub_1_ssub_4_ssub_5
16637 0, // GPRPair:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16638 0, // GPRPair:ssub_2_ssub_3_ssub_6_ssub_7
16639 0, // GPRPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16640 0, // GPRPair:ssub_2_ssub_3_ssub_4_ssub_5
16641 0, // GPRPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16642 0, // GPRPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16643 0, // GPRPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16644 0, // GPRPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16645 0, // GPRPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16646 0, // GPRPair:ssub_4_ssub_5_ssub_8_ssub_9
16647 0, // GPRPair:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16648 0, // GPRPair:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16649 0, // GPRPair:ssub_6_ssub_7_dsub_5
16650 0, // GPRPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16651 0, // GPRPair:ssub_6_ssub_7_dsub_5_dsub_7
16652 0, // GPRPair:ssub_6_ssub_7_ssub_8_ssub_9
16653 0, // GPRPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16654 0, // GPRPair:ssub_8_ssub_9_ssub_12_ssub_13
16655 0, // GPRPair:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16656 0, // GPRPair:dsub_5_dsub_7
16657 0, // GPRPair:dsub_5_ssub_12_ssub_13_dsub_7
16658 0, // GPRPair:dsub_5_ssub_12_ssub_13
16659 0, // GPRPair:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16660 },
16661 { // GPRPairnosp
16662 0, // GPRPairnosp:dsub_0
16663 0, // GPRPairnosp:dsub_1
16664 0, // GPRPairnosp:dsub_2
16665 0, // GPRPairnosp:dsub_3
16666 0, // GPRPairnosp:dsub_4
16667 0, // GPRPairnosp:dsub_5
16668 0, // GPRPairnosp:dsub_6
16669 0, // GPRPairnosp:dsub_7
16670 27, // GPRPairnosp:gsub_0 -> GPRnoip_and_tGPREven
16671 29, // GPRPairnosp:gsub_1 -> tGPROdd
16672 0, // GPRPairnosp:qqsub_0
16673 0, // GPRPairnosp:qqsub_1
16674 0, // GPRPairnosp:qsub_0
16675 0, // GPRPairnosp:qsub_1
16676 0, // GPRPairnosp:qsub_2
16677 0, // GPRPairnosp:qsub_3
16678 0, // GPRPairnosp:ssub_0
16679 0, // GPRPairnosp:ssub_1
16680 0, // GPRPairnosp:ssub_2
16681 0, // GPRPairnosp:ssub_3
16682 0, // GPRPairnosp:ssub_4
16683 0, // GPRPairnosp:ssub_5
16684 0, // GPRPairnosp:ssub_6
16685 0, // GPRPairnosp:ssub_7
16686 0, // GPRPairnosp:ssub_8
16687 0, // GPRPairnosp:ssub_9
16688 0, // GPRPairnosp:ssub_10
16689 0, // GPRPairnosp:ssub_11
16690 0, // GPRPairnosp:ssub_12
16691 0, // GPRPairnosp:ssub_13
16692 0, // GPRPairnosp:ssub_14
16693 0, // GPRPairnosp:ssub_15
16694 0, // GPRPairnosp:ssub_0_ssub_1_ssub_4_ssub_5
16695 0, // GPRPairnosp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16696 0, // GPRPairnosp:ssub_2_ssub_3_ssub_6_ssub_7
16697 0, // GPRPairnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16698 0, // GPRPairnosp:ssub_2_ssub_3_ssub_4_ssub_5
16699 0, // GPRPairnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16700 0, // GPRPairnosp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16701 0, // GPRPairnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16702 0, // GPRPairnosp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16703 0, // GPRPairnosp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16704 0, // GPRPairnosp:ssub_4_ssub_5_ssub_8_ssub_9
16705 0, // GPRPairnosp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16706 0, // GPRPairnosp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16707 0, // GPRPairnosp:ssub_6_ssub_7_dsub_5
16708 0, // GPRPairnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16709 0, // GPRPairnosp:ssub_6_ssub_7_dsub_5_dsub_7
16710 0, // GPRPairnosp:ssub_6_ssub_7_ssub_8_ssub_9
16711 0, // GPRPairnosp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16712 0, // GPRPairnosp:ssub_8_ssub_9_ssub_12_ssub_13
16713 0, // GPRPairnosp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16714 0, // GPRPairnosp:dsub_5_dsub_7
16715 0, // GPRPairnosp:dsub_5_ssub_12_ssub_13_dsub_7
16716 0, // GPRPairnosp:dsub_5_ssub_12_ssub_13
16717 0, // GPRPairnosp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16718 },
16719 { // GPRPair_with_gsub_0_in_tGPR
16720 0, // GPRPair_with_gsub_0_in_tGPR:dsub_0
16721 0, // GPRPair_with_gsub_0_in_tGPR:dsub_1
16722 0, // GPRPair_with_gsub_0_in_tGPR:dsub_2
16723 0, // GPRPair_with_gsub_0_in_tGPR:dsub_3
16724 0, // GPRPair_with_gsub_0_in_tGPR:dsub_4
16725 0, // GPRPair_with_gsub_0_in_tGPR:dsub_5
16726 0, // GPRPair_with_gsub_0_in_tGPR:dsub_6
16727 0, // GPRPair_with_gsub_0_in_tGPR:dsub_7
16728 35, // GPRPair_with_gsub_0_in_tGPR:gsub_0 -> tGPR_and_tGPREven
16729 36, // GPRPair_with_gsub_0_in_tGPR:gsub_1 -> tGPR_and_tGPROdd
16730 0, // GPRPair_with_gsub_0_in_tGPR:qqsub_0
16731 0, // GPRPair_with_gsub_0_in_tGPR:qqsub_1
16732 0, // GPRPair_with_gsub_0_in_tGPR:qsub_0
16733 0, // GPRPair_with_gsub_0_in_tGPR:qsub_1
16734 0, // GPRPair_with_gsub_0_in_tGPR:qsub_2
16735 0, // GPRPair_with_gsub_0_in_tGPR:qsub_3
16736 0, // GPRPair_with_gsub_0_in_tGPR:ssub_0
16737 0, // GPRPair_with_gsub_0_in_tGPR:ssub_1
16738 0, // GPRPair_with_gsub_0_in_tGPR:ssub_2
16739 0, // GPRPair_with_gsub_0_in_tGPR:ssub_3
16740 0, // GPRPair_with_gsub_0_in_tGPR:ssub_4
16741 0, // GPRPair_with_gsub_0_in_tGPR:ssub_5
16742 0, // GPRPair_with_gsub_0_in_tGPR:ssub_6
16743 0, // GPRPair_with_gsub_0_in_tGPR:ssub_7
16744 0, // GPRPair_with_gsub_0_in_tGPR:ssub_8
16745 0, // GPRPair_with_gsub_0_in_tGPR:ssub_9
16746 0, // GPRPair_with_gsub_0_in_tGPR:ssub_10
16747 0, // GPRPair_with_gsub_0_in_tGPR:ssub_11
16748 0, // GPRPair_with_gsub_0_in_tGPR:ssub_12
16749 0, // GPRPair_with_gsub_0_in_tGPR:ssub_13
16750 0, // GPRPair_with_gsub_0_in_tGPR:ssub_14
16751 0, // GPRPair_with_gsub_0_in_tGPR:ssub_15
16752 0, // GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_4_ssub_5
16753 0, // GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16754 0, // GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_6_ssub_7
16755 0, // GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16756 0, // GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_4_ssub_5
16757 0, // GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16758 0, // GPRPair_with_gsub_0_in_tGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16759 0, // GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16760 0, // GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16761 0, // GPRPair_with_gsub_0_in_tGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16762 0, // GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_8_ssub_9
16763 0, // GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16764 0, // GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16765 0, // GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_dsub_5
16766 0, // GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16767 0, // GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_dsub_5_dsub_7
16768 0, // GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_ssub_8_ssub_9
16769 0, // GPRPair_with_gsub_0_in_tGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16770 0, // GPRPair_with_gsub_0_in_tGPR:ssub_8_ssub_9_ssub_12_ssub_13
16771 0, // GPRPair_with_gsub_0_in_tGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16772 0, // GPRPair_with_gsub_0_in_tGPR:dsub_5_dsub_7
16773 0, // GPRPair_with_gsub_0_in_tGPR:dsub_5_ssub_12_ssub_13_dsub_7
16774 0, // GPRPair_with_gsub_0_in_tGPR:dsub_5_ssub_12_ssub_13
16775 0, // GPRPair_with_gsub_0_in_tGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16776 },
16777 { // GPRPair_with_gsub_0_in_hGPR
16778 0, // GPRPair_with_gsub_0_in_hGPR:dsub_0
16779 0, // GPRPair_with_gsub_0_in_hGPR:dsub_1
16780 0, // GPRPair_with_gsub_0_in_hGPR:dsub_2
16781 0, // GPRPair_with_gsub_0_in_hGPR:dsub_3
16782 0, // GPRPair_with_gsub_0_in_hGPR:dsub_4
16783 0, // GPRPair_with_gsub_0_in_hGPR:dsub_5
16784 0, // GPRPair_with_gsub_0_in_hGPR:dsub_6
16785 0, // GPRPair_with_gsub_0_in_hGPR:dsub_7
16786 34, // GPRPair_with_gsub_0_in_hGPR:gsub_0 -> hGPR_and_tGPREven
16787 30, // GPRPair_with_gsub_0_in_hGPR:gsub_1 -> GPRnopc_and_GPRnoip_and_hGPR
16788 0, // GPRPair_with_gsub_0_in_hGPR:qqsub_0
16789 0, // GPRPair_with_gsub_0_in_hGPR:qqsub_1
16790 0, // GPRPair_with_gsub_0_in_hGPR:qsub_0
16791 0, // GPRPair_with_gsub_0_in_hGPR:qsub_1
16792 0, // GPRPair_with_gsub_0_in_hGPR:qsub_2
16793 0, // GPRPair_with_gsub_0_in_hGPR:qsub_3
16794 0, // GPRPair_with_gsub_0_in_hGPR:ssub_0
16795 0, // GPRPair_with_gsub_0_in_hGPR:ssub_1
16796 0, // GPRPair_with_gsub_0_in_hGPR:ssub_2
16797 0, // GPRPair_with_gsub_0_in_hGPR:ssub_3
16798 0, // GPRPair_with_gsub_0_in_hGPR:ssub_4
16799 0, // GPRPair_with_gsub_0_in_hGPR:ssub_5
16800 0, // GPRPair_with_gsub_0_in_hGPR:ssub_6
16801 0, // GPRPair_with_gsub_0_in_hGPR:ssub_7
16802 0, // GPRPair_with_gsub_0_in_hGPR:ssub_8
16803 0, // GPRPair_with_gsub_0_in_hGPR:ssub_9
16804 0, // GPRPair_with_gsub_0_in_hGPR:ssub_10
16805 0, // GPRPair_with_gsub_0_in_hGPR:ssub_11
16806 0, // GPRPair_with_gsub_0_in_hGPR:ssub_12
16807 0, // GPRPair_with_gsub_0_in_hGPR:ssub_13
16808 0, // GPRPair_with_gsub_0_in_hGPR:ssub_14
16809 0, // GPRPair_with_gsub_0_in_hGPR:ssub_15
16810 0, // GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
16811 0, // GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16812 0, // GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
16813 0, // GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16814 0, // GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
16815 0, // GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16816 0, // GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16817 0, // GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16818 0, // GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16819 0, // GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16820 0, // GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
16821 0, // GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16822 0, // GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16823 0, // GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5
16824 0, // GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16825 0, // GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
16826 0, // GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
16827 0, // GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16828 0, // GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
16829 0, // GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16830 0, // GPRPair_with_gsub_0_in_hGPR:dsub_5_dsub_7
16831 0, // GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
16832 0, // GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13
16833 0, // GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16834 },
16835 { // GPRPair_with_gsub_0_in_tcGPR
16836 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_0
16837 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_1
16838 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_2
16839 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_3
16840 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_4
16841 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_5
16842 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_6
16843 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_7
16844 38, // GPRPair_with_gsub_0_in_tcGPR:gsub_0 -> tGPREven_and_tcGPR
16845 16, // GPRPair_with_gsub_0_in_tcGPR:gsub_1 -> GPRnoip_and_GPRnopc
16846 0, // GPRPair_with_gsub_0_in_tcGPR:qqsub_0
16847 0, // GPRPair_with_gsub_0_in_tcGPR:qqsub_1
16848 0, // GPRPair_with_gsub_0_in_tcGPR:qsub_0
16849 0, // GPRPair_with_gsub_0_in_tcGPR:qsub_1
16850 0, // GPRPair_with_gsub_0_in_tcGPR:qsub_2
16851 0, // GPRPair_with_gsub_0_in_tcGPR:qsub_3
16852 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_0
16853 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_1
16854 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_2
16855 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_3
16856 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_4
16857 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_5
16858 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_6
16859 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_7
16860 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_8
16861 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_9
16862 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_10
16863 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_11
16864 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_12
16865 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_13
16866 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_14
16867 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_15
16868 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5
16869 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16870 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7
16871 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16872 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5
16873 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16874 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16875 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16876 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16877 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16878 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9
16879 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16880 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16881 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_dsub_5
16882 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16883 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_dsub_5_dsub_7
16884 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9
16885 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16886 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_8_ssub_9_ssub_12_ssub_13
16887 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16888 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_5_dsub_7
16889 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_5_ssub_12_ssub_13_dsub_7
16890 0, // GPRPair_with_gsub_0_in_tcGPR:dsub_5_ssub_12_ssub_13
16891 0, // GPRPair_with_gsub_0_in_tcGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16892 },
16893 { // GPRPair_with_gsub_0_in_tcGPRnotr12
16894 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_0
16895 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_1
16896 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_2
16897 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_3
16898 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_4
16899 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5
16900 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_6
16901 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_7
16902 42, // GPRPair_with_gsub_0_in_tcGPRnotr12:gsub_0 -> tGPREven_and_tcGPRnotr12
16903 43, // GPRPair_with_gsub_0_in_tcGPRnotr12:gsub_1 -> tGPROdd_and_tcGPR
16904 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:qqsub_0
16905 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:qqsub_1
16906 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_0
16907 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_1
16908 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_2
16909 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:qsub_3
16910 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0
16911 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_1
16912 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2
16913 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_3
16914 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4
16915 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_5
16916 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6
16917 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_7
16918 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_8
16919 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_9
16920 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_10
16921 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_11
16922 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_12
16923 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_13
16924 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_14
16925 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_15
16926 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5
16927 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16928 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7
16929 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16930 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5
16931 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16932 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16933 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16934 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16935 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16936 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9
16937 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16938 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16939 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_dsub_5
16940 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16941 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_dsub_5_dsub_7
16942 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9
16943 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16944 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_8_ssub_9_ssub_12_ssub_13
16945 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
16946 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5_dsub_7
16947 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5_ssub_12_ssub_13_dsub_7
16948 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:dsub_5_ssub_12_ssub_13
16949 0, // GPRPair_with_gsub_0_in_tcGPRnotr12:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
16950 },
16951 { // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
16952 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_0
16953 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_1
16954 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_2
16955 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_3
16956 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_4
16957 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5
16958 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_6
16959 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_7
16960 40, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:gsub_0 -> hGPR_and_GPRnoip_and_tGPREven
16961 41, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:gsub_1 -> hGPR_and_tGPROdd
16962 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qqsub_0
16963 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qqsub_1
16964 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_0
16965 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_1
16966 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_2
16967 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:qsub_3
16968 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0
16969 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_1
16970 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2
16971 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_3
16972 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4
16973 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_5
16974 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6
16975 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_7
16976 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_8
16977 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_9
16978 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_10
16979 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_11
16980 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_12
16981 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_13
16982 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_14
16983 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_15
16984 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5
16985 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
16986 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7
16987 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
16988 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5
16989 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
16990 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16991 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
16992 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
16993 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16994 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9
16995 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
16996 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
16997 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5
16998 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
16999 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_dsub_5_dsub_7
17000 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9
17001 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17002 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_ssub_12_ssub_13
17003 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17004 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5_dsub_7
17005 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13_dsub_7
17006 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:dsub_5_ssub_12_ssub_13
17007 0, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17008 },
17009 { // GPRPair_with_gsub_1_in_GPRsp
17010 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_0
17011 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_1
17012 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_2
17013 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_3
17014 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_4
17015 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_5
17016 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_6
17017 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_7
17018 51, // GPRPair_with_gsub_1_in_GPRsp:gsub_0 -> hGPR_and_tcGPR
17019 47, // GPRPair_with_gsub_1_in_GPRsp:gsub_1 -> GPRsp
17020 0, // GPRPair_with_gsub_1_in_GPRsp:qqsub_0
17021 0, // GPRPair_with_gsub_1_in_GPRsp:qqsub_1
17022 0, // GPRPair_with_gsub_1_in_GPRsp:qsub_0
17023 0, // GPRPair_with_gsub_1_in_GPRsp:qsub_1
17024 0, // GPRPair_with_gsub_1_in_GPRsp:qsub_2
17025 0, // GPRPair_with_gsub_1_in_GPRsp:qsub_3
17026 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_0
17027 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_1
17028 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_2
17029 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_3
17030 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_4
17031 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_5
17032 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_6
17033 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_7
17034 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_8
17035 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_9
17036 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_10
17037 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_11
17038 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_12
17039 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_13
17040 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_14
17041 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_15
17042 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_4_ssub_5
17043 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17044 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_6_ssub_7
17045 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17046 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_4_ssub_5
17047 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17048 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17049 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17050 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17051 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17052 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_8_ssub_9
17053 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17054 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17055 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_dsub_5
17056 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17057 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_dsub_5_dsub_7
17058 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_ssub_8_ssub_9
17059 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17060 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_8_ssub_9_ssub_12_ssub_13
17061 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17062 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_5_dsub_7
17063 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_5_ssub_12_ssub_13_dsub_7
17064 0, // GPRPair_with_gsub_1_in_GPRsp:dsub_5_ssub_12_ssub_13
17065 0, // GPRPair_with_gsub_1_in_GPRsp:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17066 },
17067 { // DPairSpc
17068 52, // DPairSpc:dsub_0 -> DPR
17069 0, // DPairSpc:dsub_1
17070 52, // DPairSpc:dsub_2 -> DPR
17071 0, // DPairSpc:dsub_3
17072 0, // DPairSpc:dsub_4
17073 0, // DPairSpc:dsub_5
17074 0, // DPairSpc:dsub_6
17075 0, // DPairSpc:dsub_7
17076 0, // DPairSpc:gsub_0
17077 0, // DPairSpc:gsub_1
17078 0, // DPairSpc:qqsub_0
17079 0, // DPairSpc:qqsub_1
17080 0, // DPairSpc:qsub_0
17081 0, // DPairSpc:qsub_1
17082 0, // DPairSpc:qsub_2
17083 0, // DPairSpc:qsub_3
17084 3, // DPairSpc:ssub_0 -> SPR
17085 3, // DPairSpc:ssub_1 -> SPR
17086 0, // DPairSpc:ssub_2
17087 0, // DPairSpc:ssub_3
17088 3, // DPairSpc:ssub_4 -> SPR
17089 3, // DPairSpc:ssub_5 -> SPR
17090 0, // DPairSpc:ssub_6
17091 0, // DPairSpc:ssub_7
17092 0, // DPairSpc:ssub_8
17093 0, // DPairSpc:ssub_9
17094 0, // DPairSpc:ssub_10
17095 0, // DPairSpc:ssub_11
17096 0, // DPairSpc:ssub_12
17097 0, // DPairSpc:ssub_13
17098 0, // DPairSpc:ssub_14
17099 0, // DPairSpc:ssub_15
17100 0, // DPairSpc:ssub_0_ssub_1_ssub_4_ssub_5
17101 0, // DPairSpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17102 0, // DPairSpc:ssub_2_ssub_3_ssub_6_ssub_7
17103 0, // DPairSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17104 0, // DPairSpc:ssub_2_ssub_3_ssub_4_ssub_5
17105 0, // DPairSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17106 0, // DPairSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17107 0, // DPairSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17108 0, // DPairSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17109 0, // DPairSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17110 0, // DPairSpc:ssub_4_ssub_5_ssub_8_ssub_9
17111 0, // DPairSpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17112 0, // DPairSpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17113 0, // DPairSpc:ssub_6_ssub_7_dsub_5
17114 0, // DPairSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17115 0, // DPairSpc:ssub_6_ssub_7_dsub_5_dsub_7
17116 0, // DPairSpc:ssub_6_ssub_7_ssub_8_ssub_9
17117 0, // DPairSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17118 0, // DPairSpc:ssub_8_ssub_9_ssub_12_ssub_13
17119 0, // DPairSpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17120 0, // DPairSpc:dsub_5_dsub_7
17121 0, // DPairSpc:dsub_5_ssub_12_ssub_13_dsub_7
17122 0, // DPairSpc:dsub_5_ssub_12_ssub_13
17123 0, // DPairSpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17124 },
17125 { // DPairSpc_with_ssub_0
17126 4, // DPairSpc_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
17127 0, // DPairSpc_with_ssub_0:dsub_1
17128 52, // DPairSpc_with_ssub_0:dsub_2 -> DPR
17129 0, // DPairSpc_with_ssub_0:dsub_3
17130 0, // DPairSpc_with_ssub_0:dsub_4
17131 0, // DPairSpc_with_ssub_0:dsub_5
17132 0, // DPairSpc_with_ssub_0:dsub_6
17133 0, // DPairSpc_with_ssub_0:dsub_7
17134 0, // DPairSpc_with_ssub_0:gsub_0
17135 0, // DPairSpc_with_ssub_0:gsub_1
17136 0, // DPairSpc_with_ssub_0:qqsub_0
17137 0, // DPairSpc_with_ssub_0:qqsub_1
17138 0, // DPairSpc_with_ssub_0:qsub_0
17139 0, // DPairSpc_with_ssub_0:qsub_1
17140 0, // DPairSpc_with_ssub_0:qsub_2
17141 0, // DPairSpc_with_ssub_0:qsub_3
17142 3, // DPairSpc_with_ssub_0:ssub_0 -> SPR
17143 3, // DPairSpc_with_ssub_0:ssub_1 -> SPR
17144 0, // DPairSpc_with_ssub_0:ssub_2
17145 0, // DPairSpc_with_ssub_0:ssub_3
17146 3, // DPairSpc_with_ssub_0:ssub_4 -> SPR
17147 3, // DPairSpc_with_ssub_0:ssub_5 -> SPR
17148 0, // DPairSpc_with_ssub_0:ssub_6
17149 0, // DPairSpc_with_ssub_0:ssub_7
17150 0, // DPairSpc_with_ssub_0:ssub_8
17151 0, // DPairSpc_with_ssub_0:ssub_9
17152 0, // DPairSpc_with_ssub_0:ssub_10
17153 0, // DPairSpc_with_ssub_0:ssub_11
17154 0, // DPairSpc_with_ssub_0:ssub_12
17155 0, // DPairSpc_with_ssub_0:ssub_13
17156 0, // DPairSpc_with_ssub_0:ssub_14
17157 0, // DPairSpc_with_ssub_0:ssub_15
17158 0, // DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5
17159 0, // DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17160 0, // DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
17161 0, // DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17162 0, // DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
17163 0, // DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17164 0, // DPairSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17165 0, // DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17166 0, // DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17167 0, // DPairSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17168 0, // DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
17169 0, // DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17170 0, // DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17171 0, // DPairSpc_with_ssub_0:ssub_6_ssub_7_dsub_5
17172 0, // DPairSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17173 0, // DPairSpc_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
17174 0, // DPairSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
17175 0, // DPairSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17176 0, // DPairSpc_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
17177 0, // DPairSpc_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17178 0, // DPairSpc_with_ssub_0:dsub_5_dsub_7
17179 0, // DPairSpc_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
17180 0, // DPairSpc_with_ssub_0:dsub_5_ssub_12_ssub_13
17181 0, // DPairSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17182 },
17183 { // DPairSpc_with_ssub_4
17184 53, // DPairSpc_with_ssub_4:dsub_0 -> DPR_VFP2
17185 0, // DPairSpc_with_ssub_4:dsub_1
17186 53, // DPairSpc_with_ssub_4:dsub_2 -> DPR_VFP2
17187 0, // DPairSpc_with_ssub_4:dsub_3
17188 0, // DPairSpc_with_ssub_4:dsub_4
17189 0, // DPairSpc_with_ssub_4:dsub_5
17190 0, // DPairSpc_with_ssub_4:dsub_6
17191 0, // DPairSpc_with_ssub_4:dsub_7
17192 0, // DPairSpc_with_ssub_4:gsub_0
17193 0, // DPairSpc_with_ssub_4:gsub_1
17194 0, // DPairSpc_with_ssub_4:qqsub_0
17195 0, // DPairSpc_with_ssub_4:qqsub_1
17196 0, // DPairSpc_with_ssub_4:qsub_0
17197 0, // DPairSpc_with_ssub_4:qsub_1
17198 0, // DPairSpc_with_ssub_4:qsub_2
17199 0, // DPairSpc_with_ssub_4:qsub_3
17200 3, // DPairSpc_with_ssub_4:ssub_0 -> SPR
17201 3, // DPairSpc_with_ssub_4:ssub_1 -> SPR
17202 0, // DPairSpc_with_ssub_4:ssub_2
17203 0, // DPairSpc_with_ssub_4:ssub_3
17204 3, // DPairSpc_with_ssub_4:ssub_4 -> SPR
17205 3, // DPairSpc_with_ssub_4:ssub_5 -> SPR
17206 0, // DPairSpc_with_ssub_4:ssub_6
17207 0, // DPairSpc_with_ssub_4:ssub_7
17208 0, // DPairSpc_with_ssub_4:ssub_8
17209 0, // DPairSpc_with_ssub_4:ssub_9
17210 0, // DPairSpc_with_ssub_4:ssub_10
17211 0, // DPairSpc_with_ssub_4:ssub_11
17212 0, // DPairSpc_with_ssub_4:ssub_12
17213 0, // DPairSpc_with_ssub_4:ssub_13
17214 0, // DPairSpc_with_ssub_4:ssub_14
17215 0, // DPairSpc_with_ssub_4:ssub_15
17216 0, // DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5
17217 0, // DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17218 0, // DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
17219 0, // DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17220 0, // DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5
17221 0, // DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17222 0, // DPairSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17223 0, // DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17224 0, // DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17225 0, // DPairSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17226 0, // DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9
17227 0, // DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17228 0, // DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17229 0, // DPairSpc_with_ssub_4:ssub_6_ssub_7_dsub_5
17230 0, // DPairSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17231 0, // DPairSpc_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
17232 0, // DPairSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
17233 0, // DPairSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17234 0, // DPairSpc_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
17235 0, // DPairSpc_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17236 0, // DPairSpc_with_ssub_4:dsub_5_dsub_7
17237 0, // DPairSpc_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
17238 0, // DPairSpc_with_ssub_4:dsub_5_ssub_12_ssub_13
17239 0, // DPairSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17240 },
17241 { // DPairSpc_with_dsub_0_in_DPR_8
17242 20, // DPairSpc_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
17243 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_1
17244 53, // DPairSpc_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
17245 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_3
17246 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_4
17247 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_5
17248 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_6
17249 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_7
17250 0, // DPairSpc_with_dsub_0_in_DPR_8:gsub_0
17251 0, // DPairSpc_with_dsub_0_in_DPR_8:gsub_1
17252 0, // DPairSpc_with_dsub_0_in_DPR_8:qqsub_0
17253 0, // DPairSpc_with_dsub_0_in_DPR_8:qqsub_1
17254 0, // DPairSpc_with_dsub_0_in_DPR_8:qsub_0
17255 0, // DPairSpc_with_dsub_0_in_DPR_8:qsub_1
17256 0, // DPairSpc_with_dsub_0_in_DPR_8:qsub_2
17257 0, // DPairSpc_with_dsub_0_in_DPR_8:qsub_3
17258 8, // DPairSpc_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
17259 8, // DPairSpc_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
17260 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_2
17261 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_3
17262 3, // DPairSpc_with_dsub_0_in_DPR_8:ssub_4 -> SPR
17263 3, // DPairSpc_with_dsub_0_in_DPR_8:ssub_5 -> SPR
17264 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_6
17265 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_7
17266 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_8
17267 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_9
17268 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_10
17269 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_11
17270 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_12
17271 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_13
17272 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_14
17273 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_15
17274 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
17275 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17276 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
17277 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17278 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
17279 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17280 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17281 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17282 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17283 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17284 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
17285 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17286 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17287 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
17288 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17289 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
17290 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
17291 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17292 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
17293 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17294 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_5_dsub_7
17295 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
17296 0, // DPairSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
17297 0, // DPairSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17298 },
17299 { // DPairSpc_with_dsub_2_in_DPR_8
17300 54, // DPairSpc_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
17301 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_1
17302 54, // DPairSpc_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
17303 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_3
17304 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_4
17305 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_5
17306 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_6
17307 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_7
17308 0, // DPairSpc_with_dsub_2_in_DPR_8:gsub_0
17309 0, // DPairSpc_with_dsub_2_in_DPR_8:gsub_1
17310 0, // DPairSpc_with_dsub_2_in_DPR_8:qqsub_0
17311 0, // DPairSpc_with_dsub_2_in_DPR_8:qqsub_1
17312 0, // DPairSpc_with_dsub_2_in_DPR_8:qsub_0
17313 0, // DPairSpc_with_dsub_2_in_DPR_8:qsub_1
17314 0, // DPairSpc_with_dsub_2_in_DPR_8:qsub_2
17315 0, // DPairSpc_with_dsub_2_in_DPR_8:qsub_3
17316 8, // DPairSpc_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
17317 8, // DPairSpc_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
17318 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_2
17319 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_3
17320 8, // DPairSpc_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
17321 8, // DPairSpc_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
17322 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_6
17323 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_7
17324 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_8
17325 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_9
17326 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_10
17327 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_11
17328 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_12
17329 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_13
17330 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_14
17331 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_15
17332 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
17333 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17334 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
17335 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17336 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
17337 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17338 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17339 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17340 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17341 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17342 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
17343 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17344 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17345 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
17346 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17347 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
17348 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
17349 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17350 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
17351 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17352 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_5_dsub_7
17353 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
17354 0, // DPairSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
17355 0, // DPairSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17356 },
17357 { // DPair
17358 52, // DPair:dsub_0 -> DPR
17359 52, // DPair:dsub_1 -> DPR
17360 0, // DPair:dsub_2
17361 0, // DPair:dsub_3
17362 0, // DPair:dsub_4
17363 0, // DPair:dsub_5
17364 0, // DPair:dsub_6
17365 0, // DPair:dsub_7
17366 0, // DPair:gsub_0
17367 0, // DPair:gsub_1
17368 0, // DPair:qqsub_0
17369 0, // DPair:qqsub_1
17370 0, // DPair:qsub_0
17371 0, // DPair:qsub_1
17372 0, // DPair:qsub_2
17373 0, // DPair:qsub_3
17374 3, // DPair:ssub_0 -> SPR
17375 3, // DPair:ssub_1 -> SPR
17376 3, // DPair:ssub_2 -> SPR
17377 3, // DPair:ssub_3 -> SPR
17378 0, // DPair:ssub_4
17379 0, // DPair:ssub_5
17380 0, // DPair:ssub_6
17381 0, // DPair:ssub_7
17382 0, // DPair:ssub_8
17383 0, // DPair:ssub_9
17384 0, // DPair:ssub_10
17385 0, // DPair:ssub_11
17386 0, // DPair:ssub_12
17387 0, // DPair:ssub_13
17388 0, // DPair:ssub_14
17389 0, // DPair:ssub_15
17390 0, // DPair:ssub_0_ssub_1_ssub_4_ssub_5
17391 0, // DPair:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17392 0, // DPair:ssub_2_ssub_3_ssub_6_ssub_7
17393 0, // DPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17394 0, // DPair:ssub_2_ssub_3_ssub_4_ssub_5
17395 0, // DPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17396 0, // DPair:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17397 0, // DPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17398 0, // DPair:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17399 0, // DPair:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17400 0, // DPair:ssub_4_ssub_5_ssub_8_ssub_9
17401 0, // DPair:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17402 0, // DPair:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17403 0, // DPair:ssub_6_ssub_7_dsub_5
17404 0, // DPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17405 0, // DPair:ssub_6_ssub_7_dsub_5_dsub_7
17406 0, // DPair:ssub_6_ssub_7_ssub_8_ssub_9
17407 0, // DPair:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17408 0, // DPair:ssub_8_ssub_9_ssub_12_ssub_13
17409 0, // DPair:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17410 0, // DPair:dsub_5_dsub_7
17411 0, // DPair:dsub_5_ssub_12_ssub_13_dsub_7
17412 0, // DPair:dsub_5_ssub_12_ssub_13
17413 0, // DPair:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17414 },
17415 { // DPair_with_ssub_0
17416 4, // DPair_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
17417 52, // DPair_with_ssub_0:dsub_1 -> DPR
17418 0, // DPair_with_ssub_0:dsub_2
17419 0, // DPair_with_ssub_0:dsub_3
17420 0, // DPair_with_ssub_0:dsub_4
17421 0, // DPair_with_ssub_0:dsub_5
17422 0, // DPair_with_ssub_0:dsub_6
17423 0, // DPair_with_ssub_0:dsub_7
17424 0, // DPair_with_ssub_0:gsub_0
17425 0, // DPair_with_ssub_0:gsub_1
17426 0, // DPair_with_ssub_0:qqsub_0
17427 0, // DPair_with_ssub_0:qqsub_1
17428 0, // DPair_with_ssub_0:qsub_0
17429 0, // DPair_with_ssub_0:qsub_1
17430 0, // DPair_with_ssub_0:qsub_2
17431 0, // DPair_with_ssub_0:qsub_3
17432 3, // DPair_with_ssub_0:ssub_0 -> SPR
17433 3, // DPair_with_ssub_0:ssub_1 -> SPR
17434 3, // DPair_with_ssub_0:ssub_2 -> SPR
17435 3, // DPair_with_ssub_0:ssub_3 -> SPR
17436 0, // DPair_with_ssub_0:ssub_4
17437 0, // DPair_with_ssub_0:ssub_5
17438 0, // DPair_with_ssub_0:ssub_6
17439 0, // DPair_with_ssub_0:ssub_7
17440 0, // DPair_with_ssub_0:ssub_8
17441 0, // DPair_with_ssub_0:ssub_9
17442 0, // DPair_with_ssub_0:ssub_10
17443 0, // DPair_with_ssub_0:ssub_11
17444 0, // DPair_with_ssub_0:ssub_12
17445 0, // DPair_with_ssub_0:ssub_13
17446 0, // DPair_with_ssub_0:ssub_14
17447 0, // DPair_with_ssub_0:ssub_15
17448 0, // DPair_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5
17449 0, // DPair_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17450 0, // DPair_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
17451 0, // DPair_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17452 0, // DPair_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
17453 0, // DPair_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17454 0, // DPair_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17455 0, // DPair_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17456 0, // DPair_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17457 0, // DPair_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17458 0, // DPair_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
17459 0, // DPair_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17460 0, // DPair_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17461 0, // DPair_with_ssub_0:ssub_6_ssub_7_dsub_5
17462 0, // DPair_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17463 0, // DPair_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
17464 0, // DPair_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
17465 0, // DPair_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17466 0, // DPair_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
17467 0, // DPair_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17468 0, // DPair_with_ssub_0:dsub_5_dsub_7
17469 0, // DPair_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
17470 0, // DPair_with_ssub_0:dsub_5_ssub_12_ssub_13
17471 0, // DPair_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17472 },
17473 { // QPR
17474 52, // QPR:dsub_0 -> DPR
17475 52, // QPR:dsub_1 -> DPR
17476 0, // QPR:dsub_2
17477 0, // QPR:dsub_3
17478 0, // QPR:dsub_4
17479 0, // QPR:dsub_5
17480 0, // QPR:dsub_6
17481 0, // QPR:dsub_7
17482 0, // QPR:gsub_0
17483 0, // QPR:gsub_1
17484 0, // QPR:qqsub_0
17485 0, // QPR:qqsub_1
17486 0, // QPR:qsub_0
17487 0, // QPR:qsub_1
17488 0, // QPR:qsub_2
17489 0, // QPR:qsub_3
17490 3, // QPR:ssub_0 -> SPR
17491 3, // QPR:ssub_1 -> SPR
17492 3, // QPR:ssub_2 -> SPR
17493 3, // QPR:ssub_3 -> SPR
17494 0, // QPR:ssub_4
17495 0, // QPR:ssub_5
17496 0, // QPR:ssub_6
17497 0, // QPR:ssub_7
17498 0, // QPR:ssub_8
17499 0, // QPR:ssub_9
17500 0, // QPR:ssub_10
17501 0, // QPR:ssub_11
17502 0, // QPR:ssub_12
17503 0, // QPR:ssub_13
17504 0, // QPR:ssub_14
17505 0, // QPR:ssub_15
17506 0, // QPR:ssub_0_ssub_1_ssub_4_ssub_5
17507 0, // QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17508 0, // QPR:ssub_2_ssub_3_ssub_6_ssub_7
17509 0, // QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17510 0, // QPR:ssub_2_ssub_3_ssub_4_ssub_5
17511 0, // QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17512 0, // QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17513 0, // QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17514 0, // QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17515 0, // QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17516 0, // QPR:ssub_4_ssub_5_ssub_8_ssub_9
17517 0, // QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17518 0, // QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17519 0, // QPR:ssub_6_ssub_7_dsub_5
17520 0, // QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17521 0, // QPR:ssub_6_ssub_7_dsub_5_dsub_7
17522 0, // QPR:ssub_6_ssub_7_ssub_8_ssub_9
17523 0, // QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17524 0, // QPR:ssub_8_ssub_9_ssub_12_ssub_13
17525 0, // QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17526 0, // QPR:dsub_5_dsub_7
17527 0, // QPR:dsub_5_ssub_12_ssub_13_dsub_7
17528 0, // QPR:dsub_5_ssub_12_ssub_13
17529 0, // QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17530 },
17531 { // DPair_with_ssub_2
17532 53, // DPair_with_ssub_2:dsub_0 -> DPR_VFP2
17533 53, // DPair_with_ssub_2:dsub_1 -> DPR_VFP2
17534 0, // DPair_with_ssub_2:dsub_2
17535 0, // DPair_with_ssub_2:dsub_3
17536 0, // DPair_with_ssub_2:dsub_4
17537 0, // DPair_with_ssub_2:dsub_5
17538 0, // DPair_with_ssub_2:dsub_6
17539 0, // DPair_with_ssub_2:dsub_7
17540 0, // DPair_with_ssub_2:gsub_0
17541 0, // DPair_with_ssub_2:gsub_1
17542 0, // DPair_with_ssub_2:qqsub_0
17543 0, // DPair_with_ssub_2:qqsub_1
17544 0, // DPair_with_ssub_2:qsub_0
17545 0, // DPair_with_ssub_2:qsub_1
17546 0, // DPair_with_ssub_2:qsub_2
17547 0, // DPair_with_ssub_2:qsub_3
17548 3, // DPair_with_ssub_2:ssub_0 -> SPR
17549 3, // DPair_with_ssub_2:ssub_1 -> SPR
17550 3, // DPair_with_ssub_2:ssub_2 -> SPR
17551 3, // DPair_with_ssub_2:ssub_3 -> SPR
17552 0, // DPair_with_ssub_2:ssub_4
17553 0, // DPair_with_ssub_2:ssub_5
17554 0, // DPair_with_ssub_2:ssub_6
17555 0, // DPair_with_ssub_2:ssub_7
17556 0, // DPair_with_ssub_2:ssub_8
17557 0, // DPair_with_ssub_2:ssub_9
17558 0, // DPair_with_ssub_2:ssub_10
17559 0, // DPair_with_ssub_2:ssub_11
17560 0, // DPair_with_ssub_2:ssub_12
17561 0, // DPair_with_ssub_2:ssub_13
17562 0, // DPair_with_ssub_2:ssub_14
17563 0, // DPair_with_ssub_2:ssub_15
17564 0, // DPair_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5
17565 0, // DPair_with_ssub_2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17566 0, // DPair_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7
17567 0, // DPair_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17568 0, // DPair_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5
17569 0, // DPair_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17570 0, // DPair_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17571 0, // DPair_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17572 0, // DPair_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17573 0, // DPair_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17574 0, // DPair_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9
17575 0, // DPair_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17576 0, // DPair_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17577 0, // DPair_with_ssub_2:ssub_6_ssub_7_dsub_5
17578 0, // DPair_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17579 0, // DPair_with_ssub_2:ssub_6_ssub_7_dsub_5_dsub_7
17580 0, // DPair_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9
17581 0, // DPair_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17582 0, // DPair_with_ssub_2:ssub_8_ssub_9_ssub_12_ssub_13
17583 0, // DPair_with_ssub_2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17584 0, // DPair_with_ssub_2:dsub_5_dsub_7
17585 0, // DPair_with_ssub_2:dsub_5_ssub_12_ssub_13_dsub_7
17586 0, // DPair_with_ssub_2:dsub_5_ssub_12_ssub_13
17587 0, // DPair_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17588 },
17589 { // DPair_with_dsub_0_in_DPR_8
17590 20, // DPair_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
17591 53, // DPair_with_dsub_0_in_DPR_8:dsub_1 -> DPR_VFP2
17592 0, // DPair_with_dsub_0_in_DPR_8:dsub_2
17593 0, // DPair_with_dsub_0_in_DPR_8:dsub_3
17594 0, // DPair_with_dsub_0_in_DPR_8:dsub_4
17595 0, // DPair_with_dsub_0_in_DPR_8:dsub_5
17596 0, // DPair_with_dsub_0_in_DPR_8:dsub_6
17597 0, // DPair_with_dsub_0_in_DPR_8:dsub_7
17598 0, // DPair_with_dsub_0_in_DPR_8:gsub_0
17599 0, // DPair_with_dsub_0_in_DPR_8:gsub_1
17600 0, // DPair_with_dsub_0_in_DPR_8:qqsub_0
17601 0, // DPair_with_dsub_0_in_DPR_8:qqsub_1
17602 0, // DPair_with_dsub_0_in_DPR_8:qsub_0
17603 0, // DPair_with_dsub_0_in_DPR_8:qsub_1
17604 0, // DPair_with_dsub_0_in_DPR_8:qsub_2
17605 0, // DPair_with_dsub_0_in_DPR_8:qsub_3
17606 8, // DPair_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
17607 8, // DPair_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
17608 3, // DPair_with_dsub_0_in_DPR_8:ssub_2 -> SPR
17609 3, // DPair_with_dsub_0_in_DPR_8:ssub_3 -> SPR
17610 0, // DPair_with_dsub_0_in_DPR_8:ssub_4
17611 0, // DPair_with_dsub_0_in_DPR_8:ssub_5
17612 0, // DPair_with_dsub_0_in_DPR_8:ssub_6
17613 0, // DPair_with_dsub_0_in_DPR_8:ssub_7
17614 0, // DPair_with_dsub_0_in_DPR_8:ssub_8
17615 0, // DPair_with_dsub_0_in_DPR_8:ssub_9
17616 0, // DPair_with_dsub_0_in_DPR_8:ssub_10
17617 0, // DPair_with_dsub_0_in_DPR_8:ssub_11
17618 0, // DPair_with_dsub_0_in_DPR_8:ssub_12
17619 0, // DPair_with_dsub_0_in_DPR_8:ssub_13
17620 0, // DPair_with_dsub_0_in_DPR_8:ssub_14
17621 0, // DPair_with_dsub_0_in_DPR_8:ssub_15
17622 0, // DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
17623 0, // DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17624 0, // DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
17625 0, // DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17626 0, // DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
17627 0, // DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17628 0, // DPair_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17629 0, // DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17630 0, // DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17631 0, // DPair_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17632 0, // DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
17633 0, // DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17634 0, // DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17635 0, // DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
17636 0, // DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17637 0, // DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
17638 0, // DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
17639 0, // DPair_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17640 0, // DPair_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
17641 0, // DPair_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17642 0, // DPair_with_dsub_0_in_DPR_8:dsub_5_dsub_7
17643 0, // DPair_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
17644 0, // DPair_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
17645 0, // DPair_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17646 },
17647 { // MQPR
17648 53, // MQPR:dsub_0 -> DPR_VFP2
17649 53, // MQPR:dsub_1 -> DPR_VFP2
17650 0, // MQPR:dsub_2
17651 0, // MQPR:dsub_3
17652 0, // MQPR:dsub_4
17653 0, // MQPR:dsub_5
17654 0, // MQPR:dsub_6
17655 0, // MQPR:dsub_7
17656 0, // MQPR:gsub_0
17657 0, // MQPR:gsub_1
17658 0, // MQPR:qqsub_0
17659 0, // MQPR:qqsub_1
17660 0, // MQPR:qsub_0
17661 0, // MQPR:qsub_1
17662 0, // MQPR:qsub_2
17663 0, // MQPR:qsub_3
17664 3, // MQPR:ssub_0 -> SPR
17665 3, // MQPR:ssub_1 -> SPR
17666 3, // MQPR:ssub_2 -> SPR
17667 3, // MQPR:ssub_3 -> SPR
17668 0, // MQPR:ssub_4
17669 0, // MQPR:ssub_5
17670 0, // MQPR:ssub_6
17671 0, // MQPR:ssub_7
17672 0, // MQPR:ssub_8
17673 0, // MQPR:ssub_9
17674 0, // MQPR:ssub_10
17675 0, // MQPR:ssub_11
17676 0, // MQPR:ssub_12
17677 0, // MQPR:ssub_13
17678 0, // MQPR:ssub_14
17679 0, // MQPR:ssub_15
17680 0, // MQPR:ssub_0_ssub_1_ssub_4_ssub_5
17681 0, // MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17682 0, // MQPR:ssub_2_ssub_3_ssub_6_ssub_7
17683 0, // MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17684 0, // MQPR:ssub_2_ssub_3_ssub_4_ssub_5
17685 0, // MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17686 0, // MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17687 0, // MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17688 0, // MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17689 0, // MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17690 0, // MQPR:ssub_4_ssub_5_ssub_8_ssub_9
17691 0, // MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17692 0, // MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17693 0, // MQPR:ssub_6_ssub_7_dsub_5
17694 0, // MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17695 0, // MQPR:ssub_6_ssub_7_dsub_5_dsub_7
17696 0, // MQPR:ssub_6_ssub_7_ssub_8_ssub_9
17697 0, // MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17698 0, // MQPR:ssub_8_ssub_9_ssub_12_ssub_13
17699 0, // MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17700 0, // MQPR:dsub_5_dsub_7
17701 0, // MQPR:dsub_5_ssub_12_ssub_13_dsub_7
17702 0, // MQPR:dsub_5_ssub_12_ssub_13
17703 0, // MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17704 },
17705 { // QPR_VFP2
17706 53, // QPR_VFP2:dsub_0 -> DPR_VFP2
17707 53, // QPR_VFP2:dsub_1 -> DPR_VFP2
17708 0, // QPR_VFP2:dsub_2
17709 0, // QPR_VFP2:dsub_3
17710 0, // QPR_VFP2:dsub_4
17711 0, // QPR_VFP2:dsub_5
17712 0, // QPR_VFP2:dsub_6
17713 0, // QPR_VFP2:dsub_7
17714 0, // QPR_VFP2:gsub_0
17715 0, // QPR_VFP2:gsub_1
17716 0, // QPR_VFP2:qqsub_0
17717 0, // QPR_VFP2:qqsub_1
17718 0, // QPR_VFP2:qsub_0
17719 0, // QPR_VFP2:qsub_1
17720 0, // QPR_VFP2:qsub_2
17721 0, // QPR_VFP2:qsub_3
17722 3, // QPR_VFP2:ssub_0 -> SPR
17723 3, // QPR_VFP2:ssub_1 -> SPR
17724 3, // QPR_VFP2:ssub_2 -> SPR
17725 3, // QPR_VFP2:ssub_3 -> SPR
17726 0, // QPR_VFP2:ssub_4
17727 0, // QPR_VFP2:ssub_5
17728 0, // QPR_VFP2:ssub_6
17729 0, // QPR_VFP2:ssub_7
17730 0, // QPR_VFP2:ssub_8
17731 0, // QPR_VFP2:ssub_9
17732 0, // QPR_VFP2:ssub_10
17733 0, // QPR_VFP2:ssub_11
17734 0, // QPR_VFP2:ssub_12
17735 0, // QPR_VFP2:ssub_13
17736 0, // QPR_VFP2:ssub_14
17737 0, // QPR_VFP2:ssub_15
17738 0, // QPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5
17739 0, // QPR_VFP2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17740 0, // QPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7
17741 0, // QPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17742 0, // QPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5
17743 0, // QPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17744 0, // QPR_VFP2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17745 0, // QPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17746 0, // QPR_VFP2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17747 0, // QPR_VFP2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17748 0, // QPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9
17749 0, // QPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17750 0, // QPR_VFP2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17751 0, // QPR_VFP2:ssub_6_ssub_7_dsub_5
17752 0, // QPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17753 0, // QPR_VFP2:ssub_6_ssub_7_dsub_5_dsub_7
17754 0, // QPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9
17755 0, // QPR_VFP2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17756 0, // QPR_VFP2:ssub_8_ssub_9_ssub_12_ssub_13
17757 0, // QPR_VFP2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17758 0, // QPR_VFP2:dsub_5_dsub_7
17759 0, // QPR_VFP2:dsub_5_ssub_12_ssub_13_dsub_7
17760 0, // QPR_VFP2:dsub_5_ssub_12_ssub_13
17761 0, // QPR_VFP2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17762 },
17763 { // DPair_with_dsub_1_in_DPR_8
17764 54, // DPair_with_dsub_1_in_DPR_8:dsub_0 -> DPR_8
17765 54, // DPair_with_dsub_1_in_DPR_8:dsub_1 -> DPR_8
17766 0, // DPair_with_dsub_1_in_DPR_8:dsub_2
17767 0, // DPair_with_dsub_1_in_DPR_8:dsub_3
17768 0, // DPair_with_dsub_1_in_DPR_8:dsub_4
17769 0, // DPair_with_dsub_1_in_DPR_8:dsub_5
17770 0, // DPair_with_dsub_1_in_DPR_8:dsub_6
17771 0, // DPair_with_dsub_1_in_DPR_8:dsub_7
17772 0, // DPair_with_dsub_1_in_DPR_8:gsub_0
17773 0, // DPair_with_dsub_1_in_DPR_8:gsub_1
17774 0, // DPair_with_dsub_1_in_DPR_8:qqsub_0
17775 0, // DPair_with_dsub_1_in_DPR_8:qqsub_1
17776 0, // DPair_with_dsub_1_in_DPR_8:qsub_0
17777 0, // DPair_with_dsub_1_in_DPR_8:qsub_1
17778 0, // DPair_with_dsub_1_in_DPR_8:qsub_2
17779 0, // DPair_with_dsub_1_in_DPR_8:qsub_3
17780 8, // DPair_with_dsub_1_in_DPR_8:ssub_0 -> SPR_8
17781 8, // DPair_with_dsub_1_in_DPR_8:ssub_1 -> SPR_8
17782 8, // DPair_with_dsub_1_in_DPR_8:ssub_2 -> SPR_8
17783 8, // DPair_with_dsub_1_in_DPR_8:ssub_3 -> SPR_8
17784 0, // DPair_with_dsub_1_in_DPR_8:ssub_4
17785 0, // DPair_with_dsub_1_in_DPR_8:ssub_5
17786 0, // DPair_with_dsub_1_in_DPR_8:ssub_6
17787 0, // DPair_with_dsub_1_in_DPR_8:ssub_7
17788 0, // DPair_with_dsub_1_in_DPR_8:ssub_8
17789 0, // DPair_with_dsub_1_in_DPR_8:ssub_9
17790 0, // DPair_with_dsub_1_in_DPR_8:ssub_10
17791 0, // DPair_with_dsub_1_in_DPR_8:ssub_11
17792 0, // DPair_with_dsub_1_in_DPR_8:ssub_12
17793 0, // DPair_with_dsub_1_in_DPR_8:ssub_13
17794 0, // DPair_with_dsub_1_in_DPR_8:ssub_14
17795 0, // DPair_with_dsub_1_in_DPR_8:ssub_15
17796 0, // DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5
17797 0, // DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17798 0, // DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
17799 0, // DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17800 0, // DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
17801 0, // DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17802 0, // DPair_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17803 0, // DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17804 0, // DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17805 0, // DPair_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17806 0, // DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
17807 0, // DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17808 0, // DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17809 0, // DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5
17810 0, // DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17811 0, // DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
17812 0, // DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
17813 0, // DPair_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17814 0, // DPair_with_dsub_1_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
17815 0, // DPair_with_dsub_1_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17816 0, // DPair_with_dsub_1_in_DPR_8:dsub_5_dsub_7
17817 0, // DPair_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
17818 0, // DPair_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13
17819 0, // DPair_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17820 },
17821 { // QPR_8
17822 54, // QPR_8:dsub_0 -> DPR_8
17823 54, // QPR_8:dsub_1 -> DPR_8
17824 0, // QPR_8:dsub_2
17825 0, // QPR_8:dsub_3
17826 0, // QPR_8:dsub_4
17827 0, // QPR_8:dsub_5
17828 0, // QPR_8:dsub_6
17829 0, // QPR_8:dsub_7
17830 0, // QPR_8:gsub_0
17831 0, // QPR_8:gsub_1
17832 0, // QPR_8:qqsub_0
17833 0, // QPR_8:qqsub_1
17834 0, // QPR_8:qsub_0
17835 0, // QPR_8:qsub_1
17836 0, // QPR_8:qsub_2
17837 0, // QPR_8:qsub_3
17838 8, // QPR_8:ssub_0 -> SPR_8
17839 8, // QPR_8:ssub_1 -> SPR_8
17840 8, // QPR_8:ssub_2 -> SPR_8
17841 8, // QPR_8:ssub_3 -> SPR_8
17842 0, // QPR_8:ssub_4
17843 0, // QPR_8:ssub_5
17844 0, // QPR_8:ssub_6
17845 0, // QPR_8:ssub_7
17846 0, // QPR_8:ssub_8
17847 0, // QPR_8:ssub_9
17848 0, // QPR_8:ssub_10
17849 0, // QPR_8:ssub_11
17850 0, // QPR_8:ssub_12
17851 0, // QPR_8:ssub_13
17852 0, // QPR_8:ssub_14
17853 0, // QPR_8:ssub_15
17854 0, // QPR_8:ssub_0_ssub_1_ssub_4_ssub_5
17855 0, // QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17856 0, // QPR_8:ssub_2_ssub_3_ssub_6_ssub_7
17857 0, // QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17858 0, // QPR_8:ssub_2_ssub_3_ssub_4_ssub_5
17859 0, // QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17860 0, // QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17861 0, // QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17862 0, // QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17863 0, // QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17864 0, // QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
17865 0, // QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17866 0, // QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17867 0, // QPR_8:ssub_6_ssub_7_dsub_5
17868 0, // QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17869 0, // QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
17870 0, // QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
17871 0, // QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17872 0, // QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
17873 0, // QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17874 0, // QPR_8:dsub_5_dsub_7
17875 0, // QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
17876 0, // QPR_8:dsub_5_ssub_12_ssub_13
17877 0, // QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17878 },
17879 { // DTriple
17880 52, // DTriple:dsub_0 -> DPR
17881 52, // DTriple:dsub_1 -> DPR
17882 52, // DTriple:dsub_2 -> DPR
17883 0, // DTriple:dsub_3
17884 0, // DTriple:dsub_4
17885 0, // DTriple:dsub_5
17886 0, // DTriple:dsub_6
17887 0, // DTriple:dsub_7
17888 0, // DTriple:gsub_0
17889 0, // DTriple:gsub_1
17890 0, // DTriple:qqsub_0
17891 0, // DTriple:qqsub_1
17892 68, // DTriple:qsub_0 -> DPair
17893 0, // DTriple:qsub_1
17894 0, // DTriple:qsub_2
17895 0, // DTriple:qsub_3
17896 3, // DTriple:ssub_0 -> SPR
17897 3, // DTriple:ssub_1 -> SPR
17898 3, // DTriple:ssub_2 -> SPR
17899 3, // DTriple:ssub_3 -> SPR
17900 3, // DTriple:ssub_4 -> SPR
17901 3, // DTriple:ssub_5 -> SPR
17902 0, // DTriple:ssub_6
17903 0, // DTriple:ssub_7
17904 0, // DTriple:ssub_8
17905 0, // DTriple:ssub_9
17906 0, // DTriple:ssub_10
17907 0, // DTriple:ssub_11
17908 0, // DTriple:ssub_12
17909 0, // DTriple:ssub_13
17910 0, // DTriple:ssub_14
17911 0, // DTriple:ssub_15
17912 63, // DTriple:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
17913 0, // DTriple:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17914 0, // DTriple:ssub_2_ssub_3_ssub_6_ssub_7
17915 0, // DTriple:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17916 68, // DTriple:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
17917 0, // DTriple:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17918 0, // DTriple:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17919 0, // DTriple:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17920 0, // DTriple:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17921 0, // DTriple:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17922 0, // DTriple:ssub_4_ssub_5_ssub_8_ssub_9
17923 0, // DTriple:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17924 0, // DTriple:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17925 0, // DTriple:ssub_6_ssub_7_dsub_5
17926 0, // DTriple:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17927 0, // DTriple:ssub_6_ssub_7_dsub_5_dsub_7
17928 0, // DTriple:ssub_6_ssub_7_ssub_8_ssub_9
17929 0, // DTriple:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17930 0, // DTriple:ssub_8_ssub_9_ssub_12_ssub_13
17931 0, // DTriple:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17932 0, // DTriple:dsub_5_dsub_7
17933 0, // DTriple:dsub_5_ssub_12_ssub_13_dsub_7
17934 0, // DTriple:dsub_5_ssub_12_ssub_13
17935 0, // DTriple:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17936 },
17937 { // DTripleSpc
17938 52, // DTripleSpc:dsub_0 -> DPR
17939 0, // DTripleSpc:dsub_1
17940 52, // DTripleSpc:dsub_2 -> DPR
17941 0, // DTripleSpc:dsub_3
17942 52, // DTripleSpc:dsub_4 -> DPR
17943 0, // DTripleSpc:dsub_5
17944 0, // DTripleSpc:dsub_6
17945 0, // DTripleSpc:dsub_7
17946 0, // DTripleSpc:gsub_0
17947 0, // DTripleSpc:gsub_1
17948 0, // DTripleSpc:qqsub_0
17949 0, // DTripleSpc:qqsub_1
17950 0, // DTripleSpc:qsub_0
17951 0, // DTripleSpc:qsub_1
17952 0, // DTripleSpc:qsub_2
17953 0, // DTripleSpc:qsub_3
17954 3, // DTripleSpc:ssub_0 -> SPR
17955 3, // DTripleSpc:ssub_1 -> SPR
17956 0, // DTripleSpc:ssub_2
17957 0, // DTripleSpc:ssub_3
17958 3, // DTripleSpc:ssub_4 -> SPR
17959 3, // DTripleSpc:ssub_5 -> SPR
17960 0, // DTripleSpc:ssub_6
17961 0, // DTripleSpc:ssub_7
17962 3, // DTripleSpc:ssub_8 -> SPR
17963 3, // DTripleSpc:ssub_9 -> SPR
17964 0, // DTripleSpc:ssub_10
17965 0, // DTripleSpc:ssub_11
17966 0, // DTripleSpc:ssub_12
17967 0, // DTripleSpc:ssub_13
17968 0, // DTripleSpc:ssub_14
17969 0, // DTripleSpc:ssub_15
17970 63, // DTripleSpc:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
17971 0, // DTripleSpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
17972 0, // DTripleSpc:ssub_2_ssub_3_ssub_6_ssub_7
17973 0, // DTripleSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
17974 0, // DTripleSpc:ssub_2_ssub_3_ssub_4_ssub_5
17975 0, // DTripleSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
17976 0, // DTripleSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17977 0, // DTripleSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
17978 0, // DTripleSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
17979 0, // DTripleSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17980 63, // DTripleSpc:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
17981 0, // DTripleSpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
17982 0, // DTripleSpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
17983 0, // DTripleSpc:ssub_6_ssub_7_dsub_5
17984 0, // DTripleSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
17985 0, // DTripleSpc:ssub_6_ssub_7_dsub_5_dsub_7
17986 0, // DTripleSpc:ssub_6_ssub_7_ssub_8_ssub_9
17987 0, // DTripleSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17988 0, // DTripleSpc:ssub_8_ssub_9_ssub_12_ssub_13
17989 0, // DTripleSpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
17990 0, // DTripleSpc:dsub_5_dsub_7
17991 0, // DTripleSpc:dsub_5_ssub_12_ssub_13_dsub_7
17992 0, // DTripleSpc:dsub_5_ssub_12_ssub_13
17993 0, // DTripleSpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
17994 },
17995 { // DTripleSpc_with_ssub_0
17996 4, // DTripleSpc_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
17997 0, // DTripleSpc_with_ssub_0:dsub_1
17998 52, // DTripleSpc_with_ssub_0:dsub_2 -> DPR
17999 0, // DTripleSpc_with_ssub_0:dsub_3
18000 52, // DTripleSpc_with_ssub_0:dsub_4 -> DPR
18001 0, // DTripleSpc_with_ssub_0:dsub_5
18002 0, // DTripleSpc_with_ssub_0:dsub_6
18003 0, // DTripleSpc_with_ssub_0:dsub_7
18004 0, // DTripleSpc_with_ssub_0:gsub_0
18005 0, // DTripleSpc_with_ssub_0:gsub_1
18006 0, // DTripleSpc_with_ssub_0:qqsub_0
18007 0, // DTripleSpc_with_ssub_0:qqsub_1
18008 0, // DTripleSpc_with_ssub_0:qsub_0
18009 0, // DTripleSpc_with_ssub_0:qsub_1
18010 0, // DTripleSpc_with_ssub_0:qsub_2
18011 0, // DTripleSpc_with_ssub_0:qsub_3
18012 3, // DTripleSpc_with_ssub_0:ssub_0 -> SPR
18013 3, // DTripleSpc_with_ssub_0:ssub_1 -> SPR
18014 0, // DTripleSpc_with_ssub_0:ssub_2
18015 0, // DTripleSpc_with_ssub_0:ssub_3
18016 3, // DTripleSpc_with_ssub_0:ssub_4 -> SPR
18017 3, // DTripleSpc_with_ssub_0:ssub_5 -> SPR
18018 0, // DTripleSpc_with_ssub_0:ssub_6
18019 0, // DTripleSpc_with_ssub_0:ssub_7
18020 3, // DTripleSpc_with_ssub_0:ssub_8 -> SPR
18021 3, // DTripleSpc_with_ssub_0:ssub_9 -> SPR
18022 0, // DTripleSpc_with_ssub_0:ssub_10
18023 0, // DTripleSpc_with_ssub_0:ssub_11
18024 0, // DTripleSpc_with_ssub_0:ssub_12
18025 0, // DTripleSpc_with_ssub_0:ssub_13
18026 0, // DTripleSpc_with_ssub_0:ssub_14
18027 0, // DTripleSpc_with_ssub_0:ssub_15
18028 64, // DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
18029 0, // DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18030 0, // DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
18031 0, // DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18032 0, // DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
18033 0, // DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18034 0, // DTripleSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18035 0, // DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18036 0, // DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18037 0, // DTripleSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18038 63, // DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
18039 0, // DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18040 0, // DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18041 0, // DTripleSpc_with_ssub_0:ssub_6_ssub_7_dsub_5
18042 0, // DTripleSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18043 0, // DTripleSpc_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
18044 0, // DTripleSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
18045 0, // DTripleSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18046 0, // DTripleSpc_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
18047 0, // DTripleSpc_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18048 0, // DTripleSpc_with_ssub_0:dsub_5_dsub_7
18049 0, // DTripleSpc_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
18050 0, // DTripleSpc_with_ssub_0:dsub_5_ssub_12_ssub_13
18051 0, // DTripleSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18052 },
18053 { // DTriple_with_ssub_0
18054 4, // DTriple_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
18055 52, // DTriple_with_ssub_0:dsub_1 -> DPR
18056 52, // DTriple_with_ssub_0:dsub_2 -> DPR
18057 0, // DTriple_with_ssub_0:dsub_3
18058 0, // DTriple_with_ssub_0:dsub_4
18059 0, // DTriple_with_ssub_0:dsub_5
18060 0, // DTriple_with_ssub_0:dsub_6
18061 0, // DTriple_with_ssub_0:dsub_7
18062 0, // DTriple_with_ssub_0:gsub_0
18063 0, // DTriple_with_ssub_0:gsub_1
18064 0, // DTriple_with_ssub_0:qqsub_0
18065 0, // DTriple_with_ssub_0:qqsub_1
18066 69, // DTriple_with_ssub_0:qsub_0 -> DPair_with_ssub_0
18067 0, // DTriple_with_ssub_0:qsub_1
18068 0, // DTriple_with_ssub_0:qsub_2
18069 0, // DTriple_with_ssub_0:qsub_3
18070 3, // DTriple_with_ssub_0:ssub_0 -> SPR
18071 3, // DTriple_with_ssub_0:ssub_1 -> SPR
18072 3, // DTriple_with_ssub_0:ssub_2 -> SPR
18073 3, // DTriple_with_ssub_0:ssub_3 -> SPR
18074 3, // DTriple_with_ssub_0:ssub_4 -> SPR
18075 3, // DTriple_with_ssub_0:ssub_5 -> SPR
18076 0, // DTriple_with_ssub_0:ssub_6
18077 0, // DTriple_with_ssub_0:ssub_7
18078 0, // DTriple_with_ssub_0:ssub_8
18079 0, // DTriple_with_ssub_0:ssub_9
18080 0, // DTriple_with_ssub_0:ssub_10
18081 0, // DTriple_with_ssub_0:ssub_11
18082 0, // DTriple_with_ssub_0:ssub_12
18083 0, // DTriple_with_ssub_0:ssub_13
18084 0, // DTriple_with_ssub_0:ssub_14
18085 0, // DTriple_with_ssub_0:ssub_15
18086 64, // DTriple_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
18087 0, // DTriple_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18088 0, // DTriple_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
18089 0, // DTriple_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18090 68, // DTriple_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
18091 0, // DTriple_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18092 0, // DTriple_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18093 0, // DTriple_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18094 0, // DTriple_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18095 0, // DTriple_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18096 0, // DTriple_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
18097 0, // DTriple_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18098 0, // DTriple_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18099 0, // DTriple_with_ssub_0:ssub_6_ssub_7_dsub_5
18100 0, // DTriple_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18101 0, // DTriple_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
18102 0, // DTriple_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
18103 0, // DTriple_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18104 0, // DTriple_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
18105 0, // DTriple_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18106 0, // DTriple_with_ssub_0:dsub_5_dsub_7
18107 0, // DTriple_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
18108 0, // DTriple_with_ssub_0:dsub_5_ssub_12_ssub_13
18109 0, // DTriple_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18110 },
18111 { // DTriple_with_qsub_0_in_QPR
18112 52, // DTriple_with_qsub_0_in_QPR:dsub_0 -> DPR
18113 52, // DTriple_with_qsub_0_in_QPR:dsub_1 -> DPR
18114 52, // DTriple_with_qsub_0_in_QPR:dsub_2 -> DPR
18115 0, // DTriple_with_qsub_0_in_QPR:dsub_3
18116 0, // DTriple_with_qsub_0_in_QPR:dsub_4
18117 0, // DTriple_with_qsub_0_in_QPR:dsub_5
18118 0, // DTriple_with_qsub_0_in_QPR:dsub_6
18119 0, // DTriple_with_qsub_0_in_QPR:dsub_7
18120 0, // DTriple_with_qsub_0_in_QPR:gsub_0
18121 0, // DTriple_with_qsub_0_in_QPR:gsub_1
18122 0, // DTriple_with_qsub_0_in_QPR:qqsub_0
18123 0, // DTriple_with_qsub_0_in_QPR:qqsub_1
18124 70, // DTriple_with_qsub_0_in_QPR:qsub_0 -> QPR
18125 0, // DTriple_with_qsub_0_in_QPR:qsub_1
18126 0, // DTriple_with_qsub_0_in_QPR:qsub_2
18127 0, // DTriple_with_qsub_0_in_QPR:qsub_3
18128 3, // DTriple_with_qsub_0_in_QPR:ssub_0 -> SPR
18129 3, // DTriple_with_qsub_0_in_QPR:ssub_1 -> SPR
18130 3, // DTriple_with_qsub_0_in_QPR:ssub_2 -> SPR
18131 3, // DTriple_with_qsub_0_in_QPR:ssub_3 -> SPR
18132 3, // DTriple_with_qsub_0_in_QPR:ssub_4 -> SPR
18133 3, // DTriple_with_qsub_0_in_QPR:ssub_5 -> SPR
18134 0, // DTriple_with_qsub_0_in_QPR:ssub_6
18135 0, // DTriple_with_qsub_0_in_QPR:ssub_7
18136 0, // DTriple_with_qsub_0_in_QPR:ssub_8
18137 0, // DTriple_with_qsub_0_in_QPR:ssub_9
18138 0, // DTriple_with_qsub_0_in_QPR:ssub_10
18139 0, // DTriple_with_qsub_0_in_QPR:ssub_11
18140 0, // DTriple_with_qsub_0_in_QPR:ssub_12
18141 0, // DTriple_with_qsub_0_in_QPR:ssub_13
18142 0, // DTriple_with_qsub_0_in_QPR:ssub_14
18143 0, // DTriple_with_qsub_0_in_QPR:ssub_15
18144 63, // DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
18145 0, // DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18146 0, // DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7
18147 0, // DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18148 68, // DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
18149 0, // DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18150 0, // DTriple_with_qsub_0_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18151 0, // DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18152 0, // DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18153 0, // DTriple_with_qsub_0_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18154 0, // DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
18155 0, // DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18156 0, // DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18157 0, // DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_dsub_5
18158 0, // DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18159 0, // DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
18160 0, // DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
18161 0, // DTriple_with_qsub_0_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18162 0, // DTriple_with_qsub_0_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
18163 0, // DTriple_with_qsub_0_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18164 0, // DTriple_with_qsub_0_in_QPR:dsub_5_dsub_7
18165 0, // DTriple_with_qsub_0_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
18166 0, // DTriple_with_qsub_0_in_QPR:dsub_5_ssub_12_ssub_13
18167 0, // DTriple_with_qsub_0_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18168 },
18169 { // DTriple_with_ssub_2
18170 53, // DTriple_with_ssub_2:dsub_0 -> DPR_VFP2
18171 53, // DTriple_with_ssub_2:dsub_1 -> DPR_VFP2
18172 52, // DTriple_with_ssub_2:dsub_2 -> DPR
18173 0, // DTriple_with_ssub_2:dsub_3
18174 0, // DTriple_with_ssub_2:dsub_4
18175 0, // DTriple_with_ssub_2:dsub_5
18176 0, // DTriple_with_ssub_2:dsub_6
18177 0, // DTriple_with_ssub_2:dsub_7
18178 0, // DTriple_with_ssub_2:gsub_0
18179 0, // DTriple_with_ssub_2:gsub_1
18180 0, // DTriple_with_ssub_2:qqsub_0
18181 0, // DTriple_with_ssub_2:qqsub_1
18182 71, // DTriple_with_ssub_2:qsub_0 -> DPair_with_ssub_2
18183 0, // DTriple_with_ssub_2:qsub_1
18184 0, // DTriple_with_ssub_2:qsub_2
18185 0, // DTriple_with_ssub_2:qsub_3
18186 3, // DTriple_with_ssub_2:ssub_0 -> SPR
18187 3, // DTriple_with_ssub_2:ssub_1 -> SPR
18188 3, // DTriple_with_ssub_2:ssub_2 -> SPR
18189 3, // DTriple_with_ssub_2:ssub_3 -> SPR
18190 3, // DTriple_with_ssub_2:ssub_4 -> SPR
18191 3, // DTriple_with_ssub_2:ssub_5 -> SPR
18192 0, // DTriple_with_ssub_2:ssub_6
18193 0, // DTriple_with_ssub_2:ssub_7
18194 0, // DTriple_with_ssub_2:ssub_8
18195 0, // DTriple_with_ssub_2:ssub_9
18196 0, // DTriple_with_ssub_2:ssub_10
18197 0, // DTriple_with_ssub_2:ssub_11
18198 0, // DTriple_with_ssub_2:ssub_12
18199 0, // DTriple_with_ssub_2:ssub_13
18200 0, // DTriple_with_ssub_2:ssub_14
18201 0, // DTriple_with_ssub_2:ssub_15
18202 64, // DTriple_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
18203 0, // DTriple_with_ssub_2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18204 0, // DTriple_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7
18205 0, // DTriple_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18206 69, // DTriple_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
18207 0, // DTriple_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18208 0, // DTriple_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18209 0, // DTriple_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18210 0, // DTriple_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18211 0, // DTriple_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18212 0, // DTriple_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9
18213 0, // DTriple_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18214 0, // DTriple_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18215 0, // DTriple_with_ssub_2:ssub_6_ssub_7_dsub_5
18216 0, // DTriple_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18217 0, // DTriple_with_ssub_2:ssub_6_ssub_7_dsub_5_dsub_7
18218 0, // DTriple_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9
18219 0, // DTriple_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18220 0, // DTriple_with_ssub_2:ssub_8_ssub_9_ssub_12_ssub_13
18221 0, // DTriple_with_ssub_2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18222 0, // DTriple_with_ssub_2:dsub_5_dsub_7
18223 0, // DTriple_with_ssub_2:dsub_5_ssub_12_ssub_13_dsub_7
18224 0, // DTriple_with_ssub_2:dsub_5_ssub_12_ssub_13
18225 0, // DTriple_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18226 },
18227 { // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
18228 52, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR
18229 52, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
18230 52, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
18231 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3
18232 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
18233 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
18234 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
18235 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
18236 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
18237 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
18238 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
18239 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
18240 68, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair
18241 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1
18242 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
18243 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
18244 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
18245 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
18246 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
18247 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
18248 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
18249 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
18250 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6
18251 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7
18252 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
18253 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
18254 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
18255 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
18256 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
18257 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
18258 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
18259 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
18260 63, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
18261 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18262 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7
18263 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18264 70, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
18265 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18266 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18267 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18268 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18269 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18270 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
18271 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18272 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18273 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
18274 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18275 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
18276 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
18277 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18278 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
18279 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18280 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
18281 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
18282 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
18283 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18284 },
18285 { // DTripleSpc_with_ssub_4
18286 53, // DTripleSpc_with_ssub_4:dsub_0 -> DPR_VFP2
18287 0, // DTripleSpc_with_ssub_4:dsub_1
18288 53, // DTripleSpc_with_ssub_4:dsub_2 -> DPR_VFP2
18289 0, // DTripleSpc_with_ssub_4:dsub_3
18290 52, // DTripleSpc_with_ssub_4:dsub_4 -> DPR
18291 0, // DTripleSpc_with_ssub_4:dsub_5
18292 0, // DTripleSpc_with_ssub_4:dsub_6
18293 0, // DTripleSpc_with_ssub_4:dsub_7
18294 0, // DTripleSpc_with_ssub_4:gsub_0
18295 0, // DTripleSpc_with_ssub_4:gsub_1
18296 0, // DTripleSpc_with_ssub_4:qqsub_0
18297 0, // DTripleSpc_with_ssub_4:qqsub_1
18298 0, // DTripleSpc_with_ssub_4:qsub_0
18299 0, // DTripleSpc_with_ssub_4:qsub_1
18300 0, // DTripleSpc_with_ssub_4:qsub_2
18301 0, // DTripleSpc_with_ssub_4:qsub_3
18302 3, // DTripleSpc_with_ssub_4:ssub_0 -> SPR
18303 3, // DTripleSpc_with_ssub_4:ssub_1 -> SPR
18304 0, // DTripleSpc_with_ssub_4:ssub_2
18305 0, // DTripleSpc_with_ssub_4:ssub_3
18306 3, // DTripleSpc_with_ssub_4:ssub_4 -> SPR
18307 3, // DTripleSpc_with_ssub_4:ssub_5 -> SPR
18308 0, // DTripleSpc_with_ssub_4:ssub_6
18309 0, // DTripleSpc_with_ssub_4:ssub_7
18310 3, // DTripleSpc_with_ssub_4:ssub_8 -> SPR
18311 3, // DTripleSpc_with_ssub_4:ssub_9 -> SPR
18312 0, // DTripleSpc_with_ssub_4:ssub_10
18313 0, // DTripleSpc_with_ssub_4:ssub_11
18314 0, // DTripleSpc_with_ssub_4:ssub_12
18315 0, // DTripleSpc_with_ssub_4:ssub_13
18316 0, // DTripleSpc_with_ssub_4:ssub_14
18317 0, // DTripleSpc_with_ssub_4:ssub_15
18318 65, // DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
18319 0, // DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18320 0, // DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
18321 0, // DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18322 0, // DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5
18323 0, // DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18324 0, // DTripleSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18325 0, // DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18326 0, // DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18327 0, // DTripleSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18328 64, // DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_0
18329 0, // DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18330 0, // DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18331 0, // DTripleSpc_with_ssub_4:ssub_6_ssub_7_dsub_5
18332 0, // DTripleSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18333 0, // DTripleSpc_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
18334 0, // DTripleSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
18335 0, // DTripleSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18336 0, // DTripleSpc_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
18337 0, // DTripleSpc_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18338 0, // DTripleSpc_with_ssub_4:dsub_5_dsub_7
18339 0, // DTripleSpc_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
18340 0, // DTripleSpc_with_ssub_4:dsub_5_ssub_12_ssub_13
18341 0, // DTripleSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18342 },
18343 { // DTriple_with_ssub_4
18344 53, // DTriple_with_ssub_4:dsub_0 -> DPR_VFP2
18345 53, // DTriple_with_ssub_4:dsub_1 -> DPR_VFP2
18346 53, // DTriple_with_ssub_4:dsub_2 -> DPR_VFP2
18347 0, // DTriple_with_ssub_4:dsub_3
18348 0, // DTriple_with_ssub_4:dsub_4
18349 0, // DTriple_with_ssub_4:dsub_5
18350 0, // DTriple_with_ssub_4:dsub_6
18351 0, // DTriple_with_ssub_4:dsub_7
18352 0, // DTriple_with_ssub_4:gsub_0
18353 0, // DTriple_with_ssub_4:gsub_1
18354 0, // DTriple_with_ssub_4:qqsub_0
18355 0, // DTriple_with_ssub_4:qqsub_1
18356 71, // DTriple_with_ssub_4:qsub_0 -> DPair_with_ssub_2
18357 0, // DTriple_with_ssub_4:qsub_1
18358 0, // DTriple_with_ssub_4:qsub_2
18359 0, // DTriple_with_ssub_4:qsub_3
18360 3, // DTriple_with_ssub_4:ssub_0 -> SPR
18361 3, // DTriple_with_ssub_4:ssub_1 -> SPR
18362 3, // DTriple_with_ssub_4:ssub_2 -> SPR
18363 3, // DTriple_with_ssub_4:ssub_3 -> SPR
18364 3, // DTriple_with_ssub_4:ssub_4 -> SPR
18365 3, // DTriple_with_ssub_4:ssub_5 -> SPR
18366 0, // DTriple_with_ssub_4:ssub_6
18367 0, // DTriple_with_ssub_4:ssub_7
18368 0, // DTriple_with_ssub_4:ssub_8
18369 0, // DTriple_with_ssub_4:ssub_9
18370 0, // DTriple_with_ssub_4:ssub_10
18371 0, // DTriple_with_ssub_4:ssub_11
18372 0, // DTriple_with_ssub_4:ssub_12
18373 0, // DTriple_with_ssub_4:ssub_13
18374 0, // DTriple_with_ssub_4:ssub_14
18375 0, // DTriple_with_ssub_4:ssub_15
18376 65, // DTriple_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
18377 0, // DTriple_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18378 0, // DTriple_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
18379 0, // DTriple_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18380 71, // DTriple_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
18381 0, // DTriple_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18382 0, // DTriple_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18383 0, // DTriple_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18384 0, // DTriple_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18385 0, // DTriple_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18386 0, // DTriple_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9
18387 0, // DTriple_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18388 0, // DTriple_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18389 0, // DTriple_with_ssub_4:ssub_6_ssub_7_dsub_5
18390 0, // DTriple_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18391 0, // DTriple_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
18392 0, // DTriple_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
18393 0, // DTriple_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18394 0, // DTriple_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
18395 0, // DTriple_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18396 0, // DTriple_with_ssub_4:dsub_5_dsub_7
18397 0, // DTriple_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
18398 0, // DTriple_with_ssub_4:dsub_5_ssub_12_ssub_13
18399 0, // DTriple_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18400 },
18401 { // DTripleSpc_with_ssub_8
18402 53, // DTripleSpc_with_ssub_8:dsub_0 -> DPR_VFP2
18403 0, // DTripleSpc_with_ssub_8:dsub_1
18404 53, // DTripleSpc_with_ssub_8:dsub_2 -> DPR_VFP2
18405 0, // DTripleSpc_with_ssub_8:dsub_3
18406 53, // DTripleSpc_with_ssub_8:dsub_4 -> DPR_VFP2
18407 0, // DTripleSpc_with_ssub_8:dsub_5
18408 0, // DTripleSpc_with_ssub_8:dsub_6
18409 0, // DTripleSpc_with_ssub_8:dsub_7
18410 0, // DTripleSpc_with_ssub_8:gsub_0
18411 0, // DTripleSpc_with_ssub_8:gsub_1
18412 0, // DTripleSpc_with_ssub_8:qqsub_0
18413 0, // DTripleSpc_with_ssub_8:qqsub_1
18414 0, // DTripleSpc_with_ssub_8:qsub_0
18415 0, // DTripleSpc_with_ssub_8:qsub_1
18416 0, // DTripleSpc_with_ssub_8:qsub_2
18417 0, // DTripleSpc_with_ssub_8:qsub_3
18418 3, // DTripleSpc_with_ssub_8:ssub_0 -> SPR
18419 3, // DTripleSpc_with_ssub_8:ssub_1 -> SPR
18420 0, // DTripleSpc_with_ssub_8:ssub_2
18421 0, // DTripleSpc_with_ssub_8:ssub_3
18422 3, // DTripleSpc_with_ssub_8:ssub_4 -> SPR
18423 3, // DTripleSpc_with_ssub_8:ssub_5 -> SPR
18424 0, // DTripleSpc_with_ssub_8:ssub_6
18425 0, // DTripleSpc_with_ssub_8:ssub_7
18426 3, // DTripleSpc_with_ssub_8:ssub_8 -> SPR
18427 3, // DTripleSpc_with_ssub_8:ssub_9 -> SPR
18428 0, // DTripleSpc_with_ssub_8:ssub_10
18429 0, // DTripleSpc_with_ssub_8:ssub_11
18430 0, // DTripleSpc_with_ssub_8:ssub_12
18431 0, // DTripleSpc_with_ssub_8:ssub_13
18432 0, // DTripleSpc_with_ssub_8:ssub_14
18433 0, // DTripleSpc_with_ssub_8:ssub_15
18434 65, // DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
18435 0, // DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18436 0, // DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7
18437 0, // DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18438 0, // DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5
18439 0, // DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18440 0, // DTripleSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18441 0, // DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18442 0, // DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18443 0, // DTripleSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18444 65, // DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
18445 0, // DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18446 0, // DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18447 0, // DTripleSpc_with_ssub_8:ssub_6_ssub_7_dsub_5
18448 0, // DTripleSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18449 0, // DTripleSpc_with_ssub_8:ssub_6_ssub_7_dsub_5_dsub_7
18450 0, // DTripleSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9
18451 0, // DTripleSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18452 0, // DTripleSpc_with_ssub_8:ssub_8_ssub_9_ssub_12_ssub_13
18453 0, // DTripleSpc_with_ssub_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18454 0, // DTripleSpc_with_ssub_8:dsub_5_dsub_7
18455 0, // DTripleSpc_with_ssub_8:dsub_5_ssub_12_ssub_13_dsub_7
18456 0, // DTripleSpc_with_ssub_8:dsub_5_ssub_12_ssub_13
18457 0, // DTripleSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18458 },
18459 { // DTripleSpc_with_dsub_0_in_DPR_8
18460 20, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
18461 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_1
18462 53, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
18463 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_3
18464 53, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_4 -> DPR_VFP2
18465 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_5
18466 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_6
18467 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_7
18468 0, // DTripleSpc_with_dsub_0_in_DPR_8:gsub_0
18469 0, // DTripleSpc_with_dsub_0_in_DPR_8:gsub_1
18470 0, // DTripleSpc_with_dsub_0_in_DPR_8:qqsub_0
18471 0, // DTripleSpc_with_dsub_0_in_DPR_8:qqsub_1
18472 0, // DTripleSpc_with_dsub_0_in_DPR_8:qsub_0
18473 0, // DTripleSpc_with_dsub_0_in_DPR_8:qsub_1
18474 0, // DTripleSpc_with_dsub_0_in_DPR_8:qsub_2
18475 0, // DTripleSpc_with_dsub_0_in_DPR_8:qsub_3
18476 8, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
18477 8, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
18478 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_2
18479 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_3
18480 3, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_4 -> SPR
18481 3, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_5 -> SPR
18482 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_6
18483 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_7
18484 3, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_8 -> SPR
18485 3, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_9 -> SPR
18486 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_10
18487 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_11
18488 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_12
18489 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_13
18490 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_14
18491 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_15
18492 66, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
18493 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18494 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
18495 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18496 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
18497 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18498 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18499 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18500 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18501 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18502 65, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
18503 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18504 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18505 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
18506 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18507 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
18508 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
18509 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18510 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
18511 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18512 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_5_dsub_7
18513 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
18514 0, // DTripleSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
18515 0, // DTripleSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18516 },
18517 { // DTriple_with_dsub_0_in_DPR_8
18518 20, // DTriple_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
18519 53, // DTriple_with_dsub_0_in_DPR_8:dsub_1 -> DPR_VFP2
18520 53, // DTriple_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
18521 0, // DTriple_with_dsub_0_in_DPR_8:dsub_3
18522 0, // DTriple_with_dsub_0_in_DPR_8:dsub_4
18523 0, // DTriple_with_dsub_0_in_DPR_8:dsub_5
18524 0, // DTriple_with_dsub_0_in_DPR_8:dsub_6
18525 0, // DTriple_with_dsub_0_in_DPR_8:dsub_7
18526 0, // DTriple_with_dsub_0_in_DPR_8:gsub_0
18527 0, // DTriple_with_dsub_0_in_DPR_8:gsub_1
18528 0, // DTriple_with_dsub_0_in_DPR_8:qqsub_0
18529 0, // DTriple_with_dsub_0_in_DPR_8:qqsub_1
18530 72, // DTriple_with_dsub_0_in_DPR_8:qsub_0 -> DPair_with_dsub_0_in_DPR_8
18531 0, // DTriple_with_dsub_0_in_DPR_8:qsub_1
18532 0, // DTriple_with_dsub_0_in_DPR_8:qsub_2
18533 0, // DTriple_with_dsub_0_in_DPR_8:qsub_3
18534 8, // DTriple_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
18535 8, // DTriple_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
18536 3, // DTriple_with_dsub_0_in_DPR_8:ssub_2 -> SPR
18537 3, // DTriple_with_dsub_0_in_DPR_8:ssub_3 -> SPR
18538 3, // DTriple_with_dsub_0_in_DPR_8:ssub_4 -> SPR
18539 3, // DTriple_with_dsub_0_in_DPR_8:ssub_5 -> SPR
18540 0, // DTriple_with_dsub_0_in_DPR_8:ssub_6
18541 0, // DTriple_with_dsub_0_in_DPR_8:ssub_7
18542 0, // DTriple_with_dsub_0_in_DPR_8:ssub_8
18543 0, // DTriple_with_dsub_0_in_DPR_8:ssub_9
18544 0, // DTriple_with_dsub_0_in_DPR_8:ssub_10
18545 0, // DTriple_with_dsub_0_in_DPR_8:ssub_11
18546 0, // DTriple_with_dsub_0_in_DPR_8:ssub_12
18547 0, // DTriple_with_dsub_0_in_DPR_8:ssub_13
18548 0, // DTriple_with_dsub_0_in_DPR_8:ssub_14
18549 0, // DTriple_with_dsub_0_in_DPR_8:ssub_15
18550 66, // DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
18551 0, // DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18552 0, // DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
18553 0, // DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18554 71, // DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
18555 0, // DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18556 0, // DTriple_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18557 0, // DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18558 0, // DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18559 0, // DTriple_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18560 0, // DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
18561 0, // DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18562 0, // DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18563 0, // DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
18564 0, // DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18565 0, // DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
18566 0, // DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
18567 0, // DTriple_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18568 0, // DTriple_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
18569 0, // DTriple_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18570 0, // DTriple_with_dsub_0_in_DPR_8:dsub_5_dsub_7
18571 0, // DTriple_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
18572 0, // DTriple_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
18573 0, // DTriple_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18574 },
18575 { // DTriple_with_qsub_0_in_MQPR
18576 53, // DTriple_with_qsub_0_in_MQPR:dsub_0 -> DPR_VFP2
18577 53, // DTriple_with_qsub_0_in_MQPR:dsub_1 -> DPR_VFP2
18578 52, // DTriple_with_qsub_0_in_MQPR:dsub_2 -> DPR
18579 0, // DTriple_with_qsub_0_in_MQPR:dsub_3
18580 0, // DTriple_with_qsub_0_in_MQPR:dsub_4
18581 0, // DTriple_with_qsub_0_in_MQPR:dsub_5
18582 0, // DTriple_with_qsub_0_in_MQPR:dsub_6
18583 0, // DTriple_with_qsub_0_in_MQPR:dsub_7
18584 0, // DTriple_with_qsub_0_in_MQPR:gsub_0
18585 0, // DTriple_with_qsub_0_in_MQPR:gsub_1
18586 0, // DTriple_with_qsub_0_in_MQPR:qqsub_0
18587 0, // DTriple_with_qsub_0_in_MQPR:qqsub_1
18588 73, // DTriple_with_qsub_0_in_MQPR:qsub_0 -> MQPR
18589 0, // DTriple_with_qsub_0_in_MQPR:qsub_1
18590 0, // DTriple_with_qsub_0_in_MQPR:qsub_2
18591 0, // DTriple_with_qsub_0_in_MQPR:qsub_3
18592 3, // DTriple_with_qsub_0_in_MQPR:ssub_0 -> SPR
18593 3, // DTriple_with_qsub_0_in_MQPR:ssub_1 -> SPR
18594 3, // DTriple_with_qsub_0_in_MQPR:ssub_2 -> SPR
18595 3, // DTriple_with_qsub_0_in_MQPR:ssub_3 -> SPR
18596 3, // DTriple_with_qsub_0_in_MQPR:ssub_4 -> SPR
18597 3, // DTriple_with_qsub_0_in_MQPR:ssub_5 -> SPR
18598 0, // DTriple_with_qsub_0_in_MQPR:ssub_6
18599 0, // DTriple_with_qsub_0_in_MQPR:ssub_7
18600 0, // DTriple_with_qsub_0_in_MQPR:ssub_8
18601 0, // DTriple_with_qsub_0_in_MQPR:ssub_9
18602 0, // DTriple_with_qsub_0_in_MQPR:ssub_10
18603 0, // DTriple_with_qsub_0_in_MQPR:ssub_11
18604 0, // DTriple_with_qsub_0_in_MQPR:ssub_12
18605 0, // DTriple_with_qsub_0_in_MQPR:ssub_13
18606 0, // DTriple_with_qsub_0_in_MQPR:ssub_14
18607 0, // DTriple_with_qsub_0_in_MQPR:ssub_15
18608 64, // DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
18609 0, // DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18610 0, // DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
18611 0, // DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18612 69, // DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
18613 0, // DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18614 0, // DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18615 0, // DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18616 0, // DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18617 0, // DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18618 0, // DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
18619 0, // DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18620 0, // DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18621 0, // DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5
18622 0, // DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18623 0, // DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
18624 0, // DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
18625 0, // DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18626 0, // DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
18627 0, // DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18628 0, // DTriple_with_qsub_0_in_MQPR:dsub_5_dsub_7
18629 0, // DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
18630 0, // DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13
18631 0, // DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18632 },
18633 { // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
18634 53, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR_VFP2
18635 52, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
18636 52, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
18637 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3
18638 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
18639 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
18640 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
18641 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
18642 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
18643 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
18644 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
18645 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
18646 69, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair_with_ssub_0
18647 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1
18648 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
18649 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
18650 3, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
18651 3, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
18652 3, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
18653 3, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
18654 3, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
18655 3, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
18656 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6
18657 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7
18658 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
18659 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
18660 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
18661 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
18662 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
18663 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
18664 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
18665 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
18666 64, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
18667 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18668 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7
18669 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18670 70, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
18671 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18672 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18673 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18674 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18675 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18676 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
18677 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18678 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18679 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
18680 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18681 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
18682 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
18683 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18684 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
18685 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18686 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
18687 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
18688 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
18689 0, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18690 },
18691 { // DTriple_with_dsub_1_in_DPR_8
18692 54, // DTriple_with_dsub_1_in_DPR_8:dsub_0 -> DPR_8
18693 54, // DTriple_with_dsub_1_in_DPR_8:dsub_1 -> DPR_8
18694 53, // DTriple_with_dsub_1_in_DPR_8:dsub_2 -> DPR_VFP2
18695 0, // DTriple_with_dsub_1_in_DPR_8:dsub_3
18696 0, // DTriple_with_dsub_1_in_DPR_8:dsub_4
18697 0, // DTriple_with_dsub_1_in_DPR_8:dsub_5
18698 0, // DTriple_with_dsub_1_in_DPR_8:dsub_6
18699 0, // DTriple_with_dsub_1_in_DPR_8:dsub_7
18700 0, // DTriple_with_dsub_1_in_DPR_8:gsub_0
18701 0, // DTriple_with_dsub_1_in_DPR_8:gsub_1
18702 0, // DTriple_with_dsub_1_in_DPR_8:qqsub_0
18703 0, // DTriple_with_dsub_1_in_DPR_8:qqsub_1
18704 75, // DTriple_with_dsub_1_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
18705 0, // DTriple_with_dsub_1_in_DPR_8:qsub_1
18706 0, // DTriple_with_dsub_1_in_DPR_8:qsub_2
18707 0, // DTriple_with_dsub_1_in_DPR_8:qsub_3
18708 8, // DTriple_with_dsub_1_in_DPR_8:ssub_0 -> SPR_8
18709 8, // DTriple_with_dsub_1_in_DPR_8:ssub_1 -> SPR_8
18710 8, // DTriple_with_dsub_1_in_DPR_8:ssub_2 -> SPR_8
18711 8, // DTriple_with_dsub_1_in_DPR_8:ssub_3 -> SPR_8
18712 3, // DTriple_with_dsub_1_in_DPR_8:ssub_4 -> SPR
18713 3, // DTriple_with_dsub_1_in_DPR_8:ssub_5 -> SPR
18714 0, // DTriple_with_dsub_1_in_DPR_8:ssub_6
18715 0, // DTriple_with_dsub_1_in_DPR_8:ssub_7
18716 0, // DTriple_with_dsub_1_in_DPR_8:ssub_8
18717 0, // DTriple_with_dsub_1_in_DPR_8:ssub_9
18718 0, // DTriple_with_dsub_1_in_DPR_8:ssub_10
18719 0, // DTriple_with_dsub_1_in_DPR_8:ssub_11
18720 0, // DTriple_with_dsub_1_in_DPR_8:ssub_12
18721 0, // DTriple_with_dsub_1_in_DPR_8:ssub_13
18722 0, // DTriple_with_dsub_1_in_DPR_8:ssub_14
18723 0, // DTriple_with_dsub_1_in_DPR_8:ssub_15
18724 66, // DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
18725 0, // DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18726 0, // DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
18727 0, // DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18728 72, // DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
18729 0, // DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18730 0, // DTriple_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18731 0, // DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18732 0, // DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18733 0, // DTriple_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18734 0, // DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
18735 0, // DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18736 0, // DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18737 0, // DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5
18738 0, // DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18739 0, // DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
18740 0, // DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
18741 0, // DTriple_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18742 0, // DTriple_with_dsub_1_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
18743 0, // DTriple_with_dsub_1_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18744 0, // DTriple_with_dsub_1_in_DPR_8:dsub_5_dsub_7
18745 0, // DTriple_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
18746 0, // DTriple_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13
18747 0, // DTriple_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18748 },
18749 { // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
18750 53, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_VFP2
18751 53, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
18752 53, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
18753 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3
18754 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
18755 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
18756 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
18757 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
18758 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
18759 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
18760 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
18761 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
18762 71, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_ssub_2
18763 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1
18764 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
18765 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
18766 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR
18767 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR
18768 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
18769 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
18770 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
18771 3, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
18772 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6
18773 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7
18774 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
18775 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
18776 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
18777 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
18778 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
18779 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
18780 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
18781 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
18782 65, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
18783 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18784 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
18785 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18786 74, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
18787 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18788 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18789 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18790 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18791 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18792 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
18793 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18794 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18795 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
18796 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18797 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
18798 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
18799 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18800 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
18801 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18802 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
18803 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
18804 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
18805 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18806 },
18807 { // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
18808 53, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_0 -> DPR_VFP2
18809 53, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_1 -> DPR_VFP2
18810 53, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_2 -> DPR_VFP2
18811 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_3
18812 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_4
18813 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5
18814 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_6
18815 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_7
18816 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:gsub_0
18817 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:gsub_1
18818 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qqsub_0
18819 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qqsub_1
18820 74, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_0 -> QPR_VFP2
18821 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_1
18822 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_2
18823 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:qsub_3
18824 3, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0 -> SPR
18825 3, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_1 -> SPR
18826 3, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2 -> SPR
18827 3, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_3 -> SPR
18828 3, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4 -> SPR
18829 3, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_5 -> SPR
18830 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6
18831 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_7
18832 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_8
18833 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_9
18834 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_10
18835 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_11
18836 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_12
18837 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_13
18838 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_14
18839 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_15
18840 65, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
18841 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18842 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
18843 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18844 71, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
18845 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18846 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18847 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18848 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18849 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18850 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
18851 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18852 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18853 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5
18854 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18855 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
18856 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
18857 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18858 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
18859 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18860 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5_dsub_7
18861 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
18862 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:dsub_5_ssub_12_ssub_13
18863 0, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18864 },
18865 { // DTripleSpc_with_dsub_2_in_DPR_8
18866 54, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
18867 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_1
18868 54, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
18869 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_3
18870 53, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_4 -> DPR_VFP2
18871 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_5
18872 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_6
18873 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_7
18874 0, // DTripleSpc_with_dsub_2_in_DPR_8:gsub_0
18875 0, // DTripleSpc_with_dsub_2_in_DPR_8:gsub_1
18876 0, // DTripleSpc_with_dsub_2_in_DPR_8:qqsub_0
18877 0, // DTripleSpc_with_dsub_2_in_DPR_8:qqsub_1
18878 0, // DTripleSpc_with_dsub_2_in_DPR_8:qsub_0
18879 0, // DTripleSpc_with_dsub_2_in_DPR_8:qsub_1
18880 0, // DTripleSpc_with_dsub_2_in_DPR_8:qsub_2
18881 0, // DTripleSpc_with_dsub_2_in_DPR_8:qsub_3
18882 8, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
18883 8, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
18884 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_2
18885 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_3
18886 8, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
18887 8, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
18888 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_6
18889 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_7
18890 3, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_8 -> SPR
18891 3, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_9 -> SPR
18892 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_10
18893 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_11
18894 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_12
18895 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_13
18896 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_14
18897 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_15
18898 67, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
18899 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18900 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
18901 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18902 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
18903 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18904 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18905 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18906 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18907 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18908 66, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_0_in_DPR_8
18909 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18910 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18911 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
18912 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18913 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
18914 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
18915 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18916 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
18917 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18918 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_5_dsub_7
18919 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
18920 0, // DTripleSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
18921 0, // DTripleSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18922 },
18923 { // DTriple_with_dsub_2_in_DPR_8
18924 54, // DTriple_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
18925 54, // DTriple_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
18926 54, // DTriple_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
18927 0, // DTriple_with_dsub_2_in_DPR_8:dsub_3
18928 0, // DTriple_with_dsub_2_in_DPR_8:dsub_4
18929 0, // DTriple_with_dsub_2_in_DPR_8:dsub_5
18930 0, // DTriple_with_dsub_2_in_DPR_8:dsub_6
18931 0, // DTriple_with_dsub_2_in_DPR_8:dsub_7
18932 0, // DTriple_with_dsub_2_in_DPR_8:gsub_0
18933 0, // DTriple_with_dsub_2_in_DPR_8:gsub_1
18934 0, // DTriple_with_dsub_2_in_DPR_8:qqsub_0
18935 0, // DTriple_with_dsub_2_in_DPR_8:qqsub_1
18936 75, // DTriple_with_dsub_2_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
18937 0, // DTriple_with_dsub_2_in_DPR_8:qsub_1
18938 0, // DTriple_with_dsub_2_in_DPR_8:qsub_2
18939 0, // DTriple_with_dsub_2_in_DPR_8:qsub_3
18940 8, // DTriple_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
18941 8, // DTriple_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
18942 8, // DTriple_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
18943 8, // DTriple_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
18944 8, // DTriple_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
18945 8, // DTriple_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
18946 0, // DTriple_with_dsub_2_in_DPR_8:ssub_6
18947 0, // DTriple_with_dsub_2_in_DPR_8:ssub_7
18948 0, // DTriple_with_dsub_2_in_DPR_8:ssub_8
18949 0, // DTriple_with_dsub_2_in_DPR_8:ssub_9
18950 0, // DTriple_with_dsub_2_in_DPR_8:ssub_10
18951 0, // DTriple_with_dsub_2_in_DPR_8:ssub_11
18952 0, // DTriple_with_dsub_2_in_DPR_8:ssub_12
18953 0, // DTriple_with_dsub_2_in_DPR_8:ssub_13
18954 0, // DTriple_with_dsub_2_in_DPR_8:ssub_14
18955 0, // DTriple_with_dsub_2_in_DPR_8:ssub_15
18956 67, // DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
18957 0, // DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
18958 0, // DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
18959 0, // DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
18960 75, // DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
18961 0, // DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
18962 0, // DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18963 0, // DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
18964 0, // DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
18965 0, // DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18966 0, // DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
18967 0, // DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
18968 0, // DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
18969 0, // DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
18970 0, // DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
18971 0, // DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
18972 0, // DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
18973 0, // DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18974 0, // DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
18975 0, // DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
18976 0, // DTriple_with_dsub_2_in_DPR_8:dsub_5_dsub_7
18977 0, // DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
18978 0, // DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
18979 0, // DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
18980 },
18981 { // DTripleSpc_with_dsub_4_in_DPR_8
18982 54, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_0 -> DPR_8
18983 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_1
18984 54, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_2 -> DPR_8
18985 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_3
18986 54, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_4 -> DPR_8
18987 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_5
18988 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_6
18989 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_7
18990 0, // DTripleSpc_with_dsub_4_in_DPR_8:gsub_0
18991 0, // DTripleSpc_with_dsub_4_in_DPR_8:gsub_1
18992 0, // DTripleSpc_with_dsub_4_in_DPR_8:qqsub_0
18993 0, // DTripleSpc_with_dsub_4_in_DPR_8:qqsub_1
18994 0, // DTripleSpc_with_dsub_4_in_DPR_8:qsub_0
18995 0, // DTripleSpc_with_dsub_4_in_DPR_8:qsub_1
18996 0, // DTripleSpc_with_dsub_4_in_DPR_8:qsub_2
18997 0, // DTripleSpc_with_dsub_4_in_DPR_8:qsub_3
18998 8, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_0 -> SPR_8
18999 8, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_1 -> SPR_8
19000 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_2
19001 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_3
19002 8, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_4 -> SPR_8
19003 8, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_5 -> SPR_8
19004 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_6
19005 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_7
19006 8, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_8 -> SPR_8
19007 8, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_9 -> SPR_8
19008 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_10
19009 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_11
19010 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_12
19011 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_13
19012 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_14
19013 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_15
19014 67, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
19015 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19016 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
19017 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19018 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
19019 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19020 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19021 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19022 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19023 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19024 67, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
19025 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19026 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19027 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5
19028 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19029 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
19030 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
19031 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19032 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
19033 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19034 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_5_dsub_7
19035 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
19036 0, // DTripleSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13
19037 0, // DTripleSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19038 },
19039 { // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
19040 54, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_8
19041 53, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
19042 53, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
19043 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3
19044 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
19045 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
19046 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
19047 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
19048 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
19049 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
19050 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
19051 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
19052 72, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_dsub_0_in_DPR_8
19053 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1
19054 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
19055 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
19056 8, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR_8
19057 8, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR_8
19058 3, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
19059 3, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
19060 3, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
19061 3, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
19062 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6
19063 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7
19064 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
19065 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
19066 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
19067 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
19068 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
19069 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
19070 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
19071 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
19072 66, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
19073 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19074 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7
19075 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19076 74, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
19077 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19078 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19079 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19080 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19081 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19082 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
19083 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19084 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19085 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
19086 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19087 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
19088 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
19089 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19090 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
19091 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19092 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
19093 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
19094 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
19095 0, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19096 },
19097 { // DTriple_with_qsub_0_in_QPR_8
19098 54, // DTriple_with_qsub_0_in_QPR_8:dsub_0 -> DPR_8
19099 54, // DTriple_with_qsub_0_in_QPR_8:dsub_1 -> DPR_8
19100 53, // DTriple_with_qsub_0_in_QPR_8:dsub_2 -> DPR_VFP2
19101 0, // DTriple_with_qsub_0_in_QPR_8:dsub_3
19102 0, // DTriple_with_qsub_0_in_QPR_8:dsub_4
19103 0, // DTriple_with_qsub_0_in_QPR_8:dsub_5
19104 0, // DTriple_with_qsub_0_in_QPR_8:dsub_6
19105 0, // DTriple_with_qsub_0_in_QPR_8:dsub_7
19106 0, // DTriple_with_qsub_0_in_QPR_8:gsub_0
19107 0, // DTriple_with_qsub_0_in_QPR_8:gsub_1
19108 0, // DTriple_with_qsub_0_in_QPR_8:qqsub_0
19109 0, // DTriple_with_qsub_0_in_QPR_8:qqsub_1
19110 76, // DTriple_with_qsub_0_in_QPR_8:qsub_0 -> QPR_8
19111 0, // DTriple_with_qsub_0_in_QPR_8:qsub_1
19112 0, // DTriple_with_qsub_0_in_QPR_8:qsub_2
19113 0, // DTriple_with_qsub_0_in_QPR_8:qsub_3
19114 8, // DTriple_with_qsub_0_in_QPR_8:ssub_0 -> SPR_8
19115 8, // DTriple_with_qsub_0_in_QPR_8:ssub_1 -> SPR_8
19116 8, // DTriple_with_qsub_0_in_QPR_8:ssub_2 -> SPR_8
19117 8, // DTriple_with_qsub_0_in_QPR_8:ssub_3 -> SPR_8
19118 3, // DTriple_with_qsub_0_in_QPR_8:ssub_4 -> SPR
19119 3, // DTriple_with_qsub_0_in_QPR_8:ssub_5 -> SPR
19120 0, // DTriple_with_qsub_0_in_QPR_8:ssub_6
19121 0, // DTriple_with_qsub_0_in_QPR_8:ssub_7
19122 0, // DTriple_with_qsub_0_in_QPR_8:ssub_8
19123 0, // DTriple_with_qsub_0_in_QPR_8:ssub_9
19124 0, // DTriple_with_qsub_0_in_QPR_8:ssub_10
19125 0, // DTriple_with_qsub_0_in_QPR_8:ssub_11
19126 0, // DTriple_with_qsub_0_in_QPR_8:ssub_12
19127 0, // DTriple_with_qsub_0_in_QPR_8:ssub_13
19128 0, // DTriple_with_qsub_0_in_QPR_8:ssub_14
19129 0, // DTriple_with_qsub_0_in_QPR_8:ssub_15
19130 66, // DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
19131 0, // DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19132 0, // DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7
19133 0, // DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19134 72, // DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
19135 0, // DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19136 0, // DTriple_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19137 0, // DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19138 0, // DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19139 0, // DTriple_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19140 0, // DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
19141 0, // DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19142 0, // DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19143 0, // DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5
19144 0, // DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19145 0, // DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
19146 0, // DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
19147 0, // DTriple_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19148 0, // DTriple_with_qsub_0_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
19149 0, // DTriple_with_qsub_0_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19150 0, // DTriple_with_qsub_0_in_QPR_8:dsub_5_dsub_7
19151 0, // DTriple_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
19152 0, // DTriple_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13
19153 0, // DTriple_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19154 },
19155 { // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
19156 54, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
19157 54, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
19158 54, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
19159 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_3
19160 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_4
19161 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5
19162 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_6
19163 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_7
19164 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_0
19165 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_1
19166 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_0
19167 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_1
19168 76, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
19169 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_1
19170 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_2
19171 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_3
19172 8, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
19173 8, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
19174 8, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
19175 8, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
19176 8, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
19177 8, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
19178 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6
19179 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_7
19180 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8
19181 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_9
19182 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_10
19183 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_11
19184 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_12
19185 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_13
19186 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_14
19187 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_15
19188 67, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
19189 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19190 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
19191 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19192 75, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
19193 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19194 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19195 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19196 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19197 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19198 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
19199 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19200 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19201 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
19202 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19203 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
19204 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
19205 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19206 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
19207 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19208 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_dsub_7
19209 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
19210 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
19211 0, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19212 },
19213 { // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
19214 54, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_0 -> DPR_8
19215 54, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_1 -> DPR_8
19216 54, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_2 -> DPR_8
19217 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_3
19218 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_4
19219 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5
19220 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_6
19221 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_7
19222 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_0
19223 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_1
19224 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_0
19225 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_1
19226 75, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
19227 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_1
19228 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_2
19229 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_3
19230 8, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0 -> SPR_8
19231 8, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_1 -> SPR_8
19232 8, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2 -> SPR_8
19233 8, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_3 -> SPR_8
19234 8, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4 -> SPR_8
19235 8, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_5 -> SPR_8
19236 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6
19237 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_7
19238 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8
19239 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_9
19240 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_10
19241 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_11
19242 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_12
19243 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_13
19244 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_14
19245 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_15
19246 67, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
19247 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19248 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7
19249 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19250 76, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_8
19251 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19252 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19253 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19254 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19255 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19256 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
19257 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19258 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19259 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5
19260 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19261 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
19262 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
19263 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19264 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
19265 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19266 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_dsub_7
19267 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
19268 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13
19269 0, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19270 },
19271 { // DQuadSpc
19272 52, // DQuadSpc:dsub_0 -> DPR
19273 0, // DQuadSpc:dsub_1
19274 52, // DQuadSpc:dsub_2 -> DPR
19275 0, // DQuadSpc:dsub_3
19276 52, // DQuadSpc:dsub_4 -> DPR
19277 0, // DQuadSpc:dsub_5
19278 0, // DQuadSpc:dsub_6
19279 0, // DQuadSpc:dsub_7
19280 0, // DQuadSpc:gsub_0
19281 0, // DQuadSpc:gsub_1
19282 0, // DQuadSpc:qqsub_0
19283 0, // DQuadSpc:qqsub_1
19284 0, // DQuadSpc:qsub_0
19285 0, // DQuadSpc:qsub_1
19286 0, // DQuadSpc:qsub_2
19287 0, // DQuadSpc:qsub_3
19288 3, // DQuadSpc:ssub_0 -> SPR
19289 3, // DQuadSpc:ssub_1 -> SPR
19290 0, // DQuadSpc:ssub_2
19291 0, // DQuadSpc:ssub_3
19292 3, // DQuadSpc:ssub_4 -> SPR
19293 3, // DQuadSpc:ssub_5 -> SPR
19294 0, // DQuadSpc:ssub_6
19295 0, // DQuadSpc:ssub_7
19296 3, // DQuadSpc:ssub_8 -> SPR
19297 3, // DQuadSpc:ssub_9 -> SPR
19298 0, // DQuadSpc:ssub_10
19299 0, // DQuadSpc:ssub_11
19300 0, // DQuadSpc:ssub_12
19301 0, // DQuadSpc:ssub_13
19302 0, // DQuadSpc:ssub_14
19303 0, // DQuadSpc:ssub_15
19304 63, // DQuadSpc:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
19305 0, // DQuadSpc:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19306 0, // DQuadSpc:ssub_2_ssub_3_ssub_6_ssub_7
19307 0, // DQuadSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19308 0, // DQuadSpc:ssub_2_ssub_3_ssub_4_ssub_5
19309 0, // DQuadSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19310 0, // DQuadSpc:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19311 0, // DQuadSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19312 0, // DQuadSpc:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19313 0, // DQuadSpc:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19314 63, // DQuadSpc:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
19315 0, // DQuadSpc:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19316 0, // DQuadSpc:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19317 0, // DQuadSpc:ssub_6_ssub_7_dsub_5
19318 0, // DQuadSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19319 0, // DQuadSpc:ssub_6_ssub_7_dsub_5_dsub_7
19320 0, // DQuadSpc:ssub_6_ssub_7_ssub_8_ssub_9
19321 0, // DQuadSpc:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19322 0, // DQuadSpc:ssub_8_ssub_9_ssub_12_ssub_13
19323 0, // DQuadSpc:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19324 0, // DQuadSpc:dsub_5_dsub_7
19325 0, // DQuadSpc:dsub_5_ssub_12_ssub_13_dsub_7
19326 0, // DQuadSpc:dsub_5_ssub_12_ssub_13
19327 0, // DQuadSpc:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19328 },
19329 { // DQuadSpc_with_ssub_0
19330 4, // DQuadSpc_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
19331 0, // DQuadSpc_with_ssub_0:dsub_1
19332 52, // DQuadSpc_with_ssub_0:dsub_2 -> DPR
19333 0, // DQuadSpc_with_ssub_0:dsub_3
19334 52, // DQuadSpc_with_ssub_0:dsub_4 -> DPR
19335 0, // DQuadSpc_with_ssub_0:dsub_5
19336 0, // DQuadSpc_with_ssub_0:dsub_6
19337 0, // DQuadSpc_with_ssub_0:dsub_7
19338 0, // DQuadSpc_with_ssub_0:gsub_0
19339 0, // DQuadSpc_with_ssub_0:gsub_1
19340 0, // DQuadSpc_with_ssub_0:qqsub_0
19341 0, // DQuadSpc_with_ssub_0:qqsub_1
19342 0, // DQuadSpc_with_ssub_0:qsub_0
19343 0, // DQuadSpc_with_ssub_0:qsub_1
19344 0, // DQuadSpc_with_ssub_0:qsub_2
19345 0, // DQuadSpc_with_ssub_0:qsub_3
19346 3, // DQuadSpc_with_ssub_0:ssub_0 -> SPR
19347 3, // DQuadSpc_with_ssub_0:ssub_1 -> SPR
19348 0, // DQuadSpc_with_ssub_0:ssub_2
19349 0, // DQuadSpc_with_ssub_0:ssub_3
19350 3, // DQuadSpc_with_ssub_0:ssub_4 -> SPR
19351 3, // DQuadSpc_with_ssub_0:ssub_5 -> SPR
19352 0, // DQuadSpc_with_ssub_0:ssub_6
19353 0, // DQuadSpc_with_ssub_0:ssub_7
19354 3, // DQuadSpc_with_ssub_0:ssub_8 -> SPR
19355 3, // DQuadSpc_with_ssub_0:ssub_9 -> SPR
19356 0, // DQuadSpc_with_ssub_0:ssub_10
19357 0, // DQuadSpc_with_ssub_0:ssub_11
19358 0, // DQuadSpc_with_ssub_0:ssub_12
19359 0, // DQuadSpc_with_ssub_0:ssub_13
19360 0, // DQuadSpc_with_ssub_0:ssub_14
19361 0, // DQuadSpc_with_ssub_0:ssub_15
19362 64, // DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
19363 0, // DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19364 0, // DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7
19365 0, // DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19366 0, // DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5
19367 0, // DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19368 0, // DQuadSpc_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19369 0, // DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19370 0, // DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19371 0, // DQuadSpc_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19372 63, // DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
19373 0, // DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19374 0, // DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19375 0, // DQuadSpc_with_ssub_0:ssub_6_ssub_7_dsub_5
19376 0, // DQuadSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19377 0, // DQuadSpc_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
19378 0, // DQuadSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
19379 0, // DQuadSpc_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19380 0, // DQuadSpc_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
19381 0, // DQuadSpc_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19382 0, // DQuadSpc_with_ssub_0:dsub_5_dsub_7
19383 0, // DQuadSpc_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
19384 0, // DQuadSpc_with_ssub_0:dsub_5_ssub_12_ssub_13
19385 0, // DQuadSpc_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19386 },
19387 { // DQuadSpc_with_ssub_4
19388 53, // DQuadSpc_with_ssub_4:dsub_0 -> DPR_VFP2
19389 0, // DQuadSpc_with_ssub_4:dsub_1
19390 53, // DQuadSpc_with_ssub_4:dsub_2 -> DPR_VFP2
19391 0, // DQuadSpc_with_ssub_4:dsub_3
19392 52, // DQuadSpc_with_ssub_4:dsub_4 -> DPR
19393 0, // DQuadSpc_with_ssub_4:dsub_5
19394 0, // DQuadSpc_with_ssub_4:dsub_6
19395 0, // DQuadSpc_with_ssub_4:dsub_7
19396 0, // DQuadSpc_with_ssub_4:gsub_0
19397 0, // DQuadSpc_with_ssub_4:gsub_1
19398 0, // DQuadSpc_with_ssub_4:qqsub_0
19399 0, // DQuadSpc_with_ssub_4:qqsub_1
19400 0, // DQuadSpc_with_ssub_4:qsub_0
19401 0, // DQuadSpc_with_ssub_4:qsub_1
19402 0, // DQuadSpc_with_ssub_4:qsub_2
19403 0, // DQuadSpc_with_ssub_4:qsub_3
19404 3, // DQuadSpc_with_ssub_4:ssub_0 -> SPR
19405 3, // DQuadSpc_with_ssub_4:ssub_1 -> SPR
19406 0, // DQuadSpc_with_ssub_4:ssub_2
19407 0, // DQuadSpc_with_ssub_4:ssub_3
19408 3, // DQuadSpc_with_ssub_4:ssub_4 -> SPR
19409 3, // DQuadSpc_with_ssub_4:ssub_5 -> SPR
19410 0, // DQuadSpc_with_ssub_4:ssub_6
19411 0, // DQuadSpc_with_ssub_4:ssub_7
19412 3, // DQuadSpc_with_ssub_4:ssub_8 -> SPR
19413 3, // DQuadSpc_with_ssub_4:ssub_9 -> SPR
19414 0, // DQuadSpc_with_ssub_4:ssub_10
19415 0, // DQuadSpc_with_ssub_4:ssub_11
19416 0, // DQuadSpc_with_ssub_4:ssub_12
19417 0, // DQuadSpc_with_ssub_4:ssub_13
19418 0, // DQuadSpc_with_ssub_4:ssub_14
19419 0, // DQuadSpc_with_ssub_4:ssub_15
19420 65, // DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
19421 0, // DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19422 0, // DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7
19423 0, // DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19424 0, // DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5
19425 0, // DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19426 0, // DQuadSpc_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19427 0, // DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19428 0, // DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19429 0, // DQuadSpc_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19430 64, // DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_0
19431 0, // DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19432 0, // DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19433 0, // DQuadSpc_with_ssub_4:ssub_6_ssub_7_dsub_5
19434 0, // DQuadSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19435 0, // DQuadSpc_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
19436 0, // DQuadSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
19437 0, // DQuadSpc_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19438 0, // DQuadSpc_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
19439 0, // DQuadSpc_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19440 0, // DQuadSpc_with_ssub_4:dsub_5_dsub_7
19441 0, // DQuadSpc_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
19442 0, // DQuadSpc_with_ssub_4:dsub_5_ssub_12_ssub_13
19443 0, // DQuadSpc_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19444 },
19445 { // DQuadSpc_with_ssub_8
19446 53, // DQuadSpc_with_ssub_8:dsub_0 -> DPR_VFP2
19447 0, // DQuadSpc_with_ssub_8:dsub_1
19448 53, // DQuadSpc_with_ssub_8:dsub_2 -> DPR_VFP2
19449 0, // DQuadSpc_with_ssub_8:dsub_3
19450 53, // DQuadSpc_with_ssub_8:dsub_4 -> DPR_VFP2
19451 0, // DQuadSpc_with_ssub_8:dsub_5
19452 0, // DQuadSpc_with_ssub_8:dsub_6
19453 0, // DQuadSpc_with_ssub_8:dsub_7
19454 0, // DQuadSpc_with_ssub_8:gsub_0
19455 0, // DQuadSpc_with_ssub_8:gsub_1
19456 0, // DQuadSpc_with_ssub_8:qqsub_0
19457 0, // DQuadSpc_with_ssub_8:qqsub_1
19458 0, // DQuadSpc_with_ssub_8:qsub_0
19459 0, // DQuadSpc_with_ssub_8:qsub_1
19460 0, // DQuadSpc_with_ssub_8:qsub_2
19461 0, // DQuadSpc_with_ssub_8:qsub_3
19462 3, // DQuadSpc_with_ssub_8:ssub_0 -> SPR
19463 3, // DQuadSpc_with_ssub_8:ssub_1 -> SPR
19464 0, // DQuadSpc_with_ssub_8:ssub_2
19465 0, // DQuadSpc_with_ssub_8:ssub_3
19466 3, // DQuadSpc_with_ssub_8:ssub_4 -> SPR
19467 3, // DQuadSpc_with_ssub_8:ssub_5 -> SPR
19468 0, // DQuadSpc_with_ssub_8:ssub_6
19469 0, // DQuadSpc_with_ssub_8:ssub_7
19470 3, // DQuadSpc_with_ssub_8:ssub_8 -> SPR
19471 3, // DQuadSpc_with_ssub_8:ssub_9 -> SPR
19472 0, // DQuadSpc_with_ssub_8:ssub_10
19473 0, // DQuadSpc_with_ssub_8:ssub_11
19474 0, // DQuadSpc_with_ssub_8:ssub_12
19475 0, // DQuadSpc_with_ssub_8:ssub_13
19476 0, // DQuadSpc_with_ssub_8:ssub_14
19477 0, // DQuadSpc_with_ssub_8:ssub_15
19478 65, // DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
19479 0, // DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19480 0, // DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7
19481 0, // DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19482 0, // DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5
19483 0, // DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19484 0, // DQuadSpc_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19485 0, // DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19486 0, // DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19487 0, // DQuadSpc_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19488 65, // DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
19489 0, // DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19490 0, // DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19491 0, // DQuadSpc_with_ssub_8:ssub_6_ssub_7_dsub_5
19492 0, // DQuadSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19493 0, // DQuadSpc_with_ssub_8:ssub_6_ssub_7_dsub_5_dsub_7
19494 0, // DQuadSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9
19495 0, // DQuadSpc_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19496 0, // DQuadSpc_with_ssub_8:ssub_8_ssub_9_ssub_12_ssub_13
19497 0, // DQuadSpc_with_ssub_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19498 0, // DQuadSpc_with_ssub_8:dsub_5_dsub_7
19499 0, // DQuadSpc_with_ssub_8:dsub_5_ssub_12_ssub_13_dsub_7
19500 0, // DQuadSpc_with_ssub_8:dsub_5_ssub_12_ssub_13
19501 0, // DQuadSpc_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19502 },
19503 { // DQuadSpc_with_dsub_0_in_DPR_8
19504 20, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
19505 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_1
19506 53, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
19507 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_3
19508 53, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_4 -> DPR_VFP2
19509 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_5
19510 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_6
19511 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_7
19512 0, // DQuadSpc_with_dsub_0_in_DPR_8:gsub_0
19513 0, // DQuadSpc_with_dsub_0_in_DPR_8:gsub_1
19514 0, // DQuadSpc_with_dsub_0_in_DPR_8:qqsub_0
19515 0, // DQuadSpc_with_dsub_0_in_DPR_8:qqsub_1
19516 0, // DQuadSpc_with_dsub_0_in_DPR_8:qsub_0
19517 0, // DQuadSpc_with_dsub_0_in_DPR_8:qsub_1
19518 0, // DQuadSpc_with_dsub_0_in_DPR_8:qsub_2
19519 0, // DQuadSpc_with_dsub_0_in_DPR_8:qsub_3
19520 8, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
19521 8, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
19522 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_2
19523 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_3
19524 3, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_4 -> SPR
19525 3, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_5 -> SPR
19526 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_6
19527 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_7
19528 3, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_8 -> SPR
19529 3, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_9 -> SPR
19530 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_10
19531 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_11
19532 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_12
19533 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_13
19534 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_14
19535 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_15
19536 66, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
19537 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19538 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
19539 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19540 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
19541 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19542 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19543 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19544 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19545 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19546 65, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
19547 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19548 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19549 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
19550 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19551 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
19552 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
19553 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19554 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
19555 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19556 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_5_dsub_7
19557 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
19558 0, // DQuadSpc_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
19559 0, // DQuadSpc_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19560 },
19561 { // DQuadSpc_with_dsub_2_in_DPR_8
19562 54, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
19563 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_1
19564 54, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
19565 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_3
19566 53, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_4 -> DPR_VFP2
19567 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_5
19568 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_6
19569 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_7
19570 0, // DQuadSpc_with_dsub_2_in_DPR_8:gsub_0
19571 0, // DQuadSpc_with_dsub_2_in_DPR_8:gsub_1
19572 0, // DQuadSpc_with_dsub_2_in_DPR_8:qqsub_0
19573 0, // DQuadSpc_with_dsub_2_in_DPR_8:qqsub_1
19574 0, // DQuadSpc_with_dsub_2_in_DPR_8:qsub_0
19575 0, // DQuadSpc_with_dsub_2_in_DPR_8:qsub_1
19576 0, // DQuadSpc_with_dsub_2_in_DPR_8:qsub_2
19577 0, // DQuadSpc_with_dsub_2_in_DPR_8:qsub_3
19578 8, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
19579 8, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
19580 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_2
19581 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_3
19582 8, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
19583 8, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
19584 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_6
19585 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_7
19586 3, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_8 -> SPR
19587 3, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_9 -> SPR
19588 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_10
19589 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_11
19590 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_12
19591 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_13
19592 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_14
19593 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_15
19594 67, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
19595 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19596 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
19597 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19598 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
19599 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19600 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19601 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19602 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19603 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19604 66, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_0_in_DPR_8
19605 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19606 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19607 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
19608 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19609 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
19610 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
19611 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19612 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
19613 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19614 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_5_dsub_7
19615 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
19616 0, // DQuadSpc_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
19617 0, // DQuadSpc_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19618 },
19619 { // DQuadSpc_with_dsub_4_in_DPR_8
19620 54, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_0 -> DPR_8
19621 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_1
19622 54, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_2 -> DPR_8
19623 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_3
19624 54, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_4 -> DPR_8
19625 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_5
19626 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_6
19627 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_7
19628 0, // DQuadSpc_with_dsub_4_in_DPR_8:gsub_0
19629 0, // DQuadSpc_with_dsub_4_in_DPR_8:gsub_1
19630 0, // DQuadSpc_with_dsub_4_in_DPR_8:qqsub_0
19631 0, // DQuadSpc_with_dsub_4_in_DPR_8:qqsub_1
19632 0, // DQuadSpc_with_dsub_4_in_DPR_8:qsub_0
19633 0, // DQuadSpc_with_dsub_4_in_DPR_8:qsub_1
19634 0, // DQuadSpc_with_dsub_4_in_DPR_8:qsub_2
19635 0, // DQuadSpc_with_dsub_4_in_DPR_8:qsub_3
19636 8, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_0 -> SPR_8
19637 8, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_1 -> SPR_8
19638 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_2
19639 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_3
19640 8, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_4 -> SPR_8
19641 8, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_5 -> SPR_8
19642 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_6
19643 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_7
19644 8, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_8 -> SPR_8
19645 8, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_9 -> SPR_8
19646 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_10
19647 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_11
19648 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_12
19649 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_13
19650 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_14
19651 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_15
19652 67, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
19653 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5
19654 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7
19655 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7
19656 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5
19657 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19658 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19659 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19660 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19661 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19662 67, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
19663 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19664 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19665 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5
19666 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19667 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
19668 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
19669 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19670 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
19671 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19672 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_5_dsub_7
19673 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
19674 0, // DQuadSpc_with_dsub_4_in_DPR_8:dsub_5_ssub_12_ssub_13
19675 0, // DQuadSpc_with_dsub_4_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19676 },
19677 { // DQuad
19678 52, // DQuad:dsub_0 -> DPR
19679 52, // DQuad:dsub_1 -> DPR
19680 52, // DQuad:dsub_2 -> DPR
19681 52, // DQuad:dsub_3 -> DPR
19682 0, // DQuad:dsub_4
19683 0, // DQuad:dsub_5
19684 0, // DQuad:dsub_6
19685 0, // DQuad:dsub_7
19686 0, // DQuad:gsub_0
19687 0, // DQuad:gsub_1
19688 0, // DQuad:qqsub_0
19689 0, // DQuad:qqsub_1
19690 68, // DQuad:qsub_0 -> DPair
19691 68, // DQuad:qsub_1 -> DPair
19692 0, // DQuad:qsub_2
19693 0, // DQuad:qsub_3
19694 3, // DQuad:ssub_0 -> SPR
19695 3, // DQuad:ssub_1 -> SPR
19696 3, // DQuad:ssub_2 -> SPR
19697 3, // DQuad:ssub_3 -> SPR
19698 3, // DQuad:ssub_4 -> SPR
19699 3, // DQuad:ssub_5 -> SPR
19700 3, // DQuad:ssub_6 -> SPR
19701 3, // DQuad:ssub_7 -> SPR
19702 0, // DQuad:ssub_8
19703 0, // DQuad:ssub_9
19704 0, // DQuad:ssub_10
19705 0, // DQuad:ssub_11
19706 0, // DQuad:ssub_12
19707 0, // DQuad:ssub_13
19708 0, // DQuad:ssub_14
19709 0, // DQuad:ssub_15
19710 63, // DQuad:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
19711 77, // DQuad:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple
19712 63, // DQuad:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
19713 77, // DQuad:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple
19714 68, // DQuad:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
19715 0, // DQuad:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19716 0, // DQuad:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19717 0, // DQuad:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19718 0, // DQuad:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19719 0, // DQuad:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19720 0, // DQuad:ssub_4_ssub_5_ssub_8_ssub_9
19721 0, // DQuad:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19722 0, // DQuad:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19723 0, // DQuad:ssub_6_ssub_7_dsub_5
19724 0, // DQuad:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19725 0, // DQuad:ssub_6_ssub_7_dsub_5_dsub_7
19726 0, // DQuad:ssub_6_ssub_7_ssub_8_ssub_9
19727 0, // DQuad:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19728 0, // DQuad:ssub_8_ssub_9_ssub_12_ssub_13
19729 0, // DQuad:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19730 0, // DQuad:dsub_5_dsub_7
19731 0, // DQuad:dsub_5_ssub_12_ssub_13_dsub_7
19732 0, // DQuad:dsub_5_ssub_12_ssub_13
19733 0, // DQuad:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19734 },
19735 { // DQuad_with_ssub_0
19736 4, // DQuad_with_ssub_0:dsub_0 -> FPWithVPR_with_ssub_0
19737 52, // DQuad_with_ssub_0:dsub_1 -> DPR
19738 52, // DQuad_with_ssub_0:dsub_2 -> DPR
19739 52, // DQuad_with_ssub_0:dsub_3 -> DPR
19740 0, // DQuad_with_ssub_0:dsub_4
19741 0, // DQuad_with_ssub_0:dsub_5
19742 0, // DQuad_with_ssub_0:dsub_6
19743 0, // DQuad_with_ssub_0:dsub_7
19744 0, // DQuad_with_ssub_0:gsub_0
19745 0, // DQuad_with_ssub_0:gsub_1
19746 0, // DQuad_with_ssub_0:qqsub_0
19747 0, // DQuad_with_ssub_0:qqsub_1
19748 69, // DQuad_with_ssub_0:qsub_0 -> DPair_with_ssub_0
19749 68, // DQuad_with_ssub_0:qsub_1 -> DPair
19750 0, // DQuad_with_ssub_0:qsub_2
19751 0, // DQuad_with_ssub_0:qsub_3
19752 3, // DQuad_with_ssub_0:ssub_0 -> SPR
19753 3, // DQuad_with_ssub_0:ssub_1 -> SPR
19754 3, // DQuad_with_ssub_0:ssub_2 -> SPR
19755 3, // DQuad_with_ssub_0:ssub_3 -> SPR
19756 3, // DQuad_with_ssub_0:ssub_4 -> SPR
19757 3, // DQuad_with_ssub_0:ssub_5 -> SPR
19758 3, // DQuad_with_ssub_0:ssub_6 -> SPR
19759 3, // DQuad_with_ssub_0:ssub_7 -> SPR
19760 0, // DQuad_with_ssub_0:ssub_8
19761 0, // DQuad_with_ssub_0:ssub_9
19762 0, // DQuad_with_ssub_0:ssub_10
19763 0, // DQuad_with_ssub_0:ssub_11
19764 0, // DQuad_with_ssub_0:ssub_12
19765 0, // DQuad_with_ssub_0:ssub_13
19766 0, // DQuad_with_ssub_0:ssub_14
19767 0, // DQuad_with_ssub_0:ssub_15
19768 64, // DQuad_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
19769 80, // DQuad_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0
19770 63, // DQuad_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
19771 77, // DQuad_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple
19772 68, // DQuad_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
19773 0, // DQuad_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19774 0, // DQuad_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19775 0, // DQuad_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19776 0, // DQuad_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19777 0, // DQuad_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19778 0, // DQuad_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
19779 0, // DQuad_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19780 0, // DQuad_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19781 0, // DQuad_with_ssub_0:ssub_6_ssub_7_dsub_5
19782 0, // DQuad_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19783 0, // DQuad_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
19784 0, // DQuad_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
19785 0, // DQuad_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19786 0, // DQuad_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
19787 0, // DQuad_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19788 0, // DQuad_with_ssub_0:dsub_5_dsub_7
19789 0, // DQuad_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
19790 0, // DQuad_with_ssub_0:dsub_5_ssub_12_ssub_13
19791 0, // DQuad_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19792 },
19793 { // DQuad_with_ssub_2
19794 53, // DQuad_with_ssub_2:dsub_0 -> DPR_VFP2
19795 53, // DQuad_with_ssub_2:dsub_1 -> DPR_VFP2
19796 52, // DQuad_with_ssub_2:dsub_2 -> DPR
19797 52, // DQuad_with_ssub_2:dsub_3 -> DPR
19798 0, // DQuad_with_ssub_2:dsub_4
19799 0, // DQuad_with_ssub_2:dsub_5
19800 0, // DQuad_with_ssub_2:dsub_6
19801 0, // DQuad_with_ssub_2:dsub_7
19802 0, // DQuad_with_ssub_2:gsub_0
19803 0, // DQuad_with_ssub_2:gsub_1
19804 0, // DQuad_with_ssub_2:qqsub_0
19805 0, // DQuad_with_ssub_2:qqsub_1
19806 71, // DQuad_with_ssub_2:qsub_0 -> DPair_with_ssub_2
19807 68, // DQuad_with_ssub_2:qsub_1 -> DPair
19808 0, // DQuad_with_ssub_2:qsub_2
19809 0, // DQuad_with_ssub_2:qsub_3
19810 3, // DQuad_with_ssub_2:ssub_0 -> SPR
19811 3, // DQuad_with_ssub_2:ssub_1 -> SPR
19812 3, // DQuad_with_ssub_2:ssub_2 -> SPR
19813 3, // DQuad_with_ssub_2:ssub_3 -> SPR
19814 3, // DQuad_with_ssub_2:ssub_4 -> SPR
19815 3, // DQuad_with_ssub_2:ssub_5 -> SPR
19816 3, // DQuad_with_ssub_2:ssub_6 -> SPR
19817 3, // DQuad_with_ssub_2:ssub_7 -> SPR
19818 0, // DQuad_with_ssub_2:ssub_8
19819 0, // DQuad_with_ssub_2:ssub_9
19820 0, // DQuad_with_ssub_2:ssub_10
19821 0, // DQuad_with_ssub_2:ssub_11
19822 0, // DQuad_with_ssub_2:ssub_12
19823 0, // DQuad_with_ssub_2:ssub_13
19824 0, // DQuad_with_ssub_2:ssub_14
19825 0, // DQuad_with_ssub_2:ssub_15
19826 64, // DQuad_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
19827 82, // DQuad_with_ssub_2:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2
19828 64, // DQuad_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
19829 80, // DQuad_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_0
19830 69, // DQuad_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
19831 0, // DQuad_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19832 0, // DQuad_with_ssub_2:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19833 0, // DQuad_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19834 0, // DQuad_with_ssub_2:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19835 0, // DQuad_with_ssub_2:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19836 0, // DQuad_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9
19837 0, // DQuad_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19838 0, // DQuad_with_ssub_2:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19839 0, // DQuad_with_ssub_2:ssub_6_ssub_7_dsub_5
19840 0, // DQuad_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19841 0, // DQuad_with_ssub_2:ssub_6_ssub_7_dsub_5_dsub_7
19842 0, // DQuad_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9
19843 0, // DQuad_with_ssub_2:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19844 0, // DQuad_with_ssub_2:ssub_8_ssub_9_ssub_12_ssub_13
19845 0, // DQuad_with_ssub_2:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19846 0, // DQuad_with_ssub_2:dsub_5_dsub_7
19847 0, // DQuad_with_ssub_2:dsub_5_ssub_12_ssub_13_dsub_7
19848 0, // DQuad_with_ssub_2:dsub_5_ssub_12_ssub_13
19849 0, // DQuad_with_ssub_2:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19850 },
19851 { // QQPR
19852 52, // QQPR:dsub_0 -> DPR
19853 52, // QQPR:dsub_1 -> DPR
19854 52, // QQPR:dsub_2 -> DPR
19855 52, // QQPR:dsub_3 -> DPR
19856 0, // QQPR:dsub_4
19857 0, // QQPR:dsub_5
19858 0, // QQPR:dsub_6
19859 0, // QQPR:dsub_7
19860 0, // QQPR:gsub_0
19861 0, // QQPR:gsub_1
19862 0, // QQPR:qqsub_0
19863 0, // QQPR:qqsub_1
19864 70, // QQPR:qsub_0 -> QPR
19865 70, // QQPR:qsub_1 -> QPR
19866 0, // QQPR:qsub_2
19867 0, // QQPR:qsub_3
19868 3, // QQPR:ssub_0 -> SPR
19869 3, // QQPR:ssub_1 -> SPR
19870 3, // QQPR:ssub_2 -> SPR
19871 3, // QQPR:ssub_3 -> SPR
19872 3, // QQPR:ssub_4 -> SPR
19873 3, // QQPR:ssub_5 -> SPR
19874 3, // QQPR:ssub_6 -> SPR
19875 3, // QQPR:ssub_7 -> SPR
19876 0, // QQPR:ssub_8
19877 0, // QQPR:ssub_9
19878 0, // QQPR:ssub_10
19879 0, // QQPR:ssub_11
19880 0, // QQPR:ssub_12
19881 0, // QQPR:ssub_13
19882 0, // QQPR:ssub_14
19883 0, // QQPR:ssub_15
19884 63, // QQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
19885 81, // QQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
19886 63, // QQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
19887 83, // QQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
19888 68, // QQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
19889 0, // QQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19890 0, // QQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19891 0, // QQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19892 0, // QQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19893 0, // QQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19894 0, // QQPR:ssub_4_ssub_5_ssub_8_ssub_9
19895 0, // QQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19896 0, // QQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19897 0, // QQPR:ssub_6_ssub_7_dsub_5
19898 0, // QQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19899 0, // QQPR:ssub_6_ssub_7_dsub_5_dsub_7
19900 0, // QQPR:ssub_6_ssub_7_ssub_8_ssub_9
19901 0, // QQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19902 0, // QQPR:ssub_8_ssub_9_ssub_12_ssub_13
19903 0, // QQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19904 0, // QQPR:dsub_5_dsub_7
19905 0, // QQPR:dsub_5_ssub_12_ssub_13_dsub_7
19906 0, // QQPR:dsub_5_ssub_12_ssub_13
19907 0, // QQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19908 },
19909 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
19910 52, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR
19911 52, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
19912 52, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
19913 52, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3 -> DPR
19914 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
19915 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
19916 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
19917 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
19918 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
19919 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
19920 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
19921 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
19922 68, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair
19923 68, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1 -> DPair
19924 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
19925 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
19926 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
19927 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
19928 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
19929 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
19930 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
19931 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
19932 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6 -> SPR
19933 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7 -> SPR
19934 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
19935 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
19936 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
19937 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
19938 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
19939 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
19940 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
19941 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
19942 63, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
19943 83, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
19944 63, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
19945 81, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_QPR
19946 70, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
19947 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
19948 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19949 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
19950 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
19951 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19952 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
19953 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
19954 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
19955 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
19956 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
19957 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
19958 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
19959 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19960 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
19961 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
19962 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
19963 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
19964 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
19965 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
19966 },
19967 { // DQuad_with_ssub_4
19968 53, // DQuad_with_ssub_4:dsub_0 -> DPR_VFP2
19969 53, // DQuad_with_ssub_4:dsub_1 -> DPR_VFP2
19970 53, // DQuad_with_ssub_4:dsub_2 -> DPR_VFP2
19971 52, // DQuad_with_ssub_4:dsub_3 -> DPR
19972 0, // DQuad_with_ssub_4:dsub_4
19973 0, // DQuad_with_ssub_4:dsub_5
19974 0, // DQuad_with_ssub_4:dsub_6
19975 0, // DQuad_with_ssub_4:dsub_7
19976 0, // DQuad_with_ssub_4:gsub_0
19977 0, // DQuad_with_ssub_4:gsub_1
19978 0, // DQuad_with_ssub_4:qqsub_0
19979 0, // DQuad_with_ssub_4:qqsub_1
19980 71, // DQuad_with_ssub_4:qsub_0 -> DPair_with_ssub_2
19981 69, // DQuad_with_ssub_4:qsub_1 -> DPair_with_ssub_0
19982 0, // DQuad_with_ssub_4:qsub_2
19983 0, // DQuad_with_ssub_4:qsub_3
19984 3, // DQuad_with_ssub_4:ssub_0 -> SPR
19985 3, // DQuad_with_ssub_4:ssub_1 -> SPR
19986 3, // DQuad_with_ssub_4:ssub_2 -> SPR
19987 3, // DQuad_with_ssub_4:ssub_3 -> SPR
19988 3, // DQuad_with_ssub_4:ssub_4 -> SPR
19989 3, // DQuad_with_ssub_4:ssub_5 -> SPR
19990 3, // DQuad_with_ssub_4:ssub_6 -> SPR
19991 3, // DQuad_with_ssub_4:ssub_7 -> SPR
19992 0, // DQuad_with_ssub_4:ssub_8
19993 0, // DQuad_with_ssub_4:ssub_9
19994 0, // DQuad_with_ssub_4:ssub_10
19995 0, // DQuad_with_ssub_4:ssub_11
19996 0, // DQuad_with_ssub_4:ssub_12
19997 0, // DQuad_with_ssub_4:ssub_13
19998 0, // DQuad_with_ssub_4:ssub_14
19999 0, // DQuad_with_ssub_4:ssub_15
20000 65, // DQuad_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
20001 85, // DQuad_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4
20002 64, // DQuad_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
20003 82, // DQuad_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2
20004 71, // DQuad_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
20005 0, // DQuad_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20006 0, // DQuad_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20007 0, // DQuad_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20008 0, // DQuad_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20009 0, // DQuad_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20010 0, // DQuad_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9
20011 0, // DQuad_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20012 0, // DQuad_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20013 0, // DQuad_with_ssub_4:ssub_6_ssub_7_dsub_5
20014 0, // DQuad_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20015 0, // DQuad_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7
20016 0, // DQuad_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9
20017 0, // DQuad_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20018 0, // DQuad_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13
20019 0, // DQuad_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20020 0, // DQuad_with_ssub_4:dsub_5_dsub_7
20021 0, // DQuad_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7
20022 0, // DQuad_with_ssub_4:dsub_5_ssub_12_ssub_13
20023 0, // DQuad_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20024 },
20025 { // DQuad_with_ssub_6
20026 53, // DQuad_with_ssub_6:dsub_0 -> DPR_VFP2
20027 53, // DQuad_with_ssub_6:dsub_1 -> DPR_VFP2
20028 53, // DQuad_with_ssub_6:dsub_2 -> DPR_VFP2
20029 53, // DQuad_with_ssub_6:dsub_3 -> DPR_VFP2
20030 0, // DQuad_with_ssub_6:dsub_4
20031 0, // DQuad_with_ssub_6:dsub_5
20032 0, // DQuad_with_ssub_6:dsub_6
20033 0, // DQuad_with_ssub_6:dsub_7
20034 0, // DQuad_with_ssub_6:gsub_0
20035 0, // DQuad_with_ssub_6:gsub_1
20036 0, // DQuad_with_ssub_6:qqsub_0
20037 0, // DQuad_with_ssub_6:qqsub_1
20038 71, // DQuad_with_ssub_6:qsub_0 -> DPair_with_ssub_2
20039 71, // DQuad_with_ssub_6:qsub_1 -> DPair_with_ssub_2
20040 0, // DQuad_with_ssub_6:qsub_2
20041 0, // DQuad_with_ssub_6:qsub_3
20042 3, // DQuad_with_ssub_6:ssub_0 -> SPR
20043 3, // DQuad_with_ssub_6:ssub_1 -> SPR
20044 3, // DQuad_with_ssub_6:ssub_2 -> SPR
20045 3, // DQuad_with_ssub_6:ssub_3 -> SPR
20046 3, // DQuad_with_ssub_6:ssub_4 -> SPR
20047 3, // DQuad_with_ssub_6:ssub_5 -> SPR
20048 3, // DQuad_with_ssub_6:ssub_6 -> SPR
20049 3, // DQuad_with_ssub_6:ssub_7 -> SPR
20050 0, // DQuad_with_ssub_6:ssub_8
20051 0, // DQuad_with_ssub_6:ssub_9
20052 0, // DQuad_with_ssub_6:ssub_10
20053 0, // DQuad_with_ssub_6:ssub_11
20054 0, // DQuad_with_ssub_6:ssub_12
20055 0, // DQuad_with_ssub_6:ssub_13
20056 0, // DQuad_with_ssub_6:ssub_14
20057 0, // DQuad_with_ssub_6:ssub_15
20058 65, // DQuad_with_ssub_6:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
20059 85, // DQuad_with_ssub_6:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4
20060 65, // DQuad_with_ssub_6:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
20061 85, // DQuad_with_ssub_6:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4
20062 71, // DQuad_with_ssub_6:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
20063 0, // DQuad_with_ssub_6:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20064 0, // DQuad_with_ssub_6:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20065 0, // DQuad_with_ssub_6:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20066 0, // DQuad_with_ssub_6:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20067 0, // DQuad_with_ssub_6:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20068 0, // DQuad_with_ssub_6:ssub_4_ssub_5_ssub_8_ssub_9
20069 0, // DQuad_with_ssub_6:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20070 0, // DQuad_with_ssub_6:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20071 0, // DQuad_with_ssub_6:ssub_6_ssub_7_dsub_5
20072 0, // DQuad_with_ssub_6:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20073 0, // DQuad_with_ssub_6:ssub_6_ssub_7_dsub_5_dsub_7
20074 0, // DQuad_with_ssub_6:ssub_6_ssub_7_ssub_8_ssub_9
20075 0, // DQuad_with_ssub_6:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20076 0, // DQuad_with_ssub_6:ssub_8_ssub_9_ssub_12_ssub_13
20077 0, // DQuad_with_ssub_6:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20078 0, // DQuad_with_ssub_6:dsub_5_dsub_7
20079 0, // DQuad_with_ssub_6:dsub_5_ssub_12_ssub_13_dsub_7
20080 0, // DQuad_with_ssub_6:dsub_5_ssub_12_ssub_13
20081 0, // DQuad_with_ssub_6:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20082 },
20083 { // DQuad_with_dsub_0_in_DPR_8
20084 20, // DQuad_with_dsub_0_in_DPR_8:dsub_0 -> FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
20085 53, // DQuad_with_dsub_0_in_DPR_8:dsub_1 -> DPR_VFP2
20086 53, // DQuad_with_dsub_0_in_DPR_8:dsub_2 -> DPR_VFP2
20087 53, // DQuad_with_dsub_0_in_DPR_8:dsub_3 -> DPR_VFP2
20088 0, // DQuad_with_dsub_0_in_DPR_8:dsub_4
20089 0, // DQuad_with_dsub_0_in_DPR_8:dsub_5
20090 0, // DQuad_with_dsub_0_in_DPR_8:dsub_6
20091 0, // DQuad_with_dsub_0_in_DPR_8:dsub_7
20092 0, // DQuad_with_dsub_0_in_DPR_8:gsub_0
20093 0, // DQuad_with_dsub_0_in_DPR_8:gsub_1
20094 0, // DQuad_with_dsub_0_in_DPR_8:qqsub_0
20095 0, // DQuad_with_dsub_0_in_DPR_8:qqsub_1
20096 72, // DQuad_with_dsub_0_in_DPR_8:qsub_0 -> DPair_with_dsub_0_in_DPR_8
20097 71, // DQuad_with_dsub_0_in_DPR_8:qsub_1 -> DPair_with_ssub_2
20098 0, // DQuad_with_dsub_0_in_DPR_8:qsub_2
20099 0, // DQuad_with_dsub_0_in_DPR_8:qsub_3
20100 8, // DQuad_with_dsub_0_in_DPR_8:ssub_0 -> SPR_8
20101 8, // DQuad_with_dsub_0_in_DPR_8:ssub_1 -> SPR_8
20102 3, // DQuad_with_dsub_0_in_DPR_8:ssub_2 -> SPR
20103 3, // DQuad_with_dsub_0_in_DPR_8:ssub_3 -> SPR
20104 3, // DQuad_with_dsub_0_in_DPR_8:ssub_4 -> SPR
20105 3, // DQuad_with_dsub_0_in_DPR_8:ssub_5 -> SPR
20106 3, // DQuad_with_dsub_0_in_DPR_8:ssub_6 -> SPR
20107 3, // DQuad_with_dsub_0_in_DPR_8:ssub_7 -> SPR
20108 0, // DQuad_with_dsub_0_in_DPR_8:ssub_8
20109 0, // DQuad_with_dsub_0_in_DPR_8:ssub_9
20110 0, // DQuad_with_dsub_0_in_DPR_8:ssub_10
20111 0, // DQuad_with_dsub_0_in_DPR_8:ssub_11
20112 0, // DQuad_with_dsub_0_in_DPR_8:ssub_12
20113 0, // DQuad_with_dsub_0_in_DPR_8:ssub_13
20114 0, // DQuad_with_dsub_0_in_DPR_8:ssub_14
20115 0, // DQuad_with_dsub_0_in_DPR_8:ssub_15
20116 66, // DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
20117 88, // DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8
20118 65, // DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
20119 85, // DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4
20120 71, // DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
20121 0, // DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20122 0, // DQuad_with_dsub_0_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20123 0, // DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20124 0, // DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20125 0, // DQuad_with_dsub_0_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20126 0, // DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20127 0, // DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20128 0, // DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20129 0, // DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5
20130 0, // DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20131 0, // DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20132 0, // DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20133 0, // DQuad_with_dsub_0_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20134 0, // DQuad_with_dsub_0_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20135 0, // DQuad_with_dsub_0_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20136 0, // DQuad_with_dsub_0_in_DPR_8:dsub_5_dsub_7
20137 0, // DQuad_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20138 0, // DQuad_with_dsub_0_in_DPR_8:dsub_5_ssub_12_ssub_13
20139 0, // DQuad_with_dsub_0_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20140 },
20141 { // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20142 53, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_0 -> DPR_VFP2
20143 52, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_1 -> DPR
20144 52, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_2 -> DPR
20145 52, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_3 -> DPR
20146 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_4
20147 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5
20148 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_6
20149 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_7
20150 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_0
20151 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:gsub_1
20152 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_0
20153 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qqsub_1
20154 69, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_0 -> DPair_with_ssub_0
20155 68, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_1 -> DPair
20156 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_2
20157 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:qsub_3
20158 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0 -> SPR
20159 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_1 -> SPR
20160 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2 -> SPR
20161 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_3 -> SPR
20162 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4 -> SPR
20163 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_5 -> SPR
20164 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6 -> SPR
20165 3, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_7 -> SPR
20166 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8
20167 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_9
20168 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_10
20169 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_11
20170 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_12
20171 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_13
20172 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_14
20173 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_15
20174 64, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
20175 90, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20176 63, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
20177 81, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_QPR
20178 70, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR
20179 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20180 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20181 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20182 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20183 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20184 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9
20185 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20186 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20187 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5
20188 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20189 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_dsub_5_dsub_7
20190 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9
20191 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20192 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_ssub_12_ssub_13
20193 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20194 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_dsub_7
20195 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13_dsub_7
20196 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:dsub_5_ssub_12_ssub_13
20197 0, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20198 },
20199 { // QQPR_with_ssub_0
20200 53, // QQPR_with_ssub_0:dsub_0 -> DPR_VFP2
20201 53, // QQPR_with_ssub_0:dsub_1 -> DPR_VFP2
20202 52, // QQPR_with_ssub_0:dsub_2 -> DPR
20203 52, // QQPR_with_ssub_0:dsub_3 -> DPR
20204 0, // QQPR_with_ssub_0:dsub_4
20205 0, // QQPR_with_ssub_0:dsub_5
20206 0, // QQPR_with_ssub_0:dsub_6
20207 0, // QQPR_with_ssub_0:dsub_7
20208 0, // QQPR_with_ssub_0:gsub_0
20209 0, // QQPR_with_ssub_0:gsub_1
20210 0, // QQPR_with_ssub_0:qqsub_0
20211 0, // QQPR_with_ssub_0:qqsub_1
20212 73, // QQPR_with_ssub_0:qsub_0 -> MQPR
20213 70, // QQPR_with_ssub_0:qsub_1 -> QPR
20214 0, // QQPR_with_ssub_0:qsub_2
20215 0, // QQPR_with_ssub_0:qsub_3
20216 3, // QQPR_with_ssub_0:ssub_0 -> SPR
20217 3, // QQPR_with_ssub_0:ssub_1 -> SPR
20218 3, // QQPR_with_ssub_0:ssub_2 -> SPR
20219 3, // QQPR_with_ssub_0:ssub_3 -> SPR
20220 3, // QQPR_with_ssub_0:ssub_4 -> SPR
20221 3, // QQPR_with_ssub_0:ssub_5 -> SPR
20222 3, // QQPR_with_ssub_0:ssub_6 -> SPR
20223 3, // QQPR_with_ssub_0:ssub_7 -> SPR
20224 0, // QQPR_with_ssub_0:ssub_8
20225 0, // QQPR_with_ssub_0:ssub_9
20226 0, // QQPR_with_ssub_0:ssub_10
20227 0, // QQPR_with_ssub_0:ssub_11
20228 0, // QQPR_with_ssub_0:ssub_12
20229 0, // QQPR_with_ssub_0:ssub_13
20230 0, // QQPR_with_ssub_0:ssub_14
20231 0, // QQPR_with_ssub_0:ssub_15
20232 64, // QQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
20233 89, // QQPR_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
20234 64, // QQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
20235 90, // QQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20236 69, // QQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
20237 0, // QQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20238 0, // QQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20239 0, // QQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20240 0, // QQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20241 0, // QQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20242 0, // QQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9
20243 0, // QQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20244 0, // QQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20245 0, // QQPR_with_ssub_0:ssub_6_ssub_7_dsub_5
20246 0, // QQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20247 0, // QQPR_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7
20248 0, // QQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9
20249 0, // QQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20250 0, // QQPR_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13
20251 0, // QQPR_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20252 0, // QQPR_with_ssub_0:dsub_5_dsub_7
20253 0, // QQPR_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7
20254 0, // QQPR_with_ssub_0:dsub_5_ssub_12_ssub_13
20255 0, // QQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20256 },
20257 { // DQuad_with_dsub_1_in_DPR_8
20258 54, // DQuad_with_dsub_1_in_DPR_8:dsub_0 -> DPR_8
20259 54, // DQuad_with_dsub_1_in_DPR_8:dsub_1 -> DPR_8
20260 53, // DQuad_with_dsub_1_in_DPR_8:dsub_2 -> DPR_VFP2
20261 53, // DQuad_with_dsub_1_in_DPR_8:dsub_3 -> DPR_VFP2
20262 0, // DQuad_with_dsub_1_in_DPR_8:dsub_4
20263 0, // DQuad_with_dsub_1_in_DPR_8:dsub_5
20264 0, // DQuad_with_dsub_1_in_DPR_8:dsub_6
20265 0, // DQuad_with_dsub_1_in_DPR_8:dsub_7
20266 0, // DQuad_with_dsub_1_in_DPR_8:gsub_0
20267 0, // DQuad_with_dsub_1_in_DPR_8:gsub_1
20268 0, // DQuad_with_dsub_1_in_DPR_8:qqsub_0
20269 0, // DQuad_with_dsub_1_in_DPR_8:qqsub_1
20270 75, // DQuad_with_dsub_1_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
20271 71, // DQuad_with_dsub_1_in_DPR_8:qsub_1 -> DPair_with_ssub_2
20272 0, // DQuad_with_dsub_1_in_DPR_8:qsub_2
20273 0, // DQuad_with_dsub_1_in_DPR_8:qsub_3
20274 8, // DQuad_with_dsub_1_in_DPR_8:ssub_0 -> SPR_8
20275 8, // DQuad_with_dsub_1_in_DPR_8:ssub_1 -> SPR_8
20276 8, // DQuad_with_dsub_1_in_DPR_8:ssub_2 -> SPR_8
20277 8, // DQuad_with_dsub_1_in_DPR_8:ssub_3 -> SPR_8
20278 3, // DQuad_with_dsub_1_in_DPR_8:ssub_4 -> SPR
20279 3, // DQuad_with_dsub_1_in_DPR_8:ssub_5 -> SPR
20280 3, // DQuad_with_dsub_1_in_DPR_8:ssub_6 -> SPR
20281 3, // DQuad_with_dsub_1_in_DPR_8:ssub_7 -> SPR
20282 0, // DQuad_with_dsub_1_in_DPR_8:ssub_8
20283 0, // DQuad_with_dsub_1_in_DPR_8:ssub_9
20284 0, // DQuad_with_dsub_1_in_DPR_8:ssub_10
20285 0, // DQuad_with_dsub_1_in_DPR_8:ssub_11
20286 0, // DQuad_with_dsub_1_in_DPR_8:ssub_12
20287 0, // DQuad_with_dsub_1_in_DPR_8:ssub_13
20288 0, // DQuad_with_dsub_1_in_DPR_8:ssub_14
20289 0, // DQuad_with_dsub_1_in_DPR_8:ssub_15
20290 66, // DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
20291 91, // DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_1_in_DPR_8
20292 66, // DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
20293 88, // DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_0_in_DPR_8
20294 72, // DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
20295 0, // DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20296 0, // DQuad_with_dsub_1_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20297 0, // DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20298 0, // DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20299 0, // DQuad_with_dsub_1_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20300 0, // DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20301 0, // DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20302 0, // DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20303 0, // DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5
20304 0, // DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20305 0, // DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20306 0, // DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20307 0, // DQuad_with_dsub_1_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20308 0, // DQuad_with_dsub_1_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20309 0, // DQuad_with_dsub_1_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20310 0, // DQuad_with_dsub_1_in_DPR_8:dsub_5_dsub_7
20311 0, // DQuad_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20312 0, // DQuad_with_dsub_1_in_DPR_8:dsub_5_ssub_12_ssub_13
20313 0, // DQuad_with_dsub_1_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20314 },
20315 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20316 53, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_VFP2
20317 53, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
20318 53, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
20319 52, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3 -> DPR
20320 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
20321 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
20322 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
20323 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
20324 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
20325 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
20326 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
20327 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
20328 71, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_ssub_2
20329 69, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1 -> DPair_with_ssub_0
20330 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
20331 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
20332 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR
20333 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR
20334 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
20335 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
20336 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
20337 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
20338 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6 -> SPR
20339 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7 -> SPR
20340 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
20341 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
20342 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
20343 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
20344 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
20345 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
20346 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
20347 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
20348 65, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
20349 92, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20350 64, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
20351 89, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_MQPR
20352 74, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
20353 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20354 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20355 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20356 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20357 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20358 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
20359 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20360 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20361 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
20362 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20363 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
20364 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
20365 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20366 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
20367 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20368 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
20369 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
20370 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
20371 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20372 },
20373 { // MQQPR
20374 53, // MQQPR:dsub_0 -> DPR_VFP2
20375 53, // MQQPR:dsub_1 -> DPR_VFP2
20376 53, // MQQPR:dsub_2 -> DPR_VFP2
20377 53, // MQQPR:dsub_3 -> DPR_VFP2
20378 0, // MQQPR:dsub_4
20379 0, // MQQPR:dsub_5
20380 0, // MQQPR:dsub_6
20381 0, // MQQPR:dsub_7
20382 0, // MQQPR:gsub_0
20383 0, // MQQPR:gsub_1
20384 0, // MQQPR:qqsub_0
20385 0, // MQQPR:qqsub_1
20386 74, // MQQPR:qsub_0 -> QPR_VFP2
20387 74, // MQQPR:qsub_1 -> QPR_VFP2
20388 0, // MQQPR:qsub_2
20389 0, // MQQPR:qsub_3
20390 3, // MQQPR:ssub_0 -> SPR
20391 3, // MQQPR:ssub_1 -> SPR
20392 3, // MQQPR:ssub_2 -> SPR
20393 3, // MQQPR:ssub_3 -> SPR
20394 3, // MQQPR:ssub_4 -> SPR
20395 3, // MQQPR:ssub_5 -> SPR
20396 3, // MQQPR:ssub_6 -> SPR
20397 3, // MQQPR:ssub_7 -> SPR
20398 0, // MQQPR:ssub_8
20399 0, // MQQPR:ssub_9
20400 0, // MQQPR:ssub_10
20401 0, // MQQPR:ssub_11
20402 0, // MQQPR:ssub_12
20403 0, // MQQPR:ssub_13
20404 0, // MQQPR:ssub_14
20405 0, // MQQPR:ssub_15
20406 65, // MQQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
20407 93, // MQQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
20408 65, // MQQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
20409 92, // MQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20410 71, // MQQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
20411 0, // MQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20412 0, // MQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20413 0, // MQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20414 0, // MQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20415 0, // MQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20416 0, // MQQPR:ssub_4_ssub_5_ssub_8_ssub_9
20417 0, // MQQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20418 0, // MQQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20419 0, // MQQPR:ssub_6_ssub_7_dsub_5
20420 0, // MQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20421 0, // MQQPR:ssub_6_ssub_7_dsub_5_dsub_7
20422 0, // MQQPR:ssub_6_ssub_7_ssub_8_ssub_9
20423 0, // MQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20424 0, // MQQPR:ssub_8_ssub_9_ssub_12_ssub_13
20425 0, // MQQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20426 0, // MQQPR:dsub_5_dsub_7
20427 0, // MQQPR:dsub_5_ssub_12_ssub_13_dsub_7
20428 0, // MQQPR:dsub_5_ssub_12_ssub_13
20429 0, // MQQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20430 },
20431 { // DQuad_with_dsub_2_in_DPR_8
20432 54, // DQuad_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
20433 54, // DQuad_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
20434 54, // DQuad_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
20435 53, // DQuad_with_dsub_2_in_DPR_8:dsub_3 -> DPR_VFP2
20436 0, // DQuad_with_dsub_2_in_DPR_8:dsub_4
20437 0, // DQuad_with_dsub_2_in_DPR_8:dsub_5
20438 0, // DQuad_with_dsub_2_in_DPR_8:dsub_6
20439 0, // DQuad_with_dsub_2_in_DPR_8:dsub_7
20440 0, // DQuad_with_dsub_2_in_DPR_8:gsub_0
20441 0, // DQuad_with_dsub_2_in_DPR_8:gsub_1
20442 0, // DQuad_with_dsub_2_in_DPR_8:qqsub_0
20443 0, // DQuad_with_dsub_2_in_DPR_8:qqsub_1
20444 75, // DQuad_with_dsub_2_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
20445 72, // DQuad_with_dsub_2_in_DPR_8:qsub_1 -> DPair_with_dsub_0_in_DPR_8
20446 0, // DQuad_with_dsub_2_in_DPR_8:qsub_2
20447 0, // DQuad_with_dsub_2_in_DPR_8:qsub_3
20448 8, // DQuad_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
20449 8, // DQuad_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
20450 8, // DQuad_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
20451 8, // DQuad_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
20452 8, // DQuad_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
20453 8, // DQuad_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
20454 3, // DQuad_with_dsub_2_in_DPR_8:ssub_6 -> SPR
20455 3, // DQuad_with_dsub_2_in_DPR_8:ssub_7 -> SPR
20456 0, // DQuad_with_dsub_2_in_DPR_8:ssub_8
20457 0, // DQuad_with_dsub_2_in_DPR_8:ssub_9
20458 0, // DQuad_with_dsub_2_in_DPR_8:ssub_10
20459 0, // DQuad_with_dsub_2_in_DPR_8:ssub_11
20460 0, // DQuad_with_dsub_2_in_DPR_8:ssub_12
20461 0, // DQuad_with_dsub_2_in_DPR_8:ssub_13
20462 0, // DQuad_with_dsub_2_in_DPR_8:ssub_14
20463 0, // DQuad_with_dsub_2_in_DPR_8:ssub_15
20464 67, // DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
20465 95, // DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
20466 66, // DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
20467 91, // DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_1_in_DPR_8
20468 75, // DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
20469 0, // DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20470 0, // DQuad_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20471 0, // DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20472 0, // DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20473 0, // DQuad_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20474 0, // DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20475 0, // DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20476 0, // DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20477 0, // DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
20478 0, // DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20479 0, // DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20480 0, // DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20481 0, // DQuad_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20482 0, // DQuad_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20483 0, // DQuad_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20484 0, // DQuad_with_dsub_2_in_DPR_8:dsub_5_dsub_7
20485 0, // DQuad_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20486 0, // DQuad_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
20487 0, // DQuad_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20488 },
20489 { // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20490 53, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_VFP2
20491 53, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
20492 53, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
20493 53, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3 -> DPR_VFP2
20494 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
20495 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
20496 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
20497 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
20498 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
20499 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
20500 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
20501 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
20502 71, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_ssub_2
20503 71, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1 -> DPair_with_ssub_2
20504 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
20505 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
20506 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR
20507 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR
20508 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
20509 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
20510 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
20511 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
20512 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6 -> SPR
20513 3, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7 -> SPR
20514 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
20515 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
20516 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
20517 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
20518 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
20519 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
20520 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
20521 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
20522 65, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
20523 92, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20524 65, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
20525 93, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
20526 74, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
20527 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20528 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20529 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20530 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20531 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20532 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
20533 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20534 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20535 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
20536 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20537 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
20538 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
20539 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20540 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
20541 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20542 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
20543 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
20544 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
20545 0, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20546 },
20547 { // DQuad_with_dsub_3_in_DPR_8
20548 54, // DQuad_with_dsub_3_in_DPR_8:dsub_0 -> DPR_8
20549 54, // DQuad_with_dsub_3_in_DPR_8:dsub_1 -> DPR_8
20550 54, // DQuad_with_dsub_3_in_DPR_8:dsub_2 -> DPR_8
20551 54, // DQuad_with_dsub_3_in_DPR_8:dsub_3 -> DPR_8
20552 0, // DQuad_with_dsub_3_in_DPR_8:dsub_4
20553 0, // DQuad_with_dsub_3_in_DPR_8:dsub_5
20554 0, // DQuad_with_dsub_3_in_DPR_8:dsub_6
20555 0, // DQuad_with_dsub_3_in_DPR_8:dsub_7
20556 0, // DQuad_with_dsub_3_in_DPR_8:gsub_0
20557 0, // DQuad_with_dsub_3_in_DPR_8:gsub_1
20558 0, // DQuad_with_dsub_3_in_DPR_8:qqsub_0
20559 0, // DQuad_with_dsub_3_in_DPR_8:qqsub_1
20560 75, // DQuad_with_dsub_3_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
20561 75, // DQuad_with_dsub_3_in_DPR_8:qsub_1 -> DPair_with_dsub_1_in_DPR_8
20562 0, // DQuad_with_dsub_3_in_DPR_8:qsub_2
20563 0, // DQuad_with_dsub_3_in_DPR_8:qsub_3
20564 8, // DQuad_with_dsub_3_in_DPR_8:ssub_0 -> SPR_8
20565 8, // DQuad_with_dsub_3_in_DPR_8:ssub_1 -> SPR_8
20566 8, // DQuad_with_dsub_3_in_DPR_8:ssub_2 -> SPR_8
20567 8, // DQuad_with_dsub_3_in_DPR_8:ssub_3 -> SPR_8
20568 8, // DQuad_with_dsub_3_in_DPR_8:ssub_4 -> SPR_8
20569 8, // DQuad_with_dsub_3_in_DPR_8:ssub_5 -> SPR_8
20570 8, // DQuad_with_dsub_3_in_DPR_8:ssub_6 -> SPR_8
20571 8, // DQuad_with_dsub_3_in_DPR_8:ssub_7 -> SPR_8
20572 0, // DQuad_with_dsub_3_in_DPR_8:ssub_8
20573 0, // DQuad_with_dsub_3_in_DPR_8:ssub_9
20574 0, // DQuad_with_dsub_3_in_DPR_8:ssub_10
20575 0, // DQuad_with_dsub_3_in_DPR_8:ssub_11
20576 0, // DQuad_with_dsub_3_in_DPR_8:ssub_12
20577 0, // DQuad_with_dsub_3_in_DPR_8:ssub_13
20578 0, // DQuad_with_dsub_3_in_DPR_8:ssub_14
20579 0, // DQuad_with_dsub_3_in_DPR_8:ssub_15
20580 67, // DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
20581 95, // DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_2_in_DPR_8
20582 67, // DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
20583 95, // DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_2_in_DPR_8
20584 75, // DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
20585 0, // DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20586 0, // DQuad_with_dsub_3_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20587 0, // DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20588 0, // DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20589 0, // DQuad_with_dsub_3_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20590 0, // DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20591 0, // DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20592 0, // DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20593 0, // DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_dsub_5
20594 0, // DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20595 0, // DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20596 0, // DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20597 0, // DQuad_with_dsub_3_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20598 0, // DQuad_with_dsub_3_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20599 0, // DQuad_with_dsub_3_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20600 0, // DQuad_with_dsub_3_in_DPR_8:dsub_5_dsub_7
20601 0, // DQuad_with_dsub_3_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20602 0, // DQuad_with_dsub_3_in_DPR_8:dsub_5_ssub_12_ssub_13
20603 0, // DQuad_with_dsub_3_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20604 },
20605 { // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20606 54, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_0 -> DPR_8
20607 53, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_1 -> DPR_VFP2
20608 53, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_2 -> DPR_VFP2
20609 53, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_3 -> DPR_VFP2
20610 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_4
20611 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5
20612 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_6
20613 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_7
20614 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_0
20615 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:gsub_1
20616 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_0
20617 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qqsub_1
20618 72, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_0 -> DPair_with_dsub_0_in_DPR_8
20619 71, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_1 -> DPair_with_ssub_2
20620 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_2
20621 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:qsub_3
20622 8, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0 -> SPR_8
20623 8, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_1 -> SPR_8
20624 3, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2 -> SPR
20625 3, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_3 -> SPR
20626 3, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4 -> SPR
20627 3, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_5 -> SPR
20628 3, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6 -> SPR
20629 3, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_7 -> SPR
20630 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8
20631 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_9
20632 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_10
20633 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_11
20634 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_12
20635 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_13
20636 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_14
20637 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_15
20638 66, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
20639 97, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20640 65, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
20641 93, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
20642 74, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_VFP2
20643 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20644 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20645 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20646 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20647 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20648 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9
20649 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20650 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20651 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5
20652 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20653 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_dsub_5_dsub_7
20654 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9
20655 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20656 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_ssub_12_ssub_13
20657 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20658 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_dsub_7
20659 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13_dsub_7
20660 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:dsub_5_ssub_12_ssub_13
20661 0, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20662 },
20663 { // MQQPR_with_qsub_0_in_QPR_8
20664 54, // MQQPR_with_qsub_0_in_QPR_8:dsub_0 -> DPR_8
20665 54, // MQQPR_with_qsub_0_in_QPR_8:dsub_1 -> DPR_8
20666 53, // MQQPR_with_qsub_0_in_QPR_8:dsub_2 -> DPR_VFP2
20667 53, // MQQPR_with_qsub_0_in_QPR_8:dsub_3 -> DPR_VFP2
20668 0, // MQQPR_with_qsub_0_in_QPR_8:dsub_4
20669 0, // MQQPR_with_qsub_0_in_QPR_8:dsub_5
20670 0, // MQQPR_with_qsub_0_in_QPR_8:dsub_6
20671 0, // MQQPR_with_qsub_0_in_QPR_8:dsub_7
20672 0, // MQQPR_with_qsub_0_in_QPR_8:gsub_0
20673 0, // MQQPR_with_qsub_0_in_QPR_8:gsub_1
20674 0, // MQQPR_with_qsub_0_in_QPR_8:qqsub_0
20675 0, // MQQPR_with_qsub_0_in_QPR_8:qqsub_1
20676 76, // MQQPR_with_qsub_0_in_QPR_8:qsub_0 -> QPR_8
20677 74, // MQQPR_with_qsub_0_in_QPR_8:qsub_1 -> QPR_VFP2
20678 0, // MQQPR_with_qsub_0_in_QPR_8:qsub_2
20679 0, // MQQPR_with_qsub_0_in_QPR_8:qsub_3
20680 8, // MQQPR_with_qsub_0_in_QPR_8:ssub_0 -> SPR_8
20681 8, // MQQPR_with_qsub_0_in_QPR_8:ssub_1 -> SPR_8
20682 8, // MQQPR_with_qsub_0_in_QPR_8:ssub_2 -> SPR_8
20683 8, // MQQPR_with_qsub_0_in_QPR_8:ssub_3 -> SPR_8
20684 3, // MQQPR_with_qsub_0_in_QPR_8:ssub_4 -> SPR
20685 3, // MQQPR_with_qsub_0_in_QPR_8:ssub_5 -> SPR
20686 3, // MQQPR_with_qsub_0_in_QPR_8:ssub_6 -> SPR
20687 3, // MQQPR_with_qsub_0_in_QPR_8:ssub_7 -> SPR
20688 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_8
20689 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_9
20690 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_10
20691 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_11
20692 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_12
20693 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_13
20694 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_14
20695 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_15
20696 66, // MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
20697 98, // MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
20698 66, // MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
20699 97, // MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
20700 72, // MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
20701 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20702 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20703 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20704 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20705 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20706 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20707 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20708 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20709 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5
20710 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20711 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20712 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20713 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20714 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20715 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20716 0, // MQQPR_with_qsub_0_in_QPR_8:dsub_5_dsub_7
20717 0, // MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20718 0, // MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13
20719 0, // MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20720 },
20721 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
20722 54, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_0 -> DPR_8
20723 54, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_1 -> DPR_8
20724 54, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_2 -> DPR_8
20725 53, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_3 -> DPR_VFP2
20726 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_4
20727 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5
20728 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_6
20729 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_7
20730 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_0
20731 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:gsub_1
20732 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_0
20733 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qqsub_1
20734 75, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
20735 72, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_1 -> DPair_with_dsub_0_in_DPR_8
20736 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_2
20737 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:qsub_3
20738 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0 -> SPR_8
20739 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_1 -> SPR_8
20740 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2 -> SPR_8
20741 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_3 -> SPR_8
20742 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4 -> SPR_8
20743 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_5 -> SPR_8
20744 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6 -> SPR
20745 3, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_7 -> SPR
20746 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8
20747 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_9
20748 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_10
20749 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_11
20750 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_12
20751 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_13
20752 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_14
20753 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_15
20754 67, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
20755 100, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
20756 66, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
20757 98, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_QPR_8
20758 76, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_8
20759 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20760 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20761 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20762 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20763 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20764 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20765 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20766 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20767 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5
20768 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20769 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20770 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20771 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20772 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20773 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20774 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_dsub_7
20775 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20776 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:dsub_5_ssub_12_ssub_13
20777 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20778 },
20779 { // MQQPR_with_dsub_2_in_DPR_8
20780 54, // MQQPR_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
20781 54, // MQQPR_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
20782 54, // MQQPR_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
20783 54, // MQQPR_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
20784 0, // MQQPR_with_dsub_2_in_DPR_8:dsub_4
20785 0, // MQQPR_with_dsub_2_in_DPR_8:dsub_5
20786 0, // MQQPR_with_dsub_2_in_DPR_8:dsub_6
20787 0, // MQQPR_with_dsub_2_in_DPR_8:dsub_7
20788 0, // MQQPR_with_dsub_2_in_DPR_8:gsub_0
20789 0, // MQQPR_with_dsub_2_in_DPR_8:gsub_1
20790 0, // MQQPR_with_dsub_2_in_DPR_8:qqsub_0
20791 0, // MQQPR_with_dsub_2_in_DPR_8:qqsub_1
20792 76, // MQQPR_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
20793 76, // MQQPR_with_dsub_2_in_DPR_8:qsub_1 -> QPR_8
20794 0, // MQQPR_with_dsub_2_in_DPR_8:qsub_2
20795 0, // MQQPR_with_dsub_2_in_DPR_8:qsub_3
20796 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
20797 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
20798 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
20799 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
20800 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
20801 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
20802 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
20803 8, // MQQPR_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
20804 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_8
20805 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_9
20806 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_10
20807 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_11
20808 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_12
20809 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_13
20810 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_14
20811 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_15
20812 67, // MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
20813 99, // MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
20814 67, // MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
20815 100, // MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
20816 75, // MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
20817 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20818 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20819 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20820 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20821 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20822 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20823 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20824 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20825 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
20826 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20827 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20828 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20829 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20830 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20831 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20832 0, // MQQPR_with_dsub_2_in_DPR_8:dsub_5_dsub_7
20833 0, // MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20834 0, // MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
20835 0, // MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20836 },
20837 { // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
20838 54, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
20839 54, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
20840 54, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
20841 54, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
20842 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_4
20843 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5
20844 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_6
20845 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_7
20846 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_0
20847 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:gsub_1
20848 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_0
20849 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qqsub_1
20850 75, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_0 -> DPair_with_dsub_1_in_DPR_8
20851 75, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_1 -> DPair_with_dsub_1_in_DPR_8
20852 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_2
20853 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:qsub_3
20854 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
20855 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
20856 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
20857 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
20858 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
20859 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
20860 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
20861 8, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
20862 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8
20863 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_9
20864 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_10
20865 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_11
20866 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_12
20867 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_13
20868 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_14
20869 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_15
20870 67, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
20871 100, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
20872 67, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
20873 99, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
20874 76, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> QPR_8
20875 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9
20876 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20877 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5
20878 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20879 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20880 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9
20881 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9
20882 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20883 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
20884 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5
20885 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7
20886 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9
20887 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20888 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13
20889 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13
20890 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_dsub_7
20891 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7
20892 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13
20893 0, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2
20894 },
20895 { // QQQQPR
20896 52, // QQQQPR:dsub_0 -> DPR
20897 52, // QQQQPR:dsub_1 -> DPR
20898 52, // QQQQPR:dsub_2 -> DPR
20899 52, // QQQQPR:dsub_3 -> DPR
20900 52, // QQQQPR:dsub_4 -> DPR
20901 52, // QQQQPR:dsub_5 -> DPR
20902 52, // QQQQPR:dsub_6 -> DPR
20903 52, // QQQQPR:dsub_7 -> DPR
20904 0, // QQQQPR:gsub_0
20905 0, // QQQQPR:gsub_1
20906 111, // QQQQPR:qqsub_0 -> QQPR
20907 111, // QQQQPR:qqsub_1 -> QQPR
20908 70, // QQQQPR:qsub_0 -> QPR
20909 70, // QQQQPR:qsub_1 -> QPR
20910 70, // QQQQPR:qsub_2 -> QPR
20911 70, // QQQQPR:qsub_3 -> QPR
20912 3, // QQQQPR:ssub_0 -> SPR
20913 3, // QQQQPR:ssub_1 -> SPR
20914 3, // QQQQPR:ssub_2 -> SPR
20915 3, // QQQQPR:ssub_3 -> SPR
20916 3, // QQQQPR:ssub_4 -> SPR
20917 3, // QQQQPR:ssub_5 -> SPR
20918 3, // QQQQPR:ssub_6 -> SPR
20919 3, // QQQQPR:ssub_7 -> SPR
20920 3, // QQQQPR:ssub_8 -> SPR
20921 3, // QQQQPR:ssub_9 -> SPR
20922 3, // QQQQPR:ssub_10 -> SPR
20923 3, // QQQQPR:ssub_11 -> SPR
20924 3, // QQQQPR:ssub_12 -> SPR
20925 3, // QQQQPR:ssub_13 -> SPR
20926 3, // QQQQPR:ssub_14 -> SPR
20927 3, // QQQQPR:ssub_15 -> SPR
20928 63, // QQQQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc
20929 81, // QQQQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR
20930 63, // QQQQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc
20931 83, // QQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20932 68, // QQQQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair
20933 101, // QQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc
20934 0, // QQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20935 101, // QQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc
20936 0, // QQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20937 112, // QQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20938 63, // QQQQPR:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
20939 81, // QQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_QPR
20940 101, // QQQQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc
20941 0, // QQQQPR:ssub_6_ssub_7_dsub_5
20942 83, // QQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20943 101, // QQQQPR:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc
20944 68, // QQQQPR:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair
20945 112, // QQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20946 63, // QQQQPR:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc
20947 81, // QQQQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR
20948 63, // QQQQPR:dsub_5_dsub_7 -> DPairSpc
20949 83, // QQQQPR:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20950 68, // QQQQPR:dsub_5_ssub_12_ssub_13 -> DPair
20951 111, // QQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQPR
20952 },
20953 { // QQQQPR_with_ssub_0
20954 53, // QQQQPR_with_ssub_0:dsub_0 -> DPR_VFP2
20955 53, // QQQQPR_with_ssub_0:dsub_1 -> DPR_VFP2
20956 52, // QQQQPR_with_ssub_0:dsub_2 -> DPR
20957 52, // QQQQPR_with_ssub_0:dsub_3 -> DPR
20958 52, // QQQQPR_with_ssub_0:dsub_4 -> DPR
20959 52, // QQQQPR_with_ssub_0:dsub_5 -> DPR
20960 52, // QQQQPR_with_ssub_0:dsub_6 -> DPR
20961 52, // QQQQPR_with_ssub_0:dsub_7 -> DPR
20962 0, // QQQQPR_with_ssub_0:gsub_0
20963 0, // QQQQPR_with_ssub_0:gsub_1
20964 117, // QQQQPR_with_ssub_0:qqsub_0 -> QQPR_with_ssub_0
20965 111, // QQQQPR_with_ssub_0:qqsub_1 -> QQPR
20966 73, // QQQQPR_with_ssub_0:qsub_0 -> MQPR
20967 70, // QQQQPR_with_ssub_0:qsub_1 -> QPR
20968 70, // QQQQPR_with_ssub_0:qsub_2 -> QPR
20969 70, // QQQQPR_with_ssub_0:qsub_3 -> QPR
20970 3, // QQQQPR_with_ssub_0:ssub_0 -> SPR
20971 3, // QQQQPR_with_ssub_0:ssub_1 -> SPR
20972 3, // QQQQPR_with_ssub_0:ssub_2 -> SPR
20973 3, // QQQQPR_with_ssub_0:ssub_3 -> SPR
20974 3, // QQQQPR_with_ssub_0:ssub_4 -> SPR
20975 3, // QQQQPR_with_ssub_0:ssub_5 -> SPR
20976 3, // QQQQPR_with_ssub_0:ssub_6 -> SPR
20977 3, // QQQQPR_with_ssub_0:ssub_7 -> SPR
20978 3, // QQQQPR_with_ssub_0:ssub_8 -> SPR
20979 3, // QQQQPR_with_ssub_0:ssub_9 -> SPR
20980 3, // QQQQPR_with_ssub_0:ssub_10 -> SPR
20981 3, // QQQQPR_with_ssub_0:ssub_11 -> SPR
20982 3, // QQQQPR_with_ssub_0:ssub_12 -> SPR
20983 3, // QQQQPR_with_ssub_0:ssub_13 -> SPR
20984 3, // QQQQPR_with_ssub_0:ssub_14 -> SPR
20985 3, // QQQQPR_with_ssub_0:ssub_15 -> SPR
20986 64, // QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_0
20987 89, // QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR
20988 64, // QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_0
20989 90, // QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20990 69, // QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_0
20991 102, // QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_0
20992 0, // QQQQPR_with_ssub_0:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
20993 102, // QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_0
20994 0, // QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
20995 116, // QQQQPR_with_ssub_0:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
20996 63, // QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc
20997 81, // QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_QPR
20998 101, // QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc
20999 0, // QQQQPR_with_ssub_0:ssub_6_ssub_7_dsub_5
21000 83, // QQQQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21001 101, // QQQQPR_with_ssub_0:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc
21002 68, // QQQQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair
21003 112, // QQQQPR_with_ssub_0:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21004 63, // QQQQPR_with_ssub_0:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc
21005 81, // QQQQPR_with_ssub_0:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR
21006 63, // QQQQPR_with_ssub_0:dsub_5_dsub_7 -> DPairSpc
21007 83, // QQQQPR_with_ssub_0:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21008 68, // QQQQPR_with_ssub_0:dsub_5_ssub_12_ssub_13 -> DPair
21009 111, // QQQQPR_with_ssub_0:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQPR
21010 },
21011 { // QQQQPR_with_ssub_4
21012 53, // QQQQPR_with_ssub_4:dsub_0 -> DPR_VFP2
21013 53, // QQQQPR_with_ssub_4:dsub_1 -> DPR_VFP2
21014 53, // QQQQPR_with_ssub_4:dsub_2 -> DPR_VFP2
21015 53, // QQQQPR_with_ssub_4:dsub_3 -> DPR_VFP2
21016 52, // QQQQPR_with_ssub_4:dsub_4 -> DPR
21017 52, // QQQQPR_with_ssub_4:dsub_5 -> DPR
21018 52, // QQQQPR_with_ssub_4:dsub_6 -> DPR
21019 52, // QQQQPR_with_ssub_4:dsub_7 -> DPR
21020 0, // QQQQPR_with_ssub_4:gsub_0
21021 0, // QQQQPR_with_ssub_4:gsub_1
21022 120, // QQQQPR_with_ssub_4:qqsub_0 -> MQQPR
21023 111, // QQQQPR_with_ssub_4:qqsub_1 -> QQPR
21024 74, // QQQQPR_with_ssub_4:qsub_0 -> QPR_VFP2
21025 74, // QQQQPR_with_ssub_4:qsub_1 -> QPR_VFP2
21026 70, // QQQQPR_with_ssub_4:qsub_2 -> QPR
21027 70, // QQQQPR_with_ssub_4:qsub_3 -> QPR
21028 3, // QQQQPR_with_ssub_4:ssub_0 -> SPR
21029 3, // QQQQPR_with_ssub_4:ssub_1 -> SPR
21030 3, // QQQQPR_with_ssub_4:ssub_2 -> SPR
21031 3, // QQQQPR_with_ssub_4:ssub_3 -> SPR
21032 3, // QQQQPR_with_ssub_4:ssub_4 -> SPR
21033 3, // QQQQPR_with_ssub_4:ssub_5 -> SPR
21034 3, // QQQQPR_with_ssub_4:ssub_6 -> SPR
21035 3, // QQQQPR_with_ssub_4:ssub_7 -> SPR
21036 3, // QQQQPR_with_ssub_4:ssub_8 -> SPR
21037 3, // QQQQPR_with_ssub_4:ssub_9 -> SPR
21038 3, // QQQQPR_with_ssub_4:ssub_10 -> SPR
21039 3, // QQQQPR_with_ssub_4:ssub_11 -> SPR
21040 3, // QQQQPR_with_ssub_4:ssub_12 -> SPR
21041 3, // QQQQPR_with_ssub_4:ssub_13 -> SPR
21042 3, // QQQQPR_with_ssub_4:ssub_14 -> SPR
21043 3, // QQQQPR_with_ssub_4:ssub_15 -> SPR
21044 65, // QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
21045 93, // QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21046 65, // QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
21047 92, // QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21048 71, // QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
21049 103, // QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_4
21050 0, // QQQQPR_with_ssub_4:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
21051 103, // QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_4
21052 0, // QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
21053 119, // QQQQPR_with_ssub_4:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21054 64, // QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_0
21055 89, // QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_MQPR
21056 102, // QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_0
21057 0, // QQQQPR_with_ssub_4:ssub_6_ssub_7_dsub_5
21058 90, // QQQQPR_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21059 102, // QQQQPR_with_ssub_4:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_0
21060 69, // QQQQPR_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_0
21061 116, // QQQQPR_with_ssub_4:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21062 63, // QQQQPR_with_ssub_4:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc
21063 81, // QQQQPR_with_ssub_4:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR
21064 63, // QQQQPR_with_ssub_4:dsub_5_dsub_7 -> DPairSpc
21065 83, // QQQQPR_with_ssub_4:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21066 68, // QQQQPR_with_ssub_4:dsub_5_ssub_12_ssub_13 -> DPair
21067 117, // QQQQPR_with_ssub_4:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> QQPR_with_ssub_0
21068 },
21069 { // QQQQPR_with_ssub_8
21070 53, // QQQQPR_with_ssub_8:dsub_0 -> DPR_VFP2
21071 53, // QQQQPR_with_ssub_8:dsub_1 -> DPR_VFP2
21072 53, // QQQQPR_with_ssub_8:dsub_2 -> DPR_VFP2
21073 53, // QQQQPR_with_ssub_8:dsub_3 -> DPR_VFP2
21074 53, // QQQQPR_with_ssub_8:dsub_4 -> DPR_VFP2
21075 53, // QQQQPR_with_ssub_8:dsub_5 -> DPR_VFP2
21076 52, // QQQQPR_with_ssub_8:dsub_6 -> DPR
21077 52, // QQQQPR_with_ssub_8:dsub_7 -> DPR
21078 0, // QQQQPR_with_ssub_8:gsub_0
21079 0, // QQQQPR_with_ssub_8:gsub_1
21080 120, // QQQQPR_with_ssub_8:qqsub_0 -> MQQPR
21081 117, // QQQQPR_with_ssub_8:qqsub_1 -> QQPR_with_ssub_0
21082 74, // QQQQPR_with_ssub_8:qsub_0 -> QPR_VFP2
21083 74, // QQQQPR_with_ssub_8:qsub_1 -> QPR_VFP2
21084 74, // QQQQPR_with_ssub_8:qsub_2 -> QPR_VFP2
21085 70, // QQQQPR_with_ssub_8:qsub_3 -> QPR
21086 3, // QQQQPR_with_ssub_8:ssub_0 -> SPR
21087 3, // QQQQPR_with_ssub_8:ssub_1 -> SPR
21088 3, // QQQQPR_with_ssub_8:ssub_2 -> SPR
21089 3, // QQQQPR_with_ssub_8:ssub_3 -> SPR
21090 3, // QQQQPR_with_ssub_8:ssub_4 -> SPR
21091 3, // QQQQPR_with_ssub_8:ssub_5 -> SPR
21092 3, // QQQQPR_with_ssub_8:ssub_6 -> SPR
21093 3, // QQQQPR_with_ssub_8:ssub_7 -> SPR
21094 3, // QQQQPR_with_ssub_8:ssub_8 -> SPR
21095 3, // QQQQPR_with_ssub_8:ssub_9 -> SPR
21096 3, // QQQQPR_with_ssub_8:ssub_10 -> SPR
21097 3, // QQQQPR_with_ssub_8:ssub_11 -> SPR
21098 3, // QQQQPR_with_ssub_8:ssub_12 -> SPR
21099 3, // QQQQPR_with_ssub_8:ssub_13 -> SPR
21100 3, // QQQQPR_with_ssub_8:ssub_14 -> SPR
21101 3, // QQQQPR_with_ssub_8:ssub_15 -> SPR
21102 65, // QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
21103 93, // QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21104 65, // QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
21105 92, // QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21106 71, // QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
21107 104, // QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_8
21108 0, // QQQQPR_with_ssub_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
21109 104, // QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_8
21110 0, // QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
21111 122, // QQQQPR_with_ssub_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21112 65, // QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
21113 93, // QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21114 103, // QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_4
21115 0, // QQQQPR_with_ssub_8:ssub_6_ssub_7_dsub_5
21116 92, // QQQQPR_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21117 103, // QQQQPR_with_ssub_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_4
21118 71, // QQQQPR_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_2
21119 119, // QQQQPR_with_ssub_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21120 64, // QQQQPR_with_ssub_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_0
21121 89, // QQQQPR_with_ssub_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_MQPR
21122 64, // QQQQPR_with_ssub_8:dsub_5_dsub_7 -> DPairSpc_with_ssub_0
21123 90, // QQQQPR_with_ssub_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21124 69, // QQQQPR_with_ssub_8:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_0
21125 120, // QQQQPR_with_ssub_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR
21126 },
21127 { // MQQQQPR
21128 53, // MQQQQPR:dsub_0 -> DPR_VFP2
21129 53, // MQQQQPR:dsub_1 -> DPR_VFP2
21130 53, // MQQQQPR:dsub_2 -> DPR_VFP2
21131 53, // MQQQQPR:dsub_3 -> DPR_VFP2
21132 53, // MQQQQPR:dsub_4 -> DPR_VFP2
21133 53, // MQQQQPR:dsub_5 -> DPR_VFP2
21134 53, // MQQQQPR:dsub_6 -> DPR_VFP2
21135 53, // MQQQQPR:dsub_7 -> DPR_VFP2
21136 0, // MQQQQPR:gsub_0
21137 0, // MQQQQPR:gsub_1
21138 120, // MQQQQPR:qqsub_0 -> MQQPR
21139 120, // MQQQQPR:qqsub_1 -> MQQPR
21140 74, // MQQQQPR:qsub_0 -> QPR_VFP2
21141 74, // MQQQQPR:qsub_1 -> QPR_VFP2
21142 74, // MQQQQPR:qsub_2 -> QPR_VFP2
21143 74, // MQQQQPR:qsub_3 -> QPR_VFP2
21144 3, // MQQQQPR:ssub_0 -> SPR
21145 3, // MQQQQPR:ssub_1 -> SPR
21146 3, // MQQQQPR:ssub_2 -> SPR
21147 3, // MQQQQPR:ssub_3 -> SPR
21148 3, // MQQQQPR:ssub_4 -> SPR
21149 3, // MQQQQPR:ssub_5 -> SPR
21150 3, // MQQQQPR:ssub_6 -> SPR
21151 3, // MQQQQPR:ssub_7 -> SPR
21152 3, // MQQQQPR:ssub_8 -> SPR
21153 3, // MQQQQPR:ssub_9 -> SPR
21154 3, // MQQQQPR:ssub_10 -> SPR
21155 3, // MQQQQPR:ssub_11 -> SPR
21156 3, // MQQQQPR:ssub_12 -> SPR
21157 3, // MQQQQPR:ssub_13 -> SPR
21158 3, // MQQQQPR:ssub_14 -> SPR
21159 3, // MQQQQPR:ssub_15 -> SPR
21160 65, // MQQQQPR:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_ssub_4
21161 93, // MQQQQPR:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21162 65, // MQQQQPR:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_ssub_4
21163 92, // MQQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21164 71, // MQQQQPR:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_ssub_2
21165 104, // MQQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_ssub_8
21166 0, // MQQQQPR:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
21167 104, // MQQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_ssub_8
21168 0, // MQQQQPR:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
21169 122, // MQQQQPR:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21170 65, // MQQQQPR:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
21171 93, // MQQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21172 104, // MQQQQPR:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_8
21173 0, // MQQQQPR:ssub_6_ssub_7_dsub_5
21174 92, // MQQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21175 104, // MQQQQPR:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_8
21176 71, // MQQQQPR:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_2
21177 122, // MQQQQPR:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21178 65, // MQQQQPR:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_4
21179 93, // MQQQQPR:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21180 65, // MQQQQPR:dsub_5_dsub_7 -> DPairSpc_with_ssub_4
21181 92, // MQQQQPR:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21182 71, // MQQQQPR:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_2
21183 120, // MQQQQPR:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR
21184 },
21185 { // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
21186 54, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_0 -> DPR_8
21187 54, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_1 -> DPR_8
21188 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_2 -> DPR_VFP2
21189 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_3 -> DPR_VFP2
21190 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_4 -> DPR_VFP2
21191 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5 -> DPR_VFP2
21192 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_6 -> DPR_VFP2
21193 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_7 -> DPR_VFP2
21194 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:gsub_0
21195 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:gsub_1
21196 125, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qqsub_0 -> MQQPR_with_qsub_0_in_QPR_8
21197 120, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qqsub_1 -> MQQPR
21198 76, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_0 -> QPR_8
21199 74, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_1 -> QPR_VFP2
21200 74, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_2 -> QPR_VFP2
21201 74, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:qsub_3 -> QPR_VFP2
21202 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0 -> SPR_8
21203 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_1 -> SPR_8
21204 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2 -> SPR_8
21205 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_3 -> SPR_8
21206 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4 -> SPR
21207 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_5 -> SPR
21208 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6 -> SPR
21209 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_7 -> SPR
21210 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_8 -> SPR
21211 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_9 -> SPR
21212 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_10 -> SPR
21213 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_11 -> SPR
21214 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_12 -> SPR
21215 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_13 -> SPR
21216 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_14 -> SPR
21217 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_15 -> SPR
21218 66, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_0_in_DPR_8
21219 98, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_QPR_8
21220 66, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_0_in_DPR_8
21221 97, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21222 72, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_0_in_DPR_8
21223 105, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_0_in_DPR_8
21224 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
21225 105, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_0_in_DPR_8
21226 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
21227 124, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21228 65, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_ssub_4
21229 93, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21230 104, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_ssub_8
21231 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5
21232 92, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21233 104, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_ssub_8
21234 71, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_ssub_2
21235 122, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21236 65, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_4
21237 93, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21238 65, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5_dsub_7 -> DPairSpc_with_ssub_4
21239 92, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21240 71, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_2
21241 120, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR
21242 },
21243 { // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
21244 54, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
21245 54, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
21246 54, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
21247 54, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
21248 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_4 -> DPR_VFP2
21249 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5 -> DPR_VFP2
21250 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_6 -> DPR_VFP2
21251 53, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_7 -> DPR_VFP2
21252 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:gsub_0
21253 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:gsub_1
21254 127, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_0 -> MQQPR_with_dsub_2_in_DPR_8
21255 120, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_1 -> MQQPR
21256 76, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
21257 76, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_1 -> QPR_8
21258 74, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_2 -> QPR_VFP2
21259 74, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:qsub_3 -> QPR_VFP2
21260 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
21261 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
21262 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
21263 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
21264 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
21265 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
21266 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
21267 8, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
21268 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8 -> SPR
21269 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_9 -> SPR
21270 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_10 -> SPR
21271 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_11 -> SPR
21272 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_12 -> SPR
21273 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_13 -> SPR
21274 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_14 -> SPR
21275 3, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_15 -> SPR
21276 67, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
21277 99, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21278 67, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
21279 100, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21280 75, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
21281 106, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_2_in_DPR_8
21282 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
21283 106, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_2_in_DPR_8
21284 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
21285 126, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21286 66, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_0_in_DPR_8
21287 98, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_QPR_8
21288 105, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_dsub_0_in_DPR_8
21289 0, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
21290 97, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21291 105, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_dsub_0_in_DPR_8
21292 72, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_dsub_0_in_DPR_8
21293 124, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21294 65, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_ssub_4
21295 93, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21296 65, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_dsub_7 -> DPairSpc_with_ssub_4
21297 92, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21298 71, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_ssub_2
21299 125, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR_with_qsub_0_in_QPR_8
21300 },
21301 { // MQQQQPR_with_qsub_2_in_QPR_8
21302 54, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_0 -> DPR_8
21303 54, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_1 -> DPR_8
21304 54, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_2 -> DPR_8
21305 54, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_3 -> DPR_8
21306 54, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_4 -> DPR_8
21307 54, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_5 -> DPR_8
21308 53, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_6 -> DPR_VFP2
21309 53, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_7 -> DPR_VFP2
21310 0, // MQQQQPR_with_qsub_2_in_QPR_8:gsub_0
21311 0, // MQQQQPR_with_qsub_2_in_QPR_8:gsub_1
21312 127, // MQQQQPR_with_qsub_2_in_QPR_8:qqsub_0 -> MQQPR_with_dsub_2_in_DPR_8
21313 125, // MQQQQPR_with_qsub_2_in_QPR_8:qqsub_1 -> MQQPR_with_qsub_0_in_QPR_8
21314 76, // MQQQQPR_with_qsub_2_in_QPR_8:qsub_0 -> QPR_8
21315 76, // MQQQQPR_with_qsub_2_in_QPR_8:qsub_1 -> QPR_8
21316 76, // MQQQQPR_with_qsub_2_in_QPR_8:qsub_2 -> QPR_8
21317 74, // MQQQQPR_with_qsub_2_in_QPR_8:qsub_3 -> QPR_VFP2
21318 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_0 -> SPR_8
21319 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_1 -> SPR_8
21320 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_2 -> SPR_8
21321 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_3 -> SPR_8
21322 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_4 -> SPR_8
21323 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_5 -> SPR_8
21324 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_6 -> SPR_8
21325 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_7 -> SPR_8
21326 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_8 -> SPR_8
21327 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_9 -> SPR_8
21328 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_10 -> SPR_8
21329 8, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_11 -> SPR_8
21330 3, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_12 -> SPR
21331 3, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_13 -> SPR
21332 3, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_14 -> SPR
21333 3, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_15 -> SPR
21334 67, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
21335 99, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21336 67, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
21337 100, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21338 75, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
21339 107, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
21340 0, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
21341 107, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
21342 0, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
21343 128, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21344 67, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
21345 99, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21346 106, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_dsub_2_in_DPR_8
21347 0, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_dsub_5
21348 100, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21349 106, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_dsub_2_in_DPR_8
21350 75, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_dsub_1_in_DPR_8
21351 126, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21352 66, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_dsub_0_in_DPR_8
21353 98, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_QPR_8
21354 66, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_5_dsub_7 -> DPairSpc_with_dsub_0_in_DPR_8
21355 97, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21356 72, // MQQQQPR_with_qsub_2_in_QPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_dsub_0_in_DPR_8
21357 127, // MQQQQPR_with_qsub_2_in_QPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR_with_dsub_2_in_DPR_8
21358 },
21359 { // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
21360 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_0 -> DPR_8
21361 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_1 -> DPR_8
21362 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_2 -> DPR_8
21363 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_3 -> DPR_8
21364 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_4 -> DPR_8
21365 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5 -> DPR_8
21366 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_6 -> DPR_8
21367 54, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_7 -> DPR_8
21368 0, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:gsub_0
21369 0, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:gsub_1
21370 127, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_0 -> MQQPR_with_dsub_2_in_DPR_8
21371 127, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qqsub_1 -> MQQPR_with_dsub_2_in_DPR_8
21372 76, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_0 -> QPR_8
21373 76, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_1 -> QPR_8
21374 76, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_2 -> QPR_8
21375 76, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:qsub_3 -> QPR_8
21376 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0 -> SPR_8
21377 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_1 -> SPR_8
21378 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2 -> SPR_8
21379 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_3 -> SPR_8
21380 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4 -> SPR_8
21381 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_5 -> SPR_8
21382 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6 -> SPR_8
21383 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_7 -> SPR_8
21384 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8 -> SPR_8
21385 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_9 -> SPR_8
21386 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_10 -> SPR_8
21387 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_11 -> SPR_8
21388 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_12 -> SPR_8
21389 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_13 -> SPR_8
21390 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_14 -> SPR_8
21391 8, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_15 -> SPR_8
21392 67, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5 -> DPairSpc_with_dsub_2_in_DPR_8
21393 99, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21394 67, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7 -> DPairSpc_with_dsub_2_in_DPR_8
21395 100, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21396 75, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5 -> DPair_with_dsub_1_in_DPR_8
21397 107, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9 -> DQuadSpc_with_dsub_4_in_DPR_8
21398 0, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13
21399 107, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5 -> DQuadSpc_with_dsub_4_in_DPR_8
21400 0, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7
21401 128, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21402 67, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9 -> DPairSpc_with_dsub_2_in_DPR_8
21403 99, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21404 107, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13 -> DQuadSpc_with_dsub_4_in_DPR_8
21405 0, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5
21406 100, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21407 107, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_dsub_5_dsub_7 -> DQuadSpc_with_dsub_4_in_DPR_8
21408 75, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9 -> DPair_with_dsub_1_in_DPR_8
21409 128, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21410 67, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_ssub_12_ssub_13 -> DPairSpc_with_dsub_2_in_DPR_8
21411 99, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_8_ssub_9_dsub_5_ssub_12_ssub_13 -> DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21412 67, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_dsub_7 -> DPairSpc_with_dsub_2_in_DPR_8
21413 100, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13_dsub_7 -> DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21414 75, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:dsub_5_ssub_12_ssub_13 -> DPair_with_dsub_1_in_DPR_8
21415 127, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8:ssub_4_ssub_5_ssub_6_ssub_7_qsub_2 -> MQQPR_with_dsub_2_in_DPR_8
21416 },
21417 };
21418 assert(RC && "Missing regclass");
21419 if (!Idx) return RC;
21420 --Idx;
21421 assert(Idx < 56 && "Bad subreg");
21422 unsigned TV = Table[RC->getID()][Idx];
21423 return TV ? getRegClass(i: TV - 1) : nullptr;
21424}
21425
21426/// Get the weight in units of pressure for this register class.
21427const RegClassWeight &ARMGenRegisterInfo::
21428getRegClassWeight(const TargetRegisterClass *RC) const {
21429 static const RegClassWeight RCWeightTable[] = {
21430 {.RegWeight: 1, .WeightLimit: 32}, // HPR
21431 {.RegWeight: 1, .WeightLimit: 65}, // FPWithVPR
21432 {.RegWeight: 1, .WeightLimit: 32}, // SPR
21433 {.RegWeight: 2, .WeightLimit: 32}, // FPWithVPR_with_ssub_0
21434 {.RegWeight: 1, .WeightLimit: 16}, // GPR
21435 {.RegWeight: 1, .WeightLimit: 16}, // GPRwithAPSR
21436 {.RegWeight: 1, .WeightLimit: 16}, // GPRwithZR
21437 {.RegWeight: 1, .WeightLimit: 16}, // SPR_8
21438 {.RegWeight: 1, .WeightLimit: 15}, // GPRnopc
21439 {.RegWeight: 1, .WeightLimit: 15}, // GPRnosp
21440 {.RegWeight: 1, .WeightLimit: 15}, // GPRwithAPSR_NZCVnosp
21441 {.RegWeight: 0, .WeightLimit: 14}, // GPRwithAPSRnosp
21442 {.RegWeight: 1, .WeightLimit: 15}, // GPRwithZRnosp
21443 {.RegWeight: 1, .WeightLimit: 14}, // GPRnoip
21444 {.RegWeight: 1, .WeightLimit: 14}, // rGPR
21445 {.RegWeight: 1, .WeightLimit: 13}, // GPRnoip_and_GPRnopc
21446 {.RegWeight: 1, .WeightLimit: 13}, // GPRnoip_and_GPRnosp
21447 {.RegWeight: 1, .WeightLimit: 12}, // GPRnoip_and_GPRwithAPSR_NZCVnosp
21448 {.RegWeight: 1, .WeightLimit: 9}, // tGPRwithpc
21449 {.RegWeight: 2, .WeightLimit: 16}, // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8
21450 {.RegWeight: 1, .WeightLimit: 8}, // hGPR
21451 {.RegWeight: 1, .WeightLimit: 8}, // tGPR
21452 {.RegWeight: 1, .WeightLimit: 8}, // tGPREven
21453 {.RegWeight: 1, .WeightLimit: 7}, // GPRnopc_and_hGPR
21454 {.RegWeight: 1, .WeightLimit: 7}, // GPRnosp_and_hGPR
21455 {.RegWeight: 1, .WeightLimit: 6}, // GPRnoip_and_hGPR
21456 {.RegWeight: 1, .WeightLimit: 6}, // GPRnoip_and_tGPREven
21457 {.RegWeight: 1, .WeightLimit: 6}, // GPRnosp_and_GPRnopc_and_hGPR
21458 {.RegWeight: 1, .WeightLimit: 6}, // tGPROdd
21459 {.RegWeight: 1, .WeightLimit: 5}, // GPRnopc_and_GPRnoip_and_hGPR
21460 {.RegWeight: 1, .WeightLimit: 5}, // GPRnosp_and_GPRnoip_and_hGPR
21461 {.RegWeight: 1, .WeightLimit: 5}, // tcGPR
21462 {.RegWeight: 1, .WeightLimit: 4}, // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR
21463 {.RegWeight: 1, .WeightLimit: 4}, // hGPR_and_tGPREven
21464 {.RegWeight: 1, .WeightLimit: 4}, // tGPR_and_tGPREven
21465 {.RegWeight: 1, .WeightLimit: 4}, // tGPR_and_tGPROdd
21466 {.RegWeight: 1, .WeightLimit: 4}, // tcGPRnotr12
21467 {.RegWeight: 1, .WeightLimit: 3}, // tGPREven_and_tcGPR
21468 {.RegWeight: 0, .WeightLimit: 1}, // FP_STATUS_REGS
21469 {.RegWeight: 1, .WeightLimit: 2}, // hGPR_and_GPRnoip_and_tGPREven
21470 {.RegWeight: 1, .WeightLimit: 2}, // hGPR_and_tGPROdd
21471 {.RegWeight: 1, .WeightLimit: 2}, // tGPREven_and_tcGPRnotr12
21472 {.RegWeight: 1, .WeightLimit: 2}, // tGPROdd_and_tcGPR
21473 {.RegWeight: 0, .WeightLimit: 0}, // CCR
21474 {.RegWeight: 1, .WeightLimit: 1}, // FPCXTRegs
21475 {.RegWeight: 1, .WeightLimit: 1}, // GPRlr
21476 {.RegWeight: 1, .WeightLimit: 1}, // GPRsp
21477 {.RegWeight: 1, .WeightLimit: 1}, // VCCR
21478 {.RegWeight: 2, .WeightLimit: 2}, // cl_FPSCR_NZCV
21479 {.RegWeight: 1, .WeightLimit: 1}, // hGPR_and_tGPRwithpc
21480 {.RegWeight: 1, .WeightLimit: 1}, // hGPR_and_tcGPR
21481 {.RegWeight: 2, .WeightLimit: 64}, // DPR
21482 {.RegWeight: 2, .WeightLimit: 32}, // DPR_VFP2
21483 {.RegWeight: 2, .WeightLimit: 16}, // DPR_8
21484 {.RegWeight: 2, .WeightLimit: 14}, // GPRPair
21485 {.RegWeight: 2, .WeightLimit: 12}, // GPRPairnosp
21486 {.RegWeight: 2, .WeightLimit: 8}, // GPRPair_with_gsub_0_in_tGPR
21487 {.RegWeight: 2, .WeightLimit: 6}, // GPRPair_with_gsub_0_in_hGPR
21488 {.RegWeight: 2, .WeightLimit: 6}, // GPRPair_with_gsub_0_in_tcGPR
21489 {.RegWeight: 2, .WeightLimit: 4}, // GPRPair_with_gsub_0_in_tcGPRnotr12
21490 {.RegWeight: 2, .WeightLimit: 4}, // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR
21491 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_gsub_1_in_GPRsp
21492 {.RegWeight: 4, .WeightLimit: 64}, // DPairSpc
21493 {.RegWeight: 4, .WeightLimit: 36}, // DPairSpc_with_ssub_0
21494 {.RegWeight: 4, .WeightLimit: 32}, // DPairSpc_with_ssub_4
21495 {.RegWeight: 4, .WeightLimit: 20}, // DPairSpc_with_dsub_0_in_DPR_8
21496 {.RegWeight: 4, .WeightLimit: 16}, // DPairSpc_with_dsub_2_in_DPR_8
21497 {.RegWeight: 4, .WeightLimit: 64}, // DPair
21498 {.RegWeight: 4, .WeightLimit: 34}, // DPair_with_ssub_0
21499 {.RegWeight: 4, .WeightLimit: 64}, // QPR
21500 {.RegWeight: 4, .WeightLimit: 32}, // DPair_with_ssub_2
21501 {.RegWeight: 4, .WeightLimit: 18}, // DPair_with_dsub_0_in_DPR_8
21502 {.RegWeight: 4, .WeightLimit: 32}, // MQPR
21503 {.RegWeight: 4, .WeightLimit: 32}, // QPR_VFP2
21504 {.RegWeight: 4, .WeightLimit: 16}, // DPair_with_dsub_1_in_DPR_8
21505 {.RegWeight: 4, .WeightLimit: 16}, // QPR_8
21506 {.RegWeight: 6, .WeightLimit: 64}, // DTriple
21507 {.RegWeight: 6, .WeightLimit: 64}, // DTripleSpc
21508 {.RegWeight: 6, .WeightLimit: 40}, // DTripleSpc_with_ssub_0
21509 {.RegWeight: 6, .WeightLimit: 36}, // DTriple_with_ssub_0
21510 {.RegWeight: 6, .WeightLimit: 62}, // DTriple_with_qsub_0_in_QPR
21511 {.RegWeight: 6, .WeightLimit: 34}, // DTriple_with_ssub_2
21512 {.RegWeight: 6, .WeightLimit: 62}, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21513 {.RegWeight: 6, .WeightLimit: 36}, // DTripleSpc_with_ssub_4
21514 {.RegWeight: 6, .WeightLimit: 32}, // DTriple_with_ssub_4
21515 {.RegWeight: 6, .WeightLimit: 32}, // DTripleSpc_with_ssub_8
21516 {.RegWeight: 6, .WeightLimit: 24}, // DTripleSpc_with_dsub_0_in_DPR_8
21517 {.RegWeight: 6, .WeightLimit: 20}, // DTriple_with_dsub_0_in_DPR_8
21518 {.RegWeight: 6, .WeightLimit: 34}, // DTriple_with_qsub_0_in_MQPR
21519 {.RegWeight: 6, .WeightLimit: 34}, // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21520 {.RegWeight: 6, .WeightLimit: 18}, // DTriple_with_dsub_1_in_DPR_8
21521 {.RegWeight: 6, .WeightLimit: 30}, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21522 {.RegWeight: 6, .WeightLimit: 30}, // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR
21523 {.RegWeight: 6, .WeightLimit: 20}, // DTripleSpc_with_dsub_2_in_DPR_8
21524 {.RegWeight: 6, .WeightLimit: 16}, // DTriple_with_dsub_2_in_DPR_8
21525 {.RegWeight: 6, .WeightLimit: 16}, // DTripleSpc_with_dsub_4_in_DPR_8
21526 {.RegWeight: 6, .WeightLimit: 18}, // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21527 {.RegWeight: 6, .WeightLimit: 18}, // DTriple_with_qsub_0_in_QPR_8
21528 {.RegWeight: 6, .WeightLimit: 14}, // DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21529 {.RegWeight: 6, .WeightLimit: 14}, // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21530 {.RegWeight: 6, .WeightLimit: 64}, // DQuadSpc
21531 {.RegWeight: 6, .WeightLimit: 40}, // DQuadSpc_with_ssub_0
21532 {.RegWeight: 6, .WeightLimit: 36}, // DQuadSpc_with_ssub_4
21533 {.RegWeight: 6, .WeightLimit: 32}, // DQuadSpc_with_ssub_8
21534 {.RegWeight: 6, .WeightLimit: 24}, // DQuadSpc_with_dsub_0_in_DPR_8
21535 {.RegWeight: 6, .WeightLimit: 20}, // DQuadSpc_with_dsub_2_in_DPR_8
21536 {.RegWeight: 6, .WeightLimit: 16}, // DQuadSpc_with_dsub_4_in_DPR_8
21537 {.RegWeight: 8, .WeightLimit: 64}, // DQuad
21538 {.RegWeight: 8, .WeightLimit: 38}, // DQuad_with_ssub_0
21539 {.RegWeight: 8, .WeightLimit: 36}, // DQuad_with_ssub_2
21540 {.RegWeight: 8, .WeightLimit: 64}, // QQPR
21541 {.RegWeight: 8, .WeightLimit: 60}, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21542 {.RegWeight: 8, .WeightLimit: 34}, // DQuad_with_ssub_4
21543 {.RegWeight: 8, .WeightLimit: 32}, // DQuad_with_ssub_6
21544 {.RegWeight: 8, .WeightLimit: 22}, // DQuad_with_dsub_0_in_DPR_8
21545 {.RegWeight: 8, .WeightLimit: 36}, // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21546 {.RegWeight: 8, .WeightLimit: 36}, // QQPR_with_ssub_0
21547 {.RegWeight: 8, .WeightLimit: 20}, // DQuad_with_dsub_1_in_DPR_8
21548 {.RegWeight: 8, .WeightLimit: 32}, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21549 {.RegWeight: 8, .WeightLimit: 32}, // MQQPR
21550 {.RegWeight: 8, .WeightLimit: 18}, // DQuad_with_dsub_2_in_DPR_8
21551 {.RegWeight: 8, .WeightLimit: 28}, // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21552 {.RegWeight: 8, .WeightLimit: 16}, // DQuad_with_dsub_3_in_DPR_8
21553 {.RegWeight: 8, .WeightLimit: 20}, // DQuad_with_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5_in_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21554 {.RegWeight: 8, .WeightLimit: 20}, // MQQPR_with_qsub_0_in_QPR_8
21555 {.RegWeight: 8, .WeightLimit: 16}, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8
21556 {.RegWeight: 8, .WeightLimit: 16}, // MQQPR_with_dsub_2_in_DPR_8
21557 {.RegWeight: 8, .WeightLimit: 12}, // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_in_DTriple_with_qsub_0_in_MQPR_and_DTriple_with_dsub_2_in_DPR_8
21558 {.RegWeight: 16, .WeightLimit: 64}, // QQQQPR
21559 {.RegWeight: 16, .WeightLimit: 44}, // QQQQPR_with_ssub_0
21560 {.RegWeight: 16, .WeightLimit: 40}, // QQQQPR_with_ssub_4
21561 {.RegWeight: 16, .WeightLimit: 36}, // QQQQPR_with_ssub_8
21562 {.RegWeight: 16, .WeightLimit: 32}, // MQQQQPR
21563 {.RegWeight: 16, .WeightLimit: 28}, // MQQQQPR_with_qqsub_0_in_MQQPR_with_qsub_0_in_QPR_8
21564 {.RegWeight: 16, .WeightLimit: 24}, // MQQQQPR_with_qqsub_0_in_MQQPR_with_dsub_2_in_DPR_8
21565 {.RegWeight: 16, .WeightLimit: 20}, // MQQQQPR_with_qsub_2_in_QPR_8
21566 {.RegWeight: 16, .WeightLimit: 16}, // MQQQQPR_with_qqsub_1_in_MQQPR_with_dsub_2_in_DPR_8
21567 };
21568 return RCWeightTable[RC->getID()];
21569}
21570
21571/// Get the weight in units of pressure for this register unit.
21572unsigned ARMGenRegisterInfo::
21573getRegUnitWeight(MCRegUnit RegUnit) const {
21574 assert(static_cast<unsigned>(RegUnit) < 88 && "invalid register unit");
21575 static const uint8_t RUWeightTable[] = {
21576 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, };
21577 return RUWeightTable[static_cast<unsigned>(RegUnit)];
21578}
21579
21580
21581// Get the number of dimensions of register pressure.
21582unsigned ARMGenRegisterInfo::getNumRegPressureSets() const {
21583 return 34;
21584}
21585
21586// Get the name of this register unit pressure set.
21587const char *ARMGenRegisterInfo::
21588getRegPressureSetName(unsigned Idx) const {
21589 static const char *PressureNameTable[] = {
21590 "FPCXTRegs",
21591 "GPRlr",
21592 "VCCR",
21593 "hGPR_and_tGPRwithpc",
21594 "cl_FPSCR_NZCV",
21595 "GPRsp",
21596 "tGPROdd",
21597 "tcGPR",
21598 "hGPR",
21599 "tGPROdd_with_tcGPR",
21600 "tGPR",
21601 "tGPR_with_tcGPR",
21602 "tGPREven",
21603 "hGPR_with_tGPREven",
21604 "hGPR_with_tGPROdd",
21605 "hGPR_with_tcGPR",
21606 "tGPR_with_tGPREven",
21607 "GPR",
21608 "GPRwithZR",
21609 "GPRwithAPSR_with_GPRwithZR",
21610 "DQuad_with_dsub_0_in_DPR_8",
21611 "DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR",
21612 "HPR",
21613 "DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
21614 "DPair_with_ssub_0",
21615 "DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
21616 "DPairSpc_with_ssub_0",
21617 "DQuad_with_ssub_0",
21618 "DTripleSpc_with_ssub_0",
21619 "QQQQPR_with_ssub_0",
21620 "DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
21621 "DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR",
21622 "DTriple_with_qsub_0_in_QPR",
21623 "DPR",
21624 };
21625 return PressureNameTable[Idx];
21626}
21627
21628// Get the register unit pressure limit for this dimension.
21629// This limit must be adjusted dynamically for reserved registers.
21630unsigned ARMGenRegisterInfo::
21631getRegPressureSetLimit(const MachineFunction &MF, unsigned Idx) const {
21632 static const uint8_t PressureLimitTable[] = {
21633 1, // 0: FPCXTRegs
21634 1, // 1: GPRlr
21635 1, // 2: VCCR
21636 1, // 3: hGPR_and_tGPRwithpc
21637 2, // 4: cl_FPSCR_NZCV
21638 2, // 5: GPRsp
21639 6, // 6: tGPROdd
21640 6, // 7: tcGPR
21641 8, // 8: hGPR
21642 10, // 9: tGPROdd_with_tcGPR
21643 11, // 10: tGPR
21644 11, // 11: tGPR_with_tcGPR
21645 11, // 12: tGPREven
21646 12, // 13: hGPR_with_tGPREven
21647 12, // 14: hGPR_with_tGPROdd
21648 12, // 15: hGPR_with_tcGPR
21649 13, // 16: tGPR_with_tGPREven
21650 17, // 17: GPR
21651 17, // 18: GPRwithZR
21652 17, // 19: GPRwithAPSR_with_GPRwithZR
21653 24, // 20: DQuad_with_dsub_0_in_DPR_8
21654 32, // 21: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR
21655 32, // 22: HPR
21656 34, // 23: DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21657 34, // 24: DPair_with_ssub_0
21658 36, // 25: DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21659 36, // 26: DPairSpc_with_ssub_0
21660 38, // 27: DQuad_with_ssub_0
21661 40, // 28: DTripleSpc_with_ssub_0
21662 44, // 29: QQQQPR_with_ssub_0
21663 60, // 30: DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21664 62, // 31: DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR
21665 62, // 32: DTriple_with_qsub_0_in_QPR
21666 64, // 33: DPR
21667 };
21668 return PressureLimitTable[Idx];
21669}
21670
21671/// Table of pressure sets per register class or unit.
21672static const int RCSetsTable[] = {
21673 /* 0 */ 0, -1,
21674 /* 2 */ 2, -1,
21675 /* 4 */ 4, -1,
21676 /* 6 */ 8, 13, 14, 15, 17, 18, -1,
21677 /* 13 */ 10, 11, 16, 17, 18, -1,
21678 /* 19 */ 3, 8, 10, 11, 13, 14, 15, 16, 17, 18, -1,
21679 /* 30 */ 17, 19, -1,
21680 /* 33 */ 6, 9, 10, 14, 17, 18, 19, -1,
21681 /* 41 */ 7, 9, 11, 12, 15, 17, 18, 19, -1,
21682 /* 50 */ 8, 13, 14, 15, 17, 18, 19, -1,
21683 /* 58 */ 6, 8, 9, 10, 13, 14, 15, 17, 18, 19, -1,
21684 /* 69 */ 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, -1,
21685 /* 82 */ 10, 11, 16, 17, 18, 19, -1,
21686 /* 89 */ 10, 11, 12, 13, 16, 17, 18, 19, -1,
21687 /* 98 */ 6, 9, 10, 11, 14, 16, 17, 18, 19, -1,
21688 /* 108 */ 7, 9, 11, 12, 15, 16, 17, 18, 19, -1,
21689 /* 118 */ 7, 9, 10, 11, 12, 15, 16, 17, 18, 19, -1,
21690 /* 129 */ 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, -1,
21691 /* 140 */ 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, -1,
21692 /* 152 */ 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, -1,
21693 /* 165 */ 1, 8, 12, 13, 14, 15, 16, 17, 18, 19, -1,
21694 /* 176 */ 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, -1,
21695 /* 190 */ 31, 33, -1,
21696 /* 193 */ 20, 22, 24, 26, 27, 28, 29, 32, 33, -1,
21697 /* 203 */ 25, 27, 28, 29, 30, 31, 32, 33, -1,
21698 /* 212 */ 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, -1,
21699 /* 223 */ 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, -1,
21700 /* 236 */ 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, -1,
21701};
21702
21703/// Get the dimensions of register pressure impacted by this register class.
21704/// Returns a -1 terminated array of pressure set IDs
21705const int *ARMGenRegisterInfo::
21706getRegClassPressureSets(const TargetRegisterClass *RC) const {
21707 static const uint8_t RCSetStartTable[] = {
21708 194,1,194,1,10,30,38,193,37,10,1,1,38,10,37,37,10,37,13,1,6,82,91,50,6,6,91,50,33,50,6,108,50,166,89,98,118,129,1,166,58,140,152,1,0,165,69,2,4,19,176,191,194,193,37,37,82,50,41,118,50,69,191,196,194,193,193,191,195,191,194,193,194,194,193,193,191,191,198,196,200,195,190,196,194,194,193,193,195,212,193,237,194,193,193,193,236,193,193,236,191,198,196,194,193,193,193,191,197,196,191,207,195,194,193,203,196,193,223,194,193,237,193,236,193,236,193,236,191,199,198,196,194,194,193,193,193,};
21709 return &RCSetsTable[RCSetStartTable[RC->getID()]];
21710}
21711
21712/// Get the dimensions of register pressure impacted by this register unit.
21713/// Returns a -1 terminated array of pressure set IDs
21714const int *ARMGenRegisterInfo::
21715getRegUnitPressureSets(MCRegUnit RegUnit) const {
21716 assert(static_cast<unsigned>(RegUnit) < 88 && "invalid register unit");
21717 static const uint8_t RUSetStartTable[] = {
21718 1,30,1,0,1,1,1,1,4,1,4,1,1,1,1,165,19,1,69,1,2,38,193,193,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,237,237,237,237,237,237,237,237,223,212,203,205,206,206,207,207,207,207,207,207,207,207,207,190,1,1,1,1,1,140,152,140,152,89,98,89,98,166,58,166,58,176,};
21719 return &RCSetsTable[RUSetStartTable[static_cast<unsigned>(RegUnit)]];
21720}
21721
21722extern const MCRegisterDesc ARMRegDesc[];
21723extern const int16_t ARMRegDiffLists[];
21724extern const LaneBitmask ARMLaneMaskLists[];
21725extern const char ARMRegStrings[];
21726extern const char ARMRegClassStrings[];
21727extern const MCPhysReg ARMRegUnitRoots[][2];
21728extern const uint16_t ARMSubRegIdxLists[];
21729extern const uint16_t ARMRegEncodingTable[];
21730// ARM Dwarf<->LLVM register mappings.
21731extern const MCRegisterInfo::DwarfLLVMRegPair ARMDwarfFlavour0Dwarf2L[];
21732extern const unsigned ARMDwarfFlavour0Dwarf2LSize;
21733
21734extern const MCRegisterInfo::DwarfLLVMRegPair ARMEHFlavour0Dwarf2L[];
21735extern const unsigned ARMEHFlavour0Dwarf2LSize;
21736
21737extern const MCRegisterInfo::DwarfLLVMRegPair ARMDwarfFlavour0L2Dwarf[];
21738extern const unsigned ARMDwarfFlavour0L2DwarfSize;
21739
21740extern const MCRegisterInfo::DwarfLLVMRegPair ARMEHFlavour0L2Dwarf[];
21741extern const unsigned ARMEHFlavour0L2DwarfSize;
21742
21743ARMGenRegisterInfo::
21744ARMGenRegisterInfo(unsigned RA, unsigned DwarfFlavour, unsigned EHFlavour,
21745 unsigned PC, unsigned HwMode)
21746 : TargetRegisterInfo(&ARMRegInfoDesc, RegisterClasses, RegisterClasses+137,
21747 SubRegIndexNameTable, SubRegIdxRangeTable, SubRegIndexLaneMaskTable,
21748 LaneBitmask(0xFFFFFFFFFFFFFFFF), RegClassInfos, VTLists, HwMode) {
21749 InitMCRegisterInfo(D: ARMRegDesc, NR: 297, RA, PC,
21750 C: ARMMCRegisterClasses, NC: 137,
21751 RURoots: ARMRegUnitRoots,
21752 NRU: 88,
21753 DL: ARMRegDiffLists,
21754 RUMS: ARMLaneMaskLists,
21755 Strings: ARMRegStrings,
21756 ClassStrings: ARMRegClassStrings,
21757 SubIndices: ARMSubRegIdxLists,
21758 NumIndices: 57,
21759 RET: ARMRegEncodingTable);
21760
21761 switch (DwarfFlavour) {
21762 default:
21763 llvm_unreachable("Unknown DWARF flavour");
21764 case 0:
21765 mapDwarfRegsToLLVMRegs(Map: ARMDwarfFlavour0Dwarf2L, Size: ARMDwarfFlavour0Dwarf2LSize, isEH: false);
21766 break;
21767 }
21768 switch (EHFlavour) {
21769 default:
21770 llvm_unreachable("Unknown DWARF flavour");
21771 case 0:
21772 mapDwarfRegsToLLVMRegs(Map: ARMEHFlavour0Dwarf2L, Size: ARMEHFlavour0Dwarf2LSize, isEH: true);
21773 break;
21774 }
21775 switch (DwarfFlavour) {
21776 default:
21777 llvm_unreachable("Unknown DWARF flavour");
21778 case 0:
21779 mapLLVMRegsToDwarfRegs(Map: ARMDwarfFlavour0L2Dwarf, Size: ARMDwarfFlavour0L2DwarfSize, isEH: false);
21780 break;
21781 }
21782 switch (EHFlavour) {
21783 default:
21784 llvm_unreachable("Unknown DWARF flavour");
21785 case 0:
21786 mapLLVMRegsToDwarfRegs(Map: ARMEHFlavour0L2Dwarf, Size: ARMEHFlavour0L2DwarfSize, isEH: true);
21787 break;
21788 }
21789}
21790
21791static const MCPhysReg CSR_AAPCS_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21792static const uint32_t CSR_AAPCS_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21793static const MCPhysReg CSR_AAPCS_FP_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::FPSCR, ARM::FPEXC, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21794static const uint32_t CSR_AAPCS_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xffbfc003, 0xffffffff, 0x0fe0001f, 0xff7801f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
21795static const MCPhysReg CSR_AAPCS_SplitPush_R7_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R10, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21796static const uint32_t CSR_AAPCS_SplitPush_R7_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21797static const MCPhysReg CSR_AAPCS_SplitPush_R11_SaveList[] = { ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::LR, ARM::R11, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21798static const uint32_t CSR_AAPCS_SplitPush_R11_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21799static const MCPhysReg CSR_AAPCS_SwiftError_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21800static const uint32_t CSR_AAPCS_SwiftError_RegMask[] = { 0xe0004000, 0xc000001f, 0x003bc003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21801static const MCPhysReg CSR_AAPCS_SwiftTail_SaveList[] = { ARM::LR, ARM::R11, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21802static const uint32_t CSR_AAPCS_SwiftTail_RegMask[] = { 0xe0004000, 0xc000001f, 0x002fc003, 0x807fff80, 0x0e00001f, 0x00380100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21803static const MCPhysReg CSR_AAPCS_ThisReturn_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R0, 0 };
21804static const uint32_t CSR_AAPCS_ThisReturn_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc403, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21805static const MCPhysReg CSR_ATPCS_SplitPush_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21806static const uint32_t CSR_ATPCS_SplitPush_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21807static const MCPhysReg CSR_ATPCS_SplitPush_FP_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::FPSCR, ARM::FPEXC, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21808static const uint32_t CSR_ATPCS_SplitPush_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xffbfc003, 0xffffffff, 0x0fe0001f, 0xff7801f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
21809static const MCPhysReg CSR_ATPCS_SplitPush_SwiftError_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R9, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21810static const uint32_t CSR_ATPCS_SplitPush_SwiftError_RegMask[] = { 0xe0004000, 0xc000001f, 0x003bc003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21811static const MCPhysReg CSR_ATPCS_SplitPush_SwiftTail_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R9, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21812static const uint32_t CSR_ATPCS_SplitPush_SwiftTail_RegMask[] = { 0xe0004000, 0xc000001f, 0x002fc003, 0x807fff80, 0x0e00001f, 0x00380100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21813static const MCPhysReg CSR_FIQ_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, 0 };
21814static const uint32_t CSR_FIQ_RegMask[] = { 0x00004000, 0x00000000, 0x0023fc00, 0x00000000, 0x00000000, 0x001e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
21815static const MCPhysReg CSR_FIQ_FP_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21816static const uint32_t CSR_FIQ_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xffa3fc03, 0xffffffff, 0x0fe0001f, 0xff1e01f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
21817static const MCPhysReg CSR_FIQ_FP_NEON_SaveList[] = { ARM::LR, ARM::R11, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, 0 };
21818static const uint32_t CSR_FIQ_FP_NEON_RegMask[] = { 0xffe04140, 0xfc1fffff, 0xffa3ffff, 0xffffffff, 0xffffffff, 0xff1fffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
21819static const MCPhysReg CSR_FPRegs_SaveList[] = { ARM::D0, ARM::D1, ARM::D2, ARM::D3, ARM::D4, ARM::D5, ARM::D6, ARM::D7, ARM::D8, ARM::D9, ARM::D10, ARM::D11, ARM::D12, ARM::D13, ARM::D14, ARM::D15, ARM::D16, ARM::D17, ARM::D18, ARM::D19, ARM::D20, ARM::D21, ARM::D22, ARM::D23, ARM::D24, ARM::D25, ARM::D26, ARM::D27, ARM::D28, ARM::D29, ARM::D30, ARM::D31, 0 };
21820static const uint32_t CSR_FPRegs_RegMask[] = { 0xffe00000, 0xfc1fffff, 0xff8003ff, 0xffffffff, 0xffffffff, 0xff01ffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
21821static const MCPhysReg CSR_FP_Interrupt_Regs_SaveList[] = { ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21822static const uint32_t CSR_FP_Interrupt_Regs_RegMask[] = { 0xffe00140, 0xfc00001f, 0xff800003, 0xffffffff, 0x0fe0001f, 0xff0001f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
21823static const MCPhysReg CSR_FP_NEON_Interrupt_Regs_SaveList[] = { ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, 0 };
21824static const uint32_t CSR_FP_NEON_Interrupt_Regs_RegMask[] = { 0xffe00140, 0xfc1fffff, 0xff8003ff, 0xffffffff, 0xffffffff, 0xff01ffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
21825static const MCPhysReg CSR_GenericInt_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, 0 };
21826static const uint32_t CSR_GenericInt_RegMask[] = { 0x00004000, 0x00000000, 0x007ffc00, 0x00000000, 0x00000000, 0x007e0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
21827static const MCPhysReg CSR_GenericInt_FP_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21828static const uint32_t CSR_GenericInt_FP_RegMask[] = { 0xffe04140, 0xfc00001f, 0xfffffc03, 0xffffffff, 0x0fe0001f, 0xff7e01f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
21829static const MCPhysReg CSR_GenericInt_FP_NEON_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::R0, ARM::FPSCR, ARM::FPEXC, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, 0 };
21830static const uint32_t CSR_GenericInt_FP_NEON_RegMask[] = { 0xffe04140, 0xfc1fffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff7fffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
21831static const MCPhysReg CSR_NoRegs_SaveList[] = { 0 };
21832static const uint32_t CSR_NoRegs_RegMask[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
21833static const MCPhysReg CSR_Win_AAPCS_CFGuard_Check_SaveList[] = { ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21834static const uint32_t CSR_Win_AAPCS_CFGuard_Check_RegMask[] = { 0xffe04000, 0xfc00001f, 0xffbfc003, 0xffffffff, 0x0fe0001f, 0xff7801f0, 0xffc0003f, 0x0ffc0003, 0xf807f000, 0x00000001, };
21835static const MCPhysReg CSR_Win_SplitFP_SaveList[] = { ARM::R10, ARM::R9, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::LR, ARM::R11, 0 };
21836static const uint32_t CSR_Win_SplitFP_RegMask[] = { 0xe0004000, 0xc000001f, 0x003fc003, 0x807fff80, 0x0e00001f, 0x00780100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21837static const MCPhysReg CSR_iOS_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21838static const uint32_t CSR_iOS_RegMask[] = { 0xe0004000, 0xc000001f, 0x0037c003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21839static const MCPhysReg CSR_iOS_CXX_TLS_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R12, ARM::R9, ARM::R3, ARM::R2, ARM::R1, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21840static const uint32_t CSR_iOS_CXX_TLS_RegMask[] = { 0xffe04000, 0xfc1fffff, 0xfffffbff, 0xffffffff, 0xffffffff, 0xff7dffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
21841static const MCPhysReg CSR_iOS_CXX_TLS_PE_SaveList[] = { ARM::LR, ARM::R12, ARM::R11, ARM::R7, ARM::R5, ARM::R4, 0 };
21842static const uint32_t CSR_iOS_CXX_TLS_PE_RegMask[] = { 0x00004000, 0x00000000, 0x0062c000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
21843static const MCPhysReg CSR_iOS_CXX_TLS_ViaCopy_SaveList[] = { ARM::R6, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R9, ARM::R3, ARM::R2, ARM::R1, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21844static const uint32_t CSR_iOS_CXX_TLS_ViaCopy_RegMask[] = { 0xffe00000, 0xfc1fffff, 0xff9d3bff, 0xffffffff, 0xffffffff, 0xff25ffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
21845static const MCPhysReg CSR_iOS_SwiftError_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21846static const uint32_t CSR_iOS_SwiftError_RegMask[] = { 0xe0004000, 0xc000001f, 0x0033c003, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21847static const MCPhysReg CSR_iOS_SwiftTail_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, 0 };
21848static const uint32_t CSR_iOS_SwiftTail_RegMask[] = { 0xe0004000, 0xc000001f, 0x0027c003, 0x807fff80, 0x0e00001f, 0x00180100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21849static const MCPhysReg CSR_iOS_TLSCall_SaveList[] = { ARM::LR, ARM::SP, ARM::R11, ARM::R10, ARM::R8, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R3, ARM::R2, ARM::R1, ARM::D31, ARM::D30, ARM::D29, ARM::D28, ARM::D27, ARM::D26, ARM::D25, ARM::D24, ARM::D23, ARM::D22, ARM::D21, ARM::D20, ARM::D19, ARM::D18, ARM::D17, ARM::D16, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::D7, ARM::D6, ARM::D5, ARM::D4, ARM::D3, ARM::D2, ARM::D1, ARM::D0, 0 };
21850static const uint32_t CSR_iOS_TLSCall_RegMask[] = { 0xffe24000, 0xfc1fffff, 0xffb7fbff, 0xffffffff, 0xffffffff, 0xff5dffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, };
21851static const MCPhysReg CSR_iOS_ThisReturn_SaveList[] = { ARM::LR, ARM::R7, ARM::R6, ARM::R5, ARM::R4, ARM::R11, ARM::R10, ARM::R8, ARM::D15, ARM::D14, ARM::D13, ARM::D12, ARM::D11, ARM::D10, ARM::D9, ARM::D8, ARM::R0, 0 };
21852static const uint32_t CSR_iOS_ThisReturn_RegMask[] = { 0xe0004000, 0xc000001f, 0x0037c403, 0x807fff80, 0x0e00001f, 0x00580100, 0xc000003f, 0x0c000003, 0x80070000, 0x00000001, };
21853
21854
21855ArrayRef<const uint32_t *> ARMGenRegisterInfo::getRegMasks() const {
21856 static const uint32_t *const Masks[] = {
21857 CSR_AAPCS_RegMask,
21858 CSR_AAPCS_FP_RegMask,
21859 CSR_AAPCS_SplitPush_R7_RegMask,
21860 CSR_AAPCS_SplitPush_R11_RegMask,
21861 CSR_AAPCS_SwiftError_RegMask,
21862 CSR_AAPCS_SwiftTail_RegMask,
21863 CSR_AAPCS_ThisReturn_RegMask,
21864 CSR_ATPCS_SplitPush_RegMask,
21865 CSR_ATPCS_SplitPush_FP_RegMask,
21866 CSR_ATPCS_SplitPush_SwiftError_RegMask,
21867 CSR_ATPCS_SplitPush_SwiftTail_RegMask,
21868 CSR_FIQ_RegMask,
21869 CSR_FIQ_FP_RegMask,
21870 CSR_FIQ_FP_NEON_RegMask,
21871 CSR_FPRegs_RegMask,
21872 CSR_FP_Interrupt_Regs_RegMask,
21873 CSR_FP_NEON_Interrupt_Regs_RegMask,
21874 CSR_GenericInt_RegMask,
21875 CSR_GenericInt_FP_RegMask,
21876 CSR_GenericInt_FP_NEON_RegMask,
21877 CSR_NoRegs_RegMask,
21878 CSR_Win_AAPCS_CFGuard_Check_RegMask,
21879 CSR_Win_SplitFP_RegMask,
21880 CSR_iOS_RegMask,
21881 CSR_iOS_CXX_TLS_RegMask,
21882 CSR_iOS_CXX_TLS_PE_RegMask,
21883 CSR_iOS_CXX_TLS_ViaCopy_RegMask,
21884 CSR_iOS_SwiftError_RegMask,
21885 CSR_iOS_SwiftTail_RegMask,
21886 CSR_iOS_TLSCall_RegMask,
21887 CSR_iOS_ThisReturn_RegMask,
21888 };
21889 return ArrayRef(Masks);
21890}
21891
21892bool ARMGenRegisterInfo::
21893isGeneralPurposeRegister(const MachineFunction &MF, MCRegister PhysReg) const {
21894 return
21895 false;
21896}
21897
21898bool ARMGenRegisterInfo::
21899isGeneralPurposeRegisterClass(const TargetRegisterClass *RC) const {
21900 return
21901 false;
21902}
21903
21904bool ARMGenRegisterInfo::
21905isFixedRegister(const MachineFunction &MF, MCRegister PhysReg) const {
21906 return
21907 false;
21908}
21909
21910bool ARMGenRegisterInfo::
21911isArgumentRegister(const MachineFunction &MF, MCRegister PhysReg) const {
21912 return
21913 false;
21914}
21915
21916bool ARMGenRegisterInfo::
21917isConstantPhysReg(MCRegister PhysReg) const {
21918 return
21919 false;
21920}
21921
21922ArrayRef<const char *> ARMGenRegisterInfo::getRegMaskNames() const {
21923 static const char *Names[] = {
21924 "CSR_AAPCS",
21925 "CSR_AAPCS_FP",
21926 "CSR_AAPCS_SplitPush_R7",
21927 "CSR_AAPCS_SplitPush_R11",
21928 "CSR_AAPCS_SwiftError",
21929 "CSR_AAPCS_SwiftTail",
21930 "CSR_AAPCS_ThisReturn",
21931 "CSR_ATPCS_SplitPush",
21932 "CSR_ATPCS_SplitPush_FP",
21933 "CSR_ATPCS_SplitPush_SwiftError",
21934 "CSR_ATPCS_SplitPush_SwiftTail",
21935 "CSR_FIQ",
21936 "CSR_FIQ_FP",
21937 "CSR_FIQ_FP_NEON",
21938 "CSR_FPRegs",
21939 "CSR_FP_Interrupt_Regs",
21940 "CSR_FP_NEON_Interrupt_Regs",
21941 "CSR_GenericInt",
21942 "CSR_GenericInt_FP",
21943 "CSR_GenericInt_FP_NEON",
21944 "CSR_NoRegs",
21945 "CSR_Win_AAPCS_CFGuard_Check",
21946 "CSR_Win_SplitFP",
21947 "CSR_iOS",
21948 "CSR_iOS_CXX_TLS",
21949 "CSR_iOS_CXX_TLS_PE",
21950 "CSR_iOS_CXX_TLS_ViaCopy",
21951 "CSR_iOS_SwiftError",
21952 "CSR_iOS_SwiftTail",
21953 "CSR_iOS_TLSCall",
21954 "CSR_iOS_ThisReturn",
21955 };
21956 return ArrayRef(Names);
21957}
21958
21959const ARMFrameLowering *
21960ARMGenRegisterInfo::getFrameLowering(const MachineFunction &MF) {
21961 return static_cast<const ARMFrameLowering *>(
21962 MF.getSubtarget().getFrameLowering());
21963}
21964
21965} // end namespace llvm
21966
21967