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 MCRegisterClassStorage<152, 2276, 417, 2090, 109, 620> RISCVMCRegisterClassStorage;
12
13static const MVT::SimpleValueType RISCVVTLists[] = {
14 /* 0 */ MVT::i32, MVT::Other,
15 /* 2 */ MVT::i64, MVT::Other,
16 /* 4 */ MVT::f16, MVT::bf16, MVT::Other,
17 /* 7 */ MVT::f16, MVT::Other,
18 /* 9 */ MVT::f32, MVT::Other,
19 /* 11 */ MVT::f64, MVT::Other,
20 /* 13 */ MVT::f128, MVT::Other,
21 /* 15 */ MVT::i8, MVT::v8i1, MVT::Other,
22 /* 18 */ MVT::i32, MVT::v4i8, MVT::v2i16, MVT::Other,
23 /* 22 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::Other,
24 /* 28 */ MVT::Untyped, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::Other,
25 /* 34 */ MVT::v8i32, MVT::v8f32, MVT::Other,
26 /* 37 */ MVT::nxv8i8, MVT::nxv4i16, MVT::nxv2i32, MVT::nxv1i64, MVT::nxv4bf16, MVT::nxv4f16, MVT::nxv2f32, MVT::nxv1f64, MVT::nxv4i8, MVT::nxv2i8, MVT::nxv1i8, MVT::nxv2i16, MVT::nxv1i16, MVT::nxv1i32, MVT::nxv1f16, MVT::nxv2f16, MVT::nxv1bf16, MVT::nxv2bf16, MVT::nxv1f32, MVT::nxv64i1, MVT::nxv32i1, MVT::nxv16i1, MVT::nxv8i1, MVT::nxv4i1, MVT::nxv2i1, MVT::nxv1i1, MVT::Other,
27 /* 64 */ MVT::nxv1i8, MVT::Other,
28 /* 66 */ MVT::nxv2i8, MVT::nxv1i16, MVT::nxv1f16, MVT::nxv1bf16, MVT::Other,
29 /* 71 */ MVT::nxv4i8, MVT::nxv2i16, MVT::nxv1i32, MVT::nxv2f16, MVT::nxv2bf16, MVT::nxv1f32, MVT::Other,
30 /* 78 */ MVT::nxv16i8, MVT::nxv8i16, MVT::nxv4i32, MVT::nxv2i64, MVT::nxv8f16, MVT::nxv8bf16, MVT::nxv4f32, MVT::nxv2f64, MVT::Other,
31 /* 87 */ MVT::nxv32i8, MVT::nxv16i16, MVT::nxv8i32, MVT::nxv4i64, MVT::nxv16f16, MVT::nxv16bf16, MVT::nxv8f32, MVT::nxv4f64, MVT::Other,
32 /* 96 */ MVT::nxv64i8, MVT::nxv32i16, MVT::nxv16i32, MVT::nxv8i64, MVT::nxv32f16, MVT::nxv32bf16, MVT::nxv16f32, MVT::nxv8f64, MVT::Other,
33 /* 105 */ MVT::riscv_nxv8i8x2, MVT::riscv_nxv4i8x2, MVT::riscv_nxv2i8x2, MVT::riscv_nxv1i8x2, MVT::Other,
34 /* 110 */ MVT::riscv_nxv8i8x3, MVT::riscv_nxv4i8x3, MVT::riscv_nxv2i8x3, MVT::riscv_nxv1i8x3, MVT::Other,
35 /* 115 */ MVT::riscv_nxv8i8x4, MVT::riscv_nxv4i8x4, MVT::riscv_nxv2i8x4, MVT::riscv_nxv1i8x4, MVT::Other,
36 /* 120 */ MVT::riscv_nxv8i8x5, MVT::riscv_nxv4i8x5, MVT::riscv_nxv2i8x5, MVT::riscv_nxv1i8x5, MVT::Other,
37 /* 125 */ MVT::riscv_nxv8i8x6, MVT::riscv_nxv4i8x6, MVT::riscv_nxv2i8x6, MVT::riscv_nxv1i8x6, MVT::Other,
38 /* 130 */ MVT::riscv_nxv8i8x7, MVT::riscv_nxv4i8x7, MVT::riscv_nxv2i8x7, MVT::riscv_nxv1i8x7, MVT::Other,
39 /* 135 */ MVT::riscv_nxv8i8x8, MVT::riscv_nxv4i8x8, MVT::riscv_nxv2i8x8, MVT::riscv_nxv1i8x8, MVT::Other,
40 /* 140 */ MVT::riscv_nxv16i8x2, MVT::Other,
41 /* 142 */ MVT::riscv_nxv16i8x3, MVT::Other,
42 /* 144 */ MVT::riscv_nxv16i8x4, MVT::Other,
43 /* 146 */ MVT::riscv_nxv32i8x2, MVT::Other,
44 /* 148 */ MVT::Untyped, MVT::Other,
45 /* 150 */ MVT::c64, MVT::Other,
46 /* 152 */ MVT::c128, MVT::Other,
47};
48
49#ifdef __GNUC__
50#pragma GCC diagnostic push
51#pragma GCC diagnostic ignored "-Woverlength-strings"
52#endif
53static constexpr char RISCVSubRegIndexStrings[] = {
54 /* 0 */ "sub_vrm1_0\000"
55 /* 11 */ "sub_vrm2_0\000"
56 /* 22 */ "sub_vrm4_0\000"
57 /* 33 */ "sub_vrm1_0_sub_vrm1_1\000"
58 /* 55 */ "sub_vrm2_0_sub_vrm2_1\000"
59 /* 77 */ "sub_vrm4_1\000"
60 /* 88 */ "sub_gpr_odd_then_sub_32\000"
61 /* 112 */ "sub_vrm1_0_sub_vrm1_1_sub_vrm1_2\000"
62 /* 145 */ "sub_vrm2_0_sub_vrm2_1_sub_vrm2_2\000"
63 /* 178 */ "sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3\000"
64 /* 222 */ "sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3\000"
65 /* 266 */ "sub_64\000"
66 /* 273 */ "sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4\000"
67 /* 328 */ "sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5\000"
68 /* 394 */ "sub_gpr_odd_then_sub_16\000"
69 /* 418 */ "sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6\000"
70 /* 495 */ "sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7\000"
71 /* 583 */ "sub_128\000"
72 /* 591 */ "sub_gpr_odd\000"
73 /* 603 */ "sub_gpr_even\000"
74 /* 616 */ "sub_cap_addr\000"
75};
76#ifdef __GNUC__
77#pragma GCC diagnostic pop
78#endif
79
80
81static constexpr uint32_t RISCVSubRegIndexNameOffsets[] = {
82 411,
83 105,
84 266,
85 583,
86 616,
87 603,
88 591,
89 0,
90 44,
91 134,
92 211,
93 317,
94 383,
95 484,
96 572,
97 11,
98 66,
99 167,
100 255,
101 22,
102 77,
103 394,
104 88,
105 33,
106 112,
107 178,
108 123,
109 189,
110 200,
111 273,
112 328,
113 418,
114 495,
115 284,
116 339,
117 429,
118 506,
119 295,
120 350,
121 440,
122 517,
123 306,
124 361,
125 451,
126 528,
127 372,
128 462,
129 539,
130 473,
131 550,
132 561,
133 55,
134 145,
135 222,
136 156,
137 233,
138 244,
139};
140
141static const TargetRegisterInfo::SubRegCoveredBits RISCVSubRegIdxRangeTable[] = {
142 { .Offset: 4294967295, .Size: 4294967295 },
143 { .Offset: 0, .Size: 16 }, // sub_16
144 { .Offset: 0, .Size: 32 }, // sub_32
145 { .Offset: 0, .Size: 64 }, // sub_64
146 { .Offset: 0, .Size: 128 }, // sub_128
147 { .Offset: 0, .Size: 32 }, // sub_cap_addr
148 { .Offset: 0, .Size: 32 }, // sub_gpr_even
149 { .Offset: 32, .Size: 32 }, // sub_gpr_odd
150 { .Offset: 0, .Size: 64 }, // sub_vrm1_0
151 { .Offset: 64, .Size: 64 }, // sub_vrm1_1
152 { .Offset: 128, .Size: 64 }, // sub_vrm1_2
153 { .Offset: 192, .Size: 64 }, // sub_vrm1_3
154 { .Offset: 256, .Size: 64 }, // sub_vrm1_4
155 { .Offset: 320, .Size: 64 }, // sub_vrm1_5
156 { .Offset: 384, .Size: 64 }, // sub_vrm1_6
157 { .Offset: 448, .Size: 64 }, // sub_vrm1_7
158 { .Offset: 0, .Size: 128 }, // sub_vrm2_0
159 { .Offset: 128, .Size: 128 }, // sub_vrm2_1
160 { .Offset: 256, .Size: 128 }, // sub_vrm2_2
161 { .Offset: 384, .Size: 128 }, // sub_vrm2_3
162 { .Offset: 0, .Size: 256 }, // sub_vrm4_0
163 { .Offset: 256, .Size: 256 }, // sub_vrm4_1
164 { .Offset: 32, .Size: 16 }, // sub_gpr_odd_then_sub_16
165 { .Offset: 32, .Size: 32 }, // sub_gpr_odd_then_sub_32
166 { .Offset: 0, .Size: 128 }, // sub_vrm1_0_sub_vrm1_1
167 { .Offset: 0, .Size: 192 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
168 { .Offset: 0, .Size: 256 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
169 { .Offset: 64, .Size: 128 }, // sub_vrm1_1_sub_vrm1_2
170 { .Offset: 64, .Size: 192 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
171 { .Offset: 128, .Size: 128 }, // sub_vrm1_2_sub_vrm1_3
172 { .Offset: 0, .Size: 320 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
173 { .Offset: 0, .Size: 384 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
174 { .Offset: 0, .Size: 448 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
175 { .Offset: 0, .Size: 512 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
176 { .Offset: 64, .Size: 256 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
177 { .Offset: 64, .Size: 320 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
178 { .Offset: 64, .Size: 384 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
179 { .Offset: 64, .Size: 448 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
180 { .Offset: 128, .Size: 192 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
181 { .Offset: 128, .Size: 256 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
182 { .Offset: 128, .Size: 320 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
183 { .Offset: 128, .Size: 384 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
184 { .Offset: 192, .Size: 128 }, // sub_vrm1_3_sub_vrm1_4
185 { .Offset: 192, .Size: 192 }, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
186 { .Offset: 192, .Size: 256 }, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
187 { .Offset: 192, .Size: 320 }, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
188 { .Offset: 256, .Size: 128 }, // sub_vrm1_4_sub_vrm1_5
189 { .Offset: 256, .Size: 192 }, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
190 { .Offset: 256, .Size: 256 }, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
191 { .Offset: 320, .Size: 128 }, // sub_vrm1_5_sub_vrm1_6
192 { .Offset: 320, .Size: 192 }, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
193 { .Offset: 384, .Size: 128 }, // sub_vrm1_6_sub_vrm1_7
194 { .Offset: 0, .Size: 256 }, // sub_vrm2_0_sub_vrm2_1
195 { .Offset: 0, .Size: 384 }, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
196 { .Offset: 0, .Size: 512 }, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
197 { .Offset: 128, .Size: 256 }, // sub_vrm2_1_sub_vrm2_2
198 { .Offset: 128, .Size: 384 }, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
199 { .Offset: 256, .Size: 256 }, // sub_vrm2_2_sub_vrm2_3
200 { .Offset: 4294967295, .Size: 4294967295 },
201 { .Offset: 0, .Size: 16 }, // sub_16
202 { .Offset: 0, .Size: 32 }, // sub_32
203 { .Offset: 0, .Size: 64 }, // sub_64
204 { .Offset: 0, .Size: 128 }, // sub_128
205 { .Offset: 0, .Size: 64 }, // sub_cap_addr
206 { .Offset: 0, .Size: 64 }, // sub_gpr_even
207 { .Offset: 64, .Size: 64 }, // sub_gpr_odd
208 { .Offset: 0, .Size: 64 }, // sub_vrm1_0
209 { .Offset: 64, .Size: 64 }, // sub_vrm1_1
210 { .Offset: 128, .Size: 64 }, // sub_vrm1_2
211 { .Offset: 192, .Size: 64 }, // sub_vrm1_3
212 { .Offset: 256, .Size: 64 }, // sub_vrm1_4
213 { .Offset: 320, .Size: 64 }, // sub_vrm1_5
214 { .Offset: 384, .Size: 64 }, // sub_vrm1_6
215 { .Offset: 448, .Size: 64 }, // sub_vrm1_7
216 { .Offset: 0, .Size: 128 }, // sub_vrm2_0
217 { .Offset: 128, .Size: 128 }, // sub_vrm2_1
218 { .Offset: 256, .Size: 128 }, // sub_vrm2_2
219 { .Offset: 384, .Size: 128 }, // sub_vrm2_3
220 { .Offset: 0, .Size: 256 }, // sub_vrm4_0
221 { .Offset: 256, .Size: 256 }, // sub_vrm4_1
222 { .Offset: 64, .Size: 16 }, // sub_gpr_odd_then_sub_16
223 { .Offset: 64, .Size: 32 }, // sub_gpr_odd_then_sub_32
224 { .Offset: 0, .Size: 128 }, // sub_vrm1_0_sub_vrm1_1
225 { .Offset: 0, .Size: 192 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
226 { .Offset: 0, .Size: 256 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
227 { .Offset: 64, .Size: 128 }, // sub_vrm1_1_sub_vrm1_2
228 { .Offset: 64, .Size: 192 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
229 { .Offset: 128, .Size: 128 }, // sub_vrm1_2_sub_vrm1_3
230 { .Offset: 0, .Size: 320 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
231 { .Offset: 0, .Size: 384 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
232 { .Offset: 0, .Size: 448 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
233 { .Offset: 0, .Size: 512 }, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
234 { .Offset: 64, .Size: 256 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
235 { .Offset: 64, .Size: 320 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
236 { .Offset: 64, .Size: 384 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
237 { .Offset: 64, .Size: 448 }, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
238 { .Offset: 128, .Size: 192 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
239 { .Offset: 128, .Size: 256 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
240 { .Offset: 128, .Size: 320 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
241 { .Offset: 128, .Size: 384 }, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
242 { .Offset: 192, .Size: 128 }, // sub_vrm1_3_sub_vrm1_4
243 { .Offset: 192, .Size: 192 }, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
244 { .Offset: 192, .Size: 256 }, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
245 { .Offset: 192, .Size: 320 }, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
246 { .Offset: 256, .Size: 128 }, // sub_vrm1_4_sub_vrm1_5
247 { .Offset: 256, .Size: 192 }, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
248 { .Offset: 256, .Size: 256 }, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
249 { .Offset: 320, .Size: 128 }, // sub_vrm1_5_sub_vrm1_6
250 { .Offset: 320, .Size: 192 }, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
251 { .Offset: 384, .Size: 128 }, // sub_vrm1_6_sub_vrm1_7
252 { .Offset: 0, .Size: 256 }, // sub_vrm2_0_sub_vrm2_1
253 { .Offset: 0, .Size: 384 }, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
254 { .Offset: 0, .Size: 512 }, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
255 { .Offset: 128, .Size: 256 }, // sub_vrm2_1_sub_vrm2_2
256 { .Offset: 128, .Size: 384 }, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
257 { .Offset: 256, .Size: 256 }, // sub_vrm2_2_sub_vrm2_3
258};
259
260
261static const LaneBitmask RISCVSubRegIndexLaneMaskTable[] = {
262 LaneBitmask::getAll(),
263 LaneBitmask(0x0000000000000001), // sub_16
264 LaneBitmask(0x0000000000000001), // sub_32
265 LaneBitmask(0x0000000000000001), // sub_64
266 LaneBitmask(0x0000000000000001), // sub_128
267 LaneBitmask(0x0000000000000001), // sub_cap_addr
268 LaneBitmask(0x0000000000000001), // sub_gpr_even
269 LaneBitmask(0x0000000000000200), // sub_gpr_odd
270 LaneBitmask(0x0000000000000002), // sub_vrm1_0
271 LaneBitmask(0x0000000000000004), // sub_vrm1_1
272 LaneBitmask(0x0000000000000008), // sub_vrm1_2
273 LaneBitmask(0x0000000000000010), // sub_vrm1_3
274 LaneBitmask(0x0000000000000020), // sub_vrm1_4
275 LaneBitmask(0x0000000000000040), // sub_vrm1_5
276 LaneBitmask(0x0000000000000080), // sub_vrm1_6
277 LaneBitmask(0x0000000000000100), // sub_vrm1_7
278 LaneBitmask(0x0000000000000006), // sub_vrm2_0
279 LaneBitmask(0x0000000000000018), // sub_vrm2_1
280 LaneBitmask(0x0000000000000060), // sub_vrm2_2
281 LaneBitmask(0x0000000000000180), // sub_vrm2_3
282 LaneBitmask(0x000000000000001E), // sub_vrm4_0
283 LaneBitmask(0x00000000000001E0), // sub_vrm4_1
284 LaneBitmask(0x0000000000000200), // sub_gpr_odd_then_sub_16
285 LaneBitmask(0x0000000000000200), // sub_gpr_odd_then_sub_32
286 LaneBitmask(0x0000000000000006), // sub_vrm1_0_sub_vrm1_1
287 LaneBitmask(0x000000000000000E), // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
288 LaneBitmask(0x000000000000001E), // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
289 LaneBitmask(0x000000000000000C), // sub_vrm1_1_sub_vrm1_2
290 LaneBitmask(0x000000000000001C), // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
291 LaneBitmask(0x0000000000000018), // sub_vrm1_2_sub_vrm1_3
292 LaneBitmask(0x000000000000003E), // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
293 LaneBitmask(0x000000000000007E), // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
294 LaneBitmask(0x00000000000000FE), // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
295 LaneBitmask(0x00000000000001FE), // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
296 LaneBitmask(0x000000000000003C), // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
297 LaneBitmask(0x000000000000007C), // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
298 LaneBitmask(0x00000000000000FC), // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
299 LaneBitmask(0x00000000000001FC), // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
300 LaneBitmask(0x0000000000000038), // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
301 LaneBitmask(0x0000000000000078), // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
302 LaneBitmask(0x00000000000000F8), // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
303 LaneBitmask(0x00000000000001F8), // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
304 LaneBitmask(0x0000000000000030), // sub_vrm1_3_sub_vrm1_4
305 LaneBitmask(0x0000000000000070), // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
306 LaneBitmask(0x00000000000000F0), // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
307 LaneBitmask(0x00000000000001F0), // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
308 LaneBitmask(0x0000000000000060), // sub_vrm1_4_sub_vrm1_5
309 LaneBitmask(0x00000000000000E0), // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
310 LaneBitmask(0x00000000000001E0), // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
311 LaneBitmask(0x00000000000000C0), // sub_vrm1_5_sub_vrm1_6
312 LaneBitmask(0x00000000000001C0), // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
313 LaneBitmask(0x0000000000000180), // sub_vrm1_6_sub_vrm1_7
314 LaneBitmask(0x000000000000001E), // sub_vrm2_0_sub_vrm2_1
315 LaneBitmask(0x000000000000007E), // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
316 LaneBitmask(0x00000000000001FE), // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
317 LaneBitmask(0x0000000000000078), // sub_vrm2_1_sub_vrm2_2
318 LaneBitmask(0x00000000000001F8), // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
319 LaneBitmask(0x00000000000001E0), // sub_vrm2_2_sub_vrm2_3
320 };
321
322
323
324static const TargetRegisterInfo::RegClassInfo RISCVRegClassInfos[] = {
325 // Mode = 0 (DefaultMode)
326 { .RegSize: 8, .SpillSize: 8, .SpillAlignment: 8, /*RISCVVTLists+*/.VTListOffset: 15 }, // MR
327 { .RegSize: 8, .SpillSize: 8, .SpillAlignment: 8, /*RISCVVTLists+*/.VTListOffset: 15 }, // MR0
328 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 4 }, // FPR16
329 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16
330 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16NoX0
331 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 4 }, // FPR16C
332 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16C
333 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16X0
334 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32
335 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPR
336 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32
337 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32NoX0
338 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0
339 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX2
340 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX31
341 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0X2
342 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0_and_GPRNoX31
343 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX2_and_GPRNoX31
344 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0X2_and_GPRNoX31
345 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALR
346 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALRNonX7
347 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALR_and_GPRNoX31
348 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALRNonX7_and_GPRNoX31
349 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 148 }, // TR
350 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRTC
351 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX31_and_GPRTC
352 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRTCNonX7
353 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX31_and_GPRTCNonX7
354 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32C
355 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRC
356 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32C
357 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRS07
358 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM2
359 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRC_and_GPRTC
360 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM4
361 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 0 }, // VCSR
362 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRC_and_GPRS07
363 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX1X5
364 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32X0
365 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX0
366 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX1
367 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX5
368 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX7
369 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // SP
370 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 0 }, // anonymous_15514
371 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair
372 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0
373 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX2
374 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
375 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
376 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRJALR
377 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
378 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
379 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
380 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
381 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRTC
382 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
383 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
384 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
385 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairC
386 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRS07
387 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
388 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
389 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
390 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_16_in_GPRF16X0
391 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
392 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_SP
393 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64
394 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VR
395 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR
396 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VM
397 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2
398 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4
399 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8
400 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VRNoV0
401 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_16_in_GPRF16NoX0
402 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX2
403 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX31
404 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VMNoV0
405 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2NoV0
406 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4NoV0
407 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8NoV0
408 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2
409 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
410 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
411 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
412 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALR
413 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
414 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
415 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
416 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRTC
417 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
418 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRTCNonX7
419 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
420 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64C
421 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_16_in_GPRF16C
422 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRS07
423 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
424 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
425 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX1X5
426 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // VMV0
427 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_16_in_GPRF16X0
428 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX1
429 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX5
430 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX7
431 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_SP
432 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1
433 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1NoV0
434 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2
435 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2NoV0
436 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2_with_sub_vrm1_0_in_VMV0
437 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1_with_sub_vrm1_0_in_VMV0
438 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128
439 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128_with_sub_16_in_FPR16C
440 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1
441 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1NoV0
442 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1_with_sub_vrm1_0_in_VMV0
443 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1
444 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1NoV0
445 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2
446 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2NoV0
447 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4
448 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4NoV0
449 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4_with_sub_vrm1_0_in_VMV0
450 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
451 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1_with_sub_vrm1_0_in_VMV0
452 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256
453 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256_with_sub_16_in_FPR16C
454 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1
455 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1NoV0
456 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1_with_sub_vrm1_0_in_VMV0
457 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1
458 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1NoV0
459 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2
460 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2NoV0
461 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
462 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1_with_sub_vrm1_0_in_VMV0
463 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1
464 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1NoV0
465 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1_with_sub_vrm1_0_in_VMV0
466 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1
467 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1NoV0
468 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2
469 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2NoV0
470 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4
471 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4NoV0
472 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8
473 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8NoV0
474 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
475 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
476 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
477 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1_with_sub_vrm1_0_in_VMV0
478 // Mode = 1 (RV64)
479 { .RegSize: 8, .SpillSize: 8, .SpillAlignment: 8, /*RISCVVTLists+*/.VTListOffset: 15 }, // MR
480 { .RegSize: 8, .SpillSize: 8, .SpillAlignment: 8, /*RISCVVTLists+*/.VTListOffset: 15 }, // MR0
481 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 4 }, // FPR16
482 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16
483 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16NoX0
484 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 4 }, // FPR16C
485 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16C
486 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16X0
487 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32
488 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPR
489 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32
490 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32NoX0
491 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0
492 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX2
493 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX31
494 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0X2
495 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0_and_GPRNoX31
496 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX2_and_GPRNoX31
497 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0X2_and_GPRNoX31
498 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALR
499 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALRNonX7
500 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALR_and_GPRNoX31
501 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALRNonX7_and_GPRNoX31
502 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 148 }, // TR
503 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRTC
504 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX31_and_GPRTC
505 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRTCNonX7
506 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX31_and_GPRTCNonX7
507 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32C
508 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRC
509 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32C
510 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRS07
511 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM2
512 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRC_and_GPRTC
513 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM4
514 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 2 }, // VCSR
515 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRC_and_GPRS07
516 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX1X5
517 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32X0
518 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX0
519 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX1
520 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX5
521 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX7
522 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // SP
523 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 2 }, // anonymous_15514
524 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair
525 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0
526 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX2
527 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
528 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
529 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRJALR
530 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
531 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
532 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
533 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
534 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRTC
535 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
536 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
537 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
538 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairC
539 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRS07
540 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
541 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
542 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
543 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_16_in_GPRF16X0
544 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
545 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_SP
546 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64
547 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VR
548 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR
549 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VM
550 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2
551 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4
552 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8
553 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VRNoV0
554 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_16_in_GPRF16NoX0
555 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX2
556 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX31
557 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VMNoV0
558 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2NoV0
559 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4NoV0
560 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8NoV0
561 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2
562 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
563 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
564 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
565 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALR
566 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
567 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
568 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
569 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRTC
570 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
571 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRTCNonX7
572 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
573 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64C
574 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_16_in_GPRF16C
575 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRS07
576 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
577 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
578 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX1X5
579 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // VMV0
580 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_16_in_GPRF16X0
581 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX1
582 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX5
583 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX7
584 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_SP
585 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1
586 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1NoV0
587 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2
588 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2NoV0
589 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2_with_sub_vrm1_0_in_VMV0
590 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1_with_sub_vrm1_0_in_VMV0
591 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128
592 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128_with_sub_16_in_FPR16C
593 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1
594 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1NoV0
595 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1_with_sub_vrm1_0_in_VMV0
596 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1
597 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1NoV0
598 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2
599 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2NoV0
600 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4
601 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4NoV0
602 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4_with_sub_vrm1_0_in_VMV0
603 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
604 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1_with_sub_vrm1_0_in_VMV0
605 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256
606 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256_with_sub_16_in_FPR16C
607 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1
608 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1NoV0
609 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1_with_sub_vrm1_0_in_VMV0
610 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1
611 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1NoV0
612 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2
613 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2NoV0
614 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
615 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1_with_sub_vrm1_0_in_VMV0
616 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1
617 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1NoV0
618 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1_with_sub_vrm1_0_in_VMV0
619 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1
620 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1NoV0
621 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2
622 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2NoV0
623 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4
624 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4NoV0
625 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8
626 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8NoV0
627 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
628 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
629 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
630 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1_with_sub_vrm1_0_in_VMV0
631};
632
633static const uint8_t RISCVCostPerUseTable[] = {
6340, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, };
635
636
637static const bool RISCVInAllocatableClassTable[] = {
638false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, };
639
640
641static const TargetRegisterInfoDesc RISCVRegInfoDesc = { // Extra Descriptors
642.CostPerUse: RISCVCostPerUseTable, .NumCosts: 2, .InAllocatableClass: RISCVInAllocatableClassTable};
643
644unsigned RISCVGenRegisterInfo::composeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
645 static const uint8_t RowMap[57] = {
646 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 2, 0, 1, 0, 0, 0, 4, 4, 1, 0, 0, 0, 0, 4, 4, 4, 4, 1, 1, 1, 1, 5, 5, 5, 5, 2, 2, 2, 6, 6, 3, 0, 0, 0, 1, 1, 2,
647 };
648 static const uint8_t Rows[7][57] = {
649 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
650 { RISCV::sub_gpr_odd_then_sub_16, RISCV::sub_gpr_odd_then_sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, 0, 0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, 0, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, 0, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, 0, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, 0, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, 0, RISCV::sub_vrm1_6_sub_vrm1_7, 0, 0, 0, 0, 0, RISCV::sub_vrm2_1_sub_vrm2_2, 0, 0, RISCV::sub_vrm2_2_sub_vrm2_3, 0, 0, },
651 { 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, 0, 0, 0, 0, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
652 { 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
653 { 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, 0, 0, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, RISCV::sub_vrm1_6_sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, },
654 { 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, 0, 0, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, 0, 0, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, 0, 0, 0, RISCV::sub_vrm1_6_sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
655 { 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, RISCV::sub_vrm1_6_sub_vrm1_7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },
656 };
657
658 --IdxA; assert(IdxA < 57); (void) IdxA;
659 --IdxB; assert(IdxB < 57);
660 return Rows[RowMap[IdxA]][IdxB];
661}
662
663unsigned RISCVGenRegisterInfo::reverseComposeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
664 static const uint8_t Table[57][57] = {
665 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
666 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
667 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
668 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
669 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
670 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
671 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
672 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
673 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
674 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
675 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
676 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
677 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
678 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
679 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
680 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
681 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
682 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, 0, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_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, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, 0, 0, 0, 0, 0, 0, },
683 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_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, },
684 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
685 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, 0, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_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, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, 0, 0, 0, 0, 0, 0, },
686 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
687 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
688 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
689 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
690 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
691 { 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, 0, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, 0, 0, 0, 0, },
692 { 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, 0, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, 0, 0, 0, 0, },
693 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
694 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
695 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
696 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
697 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
698 { 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, 0, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, 0, 0, 0, 0, },
699 { 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, 0, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, 0, 0, 0, 0, },
700 { 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, 0, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, 0, 0, 0, 0, },
701 { 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, 0, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6, 0, 0, 0, 0, 0, 0, },
702 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
703 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
704 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
705 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
706 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, 0, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4, 0, 0, 0, 0, 0, 0, },
707 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, 0, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4, 0, 0, 0, 0, 0, 0, },
708 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, 0, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4, 0, 0, 0, 0, 0, 0, },
709 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, 0, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4, 0, 0, 0, 0, 0, 0, },
710 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, 0, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_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, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, 0, 0, 0, 0, 0, 0, },
711 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, 0, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_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, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, 0, 0, 0, 0, 0, 0, },
712 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, 0, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_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, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, 0, 0, 0, 0, 0, 0, },
713 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, 0, 0, },
714 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, RISCV::sub_vrm1_1_sub_vrm1_2, 0, 0, 0, 0, 0, 0, },
715 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_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, },
716 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
717 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
718 { RISCV::sub_16, RISCV::sub_32, RISCV::sub_64, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, RISCV::sub_vrm1_6, RISCV::sub_vrm1_7, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, RISCV::sub_vrm2_3, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_5_sub_vrm1_6, RISCV::sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm1_6_sub_vrm1_7, RISCV::sub_vrm2_0_sub_vrm2_1, RISCV::sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, 0, RISCV::sub_vrm2_1_sub_vrm2_2, RISCV::sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, RISCV::sub_vrm2_2_sub_vrm2_3, },
719 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
720 { 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, RISCV::sub_vrm1_4, RISCV::sub_vrm1_5, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_1, RISCV::sub_vrm2_2, 0, 0, RISCV::sub_16, RISCV::sub_32, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_3_sub_vrm1_4, RISCV::sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, RISCV::sub_vrm1_4_sub_vrm1_5, 0, 0, 0, RISCV::sub_vrm2_0_sub_vrm2_1, 0, RISCV::sub_vrm2_1_sub_vrm2_2, },
721 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RISCV::sub_vrm1_0, RISCV::sub_vrm1_1, RISCV::sub_vrm1_2, RISCV::sub_vrm1_3, 0, 0, RISCV::sub_vrm2_0, RISCV::sub_vrm2_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, RISCV::sub_vrm1_0_sub_vrm1_1, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_1_sub_vrm1_2, RISCV::sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, RISCV::sub_vrm1_2_sub_vrm1_3, 0, 0, 0, 0, 0, 0, },
722 };
723
724 --IdxA; assert(IdxA < 57);
725 --IdxB; assert(IdxB < 57);
726 return Table[IdxA][IdxB];
727 }
728
729 struct MaskRolOp {
730 LaneBitmask Mask;
731 uint8_t RotateLeft;
732 };
733 static const MaskRolOp LaneMaskComposeSequences[] = {
734 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 0 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 0
735 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 9 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 2
736 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 1 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 4
737 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 2 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 6
738 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 3 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 8
739 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 4 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 10
740 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 5 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 12
741 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 6 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 14
742 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 7 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 16
743 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 8 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 } // Sequence 18
744 };
745 static const uint8_t CompositeSequences[] = {
746 0, // to sub_16
747 0, // to sub_32
748 0, // to sub_64
749 0, // to sub_128
750 0, // to sub_cap_addr
751 0, // to sub_gpr_even
752 2, // to sub_gpr_odd
753 4, // to sub_vrm1_0
754 6, // to sub_vrm1_1
755 8, // to sub_vrm1_2
756 10, // to sub_vrm1_3
757 12, // to sub_vrm1_4
758 14, // to sub_vrm1_5
759 16, // to sub_vrm1_6
760 18, // to sub_vrm1_7
761 0, // to sub_vrm2_0
762 6, // to sub_vrm2_1
763 10, // to sub_vrm2_2
764 14, // to sub_vrm2_3
765 0, // to sub_vrm4_0
766 10, // to sub_vrm4_1
767 2, // to sub_gpr_odd_then_sub_16
768 2, // to sub_gpr_odd_then_sub_32
769 0, // to sub_vrm1_0_sub_vrm1_1
770 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
771 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
772 4, // to sub_vrm1_1_sub_vrm1_2
773 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
774 6, // to sub_vrm1_2_sub_vrm1_3
775 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
776 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
777 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
778 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
779 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
780 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
781 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
782 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
783 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
784 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
785 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
786 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
787 8, // to sub_vrm1_3_sub_vrm1_4
788 8, // to sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
789 8, // to sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
790 8, // to sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
791 10, // to sub_vrm1_4_sub_vrm1_5
792 10, // to sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
793 10, // to sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
794 12, // to sub_vrm1_5_sub_vrm1_6
795 12, // to sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
796 14, // to sub_vrm1_6_sub_vrm1_7
797 0, // to sub_vrm2_0_sub_vrm2_1
798 0, // to sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
799 0, // to sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
800 6, // to sub_vrm2_1_sub_vrm2_2
801 6, // to sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
802 10 // to sub_vrm2_2_sub_vrm2_3
803 };
804
805LaneBitmask RISCVGenRegisterInfo::composeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
806 --IdxA; assert(IdxA < 57 && "Subregister index out of bounds");
807 LaneBitmask Result;
808 for (const MaskRolOp *Ops =
809 &LaneMaskComposeSequences[CompositeSequences[IdxA]];
810 Ops->Mask.any(); ++Ops) {
811 LaneBitmask::Type M = LaneMask.getAsInteger() & Ops->Mask.getAsInteger();
812 if (unsigned S = Ops->RotateLeft)
813 Result |= LaneBitmask((M << S) | (M >> (LaneBitmask::BitWidth - S)));
814 else
815 Result |= LaneBitmask(M);
816 }
817 return Result;
818}
819
820LaneBitmask RISCVGenRegisterInfo::reverseComposeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
821 LaneMask &= getSubRegIndexLaneMask(SubIdx: IdxA);
822 --IdxA; assert(IdxA < 57 && "Subregister index out of bounds");
823 LaneBitmask Result;
824 for (const MaskRolOp *Ops =
825 &LaneMaskComposeSequences[CompositeSequences[IdxA]];
826 Ops->Mask.any(); ++Ops) {
827 LaneBitmask::Type M = LaneMask.getAsInteger();
828 if (unsigned S = Ops->RotateLeft)
829 Result |= LaneBitmask((M >> S) | (M << (LaneBitmask::BitWidth - S)));
830 else
831 Result |= LaneBitmask(M);
832 }
833 return Result;
834}
835
836const TargetRegisterClass *RISCVGenRegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC, unsigned Idx) const {
837 static constexpr uint8_t Table[152][57] = {
838 { // MR
839 0, // sub_16
840 0, // sub_32
841 0, // sub_64
842 0, // sub_128
843 0, // sub_cap_addr
844 0, // sub_gpr_even
845 0, // sub_gpr_odd
846 0, // sub_vrm1_0
847 0, // sub_vrm1_1
848 0, // sub_vrm1_2
849 0, // sub_vrm1_3
850 0, // sub_vrm1_4
851 0, // sub_vrm1_5
852 0, // sub_vrm1_6
853 0, // sub_vrm1_7
854 0, // sub_vrm2_0
855 0, // sub_vrm2_1
856 0, // sub_vrm2_2
857 0, // sub_vrm2_3
858 0, // sub_vrm4_0
859 0, // sub_vrm4_1
860 0, // sub_gpr_odd_then_sub_16
861 0, // sub_gpr_odd_then_sub_32
862 0, // sub_vrm1_0_sub_vrm1_1
863 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
864 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
865 0, // sub_vrm1_1_sub_vrm1_2
866 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
867 0, // sub_vrm1_2_sub_vrm1_3
868 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
869 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
870 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
871 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
872 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
873 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
874 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
875 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
876 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
877 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
878 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
879 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
880 0, // sub_vrm1_3_sub_vrm1_4
881 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
882 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
883 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
884 0, // sub_vrm1_4_sub_vrm1_5
885 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
886 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
887 0, // sub_vrm1_5_sub_vrm1_6
888 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
889 0, // sub_vrm1_6_sub_vrm1_7
890 0, // sub_vrm2_0_sub_vrm2_1
891 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
892 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
893 0, // sub_vrm2_1_sub_vrm2_2
894 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
895 0, // sub_vrm2_2_sub_vrm2_3
896 },
897 { // MR0
898 0, // sub_16
899 0, // sub_32
900 0, // sub_64
901 0, // sub_128
902 0, // sub_cap_addr
903 0, // sub_gpr_even
904 0, // sub_gpr_odd
905 0, // sub_vrm1_0
906 0, // sub_vrm1_1
907 0, // sub_vrm1_2
908 0, // sub_vrm1_3
909 0, // sub_vrm1_4
910 0, // sub_vrm1_5
911 0, // sub_vrm1_6
912 0, // sub_vrm1_7
913 0, // sub_vrm2_0
914 0, // sub_vrm2_1
915 0, // sub_vrm2_2
916 0, // sub_vrm2_3
917 0, // sub_vrm4_0
918 0, // sub_vrm4_1
919 0, // sub_gpr_odd_then_sub_16
920 0, // sub_gpr_odd_then_sub_32
921 0, // sub_vrm1_0_sub_vrm1_1
922 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
923 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
924 0, // sub_vrm1_1_sub_vrm1_2
925 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
926 0, // sub_vrm1_2_sub_vrm1_3
927 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
928 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
929 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
930 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
931 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
932 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
933 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
934 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
935 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
936 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
937 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
938 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
939 0, // sub_vrm1_3_sub_vrm1_4
940 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
941 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
942 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
943 0, // sub_vrm1_4_sub_vrm1_5
944 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
945 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
946 0, // sub_vrm1_5_sub_vrm1_6
947 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
948 0, // sub_vrm1_6_sub_vrm1_7
949 0, // sub_vrm2_0_sub_vrm2_1
950 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
951 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
952 0, // sub_vrm2_1_sub_vrm2_2
953 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
954 0, // sub_vrm2_2_sub_vrm2_3
955 },
956 { // FPR16
957 0, // sub_16
958 0, // sub_32
959 0, // sub_64
960 0, // sub_128
961 0, // sub_cap_addr
962 0, // sub_gpr_even
963 0, // sub_gpr_odd
964 0, // sub_vrm1_0
965 0, // sub_vrm1_1
966 0, // sub_vrm1_2
967 0, // sub_vrm1_3
968 0, // sub_vrm1_4
969 0, // sub_vrm1_5
970 0, // sub_vrm1_6
971 0, // sub_vrm1_7
972 0, // sub_vrm2_0
973 0, // sub_vrm2_1
974 0, // sub_vrm2_2
975 0, // sub_vrm2_3
976 0, // sub_vrm4_0
977 0, // sub_vrm4_1
978 0, // sub_gpr_odd_then_sub_16
979 0, // sub_gpr_odd_then_sub_32
980 0, // sub_vrm1_0_sub_vrm1_1
981 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
982 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
983 0, // sub_vrm1_1_sub_vrm1_2
984 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
985 0, // sub_vrm1_2_sub_vrm1_3
986 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
987 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
988 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
989 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
990 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
991 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
992 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
993 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
994 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
995 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
996 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
997 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
998 0, // sub_vrm1_3_sub_vrm1_4
999 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1000 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1001 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1002 0, // sub_vrm1_4_sub_vrm1_5
1003 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1004 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1005 0, // sub_vrm1_5_sub_vrm1_6
1006 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1007 0, // sub_vrm1_6_sub_vrm1_7
1008 0, // sub_vrm2_0_sub_vrm2_1
1009 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1010 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1011 0, // sub_vrm2_1_sub_vrm2_2
1012 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1013 0, // sub_vrm2_2_sub_vrm2_3
1014 },
1015 { // GPRF16
1016 0, // sub_16
1017 0, // sub_32
1018 0, // sub_64
1019 0, // sub_128
1020 0, // sub_cap_addr
1021 0, // sub_gpr_even
1022 0, // sub_gpr_odd
1023 0, // sub_vrm1_0
1024 0, // sub_vrm1_1
1025 0, // sub_vrm1_2
1026 0, // sub_vrm1_3
1027 0, // sub_vrm1_4
1028 0, // sub_vrm1_5
1029 0, // sub_vrm1_6
1030 0, // sub_vrm1_7
1031 0, // sub_vrm2_0
1032 0, // sub_vrm2_1
1033 0, // sub_vrm2_2
1034 0, // sub_vrm2_3
1035 0, // sub_vrm4_0
1036 0, // sub_vrm4_1
1037 0, // sub_gpr_odd_then_sub_16
1038 0, // sub_gpr_odd_then_sub_32
1039 0, // sub_vrm1_0_sub_vrm1_1
1040 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1041 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1042 0, // sub_vrm1_1_sub_vrm1_2
1043 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1044 0, // sub_vrm1_2_sub_vrm1_3
1045 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1046 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1047 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1048 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1049 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1050 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1051 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1052 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1053 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1054 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1055 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1056 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1057 0, // sub_vrm1_3_sub_vrm1_4
1058 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1059 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1060 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1061 0, // sub_vrm1_4_sub_vrm1_5
1062 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1063 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1064 0, // sub_vrm1_5_sub_vrm1_6
1065 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1066 0, // sub_vrm1_6_sub_vrm1_7
1067 0, // sub_vrm2_0_sub_vrm2_1
1068 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1069 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1070 0, // sub_vrm2_1_sub_vrm2_2
1071 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1072 0, // sub_vrm2_2_sub_vrm2_3
1073 },
1074 { // GPRF16NoX0
1075 0, // sub_16
1076 0, // sub_32
1077 0, // sub_64
1078 0, // sub_128
1079 0, // sub_cap_addr
1080 0, // sub_gpr_even
1081 0, // sub_gpr_odd
1082 0, // sub_vrm1_0
1083 0, // sub_vrm1_1
1084 0, // sub_vrm1_2
1085 0, // sub_vrm1_3
1086 0, // sub_vrm1_4
1087 0, // sub_vrm1_5
1088 0, // sub_vrm1_6
1089 0, // sub_vrm1_7
1090 0, // sub_vrm2_0
1091 0, // sub_vrm2_1
1092 0, // sub_vrm2_2
1093 0, // sub_vrm2_3
1094 0, // sub_vrm4_0
1095 0, // sub_vrm4_1
1096 0, // sub_gpr_odd_then_sub_16
1097 0, // sub_gpr_odd_then_sub_32
1098 0, // sub_vrm1_0_sub_vrm1_1
1099 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1100 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1101 0, // sub_vrm1_1_sub_vrm1_2
1102 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1103 0, // sub_vrm1_2_sub_vrm1_3
1104 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1105 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1106 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1107 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1108 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1109 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1110 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1111 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1112 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1113 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1114 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1115 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1116 0, // sub_vrm1_3_sub_vrm1_4
1117 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1118 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1119 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1120 0, // sub_vrm1_4_sub_vrm1_5
1121 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1122 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1123 0, // sub_vrm1_5_sub_vrm1_6
1124 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1125 0, // sub_vrm1_6_sub_vrm1_7
1126 0, // sub_vrm2_0_sub_vrm2_1
1127 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1128 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1129 0, // sub_vrm2_1_sub_vrm2_2
1130 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1131 0, // sub_vrm2_2_sub_vrm2_3
1132 },
1133 { // FPR16C
1134 0, // sub_16
1135 0, // sub_32
1136 0, // sub_64
1137 0, // sub_128
1138 0, // sub_cap_addr
1139 0, // sub_gpr_even
1140 0, // sub_gpr_odd
1141 0, // sub_vrm1_0
1142 0, // sub_vrm1_1
1143 0, // sub_vrm1_2
1144 0, // sub_vrm1_3
1145 0, // sub_vrm1_4
1146 0, // sub_vrm1_5
1147 0, // sub_vrm1_6
1148 0, // sub_vrm1_7
1149 0, // sub_vrm2_0
1150 0, // sub_vrm2_1
1151 0, // sub_vrm2_2
1152 0, // sub_vrm2_3
1153 0, // sub_vrm4_0
1154 0, // sub_vrm4_1
1155 0, // sub_gpr_odd_then_sub_16
1156 0, // sub_gpr_odd_then_sub_32
1157 0, // sub_vrm1_0_sub_vrm1_1
1158 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1159 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1160 0, // sub_vrm1_1_sub_vrm1_2
1161 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1162 0, // sub_vrm1_2_sub_vrm1_3
1163 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1164 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1165 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1166 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1167 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1168 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1169 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1170 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1171 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1172 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1173 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1174 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1175 0, // sub_vrm1_3_sub_vrm1_4
1176 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1177 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1178 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1179 0, // sub_vrm1_4_sub_vrm1_5
1180 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1181 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1182 0, // sub_vrm1_5_sub_vrm1_6
1183 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1184 0, // sub_vrm1_6_sub_vrm1_7
1185 0, // sub_vrm2_0_sub_vrm2_1
1186 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1187 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1188 0, // sub_vrm2_1_sub_vrm2_2
1189 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1190 0, // sub_vrm2_2_sub_vrm2_3
1191 },
1192 { // GPRF16C
1193 0, // sub_16
1194 0, // sub_32
1195 0, // sub_64
1196 0, // sub_128
1197 0, // sub_cap_addr
1198 0, // sub_gpr_even
1199 0, // sub_gpr_odd
1200 0, // sub_vrm1_0
1201 0, // sub_vrm1_1
1202 0, // sub_vrm1_2
1203 0, // sub_vrm1_3
1204 0, // sub_vrm1_4
1205 0, // sub_vrm1_5
1206 0, // sub_vrm1_6
1207 0, // sub_vrm1_7
1208 0, // sub_vrm2_0
1209 0, // sub_vrm2_1
1210 0, // sub_vrm2_2
1211 0, // sub_vrm2_3
1212 0, // sub_vrm4_0
1213 0, // sub_vrm4_1
1214 0, // sub_gpr_odd_then_sub_16
1215 0, // sub_gpr_odd_then_sub_32
1216 0, // sub_vrm1_0_sub_vrm1_1
1217 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1218 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1219 0, // sub_vrm1_1_sub_vrm1_2
1220 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1221 0, // sub_vrm1_2_sub_vrm1_3
1222 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1223 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1224 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1225 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1226 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1227 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1228 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1229 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1230 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1231 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1232 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1233 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1234 0, // sub_vrm1_3_sub_vrm1_4
1235 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1236 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1237 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1238 0, // sub_vrm1_4_sub_vrm1_5
1239 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1240 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1241 0, // sub_vrm1_5_sub_vrm1_6
1242 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1243 0, // sub_vrm1_6_sub_vrm1_7
1244 0, // sub_vrm2_0_sub_vrm2_1
1245 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1246 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1247 0, // sub_vrm2_1_sub_vrm2_2
1248 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1249 0, // sub_vrm2_2_sub_vrm2_3
1250 },
1251 { // GPRF16X0
1252 0, // sub_16
1253 0, // sub_32
1254 0, // sub_64
1255 0, // sub_128
1256 0, // sub_cap_addr
1257 0, // sub_gpr_even
1258 0, // sub_gpr_odd
1259 0, // sub_vrm1_0
1260 0, // sub_vrm1_1
1261 0, // sub_vrm1_2
1262 0, // sub_vrm1_3
1263 0, // sub_vrm1_4
1264 0, // sub_vrm1_5
1265 0, // sub_vrm1_6
1266 0, // sub_vrm1_7
1267 0, // sub_vrm2_0
1268 0, // sub_vrm2_1
1269 0, // sub_vrm2_2
1270 0, // sub_vrm2_3
1271 0, // sub_vrm4_0
1272 0, // sub_vrm4_1
1273 0, // sub_gpr_odd_then_sub_16
1274 0, // sub_gpr_odd_then_sub_32
1275 0, // sub_vrm1_0_sub_vrm1_1
1276 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1277 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1278 0, // sub_vrm1_1_sub_vrm1_2
1279 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1280 0, // sub_vrm1_2_sub_vrm1_3
1281 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1282 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1283 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1284 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1285 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1286 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1287 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1288 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1289 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1290 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1291 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1292 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1293 0, // sub_vrm1_3_sub_vrm1_4
1294 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1295 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1296 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1297 0, // sub_vrm1_4_sub_vrm1_5
1298 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1299 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1300 0, // sub_vrm1_5_sub_vrm1_6
1301 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1302 0, // sub_vrm1_6_sub_vrm1_7
1303 0, // sub_vrm2_0_sub_vrm2_1
1304 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1305 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1306 0, // sub_vrm2_1_sub_vrm2_2
1307 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1308 0, // sub_vrm2_2_sub_vrm2_3
1309 },
1310 { // FPR32
1311 9, // sub_16 -> FPR32
1312 0, // sub_32
1313 0, // sub_64
1314 0, // sub_128
1315 0, // sub_cap_addr
1316 0, // sub_gpr_even
1317 0, // sub_gpr_odd
1318 0, // sub_vrm1_0
1319 0, // sub_vrm1_1
1320 0, // sub_vrm1_2
1321 0, // sub_vrm1_3
1322 0, // sub_vrm1_4
1323 0, // sub_vrm1_5
1324 0, // sub_vrm1_6
1325 0, // sub_vrm1_7
1326 0, // sub_vrm2_0
1327 0, // sub_vrm2_1
1328 0, // sub_vrm2_2
1329 0, // sub_vrm2_3
1330 0, // sub_vrm4_0
1331 0, // sub_vrm4_1
1332 0, // sub_gpr_odd_then_sub_16
1333 0, // sub_gpr_odd_then_sub_32
1334 0, // sub_vrm1_0_sub_vrm1_1
1335 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1336 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1337 0, // sub_vrm1_1_sub_vrm1_2
1338 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1339 0, // sub_vrm1_2_sub_vrm1_3
1340 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1341 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1342 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1343 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1344 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1345 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1346 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1347 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1348 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1349 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1350 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1351 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1352 0, // sub_vrm1_3_sub_vrm1_4
1353 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1354 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1355 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1356 0, // sub_vrm1_4_sub_vrm1_5
1357 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1358 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1359 0, // sub_vrm1_5_sub_vrm1_6
1360 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1361 0, // sub_vrm1_6_sub_vrm1_7
1362 0, // sub_vrm2_0_sub_vrm2_1
1363 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1364 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1365 0, // sub_vrm2_1_sub_vrm2_2
1366 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1367 0, // sub_vrm2_2_sub_vrm2_3
1368 },
1369 { // GPR
1370 10, // sub_16 -> GPR
1371 10, // sub_32 -> GPR
1372 0, // sub_64
1373 0, // sub_128
1374 0, // sub_cap_addr
1375 0, // sub_gpr_even
1376 0, // sub_gpr_odd
1377 0, // sub_vrm1_0
1378 0, // sub_vrm1_1
1379 0, // sub_vrm1_2
1380 0, // sub_vrm1_3
1381 0, // sub_vrm1_4
1382 0, // sub_vrm1_5
1383 0, // sub_vrm1_6
1384 0, // sub_vrm1_7
1385 0, // sub_vrm2_0
1386 0, // sub_vrm2_1
1387 0, // sub_vrm2_2
1388 0, // sub_vrm2_3
1389 0, // sub_vrm4_0
1390 0, // sub_vrm4_1
1391 0, // sub_gpr_odd_then_sub_16
1392 0, // sub_gpr_odd_then_sub_32
1393 0, // sub_vrm1_0_sub_vrm1_1
1394 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1395 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1396 0, // sub_vrm1_1_sub_vrm1_2
1397 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1398 0, // sub_vrm1_2_sub_vrm1_3
1399 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1400 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1401 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1402 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1403 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1404 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1405 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1406 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1407 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1408 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1409 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1410 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1411 0, // sub_vrm1_3_sub_vrm1_4
1412 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1413 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1414 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1415 0, // sub_vrm1_4_sub_vrm1_5
1416 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1417 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1418 0, // sub_vrm1_5_sub_vrm1_6
1419 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1420 0, // sub_vrm1_6_sub_vrm1_7
1421 0, // sub_vrm2_0_sub_vrm2_1
1422 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1423 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1424 0, // sub_vrm2_1_sub_vrm2_2
1425 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1426 0, // sub_vrm2_2_sub_vrm2_3
1427 },
1428 { // GPRF32
1429 11, // sub_16 -> GPRF32
1430 0, // sub_32
1431 0, // sub_64
1432 0, // sub_128
1433 0, // sub_cap_addr
1434 0, // sub_gpr_even
1435 0, // sub_gpr_odd
1436 0, // sub_vrm1_0
1437 0, // sub_vrm1_1
1438 0, // sub_vrm1_2
1439 0, // sub_vrm1_3
1440 0, // sub_vrm1_4
1441 0, // sub_vrm1_5
1442 0, // sub_vrm1_6
1443 0, // sub_vrm1_7
1444 0, // sub_vrm2_0
1445 0, // sub_vrm2_1
1446 0, // sub_vrm2_2
1447 0, // sub_vrm2_3
1448 0, // sub_vrm4_0
1449 0, // sub_vrm4_1
1450 0, // sub_gpr_odd_then_sub_16
1451 0, // sub_gpr_odd_then_sub_32
1452 0, // sub_vrm1_0_sub_vrm1_1
1453 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1454 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1455 0, // sub_vrm1_1_sub_vrm1_2
1456 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1457 0, // sub_vrm1_2_sub_vrm1_3
1458 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1459 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1460 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1461 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1462 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1463 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1464 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1465 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1466 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1467 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1468 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1469 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1470 0, // sub_vrm1_3_sub_vrm1_4
1471 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1472 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1473 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1474 0, // sub_vrm1_4_sub_vrm1_5
1475 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1476 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1477 0, // sub_vrm1_5_sub_vrm1_6
1478 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1479 0, // sub_vrm1_6_sub_vrm1_7
1480 0, // sub_vrm2_0_sub_vrm2_1
1481 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1482 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1483 0, // sub_vrm2_1_sub_vrm2_2
1484 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1485 0, // sub_vrm2_2_sub_vrm2_3
1486 },
1487 { // GPRF32NoX0
1488 12, // sub_16 -> GPRF32NoX0
1489 0, // sub_32
1490 0, // sub_64
1491 0, // sub_128
1492 0, // sub_cap_addr
1493 0, // sub_gpr_even
1494 0, // sub_gpr_odd
1495 0, // sub_vrm1_0
1496 0, // sub_vrm1_1
1497 0, // sub_vrm1_2
1498 0, // sub_vrm1_3
1499 0, // sub_vrm1_4
1500 0, // sub_vrm1_5
1501 0, // sub_vrm1_6
1502 0, // sub_vrm1_7
1503 0, // sub_vrm2_0
1504 0, // sub_vrm2_1
1505 0, // sub_vrm2_2
1506 0, // sub_vrm2_3
1507 0, // sub_vrm4_0
1508 0, // sub_vrm4_1
1509 0, // sub_gpr_odd_then_sub_16
1510 0, // sub_gpr_odd_then_sub_32
1511 0, // sub_vrm1_0_sub_vrm1_1
1512 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1513 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1514 0, // sub_vrm1_1_sub_vrm1_2
1515 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1516 0, // sub_vrm1_2_sub_vrm1_3
1517 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1518 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1519 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1520 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1521 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1522 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1523 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1524 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1525 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1526 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1527 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1528 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1529 0, // sub_vrm1_3_sub_vrm1_4
1530 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1531 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1532 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1533 0, // sub_vrm1_4_sub_vrm1_5
1534 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1535 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1536 0, // sub_vrm1_5_sub_vrm1_6
1537 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1538 0, // sub_vrm1_6_sub_vrm1_7
1539 0, // sub_vrm2_0_sub_vrm2_1
1540 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1541 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1542 0, // sub_vrm2_1_sub_vrm2_2
1543 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1544 0, // sub_vrm2_2_sub_vrm2_3
1545 },
1546 { // GPRNoX0
1547 13, // sub_16 -> GPRNoX0
1548 13, // sub_32 -> GPRNoX0
1549 0, // sub_64
1550 0, // sub_128
1551 0, // sub_cap_addr
1552 0, // sub_gpr_even
1553 0, // sub_gpr_odd
1554 0, // sub_vrm1_0
1555 0, // sub_vrm1_1
1556 0, // sub_vrm1_2
1557 0, // sub_vrm1_3
1558 0, // sub_vrm1_4
1559 0, // sub_vrm1_5
1560 0, // sub_vrm1_6
1561 0, // sub_vrm1_7
1562 0, // sub_vrm2_0
1563 0, // sub_vrm2_1
1564 0, // sub_vrm2_2
1565 0, // sub_vrm2_3
1566 0, // sub_vrm4_0
1567 0, // sub_vrm4_1
1568 0, // sub_gpr_odd_then_sub_16
1569 0, // sub_gpr_odd_then_sub_32
1570 0, // sub_vrm1_0_sub_vrm1_1
1571 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1572 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1573 0, // sub_vrm1_1_sub_vrm1_2
1574 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1575 0, // sub_vrm1_2_sub_vrm1_3
1576 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1577 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1578 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1579 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1580 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1581 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1582 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1583 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1584 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1585 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1586 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1587 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1588 0, // sub_vrm1_3_sub_vrm1_4
1589 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1590 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1591 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1592 0, // sub_vrm1_4_sub_vrm1_5
1593 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1594 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1595 0, // sub_vrm1_5_sub_vrm1_6
1596 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1597 0, // sub_vrm1_6_sub_vrm1_7
1598 0, // sub_vrm2_0_sub_vrm2_1
1599 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1600 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1601 0, // sub_vrm2_1_sub_vrm2_2
1602 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1603 0, // sub_vrm2_2_sub_vrm2_3
1604 },
1605 { // GPRNoX2
1606 14, // sub_16 -> GPRNoX2
1607 14, // sub_32 -> GPRNoX2
1608 0, // sub_64
1609 0, // sub_128
1610 0, // sub_cap_addr
1611 0, // sub_gpr_even
1612 0, // sub_gpr_odd
1613 0, // sub_vrm1_0
1614 0, // sub_vrm1_1
1615 0, // sub_vrm1_2
1616 0, // sub_vrm1_3
1617 0, // sub_vrm1_4
1618 0, // sub_vrm1_5
1619 0, // sub_vrm1_6
1620 0, // sub_vrm1_7
1621 0, // sub_vrm2_0
1622 0, // sub_vrm2_1
1623 0, // sub_vrm2_2
1624 0, // sub_vrm2_3
1625 0, // sub_vrm4_0
1626 0, // sub_vrm4_1
1627 0, // sub_gpr_odd_then_sub_16
1628 0, // sub_gpr_odd_then_sub_32
1629 0, // sub_vrm1_0_sub_vrm1_1
1630 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1631 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1632 0, // sub_vrm1_1_sub_vrm1_2
1633 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1634 0, // sub_vrm1_2_sub_vrm1_3
1635 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1636 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1637 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1638 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1639 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1640 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1641 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1642 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1643 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1644 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1645 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1646 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1647 0, // sub_vrm1_3_sub_vrm1_4
1648 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1649 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1650 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1651 0, // sub_vrm1_4_sub_vrm1_5
1652 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1653 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1654 0, // sub_vrm1_5_sub_vrm1_6
1655 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1656 0, // sub_vrm1_6_sub_vrm1_7
1657 0, // sub_vrm2_0_sub_vrm2_1
1658 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1659 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1660 0, // sub_vrm2_1_sub_vrm2_2
1661 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1662 0, // sub_vrm2_2_sub_vrm2_3
1663 },
1664 { // GPRNoX31
1665 15, // sub_16 -> GPRNoX31
1666 15, // sub_32 -> GPRNoX31
1667 0, // sub_64
1668 0, // sub_128
1669 0, // sub_cap_addr
1670 0, // sub_gpr_even
1671 0, // sub_gpr_odd
1672 0, // sub_vrm1_0
1673 0, // sub_vrm1_1
1674 0, // sub_vrm1_2
1675 0, // sub_vrm1_3
1676 0, // sub_vrm1_4
1677 0, // sub_vrm1_5
1678 0, // sub_vrm1_6
1679 0, // sub_vrm1_7
1680 0, // sub_vrm2_0
1681 0, // sub_vrm2_1
1682 0, // sub_vrm2_2
1683 0, // sub_vrm2_3
1684 0, // sub_vrm4_0
1685 0, // sub_vrm4_1
1686 0, // sub_gpr_odd_then_sub_16
1687 0, // sub_gpr_odd_then_sub_32
1688 0, // sub_vrm1_0_sub_vrm1_1
1689 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1690 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1691 0, // sub_vrm1_1_sub_vrm1_2
1692 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1693 0, // sub_vrm1_2_sub_vrm1_3
1694 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1695 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1696 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1697 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1698 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1699 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1700 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1701 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1702 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1703 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1704 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1705 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1706 0, // sub_vrm1_3_sub_vrm1_4
1707 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1708 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1709 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1710 0, // sub_vrm1_4_sub_vrm1_5
1711 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1712 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1713 0, // sub_vrm1_5_sub_vrm1_6
1714 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1715 0, // sub_vrm1_6_sub_vrm1_7
1716 0, // sub_vrm2_0_sub_vrm2_1
1717 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1718 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1719 0, // sub_vrm2_1_sub_vrm2_2
1720 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1721 0, // sub_vrm2_2_sub_vrm2_3
1722 },
1723 { // GPRNoX0X2
1724 16, // sub_16 -> GPRNoX0X2
1725 16, // sub_32 -> GPRNoX0X2
1726 0, // sub_64
1727 0, // sub_128
1728 0, // sub_cap_addr
1729 0, // sub_gpr_even
1730 0, // sub_gpr_odd
1731 0, // sub_vrm1_0
1732 0, // sub_vrm1_1
1733 0, // sub_vrm1_2
1734 0, // sub_vrm1_3
1735 0, // sub_vrm1_4
1736 0, // sub_vrm1_5
1737 0, // sub_vrm1_6
1738 0, // sub_vrm1_7
1739 0, // sub_vrm2_0
1740 0, // sub_vrm2_1
1741 0, // sub_vrm2_2
1742 0, // sub_vrm2_3
1743 0, // sub_vrm4_0
1744 0, // sub_vrm4_1
1745 0, // sub_gpr_odd_then_sub_16
1746 0, // sub_gpr_odd_then_sub_32
1747 0, // sub_vrm1_0_sub_vrm1_1
1748 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1749 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1750 0, // sub_vrm1_1_sub_vrm1_2
1751 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1752 0, // sub_vrm1_2_sub_vrm1_3
1753 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1754 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1755 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1756 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1757 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1758 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1759 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1760 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1761 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1762 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1763 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1764 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1765 0, // sub_vrm1_3_sub_vrm1_4
1766 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1767 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1768 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1769 0, // sub_vrm1_4_sub_vrm1_5
1770 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1771 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1772 0, // sub_vrm1_5_sub_vrm1_6
1773 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1774 0, // sub_vrm1_6_sub_vrm1_7
1775 0, // sub_vrm2_0_sub_vrm2_1
1776 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1777 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1778 0, // sub_vrm2_1_sub_vrm2_2
1779 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1780 0, // sub_vrm2_2_sub_vrm2_3
1781 },
1782 { // GPRNoX0_and_GPRNoX31
1783 17, // sub_16 -> GPRNoX0_and_GPRNoX31
1784 17, // sub_32 -> GPRNoX0_and_GPRNoX31
1785 0, // sub_64
1786 0, // sub_128
1787 0, // sub_cap_addr
1788 0, // sub_gpr_even
1789 0, // sub_gpr_odd
1790 0, // sub_vrm1_0
1791 0, // sub_vrm1_1
1792 0, // sub_vrm1_2
1793 0, // sub_vrm1_3
1794 0, // sub_vrm1_4
1795 0, // sub_vrm1_5
1796 0, // sub_vrm1_6
1797 0, // sub_vrm1_7
1798 0, // sub_vrm2_0
1799 0, // sub_vrm2_1
1800 0, // sub_vrm2_2
1801 0, // sub_vrm2_3
1802 0, // sub_vrm4_0
1803 0, // sub_vrm4_1
1804 0, // sub_gpr_odd_then_sub_16
1805 0, // sub_gpr_odd_then_sub_32
1806 0, // sub_vrm1_0_sub_vrm1_1
1807 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1808 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1809 0, // sub_vrm1_1_sub_vrm1_2
1810 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1811 0, // sub_vrm1_2_sub_vrm1_3
1812 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1813 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1814 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1815 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1816 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1817 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1818 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1819 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1820 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1821 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1822 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1823 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1824 0, // sub_vrm1_3_sub_vrm1_4
1825 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1826 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1827 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1828 0, // sub_vrm1_4_sub_vrm1_5
1829 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1830 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1831 0, // sub_vrm1_5_sub_vrm1_6
1832 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1833 0, // sub_vrm1_6_sub_vrm1_7
1834 0, // sub_vrm2_0_sub_vrm2_1
1835 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1836 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1837 0, // sub_vrm2_1_sub_vrm2_2
1838 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1839 0, // sub_vrm2_2_sub_vrm2_3
1840 },
1841 { // GPRNoX2_and_GPRNoX31
1842 18, // sub_16 -> GPRNoX2_and_GPRNoX31
1843 18, // sub_32 -> GPRNoX2_and_GPRNoX31
1844 0, // sub_64
1845 0, // sub_128
1846 0, // sub_cap_addr
1847 0, // sub_gpr_even
1848 0, // sub_gpr_odd
1849 0, // sub_vrm1_0
1850 0, // sub_vrm1_1
1851 0, // sub_vrm1_2
1852 0, // sub_vrm1_3
1853 0, // sub_vrm1_4
1854 0, // sub_vrm1_5
1855 0, // sub_vrm1_6
1856 0, // sub_vrm1_7
1857 0, // sub_vrm2_0
1858 0, // sub_vrm2_1
1859 0, // sub_vrm2_2
1860 0, // sub_vrm2_3
1861 0, // sub_vrm4_0
1862 0, // sub_vrm4_1
1863 0, // sub_gpr_odd_then_sub_16
1864 0, // sub_gpr_odd_then_sub_32
1865 0, // sub_vrm1_0_sub_vrm1_1
1866 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1867 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1868 0, // sub_vrm1_1_sub_vrm1_2
1869 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1870 0, // sub_vrm1_2_sub_vrm1_3
1871 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1872 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1873 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1874 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1875 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1876 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1877 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1878 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1879 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1880 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1881 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1882 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1883 0, // sub_vrm1_3_sub_vrm1_4
1884 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1885 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1886 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1887 0, // sub_vrm1_4_sub_vrm1_5
1888 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1889 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1890 0, // sub_vrm1_5_sub_vrm1_6
1891 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1892 0, // sub_vrm1_6_sub_vrm1_7
1893 0, // sub_vrm2_0_sub_vrm2_1
1894 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1895 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1896 0, // sub_vrm2_1_sub_vrm2_2
1897 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1898 0, // sub_vrm2_2_sub_vrm2_3
1899 },
1900 { // GPRNoX0X2_and_GPRNoX31
1901 19, // sub_16 -> GPRNoX0X2_and_GPRNoX31
1902 19, // sub_32 -> GPRNoX0X2_and_GPRNoX31
1903 0, // sub_64
1904 0, // sub_128
1905 0, // sub_cap_addr
1906 0, // sub_gpr_even
1907 0, // sub_gpr_odd
1908 0, // sub_vrm1_0
1909 0, // sub_vrm1_1
1910 0, // sub_vrm1_2
1911 0, // sub_vrm1_3
1912 0, // sub_vrm1_4
1913 0, // sub_vrm1_5
1914 0, // sub_vrm1_6
1915 0, // sub_vrm1_7
1916 0, // sub_vrm2_0
1917 0, // sub_vrm2_1
1918 0, // sub_vrm2_2
1919 0, // sub_vrm2_3
1920 0, // sub_vrm4_0
1921 0, // sub_vrm4_1
1922 0, // sub_gpr_odd_then_sub_16
1923 0, // sub_gpr_odd_then_sub_32
1924 0, // sub_vrm1_0_sub_vrm1_1
1925 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1926 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1927 0, // sub_vrm1_1_sub_vrm1_2
1928 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1929 0, // sub_vrm1_2_sub_vrm1_3
1930 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1931 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1932 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1933 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1934 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1935 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1936 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1937 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1938 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1939 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1940 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1941 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1942 0, // sub_vrm1_3_sub_vrm1_4
1943 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1944 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1945 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1946 0, // sub_vrm1_4_sub_vrm1_5
1947 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1948 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1949 0, // sub_vrm1_5_sub_vrm1_6
1950 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1951 0, // sub_vrm1_6_sub_vrm1_7
1952 0, // sub_vrm2_0_sub_vrm2_1
1953 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1954 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1955 0, // sub_vrm2_1_sub_vrm2_2
1956 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1957 0, // sub_vrm2_2_sub_vrm2_3
1958 },
1959 { // GPRJALR
1960 20, // sub_16 -> GPRJALR
1961 20, // sub_32 -> GPRJALR
1962 0, // sub_64
1963 0, // sub_128
1964 0, // sub_cap_addr
1965 0, // sub_gpr_even
1966 0, // sub_gpr_odd
1967 0, // sub_vrm1_0
1968 0, // sub_vrm1_1
1969 0, // sub_vrm1_2
1970 0, // sub_vrm1_3
1971 0, // sub_vrm1_4
1972 0, // sub_vrm1_5
1973 0, // sub_vrm1_6
1974 0, // sub_vrm1_7
1975 0, // sub_vrm2_0
1976 0, // sub_vrm2_1
1977 0, // sub_vrm2_2
1978 0, // sub_vrm2_3
1979 0, // sub_vrm4_0
1980 0, // sub_vrm4_1
1981 0, // sub_gpr_odd_then_sub_16
1982 0, // sub_gpr_odd_then_sub_32
1983 0, // sub_vrm1_0_sub_vrm1_1
1984 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1985 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1986 0, // sub_vrm1_1_sub_vrm1_2
1987 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1988 0, // sub_vrm1_2_sub_vrm1_3
1989 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1990 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1991 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1992 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1993 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1994 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1995 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1996 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1997 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1998 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1999 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2000 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2001 0, // sub_vrm1_3_sub_vrm1_4
2002 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2003 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2004 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2005 0, // sub_vrm1_4_sub_vrm1_5
2006 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2007 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2008 0, // sub_vrm1_5_sub_vrm1_6
2009 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2010 0, // sub_vrm1_6_sub_vrm1_7
2011 0, // sub_vrm2_0_sub_vrm2_1
2012 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2013 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2014 0, // sub_vrm2_1_sub_vrm2_2
2015 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2016 0, // sub_vrm2_2_sub_vrm2_3
2017 },
2018 { // GPRJALRNonX7
2019 21, // sub_16 -> GPRJALRNonX7
2020 21, // sub_32 -> GPRJALRNonX7
2021 0, // sub_64
2022 0, // sub_128
2023 0, // sub_cap_addr
2024 0, // sub_gpr_even
2025 0, // sub_gpr_odd
2026 0, // sub_vrm1_0
2027 0, // sub_vrm1_1
2028 0, // sub_vrm1_2
2029 0, // sub_vrm1_3
2030 0, // sub_vrm1_4
2031 0, // sub_vrm1_5
2032 0, // sub_vrm1_6
2033 0, // sub_vrm1_7
2034 0, // sub_vrm2_0
2035 0, // sub_vrm2_1
2036 0, // sub_vrm2_2
2037 0, // sub_vrm2_3
2038 0, // sub_vrm4_0
2039 0, // sub_vrm4_1
2040 0, // sub_gpr_odd_then_sub_16
2041 0, // sub_gpr_odd_then_sub_32
2042 0, // sub_vrm1_0_sub_vrm1_1
2043 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2044 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2045 0, // sub_vrm1_1_sub_vrm1_2
2046 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2047 0, // sub_vrm1_2_sub_vrm1_3
2048 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2049 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2050 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2051 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2052 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2053 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2054 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2055 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2056 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2057 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2058 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2059 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2060 0, // sub_vrm1_3_sub_vrm1_4
2061 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2062 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2063 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2064 0, // sub_vrm1_4_sub_vrm1_5
2065 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2066 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2067 0, // sub_vrm1_5_sub_vrm1_6
2068 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2069 0, // sub_vrm1_6_sub_vrm1_7
2070 0, // sub_vrm2_0_sub_vrm2_1
2071 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2072 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2073 0, // sub_vrm2_1_sub_vrm2_2
2074 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2075 0, // sub_vrm2_2_sub_vrm2_3
2076 },
2077 { // GPRJALR_and_GPRNoX31
2078 22, // sub_16 -> GPRJALR_and_GPRNoX31
2079 22, // sub_32 -> GPRJALR_and_GPRNoX31
2080 0, // sub_64
2081 0, // sub_128
2082 0, // sub_cap_addr
2083 0, // sub_gpr_even
2084 0, // sub_gpr_odd
2085 0, // sub_vrm1_0
2086 0, // sub_vrm1_1
2087 0, // sub_vrm1_2
2088 0, // sub_vrm1_3
2089 0, // sub_vrm1_4
2090 0, // sub_vrm1_5
2091 0, // sub_vrm1_6
2092 0, // sub_vrm1_7
2093 0, // sub_vrm2_0
2094 0, // sub_vrm2_1
2095 0, // sub_vrm2_2
2096 0, // sub_vrm2_3
2097 0, // sub_vrm4_0
2098 0, // sub_vrm4_1
2099 0, // sub_gpr_odd_then_sub_16
2100 0, // sub_gpr_odd_then_sub_32
2101 0, // sub_vrm1_0_sub_vrm1_1
2102 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2103 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2104 0, // sub_vrm1_1_sub_vrm1_2
2105 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2106 0, // sub_vrm1_2_sub_vrm1_3
2107 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2108 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2109 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2110 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2111 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2112 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2113 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2114 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2115 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2116 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2117 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2118 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2119 0, // sub_vrm1_3_sub_vrm1_4
2120 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2121 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2122 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2123 0, // sub_vrm1_4_sub_vrm1_5
2124 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2125 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2126 0, // sub_vrm1_5_sub_vrm1_6
2127 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2128 0, // sub_vrm1_6_sub_vrm1_7
2129 0, // sub_vrm2_0_sub_vrm2_1
2130 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2131 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2132 0, // sub_vrm2_1_sub_vrm2_2
2133 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2134 0, // sub_vrm2_2_sub_vrm2_3
2135 },
2136 { // GPRJALRNonX7_and_GPRNoX31
2137 23, // sub_16 -> GPRJALRNonX7_and_GPRNoX31
2138 23, // sub_32 -> GPRJALRNonX7_and_GPRNoX31
2139 0, // sub_64
2140 0, // sub_128
2141 0, // sub_cap_addr
2142 0, // sub_gpr_even
2143 0, // sub_gpr_odd
2144 0, // sub_vrm1_0
2145 0, // sub_vrm1_1
2146 0, // sub_vrm1_2
2147 0, // sub_vrm1_3
2148 0, // sub_vrm1_4
2149 0, // sub_vrm1_5
2150 0, // sub_vrm1_6
2151 0, // sub_vrm1_7
2152 0, // sub_vrm2_0
2153 0, // sub_vrm2_1
2154 0, // sub_vrm2_2
2155 0, // sub_vrm2_3
2156 0, // sub_vrm4_0
2157 0, // sub_vrm4_1
2158 0, // sub_gpr_odd_then_sub_16
2159 0, // sub_gpr_odd_then_sub_32
2160 0, // sub_vrm1_0_sub_vrm1_1
2161 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2162 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2163 0, // sub_vrm1_1_sub_vrm1_2
2164 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2165 0, // sub_vrm1_2_sub_vrm1_3
2166 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2167 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2168 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2169 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2170 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2171 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2172 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2173 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2174 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2175 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2176 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2177 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2178 0, // sub_vrm1_3_sub_vrm1_4
2179 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2180 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2181 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2182 0, // sub_vrm1_4_sub_vrm1_5
2183 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2184 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2185 0, // sub_vrm1_5_sub_vrm1_6
2186 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2187 0, // sub_vrm1_6_sub_vrm1_7
2188 0, // sub_vrm2_0_sub_vrm2_1
2189 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2190 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2191 0, // sub_vrm2_1_sub_vrm2_2
2192 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2193 0, // sub_vrm2_2_sub_vrm2_3
2194 },
2195 { // TR
2196 0, // sub_16
2197 0, // sub_32
2198 0, // sub_64
2199 0, // sub_128
2200 0, // sub_cap_addr
2201 0, // sub_gpr_even
2202 0, // sub_gpr_odd
2203 0, // sub_vrm1_0
2204 0, // sub_vrm1_1
2205 0, // sub_vrm1_2
2206 0, // sub_vrm1_3
2207 0, // sub_vrm1_4
2208 0, // sub_vrm1_5
2209 0, // sub_vrm1_6
2210 0, // sub_vrm1_7
2211 0, // sub_vrm2_0
2212 0, // sub_vrm2_1
2213 0, // sub_vrm2_2
2214 0, // sub_vrm2_3
2215 0, // sub_vrm4_0
2216 0, // sub_vrm4_1
2217 0, // sub_gpr_odd_then_sub_16
2218 0, // sub_gpr_odd_then_sub_32
2219 0, // sub_vrm1_0_sub_vrm1_1
2220 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2221 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2222 0, // sub_vrm1_1_sub_vrm1_2
2223 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2224 0, // sub_vrm1_2_sub_vrm1_3
2225 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2226 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2227 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2228 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2229 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2230 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2231 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2232 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2233 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2234 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2235 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2236 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2237 0, // sub_vrm1_3_sub_vrm1_4
2238 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2239 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2240 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2241 0, // sub_vrm1_4_sub_vrm1_5
2242 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2243 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2244 0, // sub_vrm1_5_sub_vrm1_6
2245 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2246 0, // sub_vrm1_6_sub_vrm1_7
2247 0, // sub_vrm2_0_sub_vrm2_1
2248 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2249 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2250 0, // sub_vrm2_1_sub_vrm2_2
2251 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2252 0, // sub_vrm2_2_sub_vrm2_3
2253 },
2254 { // GPRTC
2255 25, // sub_16 -> GPRTC
2256 25, // sub_32 -> GPRTC
2257 0, // sub_64
2258 0, // sub_128
2259 0, // sub_cap_addr
2260 0, // sub_gpr_even
2261 0, // sub_gpr_odd
2262 0, // sub_vrm1_0
2263 0, // sub_vrm1_1
2264 0, // sub_vrm1_2
2265 0, // sub_vrm1_3
2266 0, // sub_vrm1_4
2267 0, // sub_vrm1_5
2268 0, // sub_vrm1_6
2269 0, // sub_vrm1_7
2270 0, // sub_vrm2_0
2271 0, // sub_vrm2_1
2272 0, // sub_vrm2_2
2273 0, // sub_vrm2_3
2274 0, // sub_vrm4_0
2275 0, // sub_vrm4_1
2276 0, // sub_gpr_odd_then_sub_16
2277 0, // sub_gpr_odd_then_sub_32
2278 0, // sub_vrm1_0_sub_vrm1_1
2279 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2280 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2281 0, // sub_vrm1_1_sub_vrm1_2
2282 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2283 0, // sub_vrm1_2_sub_vrm1_3
2284 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2285 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2286 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2287 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2288 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2289 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2290 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2291 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2292 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2293 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2294 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2295 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2296 0, // sub_vrm1_3_sub_vrm1_4
2297 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2298 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2299 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2300 0, // sub_vrm1_4_sub_vrm1_5
2301 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2302 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2303 0, // sub_vrm1_5_sub_vrm1_6
2304 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2305 0, // sub_vrm1_6_sub_vrm1_7
2306 0, // sub_vrm2_0_sub_vrm2_1
2307 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2308 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2309 0, // sub_vrm2_1_sub_vrm2_2
2310 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2311 0, // sub_vrm2_2_sub_vrm2_3
2312 },
2313 { // GPRNoX31_and_GPRTC
2314 26, // sub_16 -> GPRNoX31_and_GPRTC
2315 26, // sub_32 -> GPRNoX31_and_GPRTC
2316 0, // sub_64
2317 0, // sub_128
2318 0, // sub_cap_addr
2319 0, // sub_gpr_even
2320 0, // sub_gpr_odd
2321 0, // sub_vrm1_0
2322 0, // sub_vrm1_1
2323 0, // sub_vrm1_2
2324 0, // sub_vrm1_3
2325 0, // sub_vrm1_4
2326 0, // sub_vrm1_5
2327 0, // sub_vrm1_6
2328 0, // sub_vrm1_7
2329 0, // sub_vrm2_0
2330 0, // sub_vrm2_1
2331 0, // sub_vrm2_2
2332 0, // sub_vrm2_3
2333 0, // sub_vrm4_0
2334 0, // sub_vrm4_1
2335 0, // sub_gpr_odd_then_sub_16
2336 0, // sub_gpr_odd_then_sub_32
2337 0, // sub_vrm1_0_sub_vrm1_1
2338 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2339 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2340 0, // sub_vrm1_1_sub_vrm1_2
2341 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2342 0, // sub_vrm1_2_sub_vrm1_3
2343 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2344 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2345 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2346 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2347 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2348 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2349 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2350 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2351 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2352 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2353 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2354 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2355 0, // sub_vrm1_3_sub_vrm1_4
2356 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2357 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2358 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2359 0, // sub_vrm1_4_sub_vrm1_5
2360 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2361 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2362 0, // sub_vrm1_5_sub_vrm1_6
2363 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2364 0, // sub_vrm1_6_sub_vrm1_7
2365 0, // sub_vrm2_0_sub_vrm2_1
2366 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2367 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2368 0, // sub_vrm2_1_sub_vrm2_2
2369 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2370 0, // sub_vrm2_2_sub_vrm2_3
2371 },
2372 { // GPRTCNonX7
2373 27, // sub_16 -> GPRTCNonX7
2374 27, // sub_32 -> GPRTCNonX7
2375 0, // sub_64
2376 0, // sub_128
2377 0, // sub_cap_addr
2378 0, // sub_gpr_even
2379 0, // sub_gpr_odd
2380 0, // sub_vrm1_0
2381 0, // sub_vrm1_1
2382 0, // sub_vrm1_2
2383 0, // sub_vrm1_3
2384 0, // sub_vrm1_4
2385 0, // sub_vrm1_5
2386 0, // sub_vrm1_6
2387 0, // sub_vrm1_7
2388 0, // sub_vrm2_0
2389 0, // sub_vrm2_1
2390 0, // sub_vrm2_2
2391 0, // sub_vrm2_3
2392 0, // sub_vrm4_0
2393 0, // sub_vrm4_1
2394 0, // sub_gpr_odd_then_sub_16
2395 0, // sub_gpr_odd_then_sub_32
2396 0, // sub_vrm1_0_sub_vrm1_1
2397 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2398 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2399 0, // sub_vrm1_1_sub_vrm1_2
2400 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2401 0, // sub_vrm1_2_sub_vrm1_3
2402 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2403 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2404 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2405 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2406 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2407 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2408 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2409 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2410 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2411 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2412 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2413 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2414 0, // sub_vrm1_3_sub_vrm1_4
2415 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2416 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2417 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2418 0, // sub_vrm1_4_sub_vrm1_5
2419 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2420 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2421 0, // sub_vrm1_5_sub_vrm1_6
2422 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2423 0, // sub_vrm1_6_sub_vrm1_7
2424 0, // sub_vrm2_0_sub_vrm2_1
2425 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2426 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2427 0, // sub_vrm2_1_sub_vrm2_2
2428 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2429 0, // sub_vrm2_2_sub_vrm2_3
2430 },
2431 { // GPRNoX31_and_GPRTCNonX7
2432 28, // sub_16 -> GPRNoX31_and_GPRTCNonX7
2433 28, // sub_32 -> GPRNoX31_and_GPRTCNonX7
2434 0, // sub_64
2435 0, // sub_128
2436 0, // sub_cap_addr
2437 0, // sub_gpr_even
2438 0, // sub_gpr_odd
2439 0, // sub_vrm1_0
2440 0, // sub_vrm1_1
2441 0, // sub_vrm1_2
2442 0, // sub_vrm1_3
2443 0, // sub_vrm1_4
2444 0, // sub_vrm1_5
2445 0, // sub_vrm1_6
2446 0, // sub_vrm1_7
2447 0, // sub_vrm2_0
2448 0, // sub_vrm2_1
2449 0, // sub_vrm2_2
2450 0, // sub_vrm2_3
2451 0, // sub_vrm4_0
2452 0, // sub_vrm4_1
2453 0, // sub_gpr_odd_then_sub_16
2454 0, // sub_gpr_odd_then_sub_32
2455 0, // sub_vrm1_0_sub_vrm1_1
2456 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2457 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2458 0, // sub_vrm1_1_sub_vrm1_2
2459 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2460 0, // sub_vrm1_2_sub_vrm1_3
2461 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2462 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2463 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2464 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2465 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2466 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2467 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2468 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2469 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2470 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2471 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2472 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2473 0, // sub_vrm1_3_sub_vrm1_4
2474 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2475 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2476 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2477 0, // sub_vrm1_4_sub_vrm1_5
2478 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2479 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2480 0, // sub_vrm1_5_sub_vrm1_6
2481 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2482 0, // sub_vrm1_6_sub_vrm1_7
2483 0, // sub_vrm2_0_sub_vrm2_1
2484 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2485 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2486 0, // sub_vrm2_1_sub_vrm2_2
2487 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2488 0, // sub_vrm2_2_sub_vrm2_3
2489 },
2490 { // FPR32C
2491 29, // sub_16 -> FPR32C
2492 0, // sub_32
2493 0, // sub_64
2494 0, // sub_128
2495 0, // sub_cap_addr
2496 0, // sub_gpr_even
2497 0, // sub_gpr_odd
2498 0, // sub_vrm1_0
2499 0, // sub_vrm1_1
2500 0, // sub_vrm1_2
2501 0, // sub_vrm1_3
2502 0, // sub_vrm1_4
2503 0, // sub_vrm1_5
2504 0, // sub_vrm1_6
2505 0, // sub_vrm1_7
2506 0, // sub_vrm2_0
2507 0, // sub_vrm2_1
2508 0, // sub_vrm2_2
2509 0, // sub_vrm2_3
2510 0, // sub_vrm4_0
2511 0, // sub_vrm4_1
2512 0, // sub_gpr_odd_then_sub_16
2513 0, // sub_gpr_odd_then_sub_32
2514 0, // sub_vrm1_0_sub_vrm1_1
2515 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2516 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2517 0, // sub_vrm1_1_sub_vrm1_2
2518 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2519 0, // sub_vrm1_2_sub_vrm1_3
2520 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2521 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2522 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2523 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2524 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2525 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2526 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2527 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2528 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2529 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2530 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2531 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2532 0, // sub_vrm1_3_sub_vrm1_4
2533 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2534 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2535 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2536 0, // sub_vrm1_4_sub_vrm1_5
2537 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2538 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2539 0, // sub_vrm1_5_sub_vrm1_6
2540 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2541 0, // sub_vrm1_6_sub_vrm1_7
2542 0, // sub_vrm2_0_sub_vrm2_1
2543 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2544 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2545 0, // sub_vrm2_1_sub_vrm2_2
2546 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2547 0, // sub_vrm2_2_sub_vrm2_3
2548 },
2549 { // GPRC
2550 30, // sub_16 -> GPRC
2551 30, // sub_32 -> GPRC
2552 0, // sub_64
2553 0, // sub_128
2554 0, // sub_cap_addr
2555 0, // sub_gpr_even
2556 0, // sub_gpr_odd
2557 0, // sub_vrm1_0
2558 0, // sub_vrm1_1
2559 0, // sub_vrm1_2
2560 0, // sub_vrm1_3
2561 0, // sub_vrm1_4
2562 0, // sub_vrm1_5
2563 0, // sub_vrm1_6
2564 0, // sub_vrm1_7
2565 0, // sub_vrm2_0
2566 0, // sub_vrm2_1
2567 0, // sub_vrm2_2
2568 0, // sub_vrm2_3
2569 0, // sub_vrm4_0
2570 0, // sub_vrm4_1
2571 0, // sub_gpr_odd_then_sub_16
2572 0, // sub_gpr_odd_then_sub_32
2573 0, // sub_vrm1_0_sub_vrm1_1
2574 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2575 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2576 0, // sub_vrm1_1_sub_vrm1_2
2577 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2578 0, // sub_vrm1_2_sub_vrm1_3
2579 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2580 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2581 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2582 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2583 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2584 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2585 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2586 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2587 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2588 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2589 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2590 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2591 0, // sub_vrm1_3_sub_vrm1_4
2592 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2593 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2594 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2595 0, // sub_vrm1_4_sub_vrm1_5
2596 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2597 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2598 0, // sub_vrm1_5_sub_vrm1_6
2599 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2600 0, // sub_vrm1_6_sub_vrm1_7
2601 0, // sub_vrm2_0_sub_vrm2_1
2602 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2603 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2604 0, // sub_vrm2_1_sub_vrm2_2
2605 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2606 0, // sub_vrm2_2_sub_vrm2_3
2607 },
2608 { // GPRF32C
2609 31, // sub_16 -> GPRF32C
2610 0, // sub_32
2611 0, // sub_64
2612 0, // sub_128
2613 0, // sub_cap_addr
2614 0, // sub_gpr_even
2615 0, // sub_gpr_odd
2616 0, // sub_vrm1_0
2617 0, // sub_vrm1_1
2618 0, // sub_vrm1_2
2619 0, // sub_vrm1_3
2620 0, // sub_vrm1_4
2621 0, // sub_vrm1_5
2622 0, // sub_vrm1_6
2623 0, // sub_vrm1_7
2624 0, // sub_vrm2_0
2625 0, // sub_vrm2_1
2626 0, // sub_vrm2_2
2627 0, // sub_vrm2_3
2628 0, // sub_vrm4_0
2629 0, // sub_vrm4_1
2630 0, // sub_gpr_odd_then_sub_16
2631 0, // sub_gpr_odd_then_sub_32
2632 0, // sub_vrm1_0_sub_vrm1_1
2633 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2634 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2635 0, // sub_vrm1_1_sub_vrm1_2
2636 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2637 0, // sub_vrm1_2_sub_vrm1_3
2638 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2639 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2640 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2641 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2642 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2643 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2644 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2645 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2646 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2647 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2648 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2649 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2650 0, // sub_vrm1_3_sub_vrm1_4
2651 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2652 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2653 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2654 0, // sub_vrm1_4_sub_vrm1_5
2655 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2656 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2657 0, // sub_vrm1_5_sub_vrm1_6
2658 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2659 0, // sub_vrm1_6_sub_vrm1_7
2660 0, // sub_vrm2_0_sub_vrm2_1
2661 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2662 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2663 0, // sub_vrm2_1_sub_vrm2_2
2664 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2665 0, // sub_vrm2_2_sub_vrm2_3
2666 },
2667 { // GPRS07
2668 32, // sub_16 -> GPRS07
2669 32, // sub_32 -> GPRS07
2670 0, // sub_64
2671 0, // sub_128
2672 0, // sub_cap_addr
2673 0, // sub_gpr_even
2674 0, // sub_gpr_odd
2675 0, // sub_vrm1_0
2676 0, // sub_vrm1_1
2677 0, // sub_vrm1_2
2678 0, // sub_vrm1_3
2679 0, // sub_vrm1_4
2680 0, // sub_vrm1_5
2681 0, // sub_vrm1_6
2682 0, // sub_vrm1_7
2683 0, // sub_vrm2_0
2684 0, // sub_vrm2_1
2685 0, // sub_vrm2_2
2686 0, // sub_vrm2_3
2687 0, // sub_vrm4_0
2688 0, // sub_vrm4_1
2689 0, // sub_gpr_odd_then_sub_16
2690 0, // sub_gpr_odd_then_sub_32
2691 0, // sub_vrm1_0_sub_vrm1_1
2692 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2693 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2694 0, // sub_vrm1_1_sub_vrm1_2
2695 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2696 0, // sub_vrm1_2_sub_vrm1_3
2697 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2698 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2699 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2700 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2701 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2702 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2703 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2704 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2705 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2706 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2707 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2708 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2709 0, // sub_vrm1_3_sub_vrm1_4
2710 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2711 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2712 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2713 0, // sub_vrm1_4_sub_vrm1_5
2714 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2715 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2716 0, // sub_vrm1_5_sub_vrm1_6
2717 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2718 0, // sub_vrm1_6_sub_vrm1_7
2719 0, // sub_vrm2_0_sub_vrm2_1
2720 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2721 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2722 0, // sub_vrm2_1_sub_vrm2_2
2723 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2724 0, // sub_vrm2_2_sub_vrm2_3
2725 },
2726 { // TRM2
2727 0, // sub_16
2728 0, // sub_32
2729 0, // sub_64
2730 0, // sub_128
2731 0, // sub_cap_addr
2732 0, // sub_gpr_even
2733 0, // sub_gpr_odd
2734 0, // sub_vrm1_0
2735 0, // sub_vrm1_1
2736 0, // sub_vrm1_2
2737 0, // sub_vrm1_3
2738 0, // sub_vrm1_4
2739 0, // sub_vrm1_5
2740 0, // sub_vrm1_6
2741 0, // sub_vrm1_7
2742 0, // sub_vrm2_0
2743 0, // sub_vrm2_1
2744 0, // sub_vrm2_2
2745 0, // sub_vrm2_3
2746 0, // sub_vrm4_0
2747 0, // sub_vrm4_1
2748 0, // sub_gpr_odd_then_sub_16
2749 0, // sub_gpr_odd_then_sub_32
2750 0, // sub_vrm1_0_sub_vrm1_1
2751 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2752 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2753 0, // sub_vrm1_1_sub_vrm1_2
2754 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2755 0, // sub_vrm1_2_sub_vrm1_3
2756 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2757 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2758 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2759 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2760 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2761 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2762 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2763 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2764 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2765 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2766 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2767 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2768 0, // sub_vrm1_3_sub_vrm1_4
2769 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2770 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2771 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2772 0, // sub_vrm1_4_sub_vrm1_5
2773 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2774 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2775 0, // sub_vrm1_5_sub_vrm1_6
2776 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2777 0, // sub_vrm1_6_sub_vrm1_7
2778 0, // sub_vrm2_0_sub_vrm2_1
2779 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2780 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2781 0, // sub_vrm2_1_sub_vrm2_2
2782 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2783 0, // sub_vrm2_2_sub_vrm2_3
2784 },
2785 { // GPRC_and_GPRTC
2786 34, // sub_16 -> GPRC_and_GPRTC
2787 34, // sub_32 -> GPRC_and_GPRTC
2788 0, // sub_64
2789 0, // sub_128
2790 0, // sub_cap_addr
2791 0, // sub_gpr_even
2792 0, // sub_gpr_odd
2793 0, // sub_vrm1_0
2794 0, // sub_vrm1_1
2795 0, // sub_vrm1_2
2796 0, // sub_vrm1_3
2797 0, // sub_vrm1_4
2798 0, // sub_vrm1_5
2799 0, // sub_vrm1_6
2800 0, // sub_vrm1_7
2801 0, // sub_vrm2_0
2802 0, // sub_vrm2_1
2803 0, // sub_vrm2_2
2804 0, // sub_vrm2_3
2805 0, // sub_vrm4_0
2806 0, // sub_vrm4_1
2807 0, // sub_gpr_odd_then_sub_16
2808 0, // sub_gpr_odd_then_sub_32
2809 0, // sub_vrm1_0_sub_vrm1_1
2810 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2811 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2812 0, // sub_vrm1_1_sub_vrm1_2
2813 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2814 0, // sub_vrm1_2_sub_vrm1_3
2815 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2816 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2817 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2818 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2819 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2820 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2821 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2822 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2823 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2824 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2825 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2826 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2827 0, // sub_vrm1_3_sub_vrm1_4
2828 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2829 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2830 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2831 0, // sub_vrm1_4_sub_vrm1_5
2832 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2833 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2834 0, // sub_vrm1_5_sub_vrm1_6
2835 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2836 0, // sub_vrm1_6_sub_vrm1_7
2837 0, // sub_vrm2_0_sub_vrm2_1
2838 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2839 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2840 0, // sub_vrm2_1_sub_vrm2_2
2841 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2842 0, // sub_vrm2_2_sub_vrm2_3
2843 },
2844 { // TRM4
2845 0, // sub_16
2846 0, // sub_32
2847 0, // sub_64
2848 0, // sub_128
2849 0, // sub_cap_addr
2850 0, // sub_gpr_even
2851 0, // sub_gpr_odd
2852 0, // sub_vrm1_0
2853 0, // sub_vrm1_1
2854 0, // sub_vrm1_2
2855 0, // sub_vrm1_3
2856 0, // sub_vrm1_4
2857 0, // sub_vrm1_5
2858 0, // sub_vrm1_6
2859 0, // sub_vrm1_7
2860 0, // sub_vrm2_0
2861 0, // sub_vrm2_1
2862 0, // sub_vrm2_2
2863 0, // sub_vrm2_3
2864 0, // sub_vrm4_0
2865 0, // sub_vrm4_1
2866 0, // sub_gpr_odd_then_sub_16
2867 0, // sub_gpr_odd_then_sub_32
2868 0, // sub_vrm1_0_sub_vrm1_1
2869 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2870 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2871 0, // sub_vrm1_1_sub_vrm1_2
2872 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2873 0, // sub_vrm1_2_sub_vrm1_3
2874 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2875 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2876 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2877 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2878 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2879 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2880 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2881 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2882 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2883 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2884 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2885 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2886 0, // sub_vrm1_3_sub_vrm1_4
2887 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2888 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2889 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2890 0, // sub_vrm1_4_sub_vrm1_5
2891 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2892 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2893 0, // sub_vrm1_5_sub_vrm1_6
2894 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2895 0, // sub_vrm1_6_sub_vrm1_7
2896 0, // sub_vrm2_0_sub_vrm2_1
2897 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2898 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2899 0, // sub_vrm2_1_sub_vrm2_2
2900 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2901 0, // sub_vrm2_2_sub_vrm2_3
2902 },
2903 { // VCSR
2904 0, // sub_16
2905 0, // sub_32
2906 0, // sub_64
2907 0, // sub_128
2908 0, // sub_cap_addr
2909 0, // sub_gpr_even
2910 0, // sub_gpr_odd
2911 0, // sub_vrm1_0
2912 0, // sub_vrm1_1
2913 0, // sub_vrm1_2
2914 0, // sub_vrm1_3
2915 0, // sub_vrm1_4
2916 0, // sub_vrm1_5
2917 0, // sub_vrm1_6
2918 0, // sub_vrm1_7
2919 0, // sub_vrm2_0
2920 0, // sub_vrm2_1
2921 0, // sub_vrm2_2
2922 0, // sub_vrm2_3
2923 0, // sub_vrm4_0
2924 0, // sub_vrm4_1
2925 0, // sub_gpr_odd_then_sub_16
2926 0, // sub_gpr_odd_then_sub_32
2927 0, // sub_vrm1_0_sub_vrm1_1
2928 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2929 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2930 0, // sub_vrm1_1_sub_vrm1_2
2931 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2932 0, // sub_vrm1_2_sub_vrm1_3
2933 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2934 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2935 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2936 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2937 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2938 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2939 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2940 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2941 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2942 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2943 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2944 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2945 0, // sub_vrm1_3_sub_vrm1_4
2946 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2947 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2948 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2949 0, // sub_vrm1_4_sub_vrm1_5
2950 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2951 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2952 0, // sub_vrm1_5_sub_vrm1_6
2953 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2954 0, // sub_vrm1_6_sub_vrm1_7
2955 0, // sub_vrm2_0_sub_vrm2_1
2956 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2957 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2958 0, // sub_vrm2_1_sub_vrm2_2
2959 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2960 0, // sub_vrm2_2_sub_vrm2_3
2961 },
2962 { // GPRC_and_GPRS07
2963 37, // sub_16 -> GPRC_and_GPRS07
2964 37, // sub_32 -> GPRC_and_GPRS07
2965 0, // sub_64
2966 0, // sub_128
2967 0, // sub_cap_addr
2968 0, // sub_gpr_even
2969 0, // sub_gpr_odd
2970 0, // sub_vrm1_0
2971 0, // sub_vrm1_1
2972 0, // sub_vrm1_2
2973 0, // sub_vrm1_3
2974 0, // sub_vrm1_4
2975 0, // sub_vrm1_5
2976 0, // sub_vrm1_6
2977 0, // sub_vrm1_7
2978 0, // sub_vrm2_0
2979 0, // sub_vrm2_1
2980 0, // sub_vrm2_2
2981 0, // sub_vrm2_3
2982 0, // sub_vrm4_0
2983 0, // sub_vrm4_1
2984 0, // sub_gpr_odd_then_sub_16
2985 0, // sub_gpr_odd_then_sub_32
2986 0, // sub_vrm1_0_sub_vrm1_1
2987 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2988 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2989 0, // sub_vrm1_1_sub_vrm1_2
2990 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2991 0, // sub_vrm1_2_sub_vrm1_3
2992 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2993 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2994 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2995 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2996 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2997 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2998 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2999 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3000 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3001 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3002 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3003 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3004 0, // sub_vrm1_3_sub_vrm1_4
3005 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3006 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3007 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3008 0, // sub_vrm1_4_sub_vrm1_5
3009 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3010 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3011 0, // sub_vrm1_5_sub_vrm1_6
3012 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3013 0, // sub_vrm1_6_sub_vrm1_7
3014 0, // sub_vrm2_0_sub_vrm2_1
3015 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3016 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3017 0, // sub_vrm2_1_sub_vrm2_2
3018 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3019 0, // sub_vrm2_2_sub_vrm2_3
3020 },
3021 { // GPRX1X5
3022 38, // sub_16 -> GPRX1X5
3023 38, // sub_32 -> GPRX1X5
3024 0, // sub_64
3025 0, // sub_128
3026 0, // sub_cap_addr
3027 0, // sub_gpr_even
3028 0, // sub_gpr_odd
3029 0, // sub_vrm1_0
3030 0, // sub_vrm1_1
3031 0, // sub_vrm1_2
3032 0, // sub_vrm1_3
3033 0, // sub_vrm1_4
3034 0, // sub_vrm1_5
3035 0, // sub_vrm1_6
3036 0, // sub_vrm1_7
3037 0, // sub_vrm2_0
3038 0, // sub_vrm2_1
3039 0, // sub_vrm2_2
3040 0, // sub_vrm2_3
3041 0, // sub_vrm4_0
3042 0, // sub_vrm4_1
3043 0, // sub_gpr_odd_then_sub_16
3044 0, // sub_gpr_odd_then_sub_32
3045 0, // sub_vrm1_0_sub_vrm1_1
3046 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3047 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3048 0, // sub_vrm1_1_sub_vrm1_2
3049 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3050 0, // sub_vrm1_2_sub_vrm1_3
3051 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3052 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3053 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3054 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3055 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3056 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3057 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3058 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3059 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3060 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3061 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3062 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3063 0, // sub_vrm1_3_sub_vrm1_4
3064 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3065 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3066 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3067 0, // sub_vrm1_4_sub_vrm1_5
3068 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3069 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3070 0, // sub_vrm1_5_sub_vrm1_6
3071 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3072 0, // sub_vrm1_6_sub_vrm1_7
3073 0, // sub_vrm2_0_sub_vrm2_1
3074 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3075 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3076 0, // sub_vrm2_1_sub_vrm2_2
3077 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3078 0, // sub_vrm2_2_sub_vrm2_3
3079 },
3080 { // GPRF32X0
3081 39, // sub_16 -> GPRF32X0
3082 0, // sub_32
3083 0, // sub_64
3084 0, // sub_128
3085 0, // sub_cap_addr
3086 0, // sub_gpr_even
3087 0, // sub_gpr_odd
3088 0, // sub_vrm1_0
3089 0, // sub_vrm1_1
3090 0, // sub_vrm1_2
3091 0, // sub_vrm1_3
3092 0, // sub_vrm1_4
3093 0, // sub_vrm1_5
3094 0, // sub_vrm1_6
3095 0, // sub_vrm1_7
3096 0, // sub_vrm2_0
3097 0, // sub_vrm2_1
3098 0, // sub_vrm2_2
3099 0, // sub_vrm2_3
3100 0, // sub_vrm4_0
3101 0, // sub_vrm4_1
3102 0, // sub_gpr_odd_then_sub_16
3103 0, // sub_gpr_odd_then_sub_32
3104 0, // sub_vrm1_0_sub_vrm1_1
3105 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3106 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3107 0, // sub_vrm1_1_sub_vrm1_2
3108 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3109 0, // sub_vrm1_2_sub_vrm1_3
3110 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3111 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3112 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3113 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3114 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3115 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3116 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3117 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3118 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3119 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3120 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3121 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3122 0, // sub_vrm1_3_sub_vrm1_4
3123 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3124 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3125 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3126 0, // sub_vrm1_4_sub_vrm1_5
3127 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3128 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3129 0, // sub_vrm1_5_sub_vrm1_6
3130 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3131 0, // sub_vrm1_6_sub_vrm1_7
3132 0, // sub_vrm2_0_sub_vrm2_1
3133 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3134 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3135 0, // sub_vrm2_1_sub_vrm2_2
3136 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3137 0, // sub_vrm2_2_sub_vrm2_3
3138 },
3139 { // GPRX0
3140 40, // sub_16 -> GPRX0
3141 40, // sub_32 -> GPRX0
3142 0, // sub_64
3143 0, // sub_128
3144 0, // sub_cap_addr
3145 0, // sub_gpr_even
3146 0, // sub_gpr_odd
3147 0, // sub_vrm1_0
3148 0, // sub_vrm1_1
3149 0, // sub_vrm1_2
3150 0, // sub_vrm1_3
3151 0, // sub_vrm1_4
3152 0, // sub_vrm1_5
3153 0, // sub_vrm1_6
3154 0, // sub_vrm1_7
3155 0, // sub_vrm2_0
3156 0, // sub_vrm2_1
3157 0, // sub_vrm2_2
3158 0, // sub_vrm2_3
3159 0, // sub_vrm4_0
3160 0, // sub_vrm4_1
3161 0, // sub_gpr_odd_then_sub_16
3162 0, // sub_gpr_odd_then_sub_32
3163 0, // sub_vrm1_0_sub_vrm1_1
3164 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3165 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3166 0, // sub_vrm1_1_sub_vrm1_2
3167 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3168 0, // sub_vrm1_2_sub_vrm1_3
3169 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3170 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3171 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3172 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3173 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3174 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3175 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3176 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3177 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3178 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3179 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3180 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3181 0, // sub_vrm1_3_sub_vrm1_4
3182 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3183 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3184 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3185 0, // sub_vrm1_4_sub_vrm1_5
3186 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3187 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3188 0, // sub_vrm1_5_sub_vrm1_6
3189 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3190 0, // sub_vrm1_6_sub_vrm1_7
3191 0, // sub_vrm2_0_sub_vrm2_1
3192 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3193 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3194 0, // sub_vrm2_1_sub_vrm2_2
3195 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3196 0, // sub_vrm2_2_sub_vrm2_3
3197 },
3198 { // GPRX1
3199 41, // sub_16 -> GPRX1
3200 41, // sub_32 -> GPRX1
3201 0, // sub_64
3202 0, // sub_128
3203 0, // sub_cap_addr
3204 0, // sub_gpr_even
3205 0, // sub_gpr_odd
3206 0, // sub_vrm1_0
3207 0, // sub_vrm1_1
3208 0, // sub_vrm1_2
3209 0, // sub_vrm1_3
3210 0, // sub_vrm1_4
3211 0, // sub_vrm1_5
3212 0, // sub_vrm1_6
3213 0, // sub_vrm1_7
3214 0, // sub_vrm2_0
3215 0, // sub_vrm2_1
3216 0, // sub_vrm2_2
3217 0, // sub_vrm2_3
3218 0, // sub_vrm4_0
3219 0, // sub_vrm4_1
3220 0, // sub_gpr_odd_then_sub_16
3221 0, // sub_gpr_odd_then_sub_32
3222 0, // sub_vrm1_0_sub_vrm1_1
3223 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3224 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3225 0, // sub_vrm1_1_sub_vrm1_2
3226 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3227 0, // sub_vrm1_2_sub_vrm1_3
3228 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3229 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3230 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3231 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3232 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3233 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3234 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3235 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3236 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3237 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3238 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3239 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3240 0, // sub_vrm1_3_sub_vrm1_4
3241 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3242 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3243 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3244 0, // sub_vrm1_4_sub_vrm1_5
3245 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3246 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3247 0, // sub_vrm1_5_sub_vrm1_6
3248 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3249 0, // sub_vrm1_6_sub_vrm1_7
3250 0, // sub_vrm2_0_sub_vrm2_1
3251 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3252 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3253 0, // sub_vrm2_1_sub_vrm2_2
3254 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3255 0, // sub_vrm2_2_sub_vrm2_3
3256 },
3257 { // GPRX5
3258 42, // sub_16 -> GPRX5
3259 42, // sub_32 -> GPRX5
3260 0, // sub_64
3261 0, // sub_128
3262 0, // sub_cap_addr
3263 0, // sub_gpr_even
3264 0, // sub_gpr_odd
3265 0, // sub_vrm1_0
3266 0, // sub_vrm1_1
3267 0, // sub_vrm1_2
3268 0, // sub_vrm1_3
3269 0, // sub_vrm1_4
3270 0, // sub_vrm1_5
3271 0, // sub_vrm1_6
3272 0, // sub_vrm1_7
3273 0, // sub_vrm2_0
3274 0, // sub_vrm2_1
3275 0, // sub_vrm2_2
3276 0, // sub_vrm2_3
3277 0, // sub_vrm4_0
3278 0, // sub_vrm4_1
3279 0, // sub_gpr_odd_then_sub_16
3280 0, // sub_gpr_odd_then_sub_32
3281 0, // sub_vrm1_0_sub_vrm1_1
3282 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3283 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3284 0, // sub_vrm1_1_sub_vrm1_2
3285 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3286 0, // sub_vrm1_2_sub_vrm1_3
3287 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3288 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3289 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3290 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3291 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3292 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3293 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3294 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3295 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3296 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3297 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3298 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3299 0, // sub_vrm1_3_sub_vrm1_4
3300 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3301 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3302 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3303 0, // sub_vrm1_4_sub_vrm1_5
3304 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3305 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3306 0, // sub_vrm1_5_sub_vrm1_6
3307 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3308 0, // sub_vrm1_6_sub_vrm1_7
3309 0, // sub_vrm2_0_sub_vrm2_1
3310 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3311 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3312 0, // sub_vrm2_1_sub_vrm2_2
3313 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3314 0, // sub_vrm2_2_sub_vrm2_3
3315 },
3316 { // GPRX7
3317 43, // sub_16 -> GPRX7
3318 43, // sub_32 -> GPRX7
3319 0, // sub_64
3320 0, // sub_128
3321 0, // sub_cap_addr
3322 0, // sub_gpr_even
3323 0, // sub_gpr_odd
3324 0, // sub_vrm1_0
3325 0, // sub_vrm1_1
3326 0, // sub_vrm1_2
3327 0, // sub_vrm1_3
3328 0, // sub_vrm1_4
3329 0, // sub_vrm1_5
3330 0, // sub_vrm1_6
3331 0, // sub_vrm1_7
3332 0, // sub_vrm2_0
3333 0, // sub_vrm2_1
3334 0, // sub_vrm2_2
3335 0, // sub_vrm2_3
3336 0, // sub_vrm4_0
3337 0, // sub_vrm4_1
3338 0, // sub_gpr_odd_then_sub_16
3339 0, // sub_gpr_odd_then_sub_32
3340 0, // sub_vrm1_0_sub_vrm1_1
3341 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3342 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3343 0, // sub_vrm1_1_sub_vrm1_2
3344 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3345 0, // sub_vrm1_2_sub_vrm1_3
3346 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3347 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3348 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3349 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3350 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3351 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3352 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3353 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3354 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3355 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3356 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3357 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3358 0, // sub_vrm1_3_sub_vrm1_4
3359 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3360 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3361 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3362 0, // sub_vrm1_4_sub_vrm1_5
3363 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3364 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3365 0, // sub_vrm1_5_sub_vrm1_6
3366 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3367 0, // sub_vrm1_6_sub_vrm1_7
3368 0, // sub_vrm2_0_sub_vrm2_1
3369 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3370 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3371 0, // sub_vrm2_1_sub_vrm2_2
3372 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3373 0, // sub_vrm2_2_sub_vrm2_3
3374 },
3375 { // SP
3376 44, // sub_16 -> SP
3377 44, // sub_32 -> SP
3378 0, // sub_64
3379 0, // sub_128
3380 0, // sub_cap_addr
3381 0, // sub_gpr_even
3382 0, // sub_gpr_odd
3383 0, // sub_vrm1_0
3384 0, // sub_vrm1_1
3385 0, // sub_vrm1_2
3386 0, // sub_vrm1_3
3387 0, // sub_vrm1_4
3388 0, // sub_vrm1_5
3389 0, // sub_vrm1_6
3390 0, // sub_vrm1_7
3391 0, // sub_vrm2_0
3392 0, // sub_vrm2_1
3393 0, // sub_vrm2_2
3394 0, // sub_vrm2_3
3395 0, // sub_vrm4_0
3396 0, // sub_vrm4_1
3397 0, // sub_gpr_odd_then_sub_16
3398 0, // sub_gpr_odd_then_sub_32
3399 0, // sub_vrm1_0_sub_vrm1_1
3400 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3401 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3402 0, // sub_vrm1_1_sub_vrm1_2
3403 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3404 0, // sub_vrm1_2_sub_vrm1_3
3405 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3406 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3407 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3408 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3409 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3410 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3411 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3412 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3413 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3414 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3415 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3416 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3417 0, // sub_vrm1_3_sub_vrm1_4
3418 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3419 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3420 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3421 0, // sub_vrm1_4_sub_vrm1_5
3422 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3423 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3424 0, // sub_vrm1_5_sub_vrm1_6
3425 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3426 0, // sub_vrm1_6_sub_vrm1_7
3427 0, // sub_vrm2_0_sub_vrm2_1
3428 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3429 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3430 0, // sub_vrm2_1_sub_vrm2_2
3431 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3432 0, // sub_vrm2_2_sub_vrm2_3
3433 },
3434 { // anonymous_15514
3435 0, // sub_16
3436 0, // sub_32
3437 0, // sub_64
3438 0, // sub_128
3439 0, // sub_cap_addr
3440 0, // sub_gpr_even
3441 0, // sub_gpr_odd
3442 0, // sub_vrm1_0
3443 0, // sub_vrm1_1
3444 0, // sub_vrm1_2
3445 0, // sub_vrm1_3
3446 0, // sub_vrm1_4
3447 0, // sub_vrm1_5
3448 0, // sub_vrm1_6
3449 0, // sub_vrm1_7
3450 0, // sub_vrm2_0
3451 0, // sub_vrm2_1
3452 0, // sub_vrm2_2
3453 0, // sub_vrm2_3
3454 0, // sub_vrm4_0
3455 0, // sub_vrm4_1
3456 0, // sub_gpr_odd_then_sub_16
3457 0, // sub_gpr_odd_then_sub_32
3458 0, // sub_vrm1_0_sub_vrm1_1
3459 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3460 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3461 0, // sub_vrm1_1_sub_vrm1_2
3462 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3463 0, // sub_vrm1_2_sub_vrm1_3
3464 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3465 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3466 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3467 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3468 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3469 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3470 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3471 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3472 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3473 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3474 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3475 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3476 0, // sub_vrm1_3_sub_vrm1_4
3477 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3478 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3479 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3480 0, // sub_vrm1_4_sub_vrm1_5
3481 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3482 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3483 0, // sub_vrm1_5_sub_vrm1_6
3484 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3485 0, // sub_vrm1_6_sub_vrm1_7
3486 0, // sub_vrm2_0_sub_vrm2_1
3487 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3488 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3489 0, // sub_vrm2_1_sub_vrm2_2
3490 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3491 0, // sub_vrm2_2_sub_vrm2_3
3492 },
3493 { // GPRPair
3494 46, // sub_16 -> GPRPair
3495 46, // sub_32 -> GPRPair
3496 0, // sub_64
3497 0, // sub_128
3498 0, // sub_cap_addr
3499 46, // sub_gpr_even -> GPRPair
3500 47, // sub_gpr_odd -> GPRPairNoX0
3501 0, // sub_vrm1_0
3502 0, // sub_vrm1_1
3503 0, // sub_vrm1_2
3504 0, // sub_vrm1_3
3505 0, // sub_vrm1_4
3506 0, // sub_vrm1_5
3507 0, // sub_vrm1_6
3508 0, // sub_vrm1_7
3509 0, // sub_vrm2_0
3510 0, // sub_vrm2_1
3511 0, // sub_vrm2_2
3512 0, // sub_vrm2_3
3513 0, // sub_vrm4_0
3514 0, // sub_vrm4_1
3515 47, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0
3516 47, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0
3517 0, // sub_vrm1_0_sub_vrm1_1
3518 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3519 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3520 0, // sub_vrm1_1_sub_vrm1_2
3521 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3522 0, // sub_vrm1_2_sub_vrm1_3
3523 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3524 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3525 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3526 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3527 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3528 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3529 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3530 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3531 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3532 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3533 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3534 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3535 0, // sub_vrm1_3_sub_vrm1_4
3536 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3537 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3538 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3539 0, // sub_vrm1_4_sub_vrm1_5
3540 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3541 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3542 0, // sub_vrm1_5_sub_vrm1_6
3543 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3544 0, // sub_vrm1_6_sub_vrm1_7
3545 0, // sub_vrm2_0_sub_vrm2_1
3546 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3547 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3548 0, // sub_vrm2_1_sub_vrm2_2
3549 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3550 0, // sub_vrm2_2_sub_vrm2_3
3551 },
3552 { // GPRPairNoX0
3553 47, // sub_16 -> GPRPairNoX0
3554 47, // sub_32 -> GPRPairNoX0
3555 0, // sub_64
3556 0, // sub_128
3557 0, // sub_cap_addr
3558 47, // sub_gpr_even -> GPRPairNoX0
3559 47, // sub_gpr_odd -> GPRPairNoX0
3560 0, // sub_vrm1_0
3561 0, // sub_vrm1_1
3562 0, // sub_vrm1_2
3563 0, // sub_vrm1_3
3564 0, // sub_vrm1_4
3565 0, // sub_vrm1_5
3566 0, // sub_vrm1_6
3567 0, // sub_vrm1_7
3568 0, // sub_vrm2_0
3569 0, // sub_vrm2_1
3570 0, // sub_vrm2_2
3571 0, // sub_vrm2_3
3572 0, // sub_vrm4_0
3573 0, // sub_vrm4_1
3574 47, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0
3575 47, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0
3576 0, // sub_vrm1_0_sub_vrm1_1
3577 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3578 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3579 0, // sub_vrm1_1_sub_vrm1_2
3580 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3581 0, // sub_vrm1_2_sub_vrm1_3
3582 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3583 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3584 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3585 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3586 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3587 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3588 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3589 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3590 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3591 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3592 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3593 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3594 0, // sub_vrm1_3_sub_vrm1_4
3595 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3596 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3597 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3598 0, // sub_vrm1_4_sub_vrm1_5
3599 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3600 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3601 0, // sub_vrm1_5_sub_vrm1_6
3602 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3603 0, // sub_vrm1_6_sub_vrm1_7
3604 0, // sub_vrm2_0_sub_vrm2_1
3605 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3606 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3607 0, // sub_vrm2_1_sub_vrm2_2
3608 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3609 0, // sub_vrm2_2_sub_vrm2_3
3610 },
3611 { // GPRPair_with_sub_gpr_even_in_GPRNoX2
3612 48, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX2
3613 48, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX2
3614 0, // sub_64
3615 0, // sub_128
3616 0, // sub_cap_addr
3617 48, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRNoX2
3618 50, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3619 0, // sub_vrm1_0
3620 0, // sub_vrm1_1
3621 0, // sub_vrm1_2
3622 0, // sub_vrm1_3
3623 0, // sub_vrm1_4
3624 0, // sub_vrm1_5
3625 0, // sub_vrm1_6
3626 0, // sub_vrm1_7
3627 0, // sub_vrm2_0
3628 0, // sub_vrm2_1
3629 0, // sub_vrm2_2
3630 0, // sub_vrm2_3
3631 0, // sub_vrm4_0
3632 0, // sub_vrm4_1
3633 50, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3634 50, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3635 0, // sub_vrm1_0_sub_vrm1_1
3636 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3637 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3638 0, // sub_vrm1_1_sub_vrm1_2
3639 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3640 0, // sub_vrm1_2_sub_vrm1_3
3641 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3642 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3643 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3644 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3645 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3646 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3647 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3648 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3649 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3650 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3651 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3652 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3653 0, // sub_vrm1_3_sub_vrm1_4
3654 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3655 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3656 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3657 0, // sub_vrm1_4_sub_vrm1_5
3658 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3659 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3660 0, // sub_vrm1_5_sub_vrm1_6
3661 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3662 0, // sub_vrm1_6_sub_vrm1_7
3663 0, // sub_vrm2_0_sub_vrm2_1
3664 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3665 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3666 0, // sub_vrm2_1_sub_vrm2_2
3667 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3668 0, // sub_vrm2_2_sub_vrm2_3
3669 },
3670 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3671 49, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3672 49, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3673 0, // sub_64
3674 0, // sub_128
3675 0, // sub_cap_addr
3676 49, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3677 49, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3678 0, // sub_vrm1_0
3679 0, // sub_vrm1_1
3680 0, // sub_vrm1_2
3681 0, // sub_vrm1_3
3682 0, // sub_vrm1_4
3683 0, // sub_vrm1_5
3684 0, // sub_vrm1_6
3685 0, // sub_vrm1_7
3686 0, // sub_vrm2_0
3687 0, // sub_vrm2_1
3688 0, // sub_vrm2_2
3689 0, // sub_vrm2_3
3690 0, // sub_vrm4_0
3691 0, // sub_vrm4_1
3692 49, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3693 49, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3694 0, // sub_vrm1_0_sub_vrm1_1
3695 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3696 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3697 0, // sub_vrm1_1_sub_vrm1_2
3698 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3699 0, // sub_vrm1_2_sub_vrm1_3
3700 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3701 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3702 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3703 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3704 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3705 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3706 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3707 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3708 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3709 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3710 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3711 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3712 0, // sub_vrm1_3_sub_vrm1_4
3713 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3714 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3715 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3716 0, // sub_vrm1_4_sub_vrm1_5
3717 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3718 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3719 0, // sub_vrm1_5_sub_vrm1_6
3720 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3721 0, // sub_vrm1_6_sub_vrm1_7
3722 0, // sub_vrm2_0_sub_vrm2_1
3723 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3724 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3725 0, // sub_vrm2_1_sub_vrm2_2
3726 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3727 0, // sub_vrm2_2_sub_vrm2_3
3728 },
3729 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3730 50, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3731 50, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3732 0, // sub_64
3733 0, // sub_128
3734 0, // sub_cap_addr
3735 50, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3736 50, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3737 0, // sub_vrm1_0
3738 0, // sub_vrm1_1
3739 0, // sub_vrm1_2
3740 0, // sub_vrm1_3
3741 0, // sub_vrm1_4
3742 0, // sub_vrm1_5
3743 0, // sub_vrm1_6
3744 0, // sub_vrm1_7
3745 0, // sub_vrm2_0
3746 0, // sub_vrm2_1
3747 0, // sub_vrm2_2
3748 0, // sub_vrm2_3
3749 0, // sub_vrm4_0
3750 0, // sub_vrm4_1
3751 50, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3752 50, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3753 0, // sub_vrm1_0_sub_vrm1_1
3754 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3755 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3756 0, // sub_vrm1_1_sub_vrm1_2
3757 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3758 0, // sub_vrm1_2_sub_vrm1_3
3759 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3760 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3761 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3762 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3763 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3764 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3765 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3766 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3767 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3768 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3769 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3770 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3771 0, // sub_vrm1_3_sub_vrm1_4
3772 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3773 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3774 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3775 0, // sub_vrm1_4_sub_vrm1_5
3776 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3777 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3778 0, // sub_vrm1_5_sub_vrm1_6
3779 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3780 0, // sub_vrm1_6_sub_vrm1_7
3781 0, // sub_vrm2_0_sub_vrm2_1
3782 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3783 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3784 0, // sub_vrm2_1_sub_vrm2_2
3785 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3786 0, // sub_vrm2_2_sub_vrm2_3
3787 },
3788 { // GPRPair_with_sub_gpr_even_in_GPRJALR
3789 51, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3790 51, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3791 0, // sub_64
3792 0, // sub_128
3793 0, // sub_cap_addr
3794 51, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRJALR
3795 51, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRJALR
3796 0, // sub_vrm1_0
3797 0, // sub_vrm1_1
3798 0, // sub_vrm1_2
3799 0, // sub_vrm1_3
3800 0, // sub_vrm1_4
3801 0, // sub_vrm1_5
3802 0, // sub_vrm1_6
3803 0, // sub_vrm1_7
3804 0, // sub_vrm2_0
3805 0, // sub_vrm2_1
3806 0, // sub_vrm2_2
3807 0, // sub_vrm2_3
3808 0, // sub_vrm4_0
3809 0, // sub_vrm4_1
3810 51, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3811 51, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3812 0, // sub_vrm1_0_sub_vrm1_1
3813 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3814 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3815 0, // sub_vrm1_1_sub_vrm1_2
3816 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3817 0, // sub_vrm1_2_sub_vrm1_3
3818 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3819 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3820 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3821 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3822 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3823 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3824 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3825 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3826 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3827 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3828 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3829 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3830 0, // sub_vrm1_3_sub_vrm1_4
3831 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3832 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3833 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3834 0, // sub_vrm1_4_sub_vrm1_5
3835 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3836 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3837 0, // sub_vrm1_5_sub_vrm1_6
3838 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3839 0, // sub_vrm1_6_sub_vrm1_7
3840 0, // sub_vrm2_0_sub_vrm2_1
3841 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3842 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3843 0, // sub_vrm2_1_sub_vrm2_2
3844 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3845 0, // sub_vrm2_2_sub_vrm2_3
3846 },
3847 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3848 52, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3849 52, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3850 0, // sub_64
3851 0, // sub_128
3852 0, // sub_cap_addr
3853 52, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3854 52, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3855 0, // sub_vrm1_0
3856 0, // sub_vrm1_1
3857 0, // sub_vrm1_2
3858 0, // sub_vrm1_3
3859 0, // sub_vrm1_4
3860 0, // sub_vrm1_5
3861 0, // sub_vrm1_6
3862 0, // sub_vrm1_7
3863 0, // sub_vrm2_0
3864 0, // sub_vrm2_1
3865 0, // sub_vrm2_2
3866 0, // sub_vrm2_3
3867 0, // sub_vrm4_0
3868 0, // sub_vrm4_1
3869 52, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3870 52, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
3871 0, // sub_vrm1_0_sub_vrm1_1
3872 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3873 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3874 0, // sub_vrm1_1_sub_vrm1_2
3875 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3876 0, // sub_vrm1_2_sub_vrm1_3
3877 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3878 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3879 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3880 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3881 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3882 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3883 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3884 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3885 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3886 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3887 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3888 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3889 0, // sub_vrm1_3_sub_vrm1_4
3890 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3891 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3892 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3893 0, // sub_vrm1_4_sub_vrm1_5
3894 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3895 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3896 0, // sub_vrm1_5_sub_vrm1_6
3897 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3898 0, // sub_vrm1_6_sub_vrm1_7
3899 0, // sub_vrm2_0_sub_vrm2_1
3900 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3901 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3902 0, // sub_vrm2_1_sub_vrm2_2
3903 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3904 0, // sub_vrm2_2_sub_vrm2_3
3905 },
3906 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
3907 53, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
3908 53, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
3909 0, // sub_64
3910 0, // sub_128
3911 0, // sub_cap_addr
3912 53, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
3913 53, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
3914 0, // sub_vrm1_0
3915 0, // sub_vrm1_1
3916 0, // sub_vrm1_2
3917 0, // sub_vrm1_3
3918 0, // sub_vrm1_4
3919 0, // sub_vrm1_5
3920 0, // sub_vrm1_6
3921 0, // sub_vrm1_7
3922 0, // sub_vrm2_0
3923 0, // sub_vrm2_1
3924 0, // sub_vrm2_2
3925 0, // sub_vrm2_3
3926 0, // sub_vrm4_0
3927 0, // sub_vrm4_1
3928 53, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
3929 53, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
3930 0, // sub_vrm1_0_sub_vrm1_1
3931 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3932 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3933 0, // sub_vrm1_1_sub_vrm1_2
3934 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3935 0, // sub_vrm1_2_sub_vrm1_3
3936 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3937 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3938 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3939 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3940 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3941 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3942 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3943 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3944 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3945 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3946 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3947 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3948 0, // sub_vrm1_3_sub_vrm1_4
3949 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3950 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3951 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3952 0, // sub_vrm1_4_sub_vrm1_5
3953 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3954 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3955 0, // sub_vrm1_5_sub_vrm1_6
3956 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3957 0, // sub_vrm1_6_sub_vrm1_7
3958 0, // sub_vrm2_0_sub_vrm2_1
3959 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3960 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3961 0, // sub_vrm2_1_sub_vrm2_2
3962 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3963 0, // sub_vrm2_2_sub_vrm2_3
3964 },
3965 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
3966 54, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
3967 54, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
3968 0, // sub_64
3969 0, // sub_128
3970 0, // sub_cap_addr
3971 54, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
3972 54, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
3973 0, // sub_vrm1_0
3974 0, // sub_vrm1_1
3975 0, // sub_vrm1_2
3976 0, // sub_vrm1_3
3977 0, // sub_vrm1_4
3978 0, // sub_vrm1_5
3979 0, // sub_vrm1_6
3980 0, // sub_vrm1_7
3981 0, // sub_vrm2_0
3982 0, // sub_vrm2_1
3983 0, // sub_vrm2_2
3984 0, // sub_vrm2_3
3985 0, // sub_vrm4_0
3986 0, // sub_vrm4_1
3987 54, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
3988 54, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
3989 0, // sub_vrm1_0_sub_vrm1_1
3990 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3991 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3992 0, // sub_vrm1_1_sub_vrm1_2
3993 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3994 0, // sub_vrm1_2_sub_vrm1_3
3995 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3996 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3997 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3998 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3999 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4000 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4001 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4002 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4003 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4004 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4005 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4006 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4007 0, // sub_vrm1_3_sub_vrm1_4
4008 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4009 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4010 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4011 0, // sub_vrm1_4_sub_vrm1_5
4012 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4013 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4014 0, // sub_vrm1_5_sub_vrm1_6
4015 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4016 0, // sub_vrm1_6_sub_vrm1_7
4017 0, // sub_vrm2_0_sub_vrm2_1
4018 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4019 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4020 0, // sub_vrm2_1_sub_vrm2_2
4021 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4022 0, // sub_vrm2_2_sub_vrm2_3
4023 },
4024 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4025 55, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4026 55, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4027 0, // sub_64
4028 0, // sub_128
4029 0, // sub_cap_addr
4030 55, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4031 55, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4032 0, // sub_vrm1_0
4033 0, // sub_vrm1_1
4034 0, // sub_vrm1_2
4035 0, // sub_vrm1_3
4036 0, // sub_vrm1_4
4037 0, // sub_vrm1_5
4038 0, // sub_vrm1_6
4039 0, // sub_vrm1_7
4040 0, // sub_vrm2_0
4041 0, // sub_vrm2_1
4042 0, // sub_vrm2_2
4043 0, // sub_vrm2_3
4044 0, // sub_vrm4_0
4045 0, // sub_vrm4_1
4046 55, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4047 55, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4048 0, // sub_vrm1_0_sub_vrm1_1
4049 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4050 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4051 0, // sub_vrm1_1_sub_vrm1_2
4052 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4053 0, // sub_vrm1_2_sub_vrm1_3
4054 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4055 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4056 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4057 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4058 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4059 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4060 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4061 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4062 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4063 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4064 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4065 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4066 0, // sub_vrm1_3_sub_vrm1_4
4067 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4068 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4069 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4070 0, // sub_vrm1_4_sub_vrm1_5
4071 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4072 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4073 0, // sub_vrm1_5_sub_vrm1_6
4074 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4075 0, // sub_vrm1_6_sub_vrm1_7
4076 0, // sub_vrm2_0_sub_vrm2_1
4077 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4078 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4079 0, // sub_vrm2_1_sub_vrm2_2
4080 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4081 0, // sub_vrm2_2_sub_vrm2_3
4082 },
4083 { // GPRPair_with_sub_gpr_even_in_GPRTC
4084 56, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRTC
4085 56, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRTC
4086 0, // sub_64
4087 0, // sub_128
4088 0, // sub_cap_addr
4089 56, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRTC
4090 56, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRTC
4091 0, // sub_vrm1_0
4092 0, // sub_vrm1_1
4093 0, // sub_vrm1_2
4094 0, // sub_vrm1_3
4095 0, // sub_vrm1_4
4096 0, // sub_vrm1_5
4097 0, // sub_vrm1_6
4098 0, // sub_vrm1_7
4099 0, // sub_vrm2_0
4100 0, // sub_vrm2_1
4101 0, // sub_vrm2_2
4102 0, // sub_vrm2_3
4103 0, // sub_vrm4_0
4104 0, // sub_vrm4_1
4105 56, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRTC
4106 56, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRTC
4107 0, // sub_vrm1_0_sub_vrm1_1
4108 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4109 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4110 0, // sub_vrm1_1_sub_vrm1_2
4111 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4112 0, // sub_vrm1_2_sub_vrm1_3
4113 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4114 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4115 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4116 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4117 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4118 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4119 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4120 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4121 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4122 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4123 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4124 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4125 0, // sub_vrm1_3_sub_vrm1_4
4126 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4127 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4128 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4129 0, // sub_vrm1_4_sub_vrm1_5
4130 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4131 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4132 0, // sub_vrm1_5_sub_vrm1_6
4133 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4134 0, // sub_vrm1_6_sub_vrm1_7
4135 0, // sub_vrm2_0_sub_vrm2_1
4136 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4137 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4138 0, // sub_vrm2_1_sub_vrm2_2
4139 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4140 0, // sub_vrm2_2_sub_vrm2_3
4141 },
4142 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4143 57, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4144 57, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4145 0, // sub_64
4146 0, // sub_128
4147 0, // sub_cap_addr
4148 57, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4149 57, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4150 0, // sub_vrm1_0
4151 0, // sub_vrm1_1
4152 0, // sub_vrm1_2
4153 0, // sub_vrm1_3
4154 0, // sub_vrm1_4
4155 0, // sub_vrm1_5
4156 0, // sub_vrm1_6
4157 0, // sub_vrm1_7
4158 0, // sub_vrm2_0
4159 0, // sub_vrm2_1
4160 0, // sub_vrm2_2
4161 0, // sub_vrm2_3
4162 0, // sub_vrm4_0
4163 0, // sub_vrm4_1
4164 57, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4165 57, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4166 0, // sub_vrm1_0_sub_vrm1_1
4167 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4168 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4169 0, // sub_vrm1_1_sub_vrm1_2
4170 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4171 0, // sub_vrm1_2_sub_vrm1_3
4172 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4173 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4174 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4175 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4176 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4177 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4178 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4179 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4180 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4181 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4182 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4183 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4184 0, // sub_vrm1_3_sub_vrm1_4
4185 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4186 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4187 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4188 0, // sub_vrm1_4_sub_vrm1_5
4189 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4190 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4191 0, // sub_vrm1_5_sub_vrm1_6
4192 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4193 0, // sub_vrm1_6_sub_vrm1_7
4194 0, // sub_vrm2_0_sub_vrm2_1
4195 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4196 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4197 0, // sub_vrm2_1_sub_vrm2_2
4198 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4199 0, // sub_vrm2_2_sub_vrm2_3
4200 },
4201 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
4202 58, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
4203 58, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
4204 0, // sub_64
4205 0, // sub_128
4206 0, // sub_cap_addr
4207 58, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
4208 58, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
4209 0, // sub_vrm1_0
4210 0, // sub_vrm1_1
4211 0, // sub_vrm1_2
4212 0, // sub_vrm1_3
4213 0, // sub_vrm1_4
4214 0, // sub_vrm1_5
4215 0, // sub_vrm1_6
4216 0, // sub_vrm1_7
4217 0, // sub_vrm2_0
4218 0, // sub_vrm2_1
4219 0, // sub_vrm2_2
4220 0, // sub_vrm2_3
4221 0, // sub_vrm4_0
4222 0, // sub_vrm4_1
4223 58, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
4224 58, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
4225 0, // sub_vrm1_0_sub_vrm1_1
4226 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4227 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4228 0, // sub_vrm1_1_sub_vrm1_2
4229 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4230 0, // sub_vrm1_2_sub_vrm1_3
4231 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4232 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4233 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4234 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4235 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4236 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4237 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4238 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4239 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4240 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4241 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4242 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4243 0, // sub_vrm1_3_sub_vrm1_4
4244 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4245 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4246 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4247 0, // sub_vrm1_4_sub_vrm1_5
4248 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4249 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4250 0, // sub_vrm1_5_sub_vrm1_6
4251 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4252 0, // sub_vrm1_6_sub_vrm1_7
4253 0, // sub_vrm2_0_sub_vrm2_1
4254 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4255 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4256 0, // sub_vrm2_1_sub_vrm2_2
4257 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4258 0, // sub_vrm2_2_sub_vrm2_3
4259 },
4260 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4261 59, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4262 59, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4263 0, // sub_64
4264 0, // sub_128
4265 0, // sub_cap_addr
4266 59, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4267 59, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4268 0, // sub_vrm1_0
4269 0, // sub_vrm1_1
4270 0, // sub_vrm1_2
4271 0, // sub_vrm1_3
4272 0, // sub_vrm1_4
4273 0, // sub_vrm1_5
4274 0, // sub_vrm1_6
4275 0, // sub_vrm1_7
4276 0, // sub_vrm2_0
4277 0, // sub_vrm2_1
4278 0, // sub_vrm2_2
4279 0, // sub_vrm2_3
4280 0, // sub_vrm4_0
4281 0, // sub_vrm4_1
4282 59, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4283 59, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4284 0, // sub_vrm1_0_sub_vrm1_1
4285 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4286 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4287 0, // sub_vrm1_1_sub_vrm1_2
4288 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4289 0, // sub_vrm1_2_sub_vrm1_3
4290 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4291 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4292 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4293 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4294 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4295 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4296 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4297 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4298 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4299 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4300 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4301 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4302 0, // sub_vrm1_3_sub_vrm1_4
4303 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4304 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4305 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4306 0, // sub_vrm1_4_sub_vrm1_5
4307 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4308 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4309 0, // sub_vrm1_5_sub_vrm1_6
4310 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4311 0, // sub_vrm1_6_sub_vrm1_7
4312 0, // sub_vrm2_0_sub_vrm2_1
4313 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4314 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4315 0, // sub_vrm2_1_sub_vrm2_2
4316 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4317 0, // sub_vrm2_2_sub_vrm2_3
4318 },
4319 { // GPRPairC
4320 60, // sub_16 -> GPRPairC
4321 60, // sub_32 -> GPRPairC
4322 0, // sub_64
4323 0, // sub_128
4324 0, // sub_cap_addr
4325 60, // sub_gpr_even -> GPRPairC
4326 60, // sub_gpr_odd -> GPRPairC
4327 0, // sub_vrm1_0
4328 0, // sub_vrm1_1
4329 0, // sub_vrm1_2
4330 0, // sub_vrm1_3
4331 0, // sub_vrm1_4
4332 0, // sub_vrm1_5
4333 0, // sub_vrm1_6
4334 0, // sub_vrm1_7
4335 0, // sub_vrm2_0
4336 0, // sub_vrm2_1
4337 0, // sub_vrm2_2
4338 0, // sub_vrm2_3
4339 0, // sub_vrm4_0
4340 0, // sub_vrm4_1
4341 60, // sub_gpr_odd_then_sub_16 -> GPRPairC
4342 60, // sub_gpr_odd_then_sub_32 -> GPRPairC
4343 0, // sub_vrm1_0_sub_vrm1_1
4344 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4345 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4346 0, // sub_vrm1_1_sub_vrm1_2
4347 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4348 0, // sub_vrm1_2_sub_vrm1_3
4349 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4350 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4351 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4352 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4353 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4354 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4355 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4356 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4357 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4358 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4359 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4360 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4361 0, // sub_vrm1_3_sub_vrm1_4
4362 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4363 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4364 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4365 0, // sub_vrm1_4_sub_vrm1_5
4366 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4367 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4368 0, // sub_vrm1_5_sub_vrm1_6
4369 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4370 0, // sub_vrm1_6_sub_vrm1_7
4371 0, // sub_vrm2_0_sub_vrm2_1
4372 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4373 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4374 0, // sub_vrm2_1_sub_vrm2_2
4375 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4376 0, // sub_vrm2_2_sub_vrm2_3
4377 },
4378 { // GPRPair_with_sub_gpr_even_in_GPRS07
4379 61, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRS07
4380 61, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRS07
4381 0, // sub_64
4382 0, // sub_128
4383 0, // sub_cap_addr
4384 61, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRS07
4385 61, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRS07
4386 0, // sub_vrm1_0
4387 0, // sub_vrm1_1
4388 0, // sub_vrm1_2
4389 0, // sub_vrm1_3
4390 0, // sub_vrm1_4
4391 0, // sub_vrm1_5
4392 0, // sub_vrm1_6
4393 0, // sub_vrm1_7
4394 0, // sub_vrm2_0
4395 0, // sub_vrm2_1
4396 0, // sub_vrm2_2
4397 0, // sub_vrm2_3
4398 0, // sub_vrm4_0
4399 0, // sub_vrm4_1
4400 61, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRS07
4401 61, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRS07
4402 0, // sub_vrm1_0_sub_vrm1_1
4403 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4404 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4405 0, // sub_vrm1_1_sub_vrm1_2
4406 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4407 0, // sub_vrm1_2_sub_vrm1_3
4408 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4409 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4410 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4411 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4412 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4413 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4414 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4415 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4416 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4417 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4418 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4419 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4420 0, // sub_vrm1_3_sub_vrm1_4
4421 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4422 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4423 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4424 0, // sub_vrm1_4_sub_vrm1_5
4425 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4426 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4427 0, // sub_vrm1_5_sub_vrm1_6
4428 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4429 0, // sub_vrm1_6_sub_vrm1_7
4430 0, // sub_vrm2_0_sub_vrm2_1
4431 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4432 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4433 0, // sub_vrm2_1_sub_vrm2_2
4434 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4435 0, // sub_vrm2_2_sub_vrm2_3
4436 },
4437 { // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4438 62, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4439 62, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4440 0, // sub_64
4441 0, // sub_128
4442 0, // sub_cap_addr
4443 62, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4444 62, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4445 0, // sub_vrm1_0
4446 0, // sub_vrm1_1
4447 0, // sub_vrm1_2
4448 0, // sub_vrm1_3
4449 0, // sub_vrm1_4
4450 0, // sub_vrm1_5
4451 0, // sub_vrm1_6
4452 0, // sub_vrm1_7
4453 0, // sub_vrm2_0
4454 0, // sub_vrm2_1
4455 0, // sub_vrm2_2
4456 0, // sub_vrm2_3
4457 0, // sub_vrm4_0
4458 0, // sub_vrm4_1
4459 62, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4460 62, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4461 0, // sub_vrm1_0_sub_vrm1_1
4462 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4463 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4464 0, // sub_vrm1_1_sub_vrm1_2
4465 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4466 0, // sub_vrm1_2_sub_vrm1_3
4467 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4468 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4469 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4470 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4471 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4472 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4473 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4474 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4475 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4476 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4477 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4478 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4479 0, // sub_vrm1_3_sub_vrm1_4
4480 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4481 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4482 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4483 0, // sub_vrm1_4_sub_vrm1_5
4484 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4485 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4486 0, // sub_vrm1_5_sub_vrm1_6
4487 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4488 0, // sub_vrm1_6_sub_vrm1_7
4489 0, // sub_vrm2_0_sub_vrm2_1
4490 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4491 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4492 0, // sub_vrm2_1_sub_vrm2_2
4493 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4494 0, // sub_vrm2_2_sub_vrm2_3
4495 },
4496 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
4497 63, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
4498 63, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
4499 0, // sub_64
4500 0, // sub_128
4501 0, // sub_cap_addr
4502 63, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
4503 63, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
4504 0, // sub_vrm1_0
4505 0, // sub_vrm1_1
4506 0, // sub_vrm1_2
4507 0, // sub_vrm1_3
4508 0, // sub_vrm1_4
4509 0, // sub_vrm1_5
4510 0, // sub_vrm1_6
4511 0, // sub_vrm1_7
4512 0, // sub_vrm2_0
4513 0, // sub_vrm2_1
4514 0, // sub_vrm2_2
4515 0, // sub_vrm2_3
4516 0, // sub_vrm4_0
4517 0, // sub_vrm4_1
4518 63, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
4519 63, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
4520 0, // sub_vrm1_0_sub_vrm1_1
4521 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4522 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4523 0, // sub_vrm1_1_sub_vrm1_2
4524 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4525 0, // sub_vrm1_2_sub_vrm1_3
4526 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4527 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4528 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4529 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4530 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4531 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4532 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4533 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4534 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4535 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4536 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4537 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4538 0, // sub_vrm1_3_sub_vrm1_4
4539 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4540 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4541 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4542 0, // sub_vrm1_4_sub_vrm1_5
4543 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4544 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4545 0, // sub_vrm1_5_sub_vrm1_6
4546 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4547 0, // sub_vrm1_6_sub_vrm1_7
4548 0, // sub_vrm2_0_sub_vrm2_1
4549 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4550 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4551 0, // sub_vrm2_1_sub_vrm2_2
4552 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4553 0, // sub_vrm2_2_sub_vrm2_3
4554 },
4555 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
4556 64, // sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
4557 64, // sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
4558 0, // sub_64
4559 0, // sub_128
4560 0, // sub_cap_addr
4561 64, // sub_gpr_even -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
4562 64, // sub_gpr_odd -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
4563 0, // sub_vrm1_0
4564 0, // sub_vrm1_1
4565 0, // sub_vrm1_2
4566 0, // sub_vrm1_3
4567 0, // sub_vrm1_4
4568 0, // sub_vrm1_5
4569 0, // sub_vrm1_6
4570 0, // sub_vrm1_7
4571 0, // sub_vrm2_0
4572 0, // sub_vrm2_1
4573 0, // sub_vrm2_2
4574 0, // sub_vrm2_3
4575 0, // sub_vrm4_0
4576 0, // sub_vrm4_1
4577 64, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
4578 64, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
4579 0, // sub_vrm1_0_sub_vrm1_1
4580 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4581 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4582 0, // sub_vrm1_1_sub_vrm1_2
4583 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4584 0, // sub_vrm1_2_sub_vrm1_3
4585 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4586 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4587 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4588 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4589 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4590 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4591 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4592 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4593 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4594 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4595 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4596 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4597 0, // sub_vrm1_3_sub_vrm1_4
4598 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4599 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4600 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4601 0, // sub_vrm1_4_sub_vrm1_5
4602 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4603 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4604 0, // sub_vrm1_5_sub_vrm1_6
4605 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4606 0, // sub_vrm1_6_sub_vrm1_7
4607 0, // sub_vrm2_0_sub_vrm2_1
4608 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4609 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4610 0, // sub_vrm2_1_sub_vrm2_2
4611 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4612 0, // sub_vrm2_2_sub_vrm2_3
4613 },
4614 { // GPRPair_with_sub_16_in_GPRF16X0
4615 65, // sub_16 -> GPRPair_with_sub_16_in_GPRF16X0
4616 65, // sub_32 -> GPRPair_with_sub_16_in_GPRF16X0
4617 0, // sub_64
4618 0, // sub_128
4619 0, // sub_cap_addr
4620 65, // sub_gpr_even -> GPRPair_with_sub_16_in_GPRF16X0
4621 0, // sub_gpr_odd
4622 0, // sub_vrm1_0
4623 0, // sub_vrm1_1
4624 0, // sub_vrm1_2
4625 0, // sub_vrm1_3
4626 0, // sub_vrm1_4
4627 0, // sub_vrm1_5
4628 0, // sub_vrm1_6
4629 0, // sub_vrm1_7
4630 0, // sub_vrm2_0
4631 0, // sub_vrm2_1
4632 0, // sub_vrm2_2
4633 0, // sub_vrm2_3
4634 0, // sub_vrm4_0
4635 0, // sub_vrm4_1
4636 0, // sub_gpr_odd_then_sub_16
4637 0, // sub_gpr_odd_then_sub_32
4638 0, // sub_vrm1_0_sub_vrm1_1
4639 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4640 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4641 0, // sub_vrm1_1_sub_vrm1_2
4642 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4643 0, // sub_vrm1_2_sub_vrm1_3
4644 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4645 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4646 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4647 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4648 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4649 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4650 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4651 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4652 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4653 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4654 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4655 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4656 0, // sub_vrm1_3_sub_vrm1_4
4657 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4658 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4659 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4660 0, // sub_vrm1_4_sub_vrm1_5
4661 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4662 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4663 0, // sub_vrm1_5_sub_vrm1_6
4664 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4665 0, // sub_vrm1_6_sub_vrm1_7
4666 0, // sub_vrm2_0_sub_vrm2_1
4667 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4668 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4669 0, // sub_vrm2_1_sub_vrm2_2
4670 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4671 0, // sub_vrm2_2_sub_vrm2_3
4672 },
4673 { // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
4674 66, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
4675 66, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
4676 0, // sub_64
4677 0, // sub_128
4678 0, // sub_cap_addr
4679 66, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
4680 66, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
4681 0, // sub_vrm1_0
4682 0, // sub_vrm1_1
4683 0, // sub_vrm1_2
4684 0, // sub_vrm1_3
4685 0, // sub_vrm1_4
4686 0, // sub_vrm1_5
4687 0, // sub_vrm1_6
4688 0, // sub_vrm1_7
4689 0, // sub_vrm2_0
4690 0, // sub_vrm2_1
4691 0, // sub_vrm2_2
4692 0, // sub_vrm2_3
4693 0, // sub_vrm4_0
4694 0, // sub_vrm4_1
4695 66, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
4696 66, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
4697 0, // sub_vrm1_0_sub_vrm1_1
4698 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4699 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4700 0, // sub_vrm1_1_sub_vrm1_2
4701 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4702 0, // sub_vrm1_2_sub_vrm1_3
4703 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4704 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4705 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4706 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4707 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4708 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4709 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4710 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4711 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4712 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4713 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4714 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4715 0, // sub_vrm1_3_sub_vrm1_4
4716 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4717 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4718 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4719 0, // sub_vrm1_4_sub_vrm1_5
4720 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4721 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4722 0, // sub_vrm1_5_sub_vrm1_6
4723 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4724 0, // sub_vrm1_6_sub_vrm1_7
4725 0, // sub_vrm2_0_sub_vrm2_1
4726 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4727 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4728 0, // sub_vrm2_1_sub_vrm2_2
4729 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4730 0, // sub_vrm2_2_sub_vrm2_3
4731 },
4732 { // GPRPair_with_sub_gpr_even_in_SP
4733 67, // sub_16 -> GPRPair_with_sub_gpr_even_in_SP
4734 67, // sub_32 -> GPRPair_with_sub_gpr_even_in_SP
4735 0, // sub_64
4736 0, // sub_128
4737 0, // sub_cap_addr
4738 67, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_SP
4739 67, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_SP
4740 0, // sub_vrm1_0
4741 0, // sub_vrm1_1
4742 0, // sub_vrm1_2
4743 0, // sub_vrm1_3
4744 0, // sub_vrm1_4
4745 0, // sub_vrm1_5
4746 0, // sub_vrm1_6
4747 0, // sub_vrm1_7
4748 0, // sub_vrm2_0
4749 0, // sub_vrm2_1
4750 0, // sub_vrm2_2
4751 0, // sub_vrm2_3
4752 0, // sub_vrm4_0
4753 0, // sub_vrm4_1
4754 67, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_SP
4755 67, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_SP
4756 0, // sub_vrm1_0_sub_vrm1_1
4757 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4758 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4759 0, // sub_vrm1_1_sub_vrm1_2
4760 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4761 0, // sub_vrm1_2_sub_vrm1_3
4762 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4763 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4764 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4765 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4766 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4767 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4768 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4769 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4770 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4771 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4772 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4773 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4774 0, // sub_vrm1_3_sub_vrm1_4
4775 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4776 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4777 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4778 0, // sub_vrm1_4_sub_vrm1_5
4779 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4780 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4781 0, // sub_vrm1_5_sub_vrm1_6
4782 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4783 0, // sub_vrm1_6_sub_vrm1_7
4784 0, // sub_vrm2_0_sub_vrm2_1
4785 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4786 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4787 0, // sub_vrm2_1_sub_vrm2_2
4788 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4789 0, // sub_vrm2_2_sub_vrm2_3
4790 },
4791 { // FPR64
4792 68, // sub_16 -> FPR64
4793 68, // sub_32 -> FPR64
4794 0, // sub_64
4795 0, // sub_128
4796 0, // sub_cap_addr
4797 0, // sub_gpr_even
4798 0, // sub_gpr_odd
4799 0, // sub_vrm1_0
4800 0, // sub_vrm1_1
4801 0, // sub_vrm1_2
4802 0, // sub_vrm1_3
4803 0, // sub_vrm1_4
4804 0, // sub_vrm1_5
4805 0, // sub_vrm1_6
4806 0, // sub_vrm1_7
4807 0, // sub_vrm2_0
4808 0, // sub_vrm2_1
4809 0, // sub_vrm2_2
4810 0, // sub_vrm2_3
4811 0, // sub_vrm4_0
4812 0, // sub_vrm4_1
4813 0, // sub_gpr_odd_then_sub_16
4814 0, // sub_gpr_odd_then_sub_32
4815 0, // sub_vrm1_0_sub_vrm1_1
4816 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4817 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4818 0, // sub_vrm1_1_sub_vrm1_2
4819 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4820 0, // sub_vrm1_2_sub_vrm1_3
4821 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4822 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4823 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4824 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4825 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4826 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4827 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4828 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4829 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4830 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4831 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4832 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4833 0, // sub_vrm1_3_sub_vrm1_4
4834 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4835 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4836 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4837 0, // sub_vrm1_4_sub_vrm1_5
4838 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4839 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4840 0, // sub_vrm1_5_sub_vrm1_6
4841 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4842 0, // sub_vrm1_6_sub_vrm1_7
4843 0, // sub_vrm2_0_sub_vrm2_1
4844 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4845 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4846 0, // sub_vrm2_1_sub_vrm2_2
4847 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4848 0, // sub_vrm2_2_sub_vrm2_3
4849 },
4850 { // VR
4851 0, // sub_16
4852 0, // sub_32
4853 0, // sub_64
4854 0, // sub_128
4855 0, // sub_cap_addr
4856 0, // sub_gpr_even
4857 0, // sub_gpr_odd
4858 0, // sub_vrm1_0
4859 0, // sub_vrm1_1
4860 0, // sub_vrm1_2
4861 0, // sub_vrm1_3
4862 0, // sub_vrm1_4
4863 0, // sub_vrm1_5
4864 0, // sub_vrm1_6
4865 0, // sub_vrm1_7
4866 0, // sub_vrm2_0
4867 0, // sub_vrm2_1
4868 0, // sub_vrm2_2
4869 0, // sub_vrm2_3
4870 0, // sub_vrm4_0
4871 0, // sub_vrm4_1
4872 0, // sub_gpr_odd_then_sub_16
4873 0, // sub_gpr_odd_then_sub_32
4874 0, // sub_vrm1_0_sub_vrm1_1
4875 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4876 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4877 0, // sub_vrm1_1_sub_vrm1_2
4878 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4879 0, // sub_vrm1_2_sub_vrm1_3
4880 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4881 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4882 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4883 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4884 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4885 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4886 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4887 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4888 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4889 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4890 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4891 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4892 0, // sub_vrm1_3_sub_vrm1_4
4893 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4894 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4895 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4896 0, // sub_vrm1_4_sub_vrm1_5
4897 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4898 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4899 0, // sub_vrm1_5_sub_vrm1_6
4900 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4901 0, // sub_vrm1_6_sub_vrm1_7
4902 0, // sub_vrm2_0_sub_vrm2_1
4903 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4904 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4905 0, // sub_vrm2_1_sub_vrm2_2
4906 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4907 0, // sub_vrm2_2_sub_vrm2_3
4908 },
4909 { // YGPR
4910 70, // sub_16 -> YGPR
4911 70, // sub_32 -> YGPR
4912 0, // sub_64
4913 0, // sub_128
4914 70, // sub_cap_addr -> YGPR
4915 0, // sub_gpr_even
4916 0, // sub_gpr_odd
4917 0, // sub_vrm1_0
4918 0, // sub_vrm1_1
4919 0, // sub_vrm1_2
4920 0, // sub_vrm1_3
4921 0, // sub_vrm1_4
4922 0, // sub_vrm1_5
4923 0, // sub_vrm1_6
4924 0, // sub_vrm1_7
4925 0, // sub_vrm2_0
4926 0, // sub_vrm2_1
4927 0, // sub_vrm2_2
4928 0, // sub_vrm2_3
4929 0, // sub_vrm4_0
4930 0, // sub_vrm4_1
4931 0, // sub_gpr_odd_then_sub_16
4932 0, // sub_gpr_odd_then_sub_32
4933 0, // sub_vrm1_0_sub_vrm1_1
4934 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4935 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4936 0, // sub_vrm1_1_sub_vrm1_2
4937 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4938 0, // sub_vrm1_2_sub_vrm1_3
4939 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4940 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4941 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4942 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4943 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4944 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4945 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4946 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4947 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4948 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4949 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4950 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4951 0, // sub_vrm1_3_sub_vrm1_4
4952 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4953 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4954 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4955 0, // sub_vrm1_4_sub_vrm1_5
4956 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4957 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4958 0, // sub_vrm1_5_sub_vrm1_6
4959 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4960 0, // sub_vrm1_6_sub_vrm1_7
4961 0, // sub_vrm2_0_sub_vrm2_1
4962 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4963 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4964 0, // sub_vrm2_1_sub_vrm2_2
4965 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4966 0, // sub_vrm2_2_sub_vrm2_3
4967 },
4968 { // ZZZ_VM
4969 0, // sub_16
4970 0, // sub_32
4971 0, // sub_64
4972 0, // sub_128
4973 0, // sub_cap_addr
4974 0, // sub_gpr_even
4975 0, // sub_gpr_odd
4976 0, // sub_vrm1_0
4977 0, // sub_vrm1_1
4978 0, // sub_vrm1_2
4979 0, // sub_vrm1_3
4980 0, // sub_vrm1_4
4981 0, // sub_vrm1_5
4982 0, // sub_vrm1_6
4983 0, // sub_vrm1_7
4984 0, // sub_vrm2_0
4985 0, // sub_vrm2_1
4986 0, // sub_vrm2_2
4987 0, // sub_vrm2_3
4988 0, // sub_vrm4_0
4989 0, // sub_vrm4_1
4990 0, // sub_gpr_odd_then_sub_16
4991 0, // sub_gpr_odd_then_sub_32
4992 0, // sub_vrm1_0_sub_vrm1_1
4993 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4994 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4995 0, // sub_vrm1_1_sub_vrm1_2
4996 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4997 0, // sub_vrm1_2_sub_vrm1_3
4998 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4999 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5000 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5001 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5002 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5003 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5004 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5005 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5006 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5007 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5008 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5009 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5010 0, // sub_vrm1_3_sub_vrm1_4
5011 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5012 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5013 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5014 0, // sub_vrm1_4_sub_vrm1_5
5015 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5016 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5017 0, // sub_vrm1_5_sub_vrm1_6
5018 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5019 0, // sub_vrm1_6_sub_vrm1_7
5020 0, // sub_vrm2_0_sub_vrm2_1
5021 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5022 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5023 0, // sub_vrm2_1_sub_vrm2_2
5024 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5025 0, // sub_vrm2_2_sub_vrm2_3
5026 },
5027 { // ZZZ_VRMF2
5028 0, // sub_16
5029 0, // sub_32
5030 0, // sub_64
5031 0, // sub_128
5032 0, // sub_cap_addr
5033 0, // sub_gpr_even
5034 0, // sub_gpr_odd
5035 0, // sub_vrm1_0
5036 0, // sub_vrm1_1
5037 0, // sub_vrm1_2
5038 0, // sub_vrm1_3
5039 0, // sub_vrm1_4
5040 0, // sub_vrm1_5
5041 0, // sub_vrm1_6
5042 0, // sub_vrm1_7
5043 0, // sub_vrm2_0
5044 0, // sub_vrm2_1
5045 0, // sub_vrm2_2
5046 0, // sub_vrm2_3
5047 0, // sub_vrm4_0
5048 0, // sub_vrm4_1
5049 0, // sub_gpr_odd_then_sub_16
5050 0, // sub_gpr_odd_then_sub_32
5051 0, // sub_vrm1_0_sub_vrm1_1
5052 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5053 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5054 0, // sub_vrm1_1_sub_vrm1_2
5055 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5056 0, // sub_vrm1_2_sub_vrm1_3
5057 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5058 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5059 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5060 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5061 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5062 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5063 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5064 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5065 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5066 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5067 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5068 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5069 0, // sub_vrm1_3_sub_vrm1_4
5070 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5071 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5072 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5073 0, // sub_vrm1_4_sub_vrm1_5
5074 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5075 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5076 0, // sub_vrm1_5_sub_vrm1_6
5077 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5078 0, // sub_vrm1_6_sub_vrm1_7
5079 0, // sub_vrm2_0_sub_vrm2_1
5080 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5081 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5082 0, // sub_vrm2_1_sub_vrm2_2
5083 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5084 0, // sub_vrm2_2_sub_vrm2_3
5085 },
5086 { // ZZZ_VRMF4
5087 0, // sub_16
5088 0, // sub_32
5089 0, // sub_64
5090 0, // sub_128
5091 0, // sub_cap_addr
5092 0, // sub_gpr_even
5093 0, // sub_gpr_odd
5094 0, // sub_vrm1_0
5095 0, // sub_vrm1_1
5096 0, // sub_vrm1_2
5097 0, // sub_vrm1_3
5098 0, // sub_vrm1_4
5099 0, // sub_vrm1_5
5100 0, // sub_vrm1_6
5101 0, // sub_vrm1_7
5102 0, // sub_vrm2_0
5103 0, // sub_vrm2_1
5104 0, // sub_vrm2_2
5105 0, // sub_vrm2_3
5106 0, // sub_vrm4_0
5107 0, // sub_vrm4_1
5108 0, // sub_gpr_odd_then_sub_16
5109 0, // sub_gpr_odd_then_sub_32
5110 0, // sub_vrm1_0_sub_vrm1_1
5111 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5112 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5113 0, // sub_vrm1_1_sub_vrm1_2
5114 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5115 0, // sub_vrm1_2_sub_vrm1_3
5116 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5117 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5118 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5119 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5120 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5121 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5122 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5123 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5124 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5125 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5126 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5127 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5128 0, // sub_vrm1_3_sub_vrm1_4
5129 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5130 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5131 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5132 0, // sub_vrm1_4_sub_vrm1_5
5133 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5134 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5135 0, // sub_vrm1_5_sub_vrm1_6
5136 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5137 0, // sub_vrm1_6_sub_vrm1_7
5138 0, // sub_vrm2_0_sub_vrm2_1
5139 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5140 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5141 0, // sub_vrm2_1_sub_vrm2_2
5142 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5143 0, // sub_vrm2_2_sub_vrm2_3
5144 },
5145 { // ZZZ_VRMF8
5146 0, // sub_16
5147 0, // sub_32
5148 0, // sub_64
5149 0, // sub_128
5150 0, // sub_cap_addr
5151 0, // sub_gpr_even
5152 0, // sub_gpr_odd
5153 0, // sub_vrm1_0
5154 0, // sub_vrm1_1
5155 0, // sub_vrm1_2
5156 0, // sub_vrm1_3
5157 0, // sub_vrm1_4
5158 0, // sub_vrm1_5
5159 0, // sub_vrm1_6
5160 0, // sub_vrm1_7
5161 0, // sub_vrm2_0
5162 0, // sub_vrm2_1
5163 0, // sub_vrm2_2
5164 0, // sub_vrm2_3
5165 0, // sub_vrm4_0
5166 0, // sub_vrm4_1
5167 0, // sub_gpr_odd_then_sub_16
5168 0, // sub_gpr_odd_then_sub_32
5169 0, // sub_vrm1_0_sub_vrm1_1
5170 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5171 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5172 0, // sub_vrm1_1_sub_vrm1_2
5173 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5174 0, // sub_vrm1_2_sub_vrm1_3
5175 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5176 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5177 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5178 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5179 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5180 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5181 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5182 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5183 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5184 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5185 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5186 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5187 0, // sub_vrm1_3_sub_vrm1_4
5188 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5189 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5190 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5191 0, // sub_vrm1_4_sub_vrm1_5
5192 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5193 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5194 0, // sub_vrm1_5_sub_vrm1_6
5195 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5196 0, // sub_vrm1_6_sub_vrm1_7
5197 0, // sub_vrm2_0_sub_vrm2_1
5198 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5199 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5200 0, // sub_vrm2_1_sub_vrm2_2
5201 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5202 0, // sub_vrm2_2_sub_vrm2_3
5203 },
5204 { // VRNoV0
5205 0, // sub_16
5206 0, // sub_32
5207 0, // sub_64
5208 0, // sub_128
5209 0, // sub_cap_addr
5210 0, // sub_gpr_even
5211 0, // sub_gpr_odd
5212 0, // sub_vrm1_0
5213 0, // sub_vrm1_1
5214 0, // sub_vrm1_2
5215 0, // sub_vrm1_3
5216 0, // sub_vrm1_4
5217 0, // sub_vrm1_5
5218 0, // sub_vrm1_6
5219 0, // sub_vrm1_7
5220 0, // sub_vrm2_0
5221 0, // sub_vrm2_1
5222 0, // sub_vrm2_2
5223 0, // sub_vrm2_3
5224 0, // sub_vrm4_0
5225 0, // sub_vrm4_1
5226 0, // sub_gpr_odd_then_sub_16
5227 0, // sub_gpr_odd_then_sub_32
5228 0, // sub_vrm1_0_sub_vrm1_1
5229 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5230 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5231 0, // sub_vrm1_1_sub_vrm1_2
5232 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5233 0, // sub_vrm1_2_sub_vrm1_3
5234 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5235 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5236 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5237 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5238 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5239 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5240 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5241 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5242 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5243 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5244 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5245 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5246 0, // sub_vrm1_3_sub_vrm1_4
5247 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5248 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5249 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5250 0, // sub_vrm1_4_sub_vrm1_5
5251 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5252 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5253 0, // sub_vrm1_5_sub_vrm1_6
5254 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5255 0, // sub_vrm1_6_sub_vrm1_7
5256 0, // sub_vrm2_0_sub_vrm2_1
5257 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5258 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5259 0, // sub_vrm2_1_sub_vrm2_2
5260 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5261 0, // sub_vrm2_2_sub_vrm2_3
5262 },
5263 { // YGPR_with_sub_16_in_GPRF16NoX0
5264 76, // sub_16 -> YGPR_with_sub_16_in_GPRF16NoX0
5265 76, // sub_32 -> YGPR_with_sub_16_in_GPRF16NoX0
5266 0, // sub_64
5267 0, // sub_128
5268 76, // sub_cap_addr -> YGPR_with_sub_16_in_GPRF16NoX0
5269 0, // sub_gpr_even
5270 0, // sub_gpr_odd
5271 0, // sub_vrm1_0
5272 0, // sub_vrm1_1
5273 0, // sub_vrm1_2
5274 0, // sub_vrm1_3
5275 0, // sub_vrm1_4
5276 0, // sub_vrm1_5
5277 0, // sub_vrm1_6
5278 0, // sub_vrm1_7
5279 0, // sub_vrm2_0
5280 0, // sub_vrm2_1
5281 0, // sub_vrm2_2
5282 0, // sub_vrm2_3
5283 0, // sub_vrm4_0
5284 0, // sub_vrm4_1
5285 0, // sub_gpr_odd_then_sub_16
5286 0, // sub_gpr_odd_then_sub_32
5287 0, // sub_vrm1_0_sub_vrm1_1
5288 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5289 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5290 0, // sub_vrm1_1_sub_vrm1_2
5291 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5292 0, // sub_vrm1_2_sub_vrm1_3
5293 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5294 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5295 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5296 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5297 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5298 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5299 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5300 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5301 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5302 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5303 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5304 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5305 0, // sub_vrm1_3_sub_vrm1_4
5306 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5307 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5308 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5309 0, // sub_vrm1_4_sub_vrm1_5
5310 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5311 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5312 0, // sub_vrm1_5_sub_vrm1_6
5313 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5314 0, // sub_vrm1_6_sub_vrm1_7
5315 0, // sub_vrm2_0_sub_vrm2_1
5316 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5317 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5318 0, // sub_vrm2_1_sub_vrm2_2
5319 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5320 0, // sub_vrm2_2_sub_vrm2_3
5321 },
5322 { // YGPR_with_sub_cap_addr_in_GPRNoX2
5323 77, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX2
5324 77, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX2
5325 0, // sub_64
5326 0, // sub_128
5327 77, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX2
5328 0, // sub_gpr_even
5329 0, // sub_gpr_odd
5330 0, // sub_vrm1_0
5331 0, // sub_vrm1_1
5332 0, // sub_vrm1_2
5333 0, // sub_vrm1_3
5334 0, // sub_vrm1_4
5335 0, // sub_vrm1_5
5336 0, // sub_vrm1_6
5337 0, // sub_vrm1_7
5338 0, // sub_vrm2_0
5339 0, // sub_vrm2_1
5340 0, // sub_vrm2_2
5341 0, // sub_vrm2_3
5342 0, // sub_vrm4_0
5343 0, // sub_vrm4_1
5344 0, // sub_gpr_odd_then_sub_16
5345 0, // sub_gpr_odd_then_sub_32
5346 0, // sub_vrm1_0_sub_vrm1_1
5347 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5348 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5349 0, // sub_vrm1_1_sub_vrm1_2
5350 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5351 0, // sub_vrm1_2_sub_vrm1_3
5352 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5353 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5354 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5355 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5356 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5357 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5358 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5359 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5360 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5361 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5362 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5363 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5364 0, // sub_vrm1_3_sub_vrm1_4
5365 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5366 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5367 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5368 0, // sub_vrm1_4_sub_vrm1_5
5369 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5370 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5371 0, // sub_vrm1_5_sub_vrm1_6
5372 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5373 0, // sub_vrm1_6_sub_vrm1_7
5374 0, // sub_vrm2_0_sub_vrm2_1
5375 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5376 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5377 0, // sub_vrm2_1_sub_vrm2_2
5378 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5379 0, // sub_vrm2_2_sub_vrm2_3
5380 },
5381 { // YGPR_with_sub_cap_addr_in_GPRNoX31
5382 78, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX31
5383 78, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX31
5384 0, // sub_64
5385 0, // sub_128
5386 78, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX31
5387 0, // sub_gpr_even
5388 0, // sub_gpr_odd
5389 0, // sub_vrm1_0
5390 0, // sub_vrm1_1
5391 0, // sub_vrm1_2
5392 0, // sub_vrm1_3
5393 0, // sub_vrm1_4
5394 0, // sub_vrm1_5
5395 0, // sub_vrm1_6
5396 0, // sub_vrm1_7
5397 0, // sub_vrm2_0
5398 0, // sub_vrm2_1
5399 0, // sub_vrm2_2
5400 0, // sub_vrm2_3
5401 0, // sub_vrm4_0
5402 0, // sub_vrm4_1
5403 0, // sub_gpr_odd_then_sub_16
5404 0, // sub_gpr_odd_then_sub_32
5405 0, // sub_vrm1_0_sub_vrm1_1
5406 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5407 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5408 0, // sub_vrm1_1_sub_vrm1_2
5409 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5410 0, // sub_vrm1_2_sub_vrm1_3
5411 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5412 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5413 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5414 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5415 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5416 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5417 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5418 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5419 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5420 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5421 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5422 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5423 0, // sub_vrm1_3_sub_vrm1_4
5424 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5425 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5426 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5427 0, // sub_vrm1_4_sub_vrm1_5
5428 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5429 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5430 0, // sub_vrm1_5_sub_vrm1_6
5431 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5432 0, // sub_vrm1_6_sub_vrm1_7
5433 0, // sub_vrm2_0_sub_vrm2_1
5434 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5435 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5436 0, // sub_vrm2_1_sub_vrm2_2
5437 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5438 0, // sub_vrm2_2_sub_vrm2_3
5439 },
5440 { // ZZZ_VMNoV0
5441 0, // sub_16
5442 0, // sub_32
5443 0, // sub_64
5444 0, // sub_128
5445 0, // sub_cap_addr
5446 0, // sub_gpr_even
5447 0, // sub_gpr_odd
5448 0, // sub_vrm1_0
5449 0, // sub_vrm1_1
5450 0, // sub_vrm1_2
5451 0, // sub_vrm1_3
5452 0, // sub_vrm1_4
5453 0, // sub_vrm1_5
5454 0, // sub_vrm1_6
5455 0, // sub_vrm1_7
5456 0, // sub_vrm2_0
5457 0, // sub_vrm2_1
5458 0, // sub_vrm2_2
5459 0, // sub_vrm2_3
5460 0, // sub_vrm4_0
5461 0, // sub_vrm4_1
5462 0, // sub_gpr_odd_then_sub_16
5463 0, // sub_gpr_odd_then_sub_32
5464 0, // sub_vrm1_0_sub_vrm1_1
5465 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5466 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5467 0, // sub_vrm1_1_sub_vrm1_2
5468 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5469 0, // sub_vrm1_2_sub_vrm1_3
5470 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5471 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5472 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5473 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5474 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5475 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5476 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5477 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5478 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5479 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5480 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5481 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5482 0, // sub_vrm1_3_sub_vrm1_4
5483 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5484 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5485 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5486 0, // sub_vrm1_4_sub_vrm1_5
5487 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5488 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5489 0, // sub_vrm1_5_sub_vrm1_6
5490 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5491 0, // sub_vrm1_6_sub_vrm1_7
5492 0, // sub_vrm2_0_sub_vrm2_1
5493 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5494 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5495 0, // sub_vrm2_1_sub_vrm2_2
5496 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5497 0, // sub_vrm2_2_sub_vrm2_3
5498 },
5499 { // ZZZ_VRMF2NoV0
5500 0, // sub_16
5501 0, // sub_32
5502 0, // sub_64
5503 0, // sub_128
5504 0, // sub_cap_addr
5505 0, // sub_gpr_even
5506 0, // sub_gpr_odd
5507 0, // sub_vrm1_0
5508 0, // sub_vrm1_1
5509 0, // sub_vrm1_2
5510 0, // sub_vrm1_3
5511 0, // sub_vrm1_4
5512 0, // sub_vrm1_5
5513 0, // sub_vrm1_6
5514 0, // sub_vrm1_7
5515 0, // sub_vrm2_0
5516 0, // sub_vrm2_1
5517 0, // sub_vrm2_2
5518 0, // sub_vrm2_3
5519 0, // sub_vrm4_0
5520 0, // sub_vrm4_1
5521 0, // sub_gpr_odd_then_sub_16
5522 0, // sub_gpr_odd_then_sub_32
5523 0, // sub_vrm1_0_sub_vrm1_1
5524 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5525 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5526 0, // sub_vrm1_1_sub_vrm1_2
5527 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5528 0, // sub_vrm1_2_sub_vrm1_3
5529 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5530 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5531 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5532 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5533 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5534 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5535 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5536 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5537 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5538 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5539 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5540 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5541 0, // sub_vrm1_3_sub_vrm1_4
5542 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5543 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5544 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5545 0, // sub_vrm1_4_sub_vrm1_5
5546 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5547 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5548 0, // sub_vrm1_5_sub_vrm1_6
5549 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5550 0, // sub_vrm1_6_sub_vrm1_7
5551 0, // sub_vrm2_0_sub_vrm2_1
5552 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5553 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5554 0, // sub_vrm2_1_sub_vrm2_2
5555 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5556 0, // sub_vrm2_2_sub_vrm2_3
5557 },
5558 { // ZZZ_VRMF4NoV0
5559 0, // sub_16
5560 0, // sub_32
5561 0, // sub_64
5562 0, // sub_128
5563 0, // sub_cap_addr
5564 0, // sub_gpr_even
5565 0, // sub_gpr_odd
5566 0, // sub_vrm1_0
5567 0, // sub_vrm1_1
5568 0, // sub_vrm1_2
5569 0, // sub_vrm1_3
5570 0, // sub_vrm1_4
5571 0, // sub_vrm1_5
5572 0, // sub_vrm1_6
5573 0, // sub_vrm1_7
5574 0, // sub_vrm2_0
5575 0, // sub_vrm2_1
5576 0, // sub_vrm2_2
5577 0, // sub_vrm2_3
5578 0, // sub_vrm4_0
5579 0, // sub_vrm4_1
5580 0, // sub_gpr_odd_then_sub_16
5581 0, // sub_gpr_odd_then_sub_32
5582 0, // sub_vrm1_0_sub_vrm1_1
5583 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5584 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5585 0, // sub_vrm1_1_sub_vrm1_2
5586 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5587 0, // sub_vrm1_2_sub_vrm1_3
5588 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5589 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5590 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5591 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5592 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5593 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5594 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5595 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5596 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5597 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5598 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5599 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5600 0, // sub_vrm1_3_sub_vrm1_4
5601 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5602 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5603 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5604 0, // sub_vrm1_4_sub_vrm1_5
5605 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5606 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5607 0, // sub_vrm1_5_sub_vrm1_6
5608 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5609 0, // sub_vrm1_6_sub_vrm1_7
5610 0, // sub_vrm2_0_sub_vrm2_1
5611 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5612 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5613 0, // sub_vrm2_1_sub_vrm2_2
5614 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5615 0, // sub_vrm2_2_sub_vrm2_3
5616 },
5617 { // ZZZ_VRMF8NoV0
5618 0, // sub_16
5619 0, // sub_32
5620 0, // sub_64
5621 0, // sub_128
5622 0, // sub_cap_addr
5623 0, // sub_gpr_even
5624 0, // sub_gpr_odd
5625 0, // sub_vrm1_0
5626 0, // sub_vrm1_1
5627 0, // sub_vrm1_2
5628 0, // sub_vrm1_3
5629 0, // sub_vrm1_4
5630 0, // sub_vrm1_5
5631 0, // sub_vrm1_6
5632 0, // sub_vrm1_7
5633 0, // sub_vrm2_0
5634 0, // sub_vrm2_1
5635 0, // sub_vrm2_2
5636 0, // sub_vrm2_3
5637 0, // sub_vrm4_0
5638 0, // sub_vrm4_1
5639 0, // sub_gpr_odd_then_sub_16
5640 0, // sub_gpr_odd_then_sub_32
5641 0, // sub_vrm1_0_sub_vrm1_1
5642 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5643 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5644 0, // sub_vrm1_1_sub_vrm1_2
5645 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5646 0, // sub_vrm1_2_sub_vrm1_3
5647 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5648 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5649 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5650 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5651 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5652 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5653 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5654 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5655 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5656 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5657 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5658 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5659 0, // sub_vrm1_3_sub_vrm1_4
5660 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5661 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5662 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5663 0, // sub_vrm1_4_sub_vrm1_5
5664 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5665 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5666 0, // sub_vrm1_5_sub_vrm1_6
5667 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5668 0, // sub_vrm1_6_sub_vrm1_7
5669 0, // sub_vrm2_0_sub_vrm2_1
5670 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5671 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5672 0, // sub_vrm2_1_sub_vrm2_2
5673 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5674 0, // sub_vrm2_2_sub_vrm2_3
5675 },
5676 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2
5677 83, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2
5678 83, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2
5679 0, // sub_64
5680 0, // sub_128
5681 83, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX0X2
5682 0, // sub_gpr_even
5683 0, // sub_gpr_odd
5684 0, // sub_vrm1_0
5685 0, // sub_vrm1_1
5686 0, // sub_vrm1_2
5687 0, // sub_vrm1_3
5688 0, // sub_vrm1_4
5689 0, // sub_vrm1_5
5690 0, // sub_vrm1_6
5691 0, // sub_vrm1_7
5692 0, // sub_vrm2_0
5693 0, // sub_vrm2_1
5694 0, // sub_vrm2_2
5695 0, // sub_vrm2_3
5696 0, // sub_vrm4_0
5697 0, // sub_vrm4_1
5698 0, // sub_gpr_odd_then_sub_16
5699 0, // sub_gpr_odd_then_sub_32
5700 0, // sub_vrm1_0_sub_vrm1_1
5701 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5702 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5703 0, // sub_vrm1_1_sub_vrm1_2
5704 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5705 0, // sub_vrm1_2_sub_vrm1_3
5706 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5707 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5708 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5709 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5710 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5711 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5712 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5713 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5714 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5715 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5716 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5717 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5718 0, // sub_vrm1_3_sub_vrm1_4
5719 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5720 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5721 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5722 0, // sub_vrm1_4_sub_vrm1_5
5723 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5724 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5725 0, // sub_vrm1_5_sub_vrm1_6
5726 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5727 0, // sub_vrm1_6_sub_vrm1_7
5728 0, // sub_vrm2_0_sub_vrm2_1
5729 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5730 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5731 0, // sub_vrm2_1_sub_vrm2_2
5732 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5733 0, // sub_vrm2_2_sub_vrm2_3
5734 },
5735 { // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5736 84, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5737 84, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5738 0, // sub_64
5739 0, // sub_128
5740 84, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5741 0, // sub_gpr_even
5742 0, // sub_gpr_odd
5743 0, // sub_vrm1_0
5744 0, // sub_vrm1_1
5745 0, // sub_vrm1_2
5746 0, // sub_vrm1_3
5747 0, // sub_vrm1_4
5748 0, // sub_vrm1_5
5749 0, // sub_vrm1_6
5750 0, // sub_vrm1_7
5751 0, // sub_vrm2_0
5752 0, // sub_vrm2_1
5753 0, // sub_vrm2_2
5754 0, // sub_vrm2_3
5755 0, // sub_vrm4_0
5756 0, // sub_vrm4_1
5757 0, // sub_gpr_odd_then_sub_16
5758 0, // sub_gpr_odd_then_sub_32
5759 0, // sub_vrm1_0_sub_vrm1_1
5760 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5761 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5762 0, // sub_vrm1_1_sub_vrm1_2
5763 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5764 0, // sub_vrm1_2_sub_vrm1_3
5765 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5766 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5767 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5768 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5769 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5770 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5771 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5772 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5773 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5774 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5775 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5776 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5777 0, // sub_vrm1_3_sub_vrm1_4
5778 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5779 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5780 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5781 0, // sub_vrm1_4_sub_vrm1_5
5782 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5783 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5784 0, // sub_vrm1_5_sub_vrm1_6
5785 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5786 0, // sub_vrm1_6_sub_vrm1_7
5787 0, // sub_vrm2_0_sub_vrm2_1
5788 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5789 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5790 0, // sub_vrm2_1_sub_vrm2_2
5791 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5792 0, // sub_vrm2_2_sub_vrm2_3
5793 },
5794 { // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5795 85, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5796 85, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5797 0, // sub_64
5798 0, // sub_128
5799 85, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5800 0, // sub_gpr_even
5801 0, // sub_gpr_odd
5802 0, // sub_vrm1_0
5803 0, // sub_vrm1_1
5804 0, // sub_vrm1_2
5805 0, // sub_vrm1_3
5806 0, // sub_vrm1_4
5807 0, // sub_vrm1_5
5808 0, // sub_vrm1_6
5809 0, // sub_vrm1_7
5810 0, // sub_vrm2_0
5811 0, // sub_vrm2_1
5812 0, // sub_vrm2_2
5813 0, // sub_vrm2_3
5814 0, // sub_vrm4_0
5815 0, // sub_vrm4_1
5816 0, // sub_gpr_odd_then_sub_16
5817 0, // sub_gpr_odd_then_sub_32
5818 0, // sub_vrm1_0_sub_vrm1_1
5819 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5820 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5821 0, // sub_vrm1_1_sub_vrm1_2
5822 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5823 0, // sub_vrm1_2_sub_vrm1_3
5824 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5825 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5826 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5827 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5828 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5829 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5830 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5831 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5832 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5833 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5834 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5835 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5836 0, // sub_vrm1_3_sub_vrm1_4
5837 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5838 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5839 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5840 0, // sub_vrm1_4_sub_vrm1_5
5841 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5842 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5843 0, // sub_vrm1_5_sub_vrm1_6
5844 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5845 0, // sub_vrm1_6_sub_vrm1_7
5846 0, // sub_vrm2_0_sub_vrm2_1
5847 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5848 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5849 0, // sub_vrm2_1_sub_vrm2_2
5850 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5851 0, // sub_vrm2_2_sub_vrm2_3
5852 },
5853 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5854 86, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5855 86, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5856 0, // sub_64
5857 0, // sub_128
5858 86, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5859 0, // sub_gpr_even
5860 0, // sub_gpr_odd
5861 0, // sub_vrm1_0
5862 0, // sub_vrm1_1
5863 0, // sub_vrm1_2
5864 0, // sub_vrm1_3
5865 0, // sub_vrm1_4
5866 0, // sub_vrm1_5
5867 0, // sub_vrm1_6
5868 0, // sub_vrm1_7
5869 0, // sub_vrm2_0
5870 0, // sub_vrm2_1
5871 0, // sub_vrm2_2
5872 0, // sub_vrm2_3
5873 0, // sub_vrm4_0
5874 0, // sub_vrm4_1
5875 0, // sub_gpr_odd_then_sub_16
5876 0, // sub_gpr_odd_then_sub_32
5877 0, // sub_vrm1_0_sub_vrm1_1
5878 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5879 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5880 0, // sub_vrm1_1_sub_vrm1_2
5881 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5882 0, // sub_vrm1_2_sub_vrm1_3
5883 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5884 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5885 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5886 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5887 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5888 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5889 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5890 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5891 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5892 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5893 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5894 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5895 0, // sub_vrm1_3_sub_vrm1_4
5896 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5897 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5898 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5899 0, // sub_vrm1_4_sub_vrm1_5
5900 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5901 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5902 0, // sub_vrm1_5_sub_vrm1_6
5903 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5904 0, // sub_vrm1_6_sub_vrm1_7
5905 0, // sub_vrm2_0_sub_vrm2_1
5906 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5907 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5908 0, // sub_vrm2_1_sub_vrm2_2
5909 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5910 0, // sub_vrm2_2_sub_vrm2_3
5911 },
5912 { // YGPR_with_sub_cap_addr_in_GPRJALR
5913 87, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALR
5914 87, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALR
5915 0, // sub_64
5916 0, // sub_128
5917 87, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALR
5918 0, // sub_gpr_even
5919 0, // sub_gpr_odd
5920 0, // sub_vrm1_0
5921 0, // sub_vrm1_1
5922 0, // sub_vrm1_2
5923 0, // sub_vrm1_3
5924 0, // sub_vrm1_4
5925 0, // sub_vrm1_5
5926 0, // sub_vrm1_6
5927 0, // sub_vrm1_7
5928 0, // sub_vrm2_0
5929 0, // sub_vrm2_1
5930 0, // sub_vrm2_2
5931 0, // sub_vrm2_3
5932 0, // sub_vrm4_0
5933 0, // sub_vrm4_1
5934 0, // sub_gpr_odd_then_sub_16
5935 0, // sub_gpr_odd_then_sub_32
5936 0, // sub_vrm1_0_sub_vrm1_1
5937 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5938 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5939 0, // sub_vrm1_1_sub_vrm1_2
5940 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5941 0, // sub_vrm1_2_sub_vrm1_3
5942 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5943 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5944 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5945 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5946 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5947 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5948 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5949 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5950 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5951 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5952 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5953 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5954 0, // sub_vrm1_3_sub_vrm1_4
5955 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5956 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5957 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5958 0, // sub_vrm1_4_sub_vrm1_5
5959 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5960 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5961 0, // sub_vrm1_5_sub_vrm1_6
5962 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5963 0, // sub_vrm1_6_sub_vrm1_7
5964 0, // sub_vrm2_0_sub_vrm2_1
5965 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5966 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5967 0, // sub_vrm2_1_sub_vrm2_2
5968 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5969 0, // sub_vrm2_2_sub_vrm2_3
5970 },
5971 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
5972 88, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7
5973 88, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7
5974 0, // sub_64
5975 0, // sub_128
5976 88, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7
5977 0, // sub_gpr_even
5978 0, // sub_gpr_odd
5979 0, // sub_vrm1_0
5980 0, // sub_vrm1_1
5981 0, // sub_vrm1_2
5982 0, // sub_vrm1_3
5983 0, // sub_vrm1_4
5984 0, // sub_vrm1_5
5985 0, // sub_vrm1_6
5986 0, // sub_vrm1_7
5987 0, // sub_vrm2_0
5988 0, // sub_vrm2_1
5989 0, // sub_vrm2_2
5990 0, // sub_vrm2_3
5991 0, // sub_vrm4_0
5992 0, // sub_vrm4_1
5993 0, // sub_gpr_odd_then_sub_16
5994 0, // sub_gpr_odd_then_sub_32
5995 0, // sub_vrm1_0_sub_vrm1_1
5996 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5997 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5998 0, // sub_vrm1_1_sub_vrm1_2
5999 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6000 0, // sub_vrm1_2_sub_vrm1_3
6001 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6002 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6003 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6004 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6005 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6006 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6007 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6008 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6009 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6010 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6011 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6012 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6013 0, // sub_vrm1_3_sub_vrm1_4
6014 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6015 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6016 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6017 0, // sub_vrm1_4_sub_vrm1_5
6018 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6019 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6020 0, // sub_vrm1_5_sub_vrm1_6
6021 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6022 0, // sub_vrm1_6_sub_vrm1_7
6023 0, // sub_vrm2_0_sub_vrm2_1
6024 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6025 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6026 0, // sub_vrm2_1_sub_vrm2_2
6027 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6028 0, // sub_vrm2_2_sub_vrm2_3
6029 },
6030 { // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6031 89, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6032 89, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6033 0, // sub_64
6034 0, // sub_128
6035 89, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6036 0, // sub_gpr_even
6037 0, // sub_gpr_odd
6038 0, // sub_vrm1_0
6039 0, // sub_vrm1_1
6040 0, // sub_vrm1_2
6041 0, // sub_vrm1_3
6042 0, // sub_vrm1_4
6043 0, // sub_vrm1_5
6044 0, // sub_vrm1_6
6045 0, // sub_vrm1_7
6046 0, // sub_vrm2_0
6047 0, // sub_vrm2_1
6048 0, // sub_vrm2_2
6049 0, // sub_vrm2_3
6050 0, // sub_vrm4_0
6051 0, // sub_vrm4_1
6052 0, // sub_gpr_odd_then_sub_16
6053 0, // sub_gpr_odd_then_sub_32
6054 0, // sub_vrm1_0_sub_vrm1_1
6055 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6056 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6057 0, // sub_vrm1_1_sub_vrm1_2
6058 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6059 0, // sub_vrm1_2_sub_vrm1_3
6060 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6061 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6062 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6063 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6064 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6065 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6066 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6067 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6068 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6069 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6070 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6071 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6072 0, // sub_vrm1_3_sub_vrm1_4
6073 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6074 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6075 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6076 0, // sub_vrm1_4_sub_vrm1_5
6077 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6078 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6079 0, // sub_vrm1_5_sub_vrm1_6
6080 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6081 0, // sub_vrm1_6_sub_vrm1_7
6082 0, // sub_vrm2_0_sub_vrm2_1
6083 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6084 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6085 0, // sub_vrm2_1_sub_vrm2_2
6086 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6087 0, // sub_vrm2_2_sub_vrm2_3
6088 },
6089 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6090 90, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6091 90, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6092 0, // sub_64
6093 0, // sub_128
6094 90, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6095 0, // sub_gpr_even
6096 0, // sub_gpr_odd
6097 0, // sub_vrm1_0
6098 0, // sub_vrm1_1
6099 0, // sub_vrm1_2
6100 0, // sub_vrm1_3
6101 0, // sub_vrm1_4
6102 0, // sub_vrm1_5
6103 0, // sub_vrm1_6
6104 0, // sub_vrm1_7
6105 0, // sub_vrm2_0
6106 0, // sub_vrm2_1
6107 0, // sub_vrm2_2
6108 0, // sub_vrm2_3
6109 0, // sub_vrm4_0
6110 0, // sub_vrm4_1
6111 0, // sub_gpr_odd_then_sub_16
6112 0, // sub_gpr_odd_then_sub_32
6113 0, // sub_vrm1_0_sub_vrm1_1
6114 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6115 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6116 0, // sub_vrm1_1_sub_vrm1_2
6117 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6118 0, // sub_vrm1_2_sub_vrm1_3
6119 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6120 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6121 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6122 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6123 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6124 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6125 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6126 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6127 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6128 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6129 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6130 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6131 0, // sub_vrm1_3_sub_vrm1_4
6132 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6133 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6134 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6135 0, // sub_vrm1_4_sub_vrm1_5
6136 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6137 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6138 0, // sub_vrm1_5_sub_vrm1_6
6139 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6140 0, // sub_vrm1_6_sub_vrm1_7
6141 0, // sub_vrm2_0_sub_vrm2_1
6142 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6143 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6144 0, // sub_vrm2_1_sub_vrm2_2
6145 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6146 0, // sub_vrm2_2_sub_vrm2_3
6147 },
6148 { // YGPR_with_sub_cap_addr_in_GPRTC
6149 91, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRTC
6150 91, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRTC
6151 0, // sub_64
6152 0, // sub_128
6153 91, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRTC
6154 0, // sub_gpr_even
6155 0, // sub_gpr_odd
6156 0, // sub_vrm1_0
6157 0, // sub_vrm1_1
6158 0, // sub_vrm1_2
6159 0, // sub_vrm1_3
6160 0, // sub_vrm1_4
6161 0, // sub_vrm1_5
6162 0, // sub_vrm1_6
6163 0, // sub_vrm1_7
6164 0, // sub_vrm2_0
6165 0, // sub_vrm2_1
6166 0, // sub_vrm2_2
6167 0, // sub_vrm2_3
6168 0, // sub_vrm4_0
6169 0, // sub_vrm4_1
6170 0, // sub_gpr_odd_then_sub_16
6171 0, // sub_gpr_odd_then_sub_32
6172 0, // sub_vrm1_0_sub_vrm1_1
6173 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6174 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6175 0, // sub_vrm1_1_sub_vrm1_2
6176 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6177 0, // sub_vrm1_2_sub_vrm1_3
6178 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6179 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6180 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6181 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6182 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6183 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6184 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6185 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6186 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6187 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6188 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6189 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6190 0, // sub_vrm1_3_sub_vrm1_4
6191 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6192 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6193 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6194 0, // sub_vrm1_4_sub_vrm1_5
6195 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6196 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6197 0, // sub_vrm1_5_sub_vrm1_6
6198 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6199 0, // sub_vrm1_6_sub_vrm1_7
6200 0, // sub_vrm2_0_sub_vrm2_1
6201 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6202 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6203 0, // sub_vrm2_1_sub_vrm2_2
6204 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6205 0, // sub_vrm2_2_sub_vrm2_3
6206 },
6207 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6208 92, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6209 92, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6210 0, // sub_64
6211 0, // sub_128
6212 92, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6213 0, // sub_gpr_even
6214 0, // sub_gpr_odd
6215 0, // sub_vrm1_0
6216 0, // sub_vrm1_1
6217 0, // sub_vrm1_2
6218 0, // sub_vrm1_3
6219 0, // sub_vrm1_4
6220 0, // sub_vrm1_5
6221 0, // sub_vrm1_6
6222 0, // sub_vrm1_7
6223 0, // sub_vrm2_0
6224 0, // sub_vrm2_1
6225 0, // sub_vrm2_2
6226 0, // sub_vrm2_3
6227 0, // sub_vrm4_0
6228 0, // sub_vrm4_1
6229 0, // sub_gpr_odd_then_sub_16
6230 0, // sub_gpr_odd_then_sub_32
6231 0, // sub_vrm1_0_sub_vrm1_1
6232 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6233 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6234 0, // sub_vrm1_1_sub_vrm1_2
6235 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6236 0, // sub_vrm1_2_sub_vrm1_3
6237 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6238 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6239 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6240 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6241 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6242 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6243 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6244 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6245 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6246 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6247 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6248 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6249 0, // sub_vrm1_3_sub_vrm1_4
6250 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6251 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6252 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6253 0, // sub_vrm1_4_sub_vrm1_5
6254 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6255 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6256 0, // sub_vrm1_5_sub_vrm1_6
6257 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6258 0, // sub_vrm1_6_sub_vrm1_7
6259 0, // sub_vrm2_0_sub_vrm2_1
6260 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6261 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6262 0, // sub_vrm2_1_sub_vrm2_2
6263 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6264 0, // sub_vrm2_2_sub_vrm2_3
6265 },
6266 { // YGPR_with_sub_cap_addr_in_GPRTCNonX7
6267 93, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRTCNonX7
6268 93, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRTCNonX7
6269 0, // sub_64
6270 0, // sub_128
6271 93, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRTCNonX7
6272 0, // sub_gpr_even
6273 0, // sub_gpr_odd
6274 0, // sub_vrm1_0
6275 0, // sub_vrm1_1
6276 0, // sub_vrm1_2
6277 0, // sub_vrm1_3
6278 0, // sub_vrm1_4
6279 0, // sub_vrm1_5
6280 0, // sub_vrm1_6
6281 0, // sub_vrm1_7
6282 0, // sub_vrm2_0
6283 0, // sub_vrm2_1
6284 0, // sub_vrm2_2
6285 0, // sub_vrm2_3
6286 0, // sub_vrm4_0
6287 0, // sub_vrm4_1
6288 0, // sub_gpr_odd_then_sub_16
6289 0, // sub_gpr_odd_then_sub_32
6290 0, // sub_vrm1_0_sub_vrm1_1
6291 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6292 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6293 0, // sub_vrm1_1_sub_vrm1_2
6294 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6295 0, // sub_vrm1_2_sub_vrm1_3
6296 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6297 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6298 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6299 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6300 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6301 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6302 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6303 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6304 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6305 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6306 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6307 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6308 0, // sub_vrm1_3_sub_vrm1_4
6309 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6310 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6311 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6312 0, // sub_vrm1_4_sub_vrm1_5
6313 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6314 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6315 0, // sub_vrm1_5_sub_vrm1_6
6316 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6317 0, // sub_vrm1_6_sub_vrm1_7
6318 0, // sub_vrm2_0_sub_vrm2_1
6319 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6320 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6321 0, // sub_vrm2_1_sub_vrm2_2
6322 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6323 0, // sub_vrm2_2_sub_vrm2_3
6324 },
6325 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6326 94, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6327 94, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6328 0, // sub_64
6329 0, // sub_128
6330 94, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6331 0, // sub_gpr_even
6332 0, // sub_gpr_odd
6333 0, // sub_vrm1_0
6334 0, // sub_vrm1_1
6335 0, // sub_vrm1_2
6336 0, // sub_vrm1_3
6337 0, // sub_vrm1_4
6338 0, // sub_vrm1_5
6339 0, // sub_vrm1_6
6340 0, // sub_vrm1_7
6341 0, // sub_vrm2_0
6342 0, // sub_vrm2_1
6343 0, // sub_vrm2_2
6344 0, // sub_vrm2_3
6345 0, // sub_vrm4_0
6346 0, // sub_vrm4_1
6347 0, // sub_gpr_odd_then_sub_16
6348 0, // sub_gpr_odd_then_sub_32
6349 0, // sub_vrm1_0_sub_vrm1_1
6350 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6351 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6352 0, // sub_vrm1_1_sub_vrm1_2
6353 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6354 0, // sub_vrm1_2_sub_vrm1_3
6355 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6356 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6357 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6358 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6359 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6360 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6361 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6362 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6363 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6364 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6365 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6366 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6367 0, // sub_vrm1_3_sub_vrm1_4
6368 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6369 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6370 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6371 0, // sub_vrm1_4_sub_vrm1_5
6372 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6373 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6374 0, // sub_vrm1_5_sub_vrm1_6
6375 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6376 0, // sub_vrm1_6_sub_vrm1_7
6377 0, // sub_vrm2_0_sub_vrm2_1
6378 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6379 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6380 0, // sub_vrm2_1_sub_vrm2_2
6381 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6382 0, // sub_vrm2_2_sub_vrm2_3
6383 },
6384 { // FPR64C
6385 95, // sub_16 -> FPR64C
6386 95, // sub_32 -> FPR64C
6387 0, // sub_64
6388 0, // sub_128
6389 0, // sub_cap_addr
6390 0, // sub_gpr_even
6391 0, // sub_gpr_odd
6392 0, // sub_vrm1_0
6393 0, // sub_vrm1_1
6394 0, // sub_vrm1_2
6395 0, // sub_vrm1_3
6396 0, // sub_vrm1_4
6397 0, // sub_vrm1_5
6398 0, // sub_vrm1_6
6399 0, // sub_vrm1_7
6400 0, // sub_vrm2_0
6401 0, // sub_vrm2_1
6402 0, // sub_vrm2_2
6403 0, // sub_vrm2_3
6404 0, // sub_vrm4_0
6405 0, // sub_vrm4_1
6406 0, // sub_gpr_odd_then_sub_16
6407 0, // sub_gpr_odd_then_sub_32
6408 0, // sub_vrm1_0_sub_vrm1_1
6409 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6410 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6411 0, // sub_vrm1_1_sub_vrm1_2
6412 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6413 0, // sub_vrm1_2_sub_vrm1_3
6414 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6415 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6416 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6417 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6418 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6419 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6420 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6421 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6422 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6423 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6424 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6425 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6426 0, // sub_vrm1_3_sub_vrm1_4
6427 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6428 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6429 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6430 0, // sub_vrm1_4_sub_vrm1_5
6431 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6432 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6433 0, // sub_vrm1_5_sub_vrm1_6
6434 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6435 0, // sub_vrm1_6_sub_vrm1_7
6436 0, // sub_vrm2_0_sub_vrm2_1
6437 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6438 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6439 0, // sub_vrm2_1_sub_vrm2_2
6440 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6441 0, // sub_vrm2_2_sub_vrm2_3
6442 },
6443 { // YGPR_with_sub_16_in_GPRF16C
6444 96, // sub_16 -> YGPR_with_sub_16_in_GPRF16C
6445 96, // sub_32 -> YGPR_with_sub_16_in_GPRF16C
6446 0, // sub_64
6447 0, // sub_128
6448 96, // sub_cap_addr -> YGPR_with_sub_16_in_GPRF16C
6449 0, // sub_gpr_even
6450 0, // sub_gpr_odd
6451 0, // sub_vrm1_0
6452 0, // sub_vrm1_1
6453 0, // sub_vrm1_2
6454 0, // sub_vrm1_3
6455 0, // sub_vrm1_4
6456 0, // sub_vrm1_5
6457 0, // sub_vrm1_6
6458 0, // sub_vrm1_7
6459 0, // sub_vrm2_0
6460 0, // sub_vrm2_1
6461 0, // sub_vrm2_2
6462 0, // sub_vrm2_3
6463 0, // sub_vrm4_0
6464 0, // sub_vrm4_1
6465 0, // sub_gpr_odd_then_sub_16
6466 0, // sub_gpr_odd_then_sub_32
6467 0, // sub_vrm1_0_sub_vrm1_1
6468 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6469 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6470 0, // sub_vrm1_1_sub_vrm1_2
6471 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6472 0, // sub_vrm1_2_sub_vrm1_3
6473 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6474 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6475 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6476 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6477 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6478 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6479 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6480 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6481 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6482 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6483 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6484 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6485 0, // sub_vrm1_3_sub_vrm1_4
6486 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6487 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6488 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6489 0, // sub_vrm1_4_sub_vrm1_5
6490 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6491 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6492 0, // sub_vrm1_5_sub_vrm1_6
6493 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6494 0, // sub_vrm1_6_sub_vrm1_7
6495 0, // sub_vrm2_0_sub_vrm2_1
6496 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6497 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6498 0, // sub_vrm2_1_sub_vrm2_2
6499 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6500 0, // sub_vrm2_2_sub_vrm2_3
6501 },
6502 { // YGPR_with_sub_cap_addr_in_GPRS07
6503 97, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRS07
6504 97, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRS07
6505 0, // sub_64
6506 0, // sub_128
6507 97, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRS07
6508 0, // sub_gpr_even
6509 0, // sub_gpr_odd
6510 0, // sub_vrm1_0
6511 0, // sub_vrm1_1
6512 0, // sub_vrm1_2
6513 0, // sub_vrm1_3
6514 0, // sub_vrm1_4
6515 0, // sub_vrm1_5
6516 0, // sub_vrm1_6
6517 0, // sub_vrm1_7
6518 0, // sub_vrm2_0
6519 0, // sub_vrm2_1
6520 0, // sub_vrm2_2
6521 0, // sub_vrm2_3
6522 0, // sub_vrm4_0
6523 0, // sub_vrm4_1
6524 0, // sub_gpr_odd_then_sub_16
6525 0, // sub_gpr_odd_then_sub_32
6526 0, // sub_vrm1_0_sub_vrm1_1
6527 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6528 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6529 0, // sub_vrm1_1_sub_vrm1_2
6530 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6531 0, // sub_vrm1_2_sub_vrm1_3
6532 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6533 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6534 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6535 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6536 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6537 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6538 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6539 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6540 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6541 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6542 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6543 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6544 0, // sub_vrm1_3_sub_vrm1_4
6545 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6546 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6547 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6548 0, // sub_vrm1_4_sub_vrm1_5
6549 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6550 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6551 0, // sub_vrm1_5_sub_vrm1_6
6552 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6553 0, // sub_vrm1_6_sub_vrm1_7
6554 0, // sub_vrm2_0_sub_vrm2_1
6555 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6556 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6557 0, // sub_vrm2_1_sub_vrm2_2
6558 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6559 0, // sub_vrm2_2_sub_vrm2_3
6560 },
6561 { // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6562 98, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6563 98, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6564 0, // sub_64
6565 0, // sub_128
6566 98, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6567 0, // sub_gpr_even
6568 0, // sub_gpr_odd
6569 0, // sub_vrm1_0
6570 0, // sub_vrm1_1
6571 0, // sub_vrm1_2
6572 0, // sub_vrm1_3
6573 0, // sub_vrm1_4
6574 0, // sub_vrm1_5
6575 0, // sub_vrm1_6
6576 0, // sub_vrm1_7
6577 0, // sub_vrm2_0
6578 0, // sub_vrm2_1
6579 0, // sub_vrm2_2
6580 0, // sub_vrm2_3
6581 0, // sub_vrm4_0
6582 0, // sub_vrm4_1
6583 0, // sub_gpr_odd_then_sub_16
6584 0, // sub_gpr_odd_then_sub_32
6585 0, // sub_vrm1_0_sub_vrm1_1
6586 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6587 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6588 0, // sub_vrm1_1_sub_vrm1_2
6589 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6590 0, // sub_vrm1_2_sub_vrm1_3
6591 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6592 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6593 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6594 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6595 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6596 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6597 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6598 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6599 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6600 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6601 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6602 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6603 0, // sub_vrm1_3_sub_vrm1_4
6604 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6605 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6606 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6607 0, // sub_vrm1_4_sub_vrm1_5
6608 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6609 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6610 0, // sub_vrm1_5_sub_vrm1_6
6611 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6612 0, // sub_vrm1_6_sub_vrm1_7
6613 0, // sub_vrm2_0_sub_vrm2_1
6614 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6615 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6616 0, // sub_vrm2_1_sub_vrm2_2
6617 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6618 0, // sub_vrm2_2_sub_vrm2_3
6619 },
6620 { // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
6621 99, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
6622 99, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
6623 0, // sub_64
6624 0, // sub_128
6625 99, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
6626 0, // sub_gpr_even
6627 0, // sub_gpr_odd
6628 0, // sub_vrm1_0
6629 0, // sub_vrm1_1
6630 0, // sub_vrm1_2
6631 0, // sub_vrm1_3
6632 0, // sub_vrm1_4
6633 0, // sub_vrm1_5
6634 0, // sub_vrm1_6
6635 0, // sub_vrm1_7
6636 0, // sub_vrm2_0
6637 0, // sub_vrm2_1
6638 0, // sub_vrm2_2
6639 0, // sub_vrm2_3
6640 0, // sub_vrm4_0
6641 0, // sub_vrm4_1
6642 0, // sub_gpr_odd_then_sub_16
6643 0, // sub_gpr_odd_then_sub_32
6644 0, // sub_vrm1_0_sub_vrm1_1
6645 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6646 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6647 0, // sub_vrm1_1_sub_vrm1_2
6648 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6649 0, // sub_vrm1_2_sub_vrm1_3
6650 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6651 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6652 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6653 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6654 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6655 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6656 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6657 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6658 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6659 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6660 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6661 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6662 0, // sub_vrm1_3_sub_vrm1_4
6663 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6664 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6665 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6666 0, // sub_vrm1_4_sub_vrm1_5
6667 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6668 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6669 0, // sub_vrm1_5_sub_vrm1_6
6670 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6671 0, // sub_vrm1_6_sub_vrm1_7
6672 0, // sub_vrm2_0_sub_vrm2_1
6673 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6674 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6675 0, // sub_vrm2_1_sub_vrm2_2
6676 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6677 0, // sub_vrm2_2_sub_vrm2_3
6678 },
6679 { // YGPR_with_sub_cap_addr_in_GPRX1X5
6680 100, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX1X5
6681 100, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX1X5
6682 0, // sub_64
6683 0, // sub_128
6684 100, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX1X5
6685 0, // sub_gpr_even
6686 0, // sub_gpr_odd
6687 0, // sub_vrm1_0
6688 0, // sub_vrm1_1
6689 0, // sub_vrm1_2
6690 0, // sub_vrm1_3
6691 0, // sub_vrm1_4
6692 0, // sub_vrm1_5
6693 0, // sub_vrm1_6
6694 0, // sub_vrm1_7
6695 0, // sub_vrm2_0
6696 0, // sub_vrm2_1
6697 0, // sub_vrm2_2
6698 0, // sub_vrm2_3
6699 0, // sub_vrm4_0
6700 0, // sub_vrm4_1
6701 0, // sub_gpr_odd_then_sub_16
6702 0, // sub_gpr_odd_then_sub_32
6703 0, // sub_vrm1_0_sub_vrm1_1
6704 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6705 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6706 0, // sub_vrm1_1_sub_vrm1_2
6707 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6708 0, // sub_vrm1_2_sub_vrm1_3
6709 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6710 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6711 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6712 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6713 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6714 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6715 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6716 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6717 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6718 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6719 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6720 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6721 0, // sub_vrm1_3_sub_vrm1_4
6722 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6723 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6724 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6725 0, // sub_vrm1_4_sub_vrm1_5
6726 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6727 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6728 0, // sub_vrm1_5_sub_vrm1_6
6729 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6730 0, // sub_vrm1_6_sub_vrm1_7
6731 0, // sub_vrm2_0_sub_vrm2_1
6732 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6733 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6734 0, // sub_vrm2_1_sub_vrm2_2
6735 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6736 0, // sub_vrm2_2_sub_vrm2_3
6737 },
6738 { // VMV0
6739 0, // sub_16
6740 0, // sub_32
6741 0, // sub_64
6742 0, // sub_128
6743 0, // sub_cap_addr
6744 0, // sub_gpr_even
6745 0, // sub_gpr_odd
6746 0, // sub_vrm1_0
6747 0, // sub_vrm1_1
6748 0, // sub_vrm1_2
6749 0, // sub_vrm1_3
6750 0, // sub_vrm1_4
6751 0, // sub_vrm1_5
6752 0, // sub_vrm1_6
6753 0, // sub_vrm1_7
6754 0, // sub_vrm2_0
6755 0, // sub_vrm2_1
6756 0, // sub_vrm2_2
6757 0, // sub_vrm2_3
6758 0, // sub_vrm4_0
6759 0, // sub_vrm4_1
6760 0, // sub_gpr_odd_then_sub_16
6761 0, // sub_gpr_odd_then_sub_32
6762 0, // sub_vrm1_0_sub_vrm1_1
6763 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6764 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6765 0, // sub_vrm1_1_sub_vrm1_2
6766 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6767 0, // sub_vrm1_2_sub_vrm1_3
6768 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6769 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6770 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6771 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6772 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6773 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6774 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6775 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6776 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6777 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6778 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6779 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6780 0, // sub_vrm1_3_sub_vrm1_4
6781 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6782 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6783 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6784 0, // sub_vrm1_4_sub_vrm1_5
6785 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6786 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6787 0, // sub_vrm1_5_sub_vrm1_6
6788 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6789 0, // sub_vrm1_6_sub_vrm1_7
6790 0, // sub_vrm2_0_sub_vrm2_1
6791 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6792 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6793 0, // sub_vrm2_1_sub_vrm2_2
6794 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6795 0, // sub_vrm2_2_sub_vrm2_3
6796 },
6797 { // YGPR_with_sub_16_in_GPRF16X0
6798 102, // sub_16 -> YGPR_with_sub_16_in_GPRF16X0
6799 102, // sub_32 -> YGPR_with_sub_16_in_GPRF16X0
6800 0, // sub_64
6801 0, // sub_128
6802 102, // sub_cap_addr -> YGPR_with_sub_16_in_GPRF16X0
6803 0, // sub_gpr_even
6804 0, // sub_gpr_odd
6805 0, // sub_vrm1_0
6806 0, // sub_vrm1_1
6807 0, // sub_vrm1_2
6808 0, // sub_vrm1_3
6809 0, // sub_vrm1_4
6810 0, // sub_vrm1_5
6811 0, // sub_vrm1_6
6812 0, // sub_vrm1_7
6813 0, // sub_vrm2_0
6814 0, // sub_vrm2_1
6815 0, // sub_vrm2_2
6816 0, // sub_vrm2_3
6817 0, // sub_vrm4_0
6818 0, // sub_vrm4_1
6819 0, // sub_gpr_odd_then_sub_16
6820 0, // sub_gpr_odd_then_sub_32
6821 0, // sub_vrm1_0_sub_vrm1_1
6822 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6823 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6824 0, // sub_vrm1_1_sub_vrm1_2
6825 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6826 0, // sub_vrm1_2_sub_vrm1_3
6827 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6828 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6829 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6830 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6831 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6832 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6833 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6834 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6835 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6836 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6837 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6838 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6839 0, // sub_vrm1_3_sub_vrm1_4
6840 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6841 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6842 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6843 0, // sub_vrm1_4_sub_vrm1_5
6844 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6845 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6846 0, // sub_vrm1_5_sub_vrm1_6
6847 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6848 0, // sub_vrm1_6_sub_vrm1_7
6849 0, // sub_vrm2_0_sub_vrm2_1
6850 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6851 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6852 0, // sub_vrm2_1_sub_vrm2_2
6853 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6854 0, // sub_vrm2_2_sub_vrm2_3
6855 },
6856 { // YGPR_with_sub_cap_addr_in_GPRX1
6857 103, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX1
6858 103, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX1
6859 0, // sub_64
6860 0, // sub_128
6861 103, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX1
6862 0, // sub_gpr_even
6863 0, // sub_gpr_odd
6864 0, // sub_vrm1_0
6865 0, // sub_vrm1_1
6866 0, // sub_vrm1_2
6867 0, // sub_vrm1_3
6868 0, // sub_vrm1_4
6869 0, // sub_vrm1_5
6870 0, // sub_vrm1_6
6871 0, // sub_vrm1_7
6872 0, // sub_vrm2_0
6873 0, // sub_vrm2_1
6874 0, // sub_vrm2_2
6875 0, // sub_vrm2_3
6876 0, // sub_vrm4_0
6877 0, // sub_vrm4_1
6878 0, // sub_gpr_odd_then_sub_16
6879 0, // sub_gpr_odd_then_sub_32
6880 0, // sub_vrm1_0_sub_vrm1_1
6881 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6882 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6883 0, // sub_vrm1_1_sub_vrm1_2
6884 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6885 0, // sub_vrm1_2_sub_vrm1_3
6886 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6887 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6888 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6889 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6890 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6891 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6892 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6893 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6894 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6895 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6896 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6897 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6898 0, // sub_vrm1_3_sub_vrm1_4
6899 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6900 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6901 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6902 0, // sub_vrm1_4_sub_vrm1_5
6903 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6904 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6905 0, // sub_vrm1_5_sub_vrm1_6
6906 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6907 0, // sub_vrm1_6_sub_vrm1_7
6908 0, // sub_vrm2_0_sub_vrm2_1
6909 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6910 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6911 0, // sub_vrm2_1_sub_vrm2_2
6912 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6913 0, // sub_vrm2_2_sub_vrm2_3
6914 },
6915 { // YGPR_with_sub_cap_addr_in_GPRX5
6916 104, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX5
6917 104, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX5
6918 0, // sub_64
6919 0, // sub_128
6920 104, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX5
6921 0, // sub_gpr_even
6922 0, // sub_gpr_odd
6923 0, // sub_vrm1_0
6924 0, // sub_vrm1_1
6925 0, // sub_vrm1_2
6926 0, // sub_vrm1_3
6927 0, // sub_vrm1_4
6928 0, // sub_vrm1_5
6929 0, // sub_vrm1_6
6930 0, // sub_vrm1_7
6931 0, // sub_vrm2_0
6932 0, // sub_vrm2_1
6933 0, // sub_vrm2_2
6934 0, // sub_vrm2_3
6935 0, // sub_vrm4_0
6936 0, // sub_vrm4_1
6937 0, // sub_gpr_odd_then_sub_16
6938 0, // sub_gpr_odd_then_sub_32
6939 0, // sub_vrm1_0_sub_vrm1_1
6940 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6941 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6942 0, // sub_vrm1_1_sub_vrm1_2
6943 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6944 0, // sub_vrm1_2_sub_vrm1_3
6945 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6946 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6947 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6948 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6949 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6950 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6951 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6952 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6953 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6954 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6955 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6956 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6957 0, // sub_vrm1_3_sub_vrm1_4
6958 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6959 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6960 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6961 0, // sub_vrm1_4_sub_vrm1_5
6962 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6963 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6964 0, // sub_vrm1_5_sub_vrm1_6
6965 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6966 0, // sub_vrm1_6_sub_vrm1_7
6967 0, // sub_vrm2_0_sub_vrm2_1
6968 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6969 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6970 0, // sub_vrm2_1_sub_vrm2_2
6971 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6972 0, // sub_vrm2_2_sub_vrm2_3
6973 },
6974 { // YGPR_with_sub_cap_addr_in_GPRX7
6975 105, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX7
6976 105, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX7
6977 0, // sub_64
6978 0, // sub_128
6979 105, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX7
6980 0, // sub_gpr_even
6981 0, // sub_gpr_odd
6982 0, // sub_vrm1_0
6983 0, // sub_vrm1_1
6984 0, // sub_vrm1_2
6985 0, // sub_vrm1_3
6986 0, // sub_vrm1_4
6987 0, // sub_vrm1_5
6988 0, // sub_vrm1_6
6989 0, // sub_vrm1_7
6990 0, // sub_vrm2_0
6991 0, // sub_vrm2_1
6992 0, // sub_vrm2_2
6993 0, // sub_vrm2_3
6994 0, // sub_vrm4_0
6995 0, // sub_vrm4_1
6996 0, // sub_gpr_odd_then_sub_16
6997 0, // sub_gpr_odd_then_sub_32
6998 0, // sub_vrm1_0_sub_vrm1_1
6999 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7000 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7001 0, // sub_vrm1_1_sub_vrm1_2
7002 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7003 0, // sub_vrm1_2_sub_vrm1_3
7004 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7005 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7006 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7007 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7008 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7009 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7010 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7011 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7012 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7013 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7014 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7015 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7016 0, // sub_vrm1_3_sub_vrm1_4
7017 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7018 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7019 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7020 0, // sub_vrm1_4_sub_vrm1_5
7021 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7022 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7023 0, // sub_vrm1_5_sub_vrm1_6
7024 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7025 0, // sub_vrm1_6_sub_vrm1_7
7026 0, // sub_vrm2_0_sub_vrm2_1
7027 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7028 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7029 0, // sub_vrm2_1_sub_vrm2_2
7030 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7031 0, // sub_vrm2_2_sub_vrm2_3
7032 },
7033 { // YGPR_with_sub_cap_addr_in_SP
7034 106, // sub_16 -> YGPR_with_sub_cap_addr_in_SP
7035 106, // sub_32 -> YGPR_with_sub_cap_addr_in_SP
7036 0, // sub_64
7037 0, // sub_128
7038 106, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_SP
7039 0, // sub_gpr_even
7040 0, // sub_gpr_odd
7041 0, // sub_vrm1_0
7042 0, // sub_vrm1_1
7043 0, // sub_vrm1_2
7044 0, // sub_vrm1_3
7045 0, // sub_vrm1_4
7046 0, // sub_vrm1_5
7047 0, // sub_vrm1_6
7048 0, // sub_vrm1_7
7049 0, // sub_vrm2_0
7050 0, // sub_vrm2_1
7051 0, // sub_vrm2_2
7052 0, // sub_vrm2_3
7053 0, // sub_vrm4_0
7054 0, // sub_vrm4_1
7055 0, // sub_gpr_odd_then_sub_16
7056 0, // sub_gpr_odd_then_sub_32
7057 0, // sub_vrm1_0_sub_vrm1_1
7058 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7059 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7060 0, // sub_vrm1_1_sub_vrm1_2
7061 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7062 0, // sub_vrm1_2_sub_vrm1_3
7063 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7064 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7065 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7066 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7067 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7068 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7069 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7070 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7071 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7072 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7073 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7074 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7075 0, // sub_vrm1_3_sub_vrm1_4
7076 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7077 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7078 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7079 0, // sub_vrm1_4_sub_vrm1_5
7080 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7081 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7082 0, // sub_vrm1_5_sub_vrm1_6
7083 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7084 0, // sub_vrm1_6_sub_vrm1_7
7085 0, // sub_vrm2_0_sub_vrm2_1
7086 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7087 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7088 0, // sub_vrm2_1_sub_vrm2_2
7089 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7090 0, // sub_vrm2_2_sub_vrm2_3
7091 },
7092 { // VRN2M1
7093 0, // sub_16
7094 0, // sub_32
7095 0, // sub_64
7096 0, // sub_128
7097 0, // sub_cap_addr
7098 0, // sub_gpr_even
7099 0, // sub_gpr_odd
7100 107, // sub_vrm1_0 -> VRN2M1
7101 107, // sub_vrm1_1 -> VRN2M1
7102 0, // sub_vrm1_2
7103 0, // sub_vrm1_3
7104 0, // sub_vrm1_4
7105 0, // sub_vrm1_5
7106 0, // sub_vrm1_6
7107 0, // sub_vrm1_7
7108 0, // sub_vrm2_0
7109 0, // sub_vrm2_1
7110 0, // sub_vrm2_2
7111 0, // sub_vrm2_3
7112 0, // sub_vrm4_0
7113 0, // sub_vrm4_1
7114 0, // sub_gpr_odd_then_sub_16
7115 0, // sub_gpr_odd_then_sub_32
7116 0, // sub_vrm1_0_sub_vrm1_1
7117 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7118 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7119 0, // sub_vrm1_1_sub_vrm1_2
7120 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7121 0, // sub_vrm1_2_sub_vrm1_3
7122 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7123 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7124 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7125 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7126 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7127 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7128 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7129 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7130 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7131 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7132 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7133 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7134 0, // sub_vrm1_3_sub_vrm1_4
7135 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7136 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7137 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7138 0, // sub_vrm1_4_sub_vrm1_5
7139 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7140 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7141 0, // sub_vrm1_5_sub_vrm1_6
7142 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7143 0, // sub_vrm1_6_sub_vrm1_7
7144 0, // sub_vrm2_0_sub_vrm2_1
7145 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7146 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7147 0, // sub_vrm2_1_sub_vrm2_2
7148 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7149 0, // sub_vrm2_2_sub_vrm2_3
7150 },
7151 { // VRN2M1NoV0
7152 0, // sub_16
7153 0, // sub_32
7154 0, // sub_64
7155 0, // sub_128
7156 0, // sub_cap_addr
7157 0, // sub_gpr_even
7158 0, // sub_gpr_odd
7159 108, // sub_vrm1_0 -> VRN2M1NoV0
7160 108, // sub_vrm1_1 -> VRN2M1NoV0
7161 0, // sub_vrm1_2
7162 0, // sub_vrm1_3
7163 0, // sub_vrm1_4
7164 0, // sub_vrm1_5
7165 0, // sub_vrm1_6
7166 0, // sub_vrm1_7
7167 0, // sub_vrm2_0
7168 0, // sub_vrm2_1
7169 0, // sub_vrm2_2
7170 0, // sub_vrm2_3
7171 0, // sub_vrm4_0
7172 0, // sub_vrm4_1
7173 0, // sub_gpr_odd_then_sub_16
7174 0, // sub_gpr_odd_then_sub_32
7175 0, // sub_vrm1_0_sub_vrm1_1
7176 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7177 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7178 0, // sub_vrm1_1_sub_vrm1_2
7179 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7180 0, // sub_vrm1_2_sub_vrm1_3
7181 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7182 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7183 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7184 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7185 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7186 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7187 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7188 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7189 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7190 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7191 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7192 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7193 0, // sub_vrm1_3_sub_vrm1_4
7194 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7195 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7196 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7197 0, // sub_vrm1_4_sub_vrm1_5
7198 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7199 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7200 0, // sub_vrm1_5_sub_vrm1_6
7201 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7202 0, // sub_vrm1_6_sub_vrm1_7
7203 0, // sub_vrm2_0_sub_vrm2_1
7204 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7205 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7206 0, // sub_vrm2_1_sub_vrm2_2
7207 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7208 0, // sub_vrm2_2_sub_vrm2_3
7209 },
7210 { // VRM2
7211 0, // sub_16
7212 0, // sub_32
7213 0, // sub_64
7214 0, // sub_128
7215 0, // sub_cap_addr
7216 0, // sub_gpr_even
7217 0, // sub_gpr_odd
7218 109, // sub_vrm1_0 -> VRM2
7219 109, // sub_vrm1_1 -> VRM2
7220 0, // sub_vrm1_2
7221 0, // sub_vrm1_3
7222 0, // sub_vrm1_4
7223 0, // sub_vrm1_5
7224 0, // sub_vrm1_6
7225 0, // sub_vrm1_7
7226 0, // sub_vrm2_0
7227 0, // sub_vrm2_1
7228 0, // sub_vrm2_2
7229 0, // sub_vrm2_3
7230 0, // sub_vrm4_0
7231 0, // sub_vrm4_1
7232 0, // sub_gpr_odd_then_sub_16
7233 0, // sub_gpr_odd_then_sub_32
7234 0, // sub_vrm1_0_sub_vrm1_1
7235 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7236 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7237 0, // sub_vrm1_1_sub_vrm1_2
7238 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7239 0, // sub_vrm1_2_sub_vrm1_3
7240 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7241 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7242 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7243 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7244 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7245 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7246 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7247 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7248 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7249 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7250 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7251 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7252 0, // sub_vrm1_3_sub_vrm1_4
7253 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7254 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7255 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7256 0, // sub_vrm1_4_sub_vrm1_5
7257 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7258 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7259 0, // sub_vrm1_5_sub_vrm1_6
7260 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7261 0, // sub_vrm1_6_sub_vrm1_7
7262 0, // sub_vrm2_0_sub_vrm2_1
7263 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7264 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7265 0, // sub_vrm2_1_sub_vrm2_2
7266 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7267 0, // sub_vrm2_2_sub_vrm2_3
7268 },
7269 { // VRM2NoV0
7270 0, // sub_16
7271 0, // sub_32
7272 0, // sub_64
7273 0, // sub_128
7274 0, // sub_cap_addr
7275 0, // sub_gpr_even
7276 0, // sub_gpr_odd
7277 110, // sub_vrm1_0 -> VRM2NoV0
7278 110, // sub_vrm1_1 -> VRM2NoV0
7279 0, // sub_vrm1_2
7280 0, // sub_vrm1_3
7281 0, // sub_vrm1_4
7282 0, // sub_vrm1_5
7283 0, // sub_vrm1_6
7284 0, // sub_vrm1_7
7285 0, // sub_vrm2_0
7286 0, // sub_vrm2_1
7287 0, // sub_vrm2_2
7288 0, // sub_vrm2_3
7289 0, // sub_vrm4_0
7290 0, // sub_vrm4_1
7291 0, // sub_gpr_odd_then_sub_16
7292 0, // sub_gpr_odd_then_sub_32
7293 0, // sub_vrm1_0_sub_vrm1_1
7294 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7295 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7296 0, // sub_vrm1_1_sub_vrm1_2
7297 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7298 0, // sub_vrm1_2_sub_vrm1_3
7299 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7300 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7301 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7302 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7303 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7304 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7305 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7306 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7307 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7308 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7309 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7310 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7311 0, // sub_vrm1_3_sub_vrm1_4
7312 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7313 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7314 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7315 0, // sub_vrm1_4_sub_vrm1_5
7316 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7317 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7318 0, // sub_vrm1_5_sub_vrm1_6
7319 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7320 0, // sub_vrm1_6_sub_vrm1_7
7321 0, // sub_vrm2_0_sub_vrm2_1
7322 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7323 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7324 0, // sub_vrm2_1_sub_vrm2_2
7325 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7326 0, // sub_vrm2_2_sub_vrm2_3
7327 },
7328 { // VRM2_with_sub_vrm1_0_in_VMV0
7329 0, // sub_16
7330 0, // sub_32
7331 0, // sub_64
7332 0, // sub_128
7333 0, // sub_cap_addr
7334 0, // sub_gpr_even
7335 0, // sub_gpr_odd
7336 111, // sub_vrm1_0 -> VRM2_with_sub_vrm1_0_in_VMV0
7337 111, // sub_vrm1_1 -> VRM2_with_sub_vrm1_0_in_VMV0
7338 0, // sub_vrm1_2
7339 0, // sub_vrm1_3
7340 0, // sub_vrm1_4
7341 0, // sub_vrm1_5
7342 0, // sub_vrm1_6
7343 0, // sub_vrm1_7
7344 0, // sub_vrm2_0
7345 0, // sub_vrm2_1
7346 0, // sub_vrm2_2
7347 0, // sub_vrm2_3
7348 0, // sub_vrm4_0
7349 0, // sub_vrm4_1
7350 0, // sub_gpr_odd_then_sub_16
7351 0, // sub_gpr_odd_then_sub_32
7352 0, // sub_vrm1_0_sub_vrm1_1
7353 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7354 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7355 0, // sub_vrm1_1_sub_vrm1_2
7356 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7357 0, // sub_vrm1_2_sub_vrm1_3
7358 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7359 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7360 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7361 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7362 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7363 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7364 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7365 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7366 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7367 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7368 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7369 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7370 0, // sub_vrm1_3_sub_vrm1_4
7371 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7372 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7373 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7374 0, // sub_vrm1_4_sub_vrm1_5
7375 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7376 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7377 0, // sub_vrm1_5_sub_vrm1_6
7378 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7379 0, // sub_vrm1_6_sub_vrm1_7
7380 0, // sub_vrm2_0_sub_vrm2_1
7381 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7382 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7383 0, // sub_vrm2_1_sub_vrm2_2
7384 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7385 0, // sub_vrm2_2_sub_vrm2_3
7386 },
7387 { // VRN2M1_with_sub_vrm1_0_in_VMV0
7388 0, // sub_16
7389 0, // sub_32
7390 0, // sub_64
7391 0, // sub_128
7392 0, // sub_cap_addr
7393 0, // sub_gpr_even
7394 0, // sub_gpr_odd
7395 112, // sub_vrm1_0 -> VRN2M1_with_sub_vrm1_0_in_VMV0
7396 112, // sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
7397 0, // sub_vrm1_2
7398 0, // sub_vrm1_3
7399 0, // sub_vrm1_4
7400 0, // sub_vrm1_5
7401 0, // sub_vrm1_6
7402 0, // sub_vrm1_7
7403 0, // sub_vrm2_0
7404 0, // sub_vrm2_1
7405 0, // sub_vrm2_2
7406 0, // sub_vrm2_3
7407 0, // sub_vrm4_0
7408 0, // sub_vrm4_1
7409 0, // sub_gpr_odd_then_sub_16
7410 0, // sub_gpr_odd_then_sub_32
7411 0, // sub_vrm1_0_sub_vrm1_1
7412 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7413 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7414 0, // sub_vrm1_1_sub_vrm1_2
7415 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7416 0, // sub_vrm1_2_sub_vrm1_3
7417 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7418 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7419 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7420 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7421 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7422 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7423 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7424 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7425 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7426 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7427 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7428 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7429 0, // sub_vrm1_3_sub_vrm1_4
7430 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7431 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7432 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7433 0, // sub_vrm1_4_sub_vrm1_5
7434 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7435 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7436 0, // sub_vrm1_5_sub_vrm1_6
7437 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7438 0, // sub_vrm1_6_sub_vrm1_7
7439 0, // sub_vrm2_0_sub_vrm2_1
7440 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7441 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7442 0, // sub_vrm2_1_sub_vrm2_2
7443 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7444 0, // sub_vrm2_2_sub_vrm2_3
7445 },
7446 { // FPR128
7447 113, // sub_16 -> FPR128
7448 113, // sub_32 -> FPR128
7449 113, // sub_64 -> FPR128
7450 0, // sub_128
7451 0, // sub_cap_addr
7452 0, // sub_gpr_even
7453 0, // sub_gpr_odd
7454 0, // sub_vrm1_0
7455 0, // sub_vrm1_1
7456 0, // sub_vrm1_2
7457 0, // sub_vrm1_3
7458 0, // sub_vrm1_4
7459 0, // sub_vrm1_5
7460 0, // sub_vrm1_6
7461 0, // sub_vrm1_7
7462 0, // sub_vrm2_0
7463 0, // sub_vrm2_1
7464 0, // sub_vrm2_2
7465 0, // sub_vrm2_3
7466 0, // sub_vrm4_0
7467 0, // sub_vrm4_1
7468 0, // sub_gpr_odd_then_sub_16
7469 0, // sub_gpr_odd_then_sub_32
7470 0, // sub_vrm1_0_sub_vrm1_1
7471 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7472 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7473 0, // sub_vrm1_1_sub_vrm1_2
7474 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7475 0, // sub_vrm1_2_sub_vrm1_3
7476 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7477 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7478 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7479 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7480 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7481 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7482 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7483 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7484 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7485 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7486 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7487 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7488 0, // sub_vrm1_3_sub_vrm1_4
7489 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7490 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7491 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7492 0, // sub_vrm1_4_sub_vrm1_5
7493 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7494 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7495 0, // sub_vrm1_5_sub_vrm1_6
7496 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7497 0, // sub_vrm1_6_sub_vrm1_7
7498 0, // sub_vrm2_0_sub_vrm2_1
7499 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7500 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7501 0, // sub_vrm2_1_sub_vrm2_2
7502 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7503 0, // sub_vrm2_2_sub_vrm2_3
7504 },
7505 { // FPR128_with_sub_16_in_FPR16C
7506 114, // sub_16 -> FPR128_with_sub_16_in_FPR16C
7507 114, // sub_32 -> FPR128_with_sub_16_in_FPR16C
7508 114, // sub_64 -> FPR128_with_sub_16_in_FPR16C
7509 0, // sub_128
7510 0, // sub_cap_addr
7511 0, // sub_gpr_even
7512 0, // sub_gpr_odd
7513 0, // sub_vrm1_0
7514 0, // sub_vrm1_1
7515 0, // sub_vrm1_2
7516 0, // sub_vrm1_3
7517 0, // sub_vrm1_4
7518 0, // sub_vrm1_5
7519 0, // sub_vrm1_6
7520 0, // sub_vrm1_7
7521 0, // sub_vrm2_0
7522 0, // sub_vrm2_1
7523 0, // sub_vrm2_2
7524 0, // sub_vrm2_3
7525 0, // sub_vrm4_0
7526 0, // sub_vrm4_1
7527 0, // sub_gpr_odd_then_sub_16
7528 0, // sub_gpr_odd_then_sub_32
7529 0, // sub_vrm1_0_sub_vrm1_1
7530 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7531 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7532 0, // sub_vrm1_1_sub_vrm1_2
7533 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7534 0, // sub_vrm1_2_sub_vrm1_3
7535 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7536 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7537 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7538 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7539 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7540 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7541 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7542 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7543 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7544 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7545 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7546 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7547 0, // sub_vrm1_3_sub_vrm1_4
7548 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7549 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7550 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7551 0, // sub_vrm1_4_sub_vrm1_5
7552 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7553 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7554 0, // sub_vrm1_5_sub_vrm1_6
7555 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7556 0, // sub_vrm1_6_sub_vrm1_7
7557 0, // sub_vrm2_0_sub_vrm2_1
7558 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7559 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7560 0, // sub_vrm2_1_sub_vrm2_2
7561 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7562 0, // sub_vrm2_2_sub_vrm2_3
7563 },
7564 { // VRN3M1
7565 0, // sub_16
7566 0, // sub_32
7567 0, // sub_64
7568 0, // sub_128
7569 0, // sub_cap_addr
7570 0, // sub_gpr_even
7571 0, // sub_gpr_odd
7572 115, // sub_vrm1_0 -> VRN3M1
7573 115, // sub_vrm1_1 -> VRN3M1
7574 115, // sub_vrm1_2 -> VRN3M1
7575 0, // sub_vrm1_3
7576 0, // sub_vrm1_4
7577 0, // sub_vrm1_5
7578 0, // sub_vrm1_6
7579 0, // sub_vrm1_7
7580 0, // sub_vrm2_0
7581 0, // sub_vrm2_1
7582 0, // sub_vrm2_2
7583 0, // sub_vrm2_3
7584 0, // sub_vrm4_0
7585 0, // sub_vrm4_1
7586 0, // sub_gpr_odd_then_sub_16
7587 0, // sub_gpr_odd_then_sub_32
7588 115, // sub_vrm1_0_sub_vrm1_1 -> VRN3M1
7589 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7590 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7591 115, // sub_vrm1_1_sub_vrm1_2 -> VRN3M1
7592 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7593 0, // sub_vrm1_2_sub_vrm1_3
7594 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7595 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7596 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7597 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7598 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7599 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7600 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7601 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7602 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7603 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7604 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7605 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7606 0, // sub_vrm1_3_sub_vrm1_4
7607 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7608 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7609 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7610 0, // sub_vrm1_4_sub_vrm1_5
7611 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7612 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7613 0, // sub_vrm1_5_sub_vrm1_6
7614 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7615 0, // sub_vrm1_6_sub_vrm1_7
7616 0, // sub_vrm2_0_sub_vrm2_1
7617 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7618 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7619 0, // sub_vrm2_1_sub_vrm2_2
7620 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7621 0, // sub_vrm2_2_sub_vrm2_3
7622 },
7623 { // VRN3M1NoV0
7624 0, // sub_16
7625 0, // sub_32
7626 0, // sub_64
7627 0, // sub_128
7628 0, // sub_cap_addr
7629 0, // sub_gpr_even
7630 0, // sub_gpr_odd
7631 116, // sub_vrm1_0 -> VRN3M1NoV0
7632 116, // sub_vrm1_1 -> VRN3M1NoV0
7633 116, // sub_vrm1_2 -> VRN3M1NoV0
7634 0, // sub_vrm1_3
7635 0, // sub_vrm1_4
7636 0, // sub_vrm1_5
7637 0, // sub_vrm1_6
7638 0, // sub_vrm1_7
7639 0, // sub_vrm2_0
7640 0, // sub_vrm2_1
7641 0, // sub_vrm2_2
7642 0, // sub_vrm2_3
7643 0, // sub_vrm4_0
7644 0, // sub_vrm4_1
7645 0, // sub_gpr_odd_then_sub_16
7646 0, // sub_gpr_odd_then_sub_32
7647 116, // sub_vrm1_0_sub_vrm1_1 -> VRN3M1NoV0
7648 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7649 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7650 116, // sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
7651 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7652 0, // sub_vrm1_2_sub_vrm1_3
7653 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7654 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7655 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7656 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7657 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7658 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7659 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7660 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7661 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7662 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7663 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7664 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7665 0, // sub_vrm1_3_sub_vrm1_4
7666 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7667 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7668 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7669 0, // sub_vrm1_4_sub_vrm1_5
7670 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7671 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7672 0, // sub_vrm1_5_sub_vrm1_6
7673 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7674 0, // sub_vrm1_6_sub_vrm1_7
7675 0, // sub_vrm2_0_sub_vrm2_1
7676 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7677 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7678 0, // sub_vrm2_1_sub_vrm2_2
7679 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7680 0, // sub_vrm2_2_sub_vrm2_3
7681 },
7682 { // VRN3M1_with_sub_vrm1_0_in_VMV0
7683 0, // sub_16
7684 0, // sub_32
7685 0, // sub_64
7686 0, // sub_128
7687 0, // sub_cap_addr
7688 0, // sub_gpr_even
7689 0, // sub_gpr_odd
7690 117, // sub_vrm1_0 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7691 117, // sub_vrm1_1 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7692 117, // sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7693 0, // sub_vrm1_3
7694 0, // sub_vrm1_4
7695 0, // sub_vrm1_5
7696 0, // sub_vrm1_6
7697 0, // sub_vrm1_7
7698 0, // sub_vrm2_0
7699 0, // sub_vrm2_1
7700 0, // sub_vrm2_2
7701 0, // sub_vrm2_3
7702 0, // sub_vrm4_0
7703 0, // sub_vrm4_1
7704 0, // sub_gpr_odd_then_sub_16
7705 0, // sub_gpr_odd_then_sub_32
7706 117, // sub_vrm1_0_sub_vrm1_1 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7707 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7708 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7709 117, // sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7710 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7711 0, // sub_vrm1_2_sub_vrm1_3
7712 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7713 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7714 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7715 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7716 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7717 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7718 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7719 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7720 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7721 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7722 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7723 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7724 0, // sub_vrm1_3_sub_vrm1_4
7725 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7726 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7727 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7728 0, // sub_vrm1_4_sub_vrm1_5
7729 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7730 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7731 0, // sub_vrm1_5_sub_vrm1_6
7732 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7733 0, // sub_vrm1_6_sub_vrm1_7
7734 0, // sub_vrm2_0_sub_vrm2_1
7735 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7736 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7737 0, // sub_vrm2_1_sub_vrm2_2
7738 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7739 0, // sub_vrm2_2_sub_vrm2_3
7740 },
7741 { // VRN4M1
7742 0, // sub_16
7743 0, // sub_32
7744 0, // sub_64
7745 0, // sub_128
7746 0, // sub_cap_addr
7747 0, // sub_gpr_even
7748 0, // sub_gpr_odd
7749 118, // sub_vrm1_0 -> VRN4M1
7750 118, // sub_vrm1_1 -> VRN4M1
7751 118, // sub_vrm1_2 -> VRN4M1
7752 118, // sub_vrm1_3 -> VRN4M1
7753 0, // sub_vrm1_4
7754 0, // sub_vrm1_5
7755 0, // sub_vrm1_6
7756 0, // sub_vrm1_7
7757 0, // sub_vrm2_0
7758 0, // sub_vrm2_1
7759 0, // sub_vrm2_2
7760 0, // sub_vrm2_3
7761 0, // sub_vrm4_0
7762 0, // sub_vrm4_1
7763 0, // sub_gpr_odd_then_sub_16
7764 0, // sub_gpr_odd_then_sub_32
7765 118, // sub_vrm1_0_sub_vrm1_1 -> VRN4M1
7766 118, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M1
7767 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7768 118, // sub_vrm1_1_sub_vrm1_2 -> VRN4M1
7769 118, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
7770 118, // sub_vrm1_2_sub_vrm1_3 -> VRN4M1
7771 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7772 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7773 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7774 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7775 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7776 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7777 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7778 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7779 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7780 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7781 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7782 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7783 0, // sub_vrm1_3_sub_vrm1_4
7784 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7785 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7786 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7787 0, // sub_vrm1_4_sub_vrm1_5
7788 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7789 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7790 0, // sub_vrm1_5_sub_vrm1_6
7791 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7792 0, // sub_vrm1_6_sub_vrm1_7
7793 0, // sub_vrm2_0_sub_vrm2_1
7794 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7795 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7796 0, // sub_vrm2_1_sub_vrm2_2
7797 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7798 0, // sub_vrm2_2_sub_vrm2_3
7799 },
7800 { // VRN4M1NoV0
7801 0, // sub_16
7802 0, // sub_32
7803 0, // sub_64
7804 0, // sub_128
7805 0, // sub_cap_addr
7806 0, // sub_gpr_even
7807 0, // sub_gpr_odd
7808 119, // sub_vrm1_0 -> VRN4M1NoV0
7809 119, // sub_vrm1_1 -> VRN4M1NoV0
7810 119, // sub_vrm1_2 -> VRN4M1NoV0
7811 119, // sub_vrm1_3 -> VRN4M1NoV0
7812 0, // sub_vrm1_4
7813 0, // sub_vrm1_5
7814 0, // sub_vrm1_6
7815 0, // sub_vrm1_7
7816 0, // sub_vrm2_0
7817 0, // sub_vrm2_1
7818 0, // sub_vrm2_2
7819 0, // sub_vrm2_3
7820 0, // sub_vrm4_0
7821 0, // sub_vrm4_1
7822 0, // sub_gpr_odd_then_sub_16
7823 0, // sub_gpr_odd_then_sub_32
7824 119, // sub_vrm1_0_sub_vrm1_1 -> VRN4M1NoV0
7825 119, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M1NoV0
7826 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7827 119, // sub_vrm1_1_sub_vrm1_2 -> VRN4M1NoV0
7828 119, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
7829 119, // sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
7830 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7831 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7832 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7833 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7834 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7835 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7836 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7837 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7838 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7839 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7840 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7841 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7842 0, // sub_vrm1_3_sub_vrm1_4
7843 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7844 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7845 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7846 0, // sub_vrm1_4_sub_vrm1_5
7847 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7848 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7849 0, // sub_vrm1_5_sub_vrm1_6
7850 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7851 0, // sub_vrm1_6_sub_vrm1_7
7852 0, // sub_vrm2_0_sub_vrm2_1
7853 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7854 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7855 0, // sub_vrm2_1_sub_vrm2_2
7856 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7857 0, // sub_vrm2_2_sub_vrm2_3
7858 },
7859 { // VRN2M2
7860 0, // sub_16
7861 0, // sub_32
7862 0, // sub_64
7863 0, // sub_128
7864 0, // sub_cap_addr
7865 0, // sub_gpr_even
7866 0, // sub_gpr_odd
7867 120, // sub_vrm1_0 -> VRN2M2
7868 120, // sub_vrm1_1 -> VRN2M2
7869 120, // sub_vrm1_2 -> VRN2M2
7870 120, // sub_vrm1_3 -> VRN2M2
7871 0, // sub_vrm1_4
7872 0, // sub_vrm1_5
7873 0, // sub_vrm1_6
7874 0, // sub_vrm1_7
7875 120, // sub_vrm2_0 -> VRN2M2
7876 120, // sub_vrm2_1 -> VRN2M2
7877 0, // sub_vrm2_2
7878 0, // sub_vrm2_3
7879 0, // sub_vrm4_0
7880 0, // sub_vrm4_1
7881 0, // sub_gpr_odd_then_sub_16
7882 0, // sub_gpr_odd_then_sub_32
7883 120, // sub_vrm1_0_sub_vrm1_1 -> VRN2M2
7884 120, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M2
7885 120, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2
7886 120, // sub_vrm1_1_sub_vrm1_2 -> VRN2M2
7887 120, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2
7888 120, // sub_vrm1_2_sub_vrm1_3 -> VRN2M2
7889 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7890 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7891 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7892 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7893 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7894 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7895 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7896 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7897 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7898 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7899 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7900 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7901 0, // sub_vrm1_3_sub_vrm1_4
7902 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7903 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7904 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7905 0, // sub_vrm1_4_sub_vrm1_5
7906 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7907 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7908 0, // sub_vrm1_5_sub_vrm1_6
7909 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7910 0, // sub_vrm1_6_sub_vrm1_7
7911 0, // sub_vrm2_0_sub_vrm2_1
7912 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7913 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7914 0, // sub_vrm2_1_sub_vrm2_2
7915 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7916 0, // sub_vrm2_2_sub_vrm2_3
7917 },
7918 { // VRN2M2NoV0
7919 0, // sub_16
7920 0, // sub_32
7921 0, // sub_64
7922 0, // sub_128
7923 0, // sub_cap_addr
7924 0, // sub_gpr_even
7925 0, // sub_gpr_odd
7926 121, // sub_vrm1_0 -> VRN2M2NoV0
7927 121, // sub_vrm1_1 -> VRN2M2NoV0
7928 121, // sub_vrm1_2 -> VRN2M2NoV0
7929 121, // sub_vrm1_3 -> VRN2M2NoV0
7930 0, // sub_vrm1_4
7931 0, // sub_vrm1_5
7932 0, // sub_vrm1_6
7933 0, // sub_vrm1_7
7934 121, // sub_vrm2_0 -> VRN2M2NoV0
7935 121, // sub_vrm2_1 -> VRN2M2NoV0
7936 0, // sub_vrm2_2
7937 0, // sub_vrm2_3
7938 0, // sub_vrm4_0
7939 0, // sub_vrm4_1
7940 0, // sub_gpr_odd_then_sub_16
7941 0, // sub_gpr_odd_then_sub_32
7942 121, // sub_vrm1_0_sub_vrm1_1 -> VRN2M2NoV0
7943 121, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M2NoV0
7944 121, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2NoV0
7945 121, // sub_vrm1_1_sub_vrm1_2 -> VRN2M2NoV0
7946 121, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2NoV0
7947 121, // sub_vrm1_2_sub_vrm1_3 -> VRN2M2NoV0
7948 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7949 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7950 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7951 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7952 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7953 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7954 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7955 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7956 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7957 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7958 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7959 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7960 0, // sub_vrm1_3_sub_vrm1_4
7961 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7962 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7963 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7964 0, // sub_vrm1_4_sub_vrm1_5
7965 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7966 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7967 0, // sub_vrm1_5_sub_vrm1_6
7968 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7969 0, // sub_vrm1_6_sub_vrm1_7
7970 0, // sub_vrm2_0_sub_vrm2_1
7971 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7972 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7973 0, // sub_vrm2_1_sub_vrm2_2
7974 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7975 0, // sub_vrm2_2_sub_vrm2_3
7976 },
7977 { // VRM4
7978 0, // sub_16
7979 0, // sub_32
7980 0, // sub_64
7981 0, // sub_128
7982 0, // sub_cap_addr
7983 0, // sub_gpr_even
7984 0, // sub_gpr_odd
7985 122, // sub_vrm1_0 -> VRM4
7986 122, // sub_vrm1_1 -> VRM4
7987 122, // sub_vrm1_2 -> VRM4
7988 122, // sub_vrm1_3 -> VRM4
7989 0, // sub_vrm1_4
7990 0, // sub_vrm1_5
7991 0, // sub_vrm1_6
7992 0, // sub_vrm1_7
7993 122, // sub_vrm2_0 -> VRM4
7994 122, // sub_vrm2_1 -> VRM4
7995 0, // sub_vrm2_2
7996 0, // sub_vrm2_3
7997 0, // sub_vrm4_0
7998 0, // sub_vrm4_1
7999 0, // sub_gpr_odd_then_sub_16
8000 0, // sub_gpr_odd_then_sub_32
8001 0, // sub_vrm1_0_sub_vrm1_1
8002 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8003 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8004 0, // sub_vrm1_1_sub_vrm1_2
8005 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8006 0, // sub_vrm1_2_sub_vrm1_3
8007 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8008 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8009 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8010 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8011 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8012 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8013 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8014 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8015 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8016 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8017 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8018 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8019 0, // sub_vrm1_3_sub_vrm1_4
8020 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8021 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8022 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8023 0, // sub_vrm1_4_sub_vrm1_5
8024 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8025 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8026 0, // sub_vrm1_5_sub_vrm1_6
8027 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8028 0, // sub_vrm1_6_sub_vrm1_7
8029 0, // sub_vrm2_0_sub_vrm2_1
8030 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8031 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8032 0, // sub_vrm2_1_sub_vrm2_2
8033 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8034 0, // sub_vrm2_2_sub_vrm2_3
8035 },
8036 { // VRM4NoV0
8037 0, // sub_16
8038 0, // sub_32
8039 0, // sub_64
8040 0, // sub_128
8041 0, // sub_cap_addr
8042 0, // sub_gpr_even
8043 0, // sub_gpr_odd
8044 123, // sub_vrm1_0 -> VRM4NoV0
8045 123, // sub_vrm1_1 -> VRM4NoV0
8046 123, // sub_vrm1_2 -> VRM4NoV0
8047 123, // sub_vrm1_3 -> VRM4NoV0
8048 0, // sub_vrm1_4
8049 0, // sub_vrm1_5
8050 0, // sub_vrm1_6
8051 0, // sub_vrm1_7
8052 123, // sub_vrm2_0 -> VRM4NoV0
8053 123, // sub_vrm2_1 -> VRM4NoV0
8054 0, // sub_vrm2_2
8055 0, // sub_vrm2_3
8056 0, // sub_vrm4_0
8057 0, // sub_vrm4_1
8058 0, // sub_gpr_odd_then_sub_16
8059 0, // sub_gpr_odd_then_sub_32
8060 0, // sub_vrm1_0_sub_vrm1_1
8061 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8062 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8063 0, // sub_vrm1_1_sub_vrm1_2
8064 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8065 0, // sub_vrm1_2_sub_vrm1_3
8066 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8067 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8068 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8069 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8070 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8071 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8072 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8073 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8074 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8075 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8076 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8077 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8078 0, // sub_vrm1_3_sub_vrm1_4
8079 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8080 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8081 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8082 0, // sub_vrm1_4_sub_vrm1_5
8083 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8084 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8085 0, // sub_vrm1_5_sub_vrm1_6
8086 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8087 0, // sub_vrm1_6_sub_vrm1_7
8088 0, // sub_vrm2_0_sub_vrm2_1
8089 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8090 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8091 0, // sub_vrm2_1_sub_vrm2_2
8092 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8093 0, // sub_vrm2_2_sub_vrm2_3
8094 },
8095 { // VRM4_with_sub_vrm1_0_in_VMV0
8096 0, // sub_16
8097 0, // sub_32
8098 0, // sub_64
8099 0, // sub_128
8100 0, // sub_cap_addr
8101 0, // sub_gpr_even
8102 0, // sub_gpr_odd
8103 124, // sub_vrm1_0 -> VRM4_with_sub_vrm1_0_in_VMV0
8104 124, // sub_vrm1_1 -> VRM4_with_sub_vrm1_0_in_VMV0
8105 124, // sub_vrm1_2 -> VRM4_with_sub_vrm1_0_in_VMV0
8106 124, // sub_vrm1_3 -> VRM4_with_sub_vrm1_0_in_VMV0
8107 0, // sub_vrm1_4
8108 0, // sub_vrm1_5
8109 0, // sub_vrm1_6
8110 0, // sub_vrm1_7
8111 124, // sub_vrm2_0 -> VRM4_with_sub_vrm1_0_in_VMV0
8112 124, // sub_vrm2_1 -> VRM4_with_sub_vrm1_0_in_VMV0
8113 0, // sub_vrm2_2
8114 0, // sub_vrm2_3
8115 0, // sub_vrm4_0
8116 0, // sub_vrm4_1
8117 0, // sub_gpr_odd_then_sub_16
8118 0, // sub_gpr_odd_then_sub_32
8119 0, // sub_vrm1_0_sub_vrm1_1
8120 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8121 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8122 0, // sub_vrm1_1_sub_vrm1_2
8123 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8124 0, // sub_vrm1_2_sub_vrm1_3
8125 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8126 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8127 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8128 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8129 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8130 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8131 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8132 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8133 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8134 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8135 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8136 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8137 0, // sub_vrm1_3_sub_vrm1_4
8138 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8139 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8140 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8141 0, // sub_vrm1_4_sub_vrm1_5
8142 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8143 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8144 0, // sub_vrm1_5_sub_vrm1_6
8145 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8146 0, // sub_vrm1_6_sub_vrm1_7
8147 0, // sub_vrm2_0_sub_vrm2_1
8148 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8149 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8150 0, // sub_vrm2_1_sub_vrm2_2
8151 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8152 0, // sub_vrm2_2_sub_vrm2_3
8153 },
8154 { // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8155 0, // sub_16
8156 0, // sub_32
8157 0, // sub_64
8158 0, // sub_128
8159 0, // sub_cap_addr
8160 0, // sub_gpr_even
8161 0, // sub_gpr_odd
8162 125, // sub_vrm1_0 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8163 125, // sub_vrm1_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8164 125, // sub_vrm1_2 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8165 125, // sub_vrm1_3 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8166 0, // sub_vrm1_4
8167 0, // sub_vrm1_5
8168 0, // sub_vrm1_6
8169 0, // sub_vrm1_7
8170 125, // sub_vrm2_0 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8171 125, // sub_vrm2_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8172 0, // sub_vrm2_2
8173 0, // sub_vrm2_3
8174 0, // sub_vrm4_0
8175 0, // sub_vrm4_1
8176 0, // sub_gpr_odd_then_sub_16
8177 0, // sub_gpr_odd_then_sub_32
8178 125, // sub_vrm1_0_sub_vrm1_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8179 125, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8180 125, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8181 125, // sub_vrm1_1_sub_vrm1_2 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8182 125, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8183 125, // sub_vrm1_2_sub_vrm1_3 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8184 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8185 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8186 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8187 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8188 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8189 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8190 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8191 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8192 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8193 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8194 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8195 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8196 0, // sub_vrm1_3_sub_vrm1_4
8197 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8198 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8199 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8200 0, // sub_vrm1_4_sub_vrm1_5
8201 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8202 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8203 0, // sub_vrm1_5_sub_vrm1_6
8204 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8205 0, // sub_vrm1_6_sub_vrm1_7
8206 0, // sub_vrm2_0_sub_vrm2_1
8207 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8208 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8209 0, // sub_vrm2_1_sub_vrm2_2
8210 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8211 0, // sub_vrm2_2_sub_vrm2_3
8212 },
8213 { // VRN4M1_with_sub_vrm1_0_in_VMV0
8214 0, // sub_16
8215 0, // sub_32
8216 0, // sub_64
8217 0, // sub_128
8218 0, // sub_cap_addr
8219 0, // sub_gpr_even
8220 0, // sub_gpr_odd
8221 126, // sub_vrm1_0 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8222 126, // sub_vrm1_1 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8223 126, // sub_vrm1_2 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8224 126, // sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8225 0, // sub_vrm1_4
8226 0, // sub_vrm1_5
8227 0, // sub_vrm1_6
8228 0, // sub_vrm1_7
8229 0, // sub_vrm2_0
8230 0, // sub_vrm2_1
8231 0, // sub_vrm2_2
8232 0, // sub_vrm2_3
8233 0, // sub_vrm4_0
8234 0, // sub_vrm4_1
8235 0, // sub_gpr_odd_then_sub_16
8236 0, // sub_gpr_odd_then_sub_32
8237 126, // sub_vrm1_0_sub_vrm1_1 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8238 126, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8239 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8240 126, // sub_vrm1_1_sub_vrm1_2 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8241 126, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8242 126, // sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8243 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8244 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8245 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8246 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8247 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8248 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8249 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8250 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8251 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8252 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8253 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8254 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8255 0, // sub_vrm1_3_sub_vrm1_4
8256 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8257 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8258 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8259 0, // sub_vrm1_4_sub_vrm1_5
8260 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8261 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8262 0, // sub_vrm1_5_sub_vrm1_6
8263 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8264 0, // sub_vrm1_6_sub_vrm1_7
8265 0, // sub_vrm2_0_sub_vrm2_1
8266 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8267 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8268 0, // sub_vrm2_1_sub_vrm2_2
8269 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8270 0, // sub_vrm2_2_sub_vrm2_3
8271 },
8272 { // FPR256
8273 127, // sub_16 -> FPR256
8274 127, // sub_32 -> FPR256
8275 127, // sub_64 -> FPR256
8276 127, // sub_128 -> FPR256
8277 0, // sub_cap_addr
8278 0, // sub_gpr_even
8279 0, // sub_gpr_odd
8280 0, // sub_vrm1_0
8281 0, // sub_vrm1_1
8282 0, // sub_vrm1_2
8283 0, // sub_vrm1_3
8284 0, // sub_vrm1_4
8285 0, // sub_vrm1_5
8286 0, // sub_vrm1_6
8287 0, // sub_vrm1_7
8288 0, // sub_vrm2_0
8289 0, // sub_vrm2_1
8290 0, // sub_vrm2_2
8291 0, // sub_vrm2_3
8292 0, // sub_vrm4_0
8293 0, // sub_vrm4_1
8294 0, // sub_gpr_odd_then_sub_16
8295 0, // sub_gpr_odd_then_sub_32
8296 0, // sub_vrm1_0_sub_vrm1_1
8297 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8298 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8299 0, // sub_vrm1_1_sub_vrm1_2
8300 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8301 0, // sub_vrm1_2_sub_vrm1_3
8302 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8303 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8304 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8305 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8306 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8307 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8308 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8309 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8310 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8311 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8312 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8313 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8314 0, // sub_vrm1_3_sub_vrm1_4
8315 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8316 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8317 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8318 0, // sub_vrm1_4_sub_vrm1_5
8319 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8320 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8321 0, // sub_vrm1_5_sub_vrm1_6
8322 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8323 0, // sub_vrm1_6_sub_vrm1_7
8324 0, // sub_vrm2_0_sub_vrm2_1
8325 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8326 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8327 0, // sub_vrm2_1_sub_vrm2_2
8328 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8329 0, // sub_vrm2_2_sub_vrm2_3
8330 },
8331 { // FPR256_with_sub_16_in_FPR16C
8332 128, // sub_16 -> FPR256_with_sub_16_in_FPR16C
8333 128, // sub_32 -> FPR256_with_sub_16_in_FPR16C
8334 128, // sub_64 -> FPR256_with_sub_16_in_FPR16C
8335 128, // sub_128 -> FPR256_with_sub_16_in_FPR16C
8336 0, // sub_cap_addr
8337 0, // sub_gpr_even
8338 0, // sub_gpr_odd
8339 0, // sub_vrm1_0
8340 0, // sub_vrm1_1
8341 0, // sub_vrm1_2
8342 0, // sub_vrm1_3
8343 0, // sub_vrm1_4
8344 0, // sub_vrm1_5
8345 0, // sub_vrm1_6
8346 0, // sub_vrm1_7
8347 0, // sub_vrm2_0
8348 0, // sub_vrm2_1
8349 0, // sub_vrm2_2
8350 0, // sub_vrm2_3
8351 0, // sub_vrm4_0
8352 0, // sub_vrm4_1
8353 0, // sub_gpr_odd_then_sub_16
8354 0, // sub_gpr_odd_then_sub_32
8355 0, // sub_vrm1_0_sub_vrm1_1
8356 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8357 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8358 0, // sub_vrm1_1_sub_vrm1_2
8359 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8360 0, // sub_vrm1_2_sub_vrm1_3
8361 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8362 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8363 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8364 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8365 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8366 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8367 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8368 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8369 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8370 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8371 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8372 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8373 0, // sub_vrm1_3_sub_vrm1_4
8374 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8375 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8376 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8377 0, // sub_vrm1_4_sub_vrm1_5
8378 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8379 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8380 0, // sub_vrm1_5_sub_vrm1_6
8381 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8382 0, // sub_vrm1_6_sub_vrm1_7
8383 0, // sub_vrm2_0_sub_vrm2_1
8384 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8385 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8386 0, // sub_vrm2_1_sub_vrm2_2
8387 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8388 0, // sub_vrm2_2_sub_vrm2_3
8389 },
8390 { // VRN5M1
8391 0, // sub_16
8392 0, // sub_32
8393 0, // sub_64
8394 0, // sub_128
8395 0, // sub_cap_addr
8396 0, // sub_gpr_even
8397 0, // sub_gpr_odd
8398 129, // sub_vrm1_0 -> VRN5M1
8399 129, // sub_vrm1_1 -> VRN5M1
8400 129, // sub_vrm1_2 -> VRN5M1
8401 129, // sub_vrm1_3 -> VRN5M1
8402 129, // sub_vrm1_4 -> VRN5M1
8403 0, // sub_vrm1_5
8404 0, // sub_vrm1_6
8405 0, // sub_vrm1_7
8406 0, // sub_vrm2_0
8407 0, // sub_vrm2_1
8408 0, // sub_vrm2_2
8409 0, // sub_vrm2_3
8410 0, // sub_vrm4_0
8411 0, // sub_vrm4_1
8412 0, // sub_gpr_odd_then_sub_16
8413 0, // sub_gpr_odd_then_sub_32
8414 129, // sub_vrm1_0_sub_vrm1_1 -> VRN5M1
8415 129, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN5M1
8416 129, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1
8417 129, // sub_vrm1_1_sub_vrm1_2 -> VRN5M1
8418 129, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1
8419 129, // sub_vrm1_2_sub_vrm1_3 -> VRN5M1
8420 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8421 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8422 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8423 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8424 129, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
8425 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8426 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8427 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8428 129, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
8429 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8430 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8431 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8432 129, // sub_vrm1_3_sub_vrm1_4 -> VRN5M1
8433 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8434 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8435 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8436 0, // sub_vrm1_4_sub_vrm1_5
8437 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8438 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8439 0, // sub_vrm1_5_sub_vrm1_6
8440 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8441 0, // sub_vrm1_6_sub_vrm1_7
8442 0, // sub_vrm2_0_sub_vrm2_1
8443 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8444 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8445 0, // sub_vrm2_1_sub_vrm2_2
8446 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8447 0, // sub_vrm2_2_sub_vrm2_3
8448 },
8449 { // VRN5M1NoV0
8450 0, // sub_16
8451 0, // sub_32
8452 0, // sub_64
8453 0, // sub_128
8454 0, // sub_cap_addr
8455 0, // sub_gpr_even
8456 0, // sub_gpr_odd
8457 130, // sub_vrm1_0 -> VRN5M1NoV0
8458 130, // sub_vrm1_1 -> VRN5M1NoV0
8459 130, // sub_vrm1_2 -> VRN5M1NoV0
8460 130, // sub_vrm1_3 -> VRN5M1NoV0
8461 130, // sub_vrm1_4 -> VRN5M1NoV0
8462 0, // sub_vrm1_5
8463 0, // sub_vrm1_6
8464 0, // sub_vrm1_7
8465 0, // sub_vrm2_0
8466 0, // sub_vrm2_1
8467 0, // sub_vrm2_2
8468 0, // sub_vrm2_3
8469 0, // sub_vrm4_0
8470 0, // sub_vrm4_1
8471 0, // sub_gpr_odd_then_sub_16
8472 0, // sub_gpr_odd_then_sub_32
8473 130, // sub_vrm1_0_sub_vrm1_1 -> VRN5M1NoV0
8474 130, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN5M1NoV0
8475 130, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1NoV0
8476 130, // sub_vrm1_1_sub_vrm1_2 -> VRN5M1NoV0
8477 130, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1NoV0
8478 130, // sub_vrm1_2_sub_vrm1_3 -> VRN5M1NoV0
8479 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8480 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8481 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8482 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8483 130, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
8484 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8485 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8486 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8487 130, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
8488 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8489 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8490 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8491 130, // sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
8492 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8493 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8494 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8495 0, // sub_vrm1_4_sub_vrm1_5
8496 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8497 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8498 0, // sub_vrm1_5_sub_vrm1_6
8499 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8500 0, // sub_vrm1_6_sub_vrm1_7
8501 0, // sub_vrm2_0_sub_vrm2_1
8502 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8503 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8504 0, // sub_vrm2_1_sub_vrm2_2
8505 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8506 0, // sub_vrm2_2_sub_vrm2_3
8507 },
8508 { // VRN5M1_with_sub_vrm1_0_in_VMV0
8509 0, // sub_16
8510 0, // sub_32
8511 0, // sub_64
8512 0, // sub_128
8513 0, // sub_cap_addr
8514 0, // sub_gpr_even
8515 0, // sub_gpr_odd
8516 131, // sub_vrm1_0 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8517 131, // sub_vrm1_1 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8518 131, // sub_vrm1_2 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8519 131, // sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8520 131, // sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8521 0, // sub_vrm1_5
8522 0, // sub_vrm1_6
8523 0, // sub_vrm1_7
8524 0, // sub_vrm2_0
8525 0, // sub_vrm2_1
8526 0, // sub_vrm2_2
8527 0, // sub_vrm2_3
8528 0, // sub_vrm4_0
8529 0, // sub_vrm4_1
8530 0, // sub_gpr_odd_then_sub_16
8531 0, // sub_gpr_odd_then_sub_32
8532 131, // sub_vrm1_0_sub_vrm1_1 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8533 131, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8534 131, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8535 131, // sub_vrm1_1_sub_vrm1_2 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8536 131, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8537 131, // sub_vrm1_2_sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8538 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8539 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8540 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8541 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8542 131, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8543 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8544 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8545 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8546 131, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8547 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8548 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8549 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8550 131, // sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8551 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8552 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8553 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8554 0, // sub_vrm1_4_sub_vrm1_5
8555 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8556 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8557 0, // sub_vrm1_5_sub_vrm1_6
8558 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8559 0, // sub_vrm1_6_sub_vrm1_7
8560 0, // sub_vrm2_0_sub_vrm2_1
8561 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8562 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8563 0, // sub_vrm2_1_sub_vrm2_2
8564 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8565 0, // sub_vrm2_2_sub_vrm2_3
8566 },
8567 { // VRN6M1
8568 0, // sub_16
8569 0, // sub_32
8570 0, // sub_64
8571 0, // sub_128
8572 0, // sub_cap_addr
8573 0, // sub_gpr_even
8574 0, // sub_gpr_odd
8575 132, // sub_vrm1_0 -> VRN6M1
8576 132, // sub_vrm1_1 -> VRN6M1
8577 132, // sub_vrm1_2 -> VRN6M1
8578 132, // sub_vrm1_3 -> VRN6M1
8579 132, // sub_vrm1_4 -> VRN6M1
8580 132, // sub_vrm1_5 -> VRN6M1
8581 0, // sub_vrm1_6
8582 0, // sub_vrm1_7
8583 0, // sub_vrm2_0
8584 0, // sub_vrm2_1
8585 0, // sub_vrm2_2
8586 0, // sub_vrm2_3
8587 0, // sub_vrm4_0
8588 0, // sub_vrm4_1
8589 0, // sub_gpr_odd_then_sub_16
8590 0, // sub_gpr_odd_then_sub_32
8591 132, // sub_vrm1_0_sub_vrm1_1 -> VRN6M1
8592 132, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN6M1
8593 132, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1
8594 132, // sub_vrm1_1_sub_vrm1_2 -> VRN6M1
8595 132, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1
8596 132, // sub_vrm1_2_sub_vrm1_3 -> VRN6M1
8597 132, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8598 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8599 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8600 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8601 132, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8602 132, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8603 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8604 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8605 132, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8606 132, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8607 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8608 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8609 132, // sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8610 132, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8611 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8612 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8613 132, // sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8614 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8615 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8616 0, // sub_vrm1_5_sub_vrm1_6
8617 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8618 0, // sub_vrm1_6_sub_vrm1_7
8619 0, // sub_vrm2_0_sub_vrm2_1
8620 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8621 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8622 0, // sub_vrm2_1_sub_vrm2_2
8623 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8624 0, // sub_vrm2_2_sub_vrm2_3
8625 },
8626 { // VRN6M1NoV0
8627 0, // sub_16
8628 0, // sub_32
8629 0, // sub_64
8630 0, // sub_128
8631 0, // sub_cap_addr
8632 0, // sub_gpr_even
8633 0, // sub_gpr_odd
8634 133, // sub_vrm1_0 -> VRN6M1NoV0
8635 133, // sub_vrm1_1 -> VRN6M1NoV0
8636 133, // sub_vrm1_2 -> VRN6M1NoV0
8637 133, // sub_vrm1_3 -> VRN6M1NoV0
8638 133, // sub_vrm1_4 -> VRN6M1NoV0
8639 133, // sub_vrm1_5 -> VRN6M1NoV0
8640 0, // sub_vrm1_6
8641 0, // sub_vrm1_7
8642 0, // sub_vrm2_0
8643 0, // sub_vrm2_1
8644 0, // sub_vrm2_2
8645 0, // sub_vrm2_3
8646 0, // sub_vrm4_0
8647 0, // sub_vrm4_1
8648 0, // sub_gpr_odd_then_sub_16
8649 0, // sub_gpr_odd_then_sub_32
8650 133, // sub_vrm1_0_sub_vrm1_1 -> VRN6M1NoV0
8651 133, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN6M1NoV0
8652 133, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1NoV0
8653 133, // sub_vrm1_1_sub_vrm1_2 -> VRN6M1NoV0
8654 133, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1NoV0
8655 133, // sub_vrm1_2_sub_vrm1_3 -> VRN6M1NoV0
8656 133, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8657 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8658 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8659 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8660 133, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8661 133, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8662 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8663 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8664 133, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8665 133, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8666 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8667 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8668 133, // sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8669 133, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8670 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8671 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8672 133, // sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8673 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8674 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8675 0, // sub_vrm1_5_sub_vrm1_6
8676 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8677 0, // sub_vrm1_6_sub_vrm1_7
8678 0, // sub_vrm2_0_sub_vrm2_1
8679 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8680 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8681 0, // sub_vrm2_1_sub_vrm2_2
8682 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8683 0, // sub_vrm2_2_sub_vrm2_3
8684 },
8685 { // VRN3M2
8686 0, // sub_16
8687 0, // sub_32
8688 0, // sub_64
8689 0, // sub_128
8690 0, // sub_cap_addr
8691 0, // sub_gpr_even
8692 0, // sub_gpr_odd
8693 134, // sub_vrm1_0 -> VRN3M2
8694 134, // sub_vrm1_1 -> VRN3M2
8695 134, // sub_vrm1_2 -> VRN3M2
8696 134, // sub_vrm1_3 -> VRN3M2
8697 134, // sub_vrm1_4 -> VRN3M2
8698 134, // sub_vrm1_5 -> VRN3M2
8699 0, // sub_vrm1_6
8700 0, // sub_vrm1_7
8701 134, // sub_vrm2_0 -> VRN3M2
8702 134, // sub_vrm2_1 -> VRN3M2
8703 134, // sub_vrm2_2 -> VRN3M2
8704 0, // sub_vrm2_3
8705 0, // sub_vrm4_0
8706 0, // sub_vrm4_1
8707 0, // sub_gpr_odd_then_sub_16
8708 0, // sub_gpr_odd_then_sub_32
8709 134, // sub_vrm1_0_sub_vrm1_1 -> VRN3M2
8710 134, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M2
8711 134, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2
8712 134, // sub_vrm1_1_sub_vrm1_2 -> VRN3M2
8713 134, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2
8714 134, // sub_vrm1_2_sub_vrm1_3 -> VRN3M2
8715 134, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8716 134, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8717 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8718 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8719 134, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8720 134, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8721 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8722 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8723 134, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8724 134, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8725 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8726 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8727 134, // sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8728 134, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8729 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8730 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8731 134, // sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8732 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8733 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8734 0, // sub_vrm1_5_sub_vrm1_6
8735 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8736 0, // sub_vrm1_6_sub_vrm1_7
8737 134, // sub_vrm2_0_sub_vrm2_1 -> VRN3M2
8738 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8739 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8740 134, // sub_vrm2_1_sub_vrm2_2 -> VRN3M2
8741 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8742 0, // sub_vrm2_2_sub_vrm2_3
8743 },
8744 { // VRN3M2NoV0
8745 0, // sub_16
8746 0, // sub_32
8747 0, // sub_64
8748 0, // sub_128
8749 0, // sub_cap_addr
8750 0, // sub_gpr_even
8751 0, // sub_gpr_odd
8752 135, // sub_vrm1_0 -> VRN3M2NoV0
8753 135, // sub_vrm1_1 -> VRN3M2NoV0
8754 135, // sub_vrm1_2 -> VRN3M2NoV0
8755 135, // sub_vrm1_3 -> VRN3M2NoV0
8756 135, // sub_vrm1_4 -> VRN3M2NoV0
8757 135, // sub_vrm1_5 -> VRN3M2NoV0
8758 0, // sub_vrm1_6
8759 0, // sub_vrm1_7
8760 135, // sub_vrm2_0 -> VRN3M2NoV0
8761 135, // sub_vrm2_1 -> VRN3M2NoV0
8762 135, // sub_vrm2_2 -> VRN3M2NoV0
8763 0, // sub_vrm2_3
8764 0, // sub_vrm4_0
8765 0, // sub_vrm4_1
8766 0, // sub_gpr_odd_then_sub_16
8767 0, // sub_gpr_odd_then_sub_32
8768 135, // sub_vrm1_0_sub_vrm1_1 -> VRN3M2NoV0
8769 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M2NoV0
8770 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2NoV0
8771 135, // sub_vrm1_1_sub_vrm1_2 -> VRN3M2NoV0
8772 135, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2NoV0
8773 135, // sub_vrm1_2_sub_vrm1_3 -> VRN3M2NoV0
8774 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8775 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8776 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8777 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8778 135, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8779 135, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8780 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8781 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8782 135, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8783 135, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8784 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8785 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8786 135, // sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8787 135, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8788 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8789 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8790 135, // sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8791 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8792 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8793 0, // sub_vrm1_5_sub_vrm1_6
8794 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8795 0, // sub_vrm1_6_sub_vrm1_7
8796 135, // sub_vrm2_0_sub_vrm2_1 -> VRN3M2NoV0
8797 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8798 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8799 135, // sub_vrm2_1_sub_vrm2_2 -> VRN3M2NoV0
8800 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8801 0, // sub_vrm2_2_sub_vrm2_3
8802 },
8803 { // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8804 0, // sub_16
8805 0, // sub_32
8806 0, // sub_64
8807 0, // sub_128
8808 0, // sub_cap_addr
8809 0, // sub_gpr_even
8810 0, // sub_gpr_odd
8811 136, // sub_vrm1_0 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8812 136, // sub_vrm1_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8813 136, // sub_vrm1_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8814 136, // sub_vrm1_3 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8815 136, // sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8816 136, // sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8817 0, // sub_vrm1_6
8818 0, // sub_vrm1_7
8819 136, // sub_vrm2_0 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8820 136, // sub_vrm2_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8821 136, // sub_vrm2_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8822 0, // sub_vrm2_3
8823 0, // sub_vrm4_0
8824 0, // sub_vrm4_1
8825 0, // sub_gpr_odd_then_sub_16
8826 0, // sub_gpr_odd_then_sub_32
8827 136, // sub_vrm1_0_sub_vrm1_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8828 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8829 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8830 136, // sub_vrm1_1_sub_vrm1_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8831 136, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8832 136, // sub_vrm1_2_sub_vrm1_3 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8833 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8834 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8835 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8836 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8837 136, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8838 136, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8839 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8840 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8841 136, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8842 136, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8843 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8844 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8845 136, // sub_vrm1_3_sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8846 136, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8847 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8848 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8849 136, // sub_vrm1_4_sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8850 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8851 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8852 0, // sub_vrm1_5_sub_vrm1_6
8853 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8854 0, // sub_vrm1_6_sub_vrm1_7
8855 136, // sub_vrm2_0_sub_vrm2_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8856 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8857 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8858 136, // sub_vrm2_1_sub_vrm2_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8859 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8860 0, // sub_vrm2_2_sub_vrm2_3
8861 },
8862 { // VRN6M1_with_sub_vrm1_0_in_VMV0
8863 0, // sub_16
8864 0, // sub_32
8865 0, // sub_64
8866 0, // sub_128
8867 0, // sub_cap_addr
8868 0, // sub_gpr_even
8869 0, // sub_gpr_odd
8870 137, // sub_vrm1_0 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8871 137, // sub_vrm1_1 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8872 137, // sub_vrm1_2 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8873 137, // sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8874 137, // sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8875 137, // sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8876 0, // sub_vrm1_6
8877 0, // sub_vrm1_7
8878 0, // sub_vrm2_0
8879 0, // sub_vrm2_1
8880 0, // sub_vrm2_2
8881 0, // sub_vrm2_3
8882 0, // sub_vrm4_0
8883 0, // sub_vrm4_1
8884 0, // sub_gpr_odd_then_sub_16
8885 0, // sub_gpr_odd_then_sub_32
8886 137, // sub_vrm1_0_sub_vrm1_1 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8887 137, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8888 137, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8889 137, // sub_vrm1_1_sub_vrm1_2 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8890 137, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8891 137, // sub_vrm1_2_sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8892 137, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8893 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8894 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8895 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8896 137, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8897 137, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8898 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8899 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8900 137, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8901 137, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8902 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8903 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8904 137, // sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8905 137, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8906 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8907 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8908 137, // sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8909 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8910 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8911 0, // sub_vrm1_5_sub_vrm1_6
8912 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8913 0, // sub_vrm1_6_sub_vrm1_7
8914 0, // sub_vrm2_0_sub_vrm2_1
8915 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8916 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8917 0, // sub_vrm2_1_sub_vrm2_2
8918 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8919 0, // sub_vrm2_2_sub_vrm2_3
8920 },
8921 { // VRN7M1
8922 0, // sub_16
8923 0, // sub_32
8924 0, // sub_64
8925 0, // sub_128
8926 0, // sub_cap_addr
8927 0, // sub_gpr_even
8928 0, // sub_gpr_odd
8929 138, // sub_vrm1_0 -> VRN7M1
8930 138, // sub_vrm1_1 -> VRN7M1
8931 138, // sub_vrm1_2 -> VRN7M1
8932 138, // sub_vrm1_3 -> VRN7M1
8933 138, // sub_vrm1_4 -> VRN7M1
8934 138, // sub_vrm1_5 -> VRN7M1
8935 138, // sub_vrm1_6 -> VRN7M1
8936 0, // sub_vrm1_7
8937 0, // sub_vrm2_0
8938 0, // sub_vrm2_1
8939 0, // sub_vrm2_2
8940 0, // sub_vrm2_3
8941 0, // sub_vrm4_0
8942 0, // sub_vrm4_1
8943 0, // sub_gpr_odd_then_sub_16
8944 0, // sub_gpr_odd_then_sub_32
8945 138, // sub_vrm1_0_sub_vrm1_1 -> VRN7M1
8946 138, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN7M1
8947 138, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1
8948 138, // sub_vrm1_1_sub_vrm1_2 -> VRN7M1
8949 138, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1
8950 138, // sub_vrm1_2_sub_vrm1_3 -> VRN7M1
8951 138, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1
8952 138, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
8953 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8954 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8955 138, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1
8956 138, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
8957 138, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
8958 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8959 138, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1
8960 138, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
8961 138, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
8962 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8963 138, // sub_vrm1_3_sub_vrm1_4 -> VRN7M1
8964 138, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
8965 138, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
8966 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8967 138, // sub_vrm1_4_sub_vrm1_5 -> VRN7M1
8968 138, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
8969 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8970 138, // sub_vrm1_5_sub_vrm1_6 -> VRN7M1
8971 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8972 0, // sub_vrm1_6_sub_vrm1_7
8973 0, // sub_vrm2_0_sub_vrm2_1
8974 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8975 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8976 0, // sub_vrm2_1_sub_vrm2_2
8977 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8978 0, // sub_vrm2_2_sub_vrm2_3
8979 },
8980 { // VRN7M1NoV0
8981 0, // sub_16
8982 0, // sub_32
8983 0, // sub_64
8984 0, // sub_128
8985 0, // sub_cap_addr
8986 0, // sub_gpr_even
8987 0, // sub_gpr_odd
8988 139, // sub_vrm1_0 -> VRN7M1NoV0
8989 139, // sub_vrm1_1 -> VRN7M1NoV0
8990 139, // sub_vrm1_2 -> VRN7M1NoV0
8991 139, // sub_vrm1_3 -> VRN7M1NoV0
8992 139, // sub_vrm1_4 -> VRN7M1NoV0
8993 139, // sub_vrm1_5 -> VRN7M1NoV0
8994 139, // sub_vrm1_6 -> VRN7M1NoV0
8995 0, // sub_vrm1_7
8996 0, // sub_vrm2_0
8997 0, // sub_vrm2_1
8998 0, // sub_vrm2_2
8999 0, // sub_vrm2_3
9000 0, // sub_vrm4_0
9001 0, // sub_vrm4_1
9002 0, // sub_gpr_odd_then_sub_16
9003 0, // sub_gpr_odd_then_sub_32
9004 139, // sub_vrm1_0_sub_vrm1_1 -> VRN7M1NoV0
9005 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN7M1NoV0
9006 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1NoV0
9007 139, // sub_vrm1_1_sub_vrm1_2 -> VRN7M1NoV0
9008 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1NoV0
9009 139, // sub_vrm1_2_sub_vrm1_3 -> VRN7M1NoV0
9010 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9011 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9012 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9013 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9014 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9015 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9016 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9017 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9018 139, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9019 139, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9020 139, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9021 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9022 139, // sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9023 139, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9024 139, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9025 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9026 139, // sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9027 139, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9028 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9029 139, // sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9030 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9031 0, // sub_vrm1_6_sub_vrm1_7
9032 0, // sub_vrm2_0_sub_vrm2_1
9033 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9034 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9035 0, // sub_vrm2_1_sub_vrm2_2
9036 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9037 0, // sub_vrm2_2_sub_vrm2_3
9038 },
9039 { // VRN7M1_with_sub_vrm1_0_in_VMV0
9040 0, // sub_16
9041 0, // sub_32
9042 0, // sub_64
9043 0, // sub_128
9044 0, // sub_cap_addr
9045 0, // sub_gpr_even
9046 0, // sub_gpr_odd
9047 140, // sub_vrm1_0 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9048 140, // sub_vrm1_1 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9049 140, // sub_vrm1_2 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9050 140, // sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9051 140, // sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9052 140, // sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9053 140, // sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9054 0, // sub_vrm1_7
9055 0, // sub_vrm2_0
9056 0, // sub_vrm2_1
9057 0, // sub_vrm2_2
9058 0, // sub_vrm2_3
9059 0, // sub_vrm4_0
9060 0, // sub_vrm4_1
9061 0, // sub_gpr_odd_then_sub_16
9062 0, // sub_gpr_odd_then_sub_32
9063 140, // sub_vrm1_0_sub_vrm1_1 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9064 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9065 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9066 140, // sub_vrm1_1_sub_vrm1_2 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9067 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9068 140, // sub_vrm1_2_sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9069 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9070 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9071 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9072 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9073 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9074 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9075 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9076 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9077 140, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9078 140, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9079 140, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9080 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9081 140, // sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9082 140, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9083 140, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9084 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9085 140, // sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9086 140, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9087 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9088 140, // sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9089 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9090 0, // sub_vrm1_6_sub_vrm1_7
9091 0, // sub_vrm2_0_sub_vrm2_1
9092 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9093 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9094 0, // sub_vrm2_1_sub_vrm2_2
9095 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9096 0, // sub_vrm2_2_sub_vrm2_3
9097 },
9098 { // VRN8M1
9099 0, // sub_16
9100 0, // sub_32
9101 0, // sub_64
9102 0, // sub_128
9103 0, // sub_cap_addr
9104 0, // sub_gpr_even
9105 0, // sub_gpr_odd
9106 141, // sub_vrm1_0 -> VRN8M1
9107 141, // sub_vrm1_1 -> VRN8M1
9108 141, // sub_vrm1_2 -> VRN8M1
9109 141, // sub_vrm1_3 -> VRN8M1
9110 141, // sub_vrm1_4 -> VRN8M1
9111 141, // sub_vrm1_5 -> VRN8M1
9112 141, // sub_vrm1_6 -> VRN8M1
9113 141, // sub_vrm1_7 -> VRN8M1
9114 0, // sub_vrm2_0
9115 0, // sub_vrm2_1
9116 0, // sub_vrm2_2
9117 0, // sub_vrm2_3
9118 0, // sub_vrm4_0
9119 0, // sub_vrm4_1
9120 0, // sub_gpr_odd_then_sub_16
9121 0, // sub_gpr_odd_then_sub_32
9122 141, // sub_vrm1_0_sub_vrm1_1 -> VRN8M1
9123 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN8M1
9124 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1
9125 141, // sub_vrm1_1_sub_vrm1_2 -> VRN8M1
9126 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1
9127 141, // sub_vrm1_2_sub_vrm1_3 -> VRN8M1
9128 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9129 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9130 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9131 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9132 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9133 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9134 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9135 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9136 141, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9137 141, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9138 141, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9139 141, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9140 141, // sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9141 141, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9142 141, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9143 141, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9144 141, // sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9145 141, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9146 141, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9147 141, // sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9148 141, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9149 141, // sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9150 0, // sub_vrm2_0_sub_vrm2_1
9151 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9152 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9153 0, // sub_vrm2_1_sub_vrm2_2
9154 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9155 0, // sub_vrm2_2_sub_vrm2_3
9156 },
9157 { // VRN8M1NoV0
9158 0, // sub_16
9159 0, // sub_32
9160 0, // sub_64
9161 0, // sub_128
9162 0, // sub_cap_addr
9163 0, // sub_gpr_even
9164 0, // sub_gpr_odd
9165 142, // sub_vrm1_0 -> VRN8M1NoV0
9166 142, // sub_vrm1_1 -> VRN8M1NoV0
9167 142, // sub_vrm1_2 -> VRN8M1NoV0
9168 142, // sub_vrm1_3 -> VRN8M1NoV0
9169 142, // sub_vrm1_4 -> VRN8M1NoV0
9170 142, // sub_vrm1_5 -> VRN8M1NoV0
9171 142, // sub_vrm1_6 -> VRN8M1NoV0
9172 142, // sub_vrm1_7 -> VRN8M1NoV0
9173 0, // sub_vrm2_0
9174 0, // sub_vrm2_1
9175 0, // sub_vrm2_2
9176 0, // sub_vrm2_3
9177 0, // sub_vrm4_0
9178 0, // sub_vrm4_1
9179 0, // sub_gpr_odd_then_sub_16
9180 0, // sub_gpr_odd_then_sub_32
9181 142, // sub_vrm1_0_sub_vrm1_1 -> VRN8M1NoV0
9182 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN8M1NoV0
9183 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1NoV0
9184 142, // sub_vrm1_1_sub_vrm1_2 -> VRN8M1NoV0
9185 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1NoV0
9186 142, // sub_vrm1_2_sub_vrm1_3 -> VRN8M1NoV0
9187 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9188 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9189 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9190 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9191 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9192 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9193 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9194 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9195 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9196 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9197 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9198 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9199 142, // sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9200 142, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9201 142, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9202 142, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9203 142, // sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9204 142, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9205 142, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9206 142, // sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9207 142, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9208 142, // sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9209 0, // sub_vrm2_0_sub_vrm2_1
9210 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9211 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9212 0, // sub_vrm2_1_sub_vrm2_2
9213 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9214 0, // sub_vrm2_2_sub_vrm2_3
9215 },
9216 { // VRN4M2
9217 0, // sub_16
9218 0, // sub_32
9219 0, // sub_64
9220 0, // sub_128
9221 0, // sub_cap_addr
9222 0, // sub_gpr_even
9223 0, // sub_gpr_odd
9224 143, // sub_vrm1_0 -> VRN4M2
9225 143, // sub_vrm1_1 -> VRN4M2
9226 143, // sub_vrm1_2 -> VRN4M2
9227 143, // sub_vrm1_3 -> VRN4M2
9228 143, // sub_vrm1_4 -> VRN4M2
9229 143, // sub_vrm1_5 -> VRN4M2
9230 143, // sub_vrm1_6 -> VRN4M2
9231 143, // sub_vrm1_7 -> VRN4M2
9232 143, // sub_vrm2_0 -> VRN4M2
9233 143, // sub_vrm2_1 -> VRN4M2
9234 143, // sub_vrm2_2 -> VRN4M2
9235 143, // sub_vrm2_3 -> VRN4M2
9236 0, // sub_vrm4_0
9237 0, // sub_vrm4_1
9238 0, // sub_gpr_odd_then_sub_16
9239 0, // sub_gpr_odd_then_sub_32
9240 143, // sub_vrm1_0_sub_vrm1_1 -> VRN4M2
9241 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M2
9242 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2
9243 143, // sub_vrm1_1_sub_vrm1_2 -> VRN4M2
9244 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2
9245 143, // sub_vrm1_2_sub_vrm1_3 -> VRN4M2
9246 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9247 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9248 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9249 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9250 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9251 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9252 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9253 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9254 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9255 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9256 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9257 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9258 143, // sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9259 143, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9260 143, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9261 143, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9262 143, // sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9263 143, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9264 143, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9265 143, // sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9266 143, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9267 143, // sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9268 143, // sub_vrm2_0_sub_vrm2_1 -> VRN4M2
9269 143, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN4M2
9270 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9271 143, // sub_vrm2_1_sub_vrm2_2 -> VRN4M2
9272 143, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2
9273 143, // sub_vrm2_2_sub_vrm2_3 -> VRN4M2
9274 },
9275 { // VRN4M2NoV0
9276 0, // sub_16
9277 0, // sub_32
9278 0, // sub_64
9279 0, // sub_128
9280 0, // sub_cap_addr
9281 0, // sub_gpr_even
9282 0, // sub_gpr_odd
9283 144, // sub_vrm1_0 -> VRN4M2NoV0
9284 144, // sub_vrm1_1 -> VRN4M2NoV0
9285 144, // sub_vrm1_2 -> VRN4M2NoV0
9286 144, // sub_vrm1_3 -> VRN4M2NoV0
9287 144, // sub_vrm1_4 -> VRN4M2NoV0
9288 144, // sub_vrm1_5 -> VRN4M2NoV0
9289 144, // sub_vrm1_6 -> VRN4M2NoV0
9290 144, // sub_vrm1_7 -> VRN4M2NoV0
9291 144, // sub_vrm2_0 -> VRN4M2NoV0
9292 144, // sub_vrm2_1 -> VRN4M2NoV0
9293 144, // sub_vrm2_2 -> VRN4M2NoV0
9294 144, // sub_vrm2_3 -> VRN4M2NoV0
9295 0, // sub_vrm4_0
9296 0, // sub_vrm4_1
9297 0, // sub_gpr_odd_then_sub_16
9298 0, // sub_gpr_odd_then_sub_32
9299 144, // sub_vrm1_0_sub_vrm1_1 -> VRN4M2NoV0
9300 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M2NoV0
9301 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2NoV0
9302 144, // sub_vrm1_1_sub_vrm1_2 -> VRN4M2NoV0
9303 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2NoV0
9304 144, // sub_vrm1_2_sub_vrm1_3 -> VRN4M2NoV0
9305 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9306 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9307 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9308 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9309 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9310 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9311 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9312 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9313 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9314 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9315 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9316 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9317 144, // sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9318 144, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9319 144, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9320 144, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9321 144, // sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9322 144, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9323 144, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9324 144, // sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9325 144, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9326 144, // sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9327 144, // sub_vrm2_0_sub_vrm2_1 -> VRN4M2NoV0
9328 144, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN4M2NoV0
9329 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9330 144, // sub_vrm2_1_sub_vrm2_2 -> VRN4M2NoV0
9331 144, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2NoV0
9332 144, // sub_vrm2_2_sub_vrm2_3 -> VRN4M2NoV0
9333 },
9334 { // VRN2M4
9335 0, // sub_16
9336 0, // sub_32
9337 0, // sub_64
9338 0, // sub_128
9339 0, // sub_cap_addr
9340 0, // sub_gpr_even
9341 0, // sub_gpr_odd
9342 145, // sub_vrm1_0 -> VRN2M4
9343 145, // sub_vrm1_1 -> VRN2M4
9344 145, // sub_vrm1_2 -> VRN2M4
9345 145, // sub_vrm1_3 -> VRN2M4
9346 145, // sub_vrm1_4 -> VRN2M4
9347 145, // sub_vrm1_5 -> VRN2M4
9348 145, // sub_vrm1_6 -> VRN2M4
9349 145, // sub_vrm1_7 -> VRN2M4
9350 145, // sub_vrm2_0 -> VRN2M4
9351 145, // sub_vrm2_1 -> VRN2M4
9352 145, // sub_vrm2_2 -> VRN2M4
9353 145, // sub_vrm2_3 -> VRN2M4
9354 145, // sub_vrm4_0 -> VRN2M4
9355 145, // sub_vrm4_1 -> VRN2M4
9356 0, // sub_gpr_odd_then_sub_16
9357 0, // sub_gpr_odd_then_sub_32
9358 145, // sub_vrm1_0_sub_vrm1_1 -> VRN2M4
9359 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M4
9360 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4
9361 145, // sub_vrm1_1_sub_vrm1_2 -> VRN2M4
9362 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4
9363 145, // sub_vrm1_2_sub_vrm1_3 -> VRN2M4
9364 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9365 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9366 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9367 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9368 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9369 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9370 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9371 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9372 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9373 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9374 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9375 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9376 145, // sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9377 145, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9378 145, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9379 145, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9380 145, // sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9381 145, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9382 145, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9383 145, // sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9384 145, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9385 145, // sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9386 145, // sub_vrm2_0_sub_vrm2_1 -> VRN2M4
9387 145, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN2M4
9388 145, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4
9389 145, // sub_vrm2_1_sub_vrm2_2 -> VRN2M4
9390 145, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4
9391 145, // sub_vrm2_2_sub_vrm2_3 -> VRN2M4
9392 },
9393 { // VRN2M4NoV0
9394 0, // sub_16
9395 0, // sub_32
9396 0, // sub_64
9397 0, // sub_128
9398 0, // sub_cap_addr
9399 0, // sub_gpr_even
9400 0, // sub_gpr_odd
9401 146, // sub_vrm1_0 -> VRN2M4NoV0
9402 146, // sub_vrm1_1 -> VRN2M4NoV0
9403 146, // sub_vrm1_2 -> VRN2M4NoV0
9404 146, // sub_vrm1_3 -> VRN2M4NoV0
9405 146, // sub_vrm1_4 -> VRN2M4NoV0
9406 146, // sub_vrm1_5 -> VRN2M4NoV0
9407 146, // sub_vrm1_6 -> VRN2M4NoV0
9408 146, // sub_vrm1_7 -> VRN2M4NoV0
9409 146, // sub_vrm2_0 -> VRN2M4NoV0
9410 146, // sub_vrm2_1 -> VRN2M4NoV0
9411 146, // sub_vrm2_2 -> VRN2M4NoV0
9412 146, // sub_vrm2_3 -> VRN2M4NoV0
9413 146, // sub_vrm4_0 -> VRN2M4NoV0
9414 146, // sub_vrm4_1 -> VRN2M4NoV0
9415 0, // sub_gpr_odd_then_sub_16
9416 0, // sub_gpr_odd_then_sub_32
9417 146, // sub_vrm1_0_sub_vrm1_1 -> VRN2M4NoV0
9418 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M4NoV0
9419 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4NoV0
9420 146, // sub_vrm1_1_sub_vrm1_2 -> VRN2M4NoV0
9421 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4NoV0
9422 146, // sub_vrm1_2_sub_vrm1_3 -> VRN2M4NoV0
9423 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9424 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9425 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9426 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9427 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9428 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9429 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9430 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9431 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9432 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9433 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9434 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9435 146, // sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9436 146, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9437 146, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9438 146, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9439 146, // sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9440 146, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9441 146, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9442 146, // sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9443 146, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9444 146, // sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9445 146, // sub_vrm2_0_sub_vrm2_1 -> VRN2M4NoV0
9446 146, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN2M4NoV0
9447 146, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4NoV0
9448 146, // sub_vrm2_1_sub_vrm2_2 -> VRN2M4NoV0
9449 146, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4NoV0
9450 146, // sub_vrm2_2_sub_vrm2_3 -> VRN2M4NoV0
9451 },
9452 { // VRM8
9453 0, // sub_16
9454 0, // sub_32
9455 0, // sub_64
9456 0, // sub_128
9457 0, // sub_cap_addr
9458 0, // sub_gpr_even
9459 0, // sub_gpr_odd
9460 147, // sub_vrm1_0 -> VRM8
9461 147, // sub_vrm1_1 -> VRM8
9462 147, // sub_vrm1_2 -> VRM8
9463 147, // sub_vrm1_3 -> VRM8
9464 147, // sub_vrm1_4 -> VRM8
9465 147, // sub_vrm1_5 -> VRM8
9466 147, // sub_vrm1_6 -> VRM8
9467 147, // sub_vrm1_7 -> VRM8
9468 147, // sub_vrm2_0 -> VRM8
9469 147, // sub_vrm2_1 -> VRM8
9470 147, // sub_vrm2_2 -> VRM8
9471 147, // sub_vrm2_3 -> VRM8
9472 147, // sub_vrm4_0 -> VRM8
9473 147, // sub_vrm4_1 -> VRM8
9474 0, // sub_gpr_odd_then_sub_16
9475 0, // sub_gpr_odd_then_sub_32
9476 0, // sub_vrm1_0_sub_vrm1_1
9477 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9478 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9479 0, // sub_vrm1_1_sub_vrm1_2
9480 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9481 0, // sub_vrm1_2_sub_vrm1_3
9482 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9483 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9484 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9485 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9486 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9487 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9488 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9489 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9490 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9491 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9492 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9493 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9494 0, // sub_vrm1_3_sub_vrm1_4
9495 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9496 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9497 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9498 0, // sub_vrm1_4_sub_vrm1_5
9499 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9500 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9501 0, // sub_vrm1_5_sub_vrm1_6
9502 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9503 0, // sub_vrm1_6_sub_vrm1_7
9504 0, // sub_vrm2_0_sub_vrm2_1
9505 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9506 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9507 0, // sub_vrm2_1_sub_vrm2_2
9508 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9509 0, // sub_vrm2_2_sub_vrm2_3
9510 },
9511 { // VRM8NoV0
9512 0, // sub_16
9513 0, // sub_32
9514 0, // sub_64
9515 0, // sub_128
9516 0, // sub_cap_addr
9517 0, // sub_gpr_even
9518 0, // sub_gpr_odd
9519 148, // sub_vrm1_0 -> VRM8NoV0
9520 148, // sub_vrm1_1 -> VRM8NoV0
9521 148, // sub_vrm1_2 -> VRM8NoV0
9522 148, // sub_vrm1_3 -> VRM8NoV0
9523 148, // sub_vrm1_4 -> VRM8NoV0
9524 148, // sub_vrm1_5 -> VRM8NoV0
9525 148, // sub_vrm1_6 -> VRM8NoV0
9526 148, // sub_vrm1_7 -> VRM8NoV0
9527 148, // sub_vrm2_0 -> VRM8NoV0
9528 148, // sub_vrm2_1 -> VRM8NoV0
9529 148, // sub_vrm2_2 -> VRM8NoV0
9530 148, // sub_vrm2_3 -> VRM8NoV0
9531 148, // sub_vrm4_0 -> VRM8NoV0
9532 148, // sub_vrm4_1 -> VRM8NoV0
9533 0, // sub_gpr_odd_then_sub_16
9534 0, // sub_gpr_odd_then_sub_32
9535 0, // sub_vrm1_0_sub_vrm1_1
9536 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9537 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9538 0, // sub_vrm1_1_sub_vrm1_2
9539 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9540 0, // sub_vrm1_2_sub_vrm1_3
9541 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9542 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9543 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9544 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9545 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9546 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9547 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9548 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9549 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9550 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9551 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9552 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9553 0, // sub_vrm1_3_sub_vrm1_4
9554 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9555 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9556 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9557 0, // sub_vrm1_4_sub_vrm1_5
9558 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9559 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9560 0, // sub_vrm1_5_sub_vrm1_6
9561 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9562 0, // sub_vrm1_6_sub_vrm1_7
9563 0, // sub_vrm2_0_sub_vrm2_1
9564 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9565 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9566 0, // sub_vrm2_1_sub_vrm2_2
9567 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9568 0, // sub_vrm2_2_sub_vrm2_3
9569 },
9570 { // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9571 0, // sub_16
9572 0, // sub_32
9573 0, // sub_64
9574 0, // sub_128
9575 0, // sub_cap_addr
9576 0, // sub_gpr_even
9577 0, // sub_gpr_odd
9578 149, // sub_vrm1_0 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9579 149, // sub_vrm1_1 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9580 149, // sub_vrm1_2 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9581 149, // sub_vrm1_3 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9582 149, // sub_vrm1_4 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9583 149, // sub_vrm1_5 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9584 149, // sub_vrm1_6 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9585 149, // sub_vrm1_7 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9586 149, // sub_vrm2_0 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9587 149, // sub_vrm2_1 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9588 149, // sub_vrm2_2 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9589 149, // sub_vrm2_3 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9590 149, // sub_vrm4_0 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9591 149, // sub_vrm4_1 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9592 0, // sub_gpr_odd_then_sub_16
9593 0, // sub_gpr_odd_then_sub_32
9594 0, // sub_vrm1_0_sub_vrm1_1
9595 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9596 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9597 0, // sub_vrm1_1_sub_vrm1_2
9598 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9599 0, // sub_vrm1_2_sub_vrm1_3
9600 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9601 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9602 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9603 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9604 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9605 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9606 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9607 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9608 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9609 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9610 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9611 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9612 0, // sub_vrm1_3_sub_vrm1_4
9613 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9614 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9615 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9616 0, // sub_vrm1_4_sub_vrm1_5
9617 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9618 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9619 0, // sub_vrm1_5_sub_vrm1_6
9620 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9621 0, // sub_vrm1_6_sub_vrm1_7
9622 0, // sub_vrm2_0_sub_vrm2_1
9623 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9624 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9625 0, // sub_vrm2_1_sub_vrm2_2
9626 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9627 0, // sub_vrm2_2_sub_vrm2_3
9628 },
9629 { // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9630 0, // sub_16
9631 0, // sub_32
9632 0, // sub_64
9633 0, // sub_128
9634 0, // sub_cap_addr
9635 0, // sub_gpr_even
9636 0, // sub_gpr_odd
9637 150, // sub_vrm1_0 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9638 150, // sub_vrm1_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9639 150, // sub_vrm1_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9640 150, // sub_vrm1_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9641 150, // sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9642 150, // sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9643 150, // sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9644 150, // sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9645 150, // sub_vrm2_0 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9646 150, // sub_vrm2_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9647 150, // sub_vrm2_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9648 150, // sub_vrm2_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9649 150, // sub_vrm4_0 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9650 150, // sub_vrm4_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9651 0, // sub_gpr_odd_then_sub_16
9652 0, // sub_gpr_odd_then_sub_32
9653 150, // sub_vrm1_0_sub_vrm1_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9654 150, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9655 150, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9656 150, // sub_vrm1_1_sub_vrm1_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9657 150, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9658 150, // sub_vrm1_2_sub_vrm1_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9659 150, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9660 150, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9661 150, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9662 150, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9663 150, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9664 150, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9665 150, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9666 150, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9667 150, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9668 150, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9669 150, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9670 150, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9671 150, // sub_vrm1_3_sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9672 150, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9673 150, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9674 150, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9675 150, // sub_vrm1_4_sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9676 150, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9677 150, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9678 150, // sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9679 150, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9680 150, // sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9681 150, // sub_vrm2_0_sub_vrm2_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9682 150, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9683 150, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9684 150, // sub_vrm2_1_sub_vrm2_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9685 150, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9686 150, // sub_vrm2_2_sub_vrm2_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9687 },
9688 { // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9689 0, // sub_16
9690 0, // sub_32
9691 0, // sub_64
9692 0, // sub_128
9693 0, // sub_cap_addr
9694 0, // sub_gpr_even
9695 0, // sub_gpr_odd
9696 151, // sub_vrm1_0 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9697 151, // sub_vrm1_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9698 151, // sub_vrm1_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9699 151, // sub_vrm1_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9700 151, // sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9701 151, // sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9702 151, // sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9703 151, // sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9704 151, // sub_vrm2_0 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9705 151, // sub_vrm2_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9706 151, // sub_vrm2_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9707 151, // sub_vrm2_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9708 0, // sub_vrm4_0
9709 0, // sub_vrm4_1
9710 0, // sub_gpr_odd_then_sub_16
9711 0, // sub_gpr_odd_then_sub_32
9712 151, // sub_vrm1_0_sub_vrm1_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9713 151, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9714 151, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9715 151, // sub_vrm1_1_sub_vrm1_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9716 151, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9717 151, // sub_vrm1_2_sub_vrm1_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9718 151, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9719 151, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9720 151, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9721 151, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9722 151, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9723 151, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9724 151, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9725 151, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9726 151, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9727 151, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9728 151, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9729 151, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9730 151, // sub_vrm1_3_sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9731 151, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9732 151, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9733 151, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9734 151, // sub_vrm1_4_sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9735 151, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9736 151, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9737 151, // sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9738 151, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9739 151, // sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9740 151, // sub_vrm2_0_sub_vrm2_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9741 151, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9742 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9743 151, // sub_vrm2_1_sub_vrm2_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9744 151, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9745 151, // sub_vrm2_2_sub_vrm2_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9746 },
9747 { // VRN8M1_with_sub_vrm1_0_in_VMV0
9748 0, // sub_16
9749 0, // sub_32
9750 0, // sub_64
9751 0, // sub_128
9752 0, // sub_cap_addr
9753 0, // sub_gpr_even
9754 0, // sub_gpr_odd
9755 152, // sub_vrm1_0 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9756 152, // sub_vrm1_1 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9757 152, // sub_vrm1_2 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9758 152, // sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9759 152, // sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9760 152, // sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9761 152, // sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9762 152, // sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9763 0, // sub_vrm2_0
9764 0, // sub_vrm2_1
9765 0, // sub_vrm2_2
9766 0, // sub_vrm2_3
9767 0, // sub_vrm4_0
9768 0, // sub_vrm4_1
9769 0, // sub_gpr_odd_then_sub_16
9770 0, // sub_gpr_odd_then_sub_32
9771 152, // sub_vrm1_0_sub_vrm1_1 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9772 152, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9773 152, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9774 152, // sub_vrm1_1_sub_vrm1_2 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9775 152, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9776 152, // sub_vrm1_2_sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9777 152, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9778 152, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9779 152, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9780 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9781 152, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9782 152, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9783 152, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9784 152, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9785 152, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9786 152, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9787 152, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9788 152, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9789 152, // sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9790 152, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9791 152, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9792 152, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9793 152, // sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9794 152, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9795 152, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9796 152, // sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9797 152, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9798 152, // sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9799 0, // sub_vrm2_0_sub_vrm2_1
9800 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9801 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9802 0, // sub_vrm2_1_sub_vrm2_2
9803 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9804 0, // sub_vrm2_2_sub_vrm2_3
9805 },
9806
9807 };
9808 assert(RC && "Missing regclass");
9809 if (!Idx) return RC;
9810 --Idx;
9811 assert(Idx < 57 && "Bad subreg");
9812 unsigned TV = Table[RC->getID()][Idx];
9813 return TV ? getRegClass(i: TV - 1) : nullptr;
9814}const TargetRegisterClass *RISCVGenRegisterInfo::getSubRegisterClass(const TargetRegisterClass *RC, unsigned Idx) const {
9815 static constexpr uint8_t Table[152][57] = {
9816 { // MR
9817 0, // MR:sub_16
9818 0, // MR:sub_32
9819 0, // MR:sub_64
9820 0, // MR:sub_128
9821 0, // MR:sub_cap_addr
9822 0, // MR:sub_gpr_even
9823 0, // MR:sub_gpr_odd
9824 0, // MR:sub_vrm1_0
9825 0, // MR:sub_vrm1_1
9826 0, // MR:sub_vrm1_2
9827 0, // MR:sub_vrm1_3
9828 0, // MR:sub_vrm1_4
9829 0, // MR:sub_vrm1_5
9830 0, // MR:sub_vrm1_6
9831 0, // MR:sub_vrm1_7
9832 0, // MR:sub_vrm2_0
9833 0, // MR:sub_vrm2_1
9834 0, // MR:sub_vrm2_2
9835 0, // MR:sub_vrm2_3
9836 0, // MR:sub_vrm4_0
9837 0, // MR:sub_vrm4_1
9838 0, // MR:sub_gpr_odd_then_sub_16
9839 0, // MR:sub_gpr_odd_then_sub_32
9840 0, // MR:sub_vrm1_0_sub_vrm1_1
9841 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9842 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9843 0, // MR:sub_vrm1_1_sub_vrm1_2
9844 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9845 0, // MR:sub_vrm1_2_sub_vrm1_3
9846 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9847 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9848 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9849 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9850 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9851 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9852 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9853 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9854 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9855 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9856 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9857 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9858 0, // MR:sub_vrm1_3_sub_vrm1_4
9859 0, // MR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9860 0, // MR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9861 0, // MR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9862 0, // MR:sub_vrm1_4_sub_vrm1_5
9863 0, // MR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9864 0, // MR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9865 0, // MR:sub_vrm1_5_sub_vrm1_6
9866 0, // MR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9867 0, // MR:sub_vrm1_6_sub_vrm1_7
9868 0, // MR:sub_vrm2_0_sub_vrm2_1
9869 0, // MR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9870 0, // MR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9871 0, // MR:sub_vrm2_1_sub_vrm2_2
9872 0, // MR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9873 0, // MR:sub_vrm2_2_sub_vrm2_3
9874 },
9875 { // MR0
9876 0, // MR0:sub_16
9877 0, // MR0:sub_32
9878 0, // MR0:sub_64
9879 0, // MR0:sub_128
9880 0, // MR0:sub_cap_addr
9881 0, // MR0:sub_gpr_even
9882 0, // MR0:sub_gpr_odd
9883 0, // MR0:sub_vrm1_0
9884 0, // MR0:sub_vrm1_1
9885 0, // MR0:sub_vrm1_2
9886 0, // MR0:sub_vrm1_3
9887 0, // MR0:sub_vrm1_4
9888 0, // MR0:sub_vrm1_5
9889 0, // MR0:sub_vrm1_6
9890 0, // MR0:sub_vrm1_7
9891 0, // MR0:sub_vrm2_0
9892 0, // MR0:sub_vrm2_1
9893 0, // MR0:sub_vrm2_2
9894 0, // MR0:sub_vrm2_3
9895 0, // MR0:sub_vrm4_0
9896 0, // MR0:sub_vrm4_1
9897 0, // MR0:sub_gpr_odd_then_sub_16
9898 0, // MR0:sub_gpr_odd_then_sub_32
9899 0, // MR0:sub_vrm1_0_sub_vrm1_1
9900 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9901 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9902 0, // MR0:sub_vrm1_1_sub_vrm1_2
9903 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9904 0, // MR0:sub_vrm1_2_sub_vrm1_3
9905 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9906 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9907 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9908 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9909 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9910 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9911 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9912 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9913 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9914 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9915 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9916 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9917 0, // MR0:sub_vrm1_3_sub_vrm1_4
9918 0, // MR0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9919 0, // MR0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9920 0, // MR0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9921 0, // MR0:sub_vrm1_4_sub_vrm1_5
9922 0, // MR0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9923 0, // MR0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9924 0, // MR0:sub_vrm1_5_sub_vrm1_6
9925 0, // MR0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9926 0, // MR0:sub_vrm1_6_sub_vrm1_7
9927 0, // MR0:sub_vrm2_0_sub_vrm2_1
9928 0, // MR0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9929 0, // MR0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9930 0, // MR0:sub_vrm2_1_sub_vrm2_2
9931 0, // MR0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9932 0, // MR0:sub_vrm2_2_sub_vrm2_3
9933 },
9934 { // FPR16
9935 0, // FPR16:sub_16
9936 0, // FPR16:sub_32
9937 0, // FPR16:sub_64
9938 0, // FPR16:sub_128
9939 0, // FPR16:sub_cap_addr
9940 0, // FPR16:sub_gpr_even
9941 0, // FPR16:sub_gpr_odd
9942 0, // FPR16:sub_vrm1_0
9943 0, // FPR16:sub_vrm1_1
9944 0, // FPR16:sub_vrm1_2
9945 0, // FPR16:sub_vrm1_3
9946 0, // FPR16:sub_vrm1_4
9947 0, // FPR16:sub_vrm1_5
9948 0, // FPR16:sub_vrm1_6
9949 0, // FPR16:sub_vrm1_7
9950 0, // FPR16:sub_vrm2_0
9951 0, // FPR16:sub_vrm2_1
9952 0, // FPR16:sub_vrm2_2
9953 0, // FPR16:sub_vrm2_3
9954 0, // FPR16:sub_vrm4_0
9955 0, // FPR16:sub_vrm4_1
9956 0, // FPR16:sub_gpr_odd_then_sub_16
9957 0, // FPR16:sub_gpr_odd_then_sub_32
9958 0, // FPR16:sub_vrm1_0_sub_vrm1_1
9959 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9960 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9961 0, // FPR16:sub_vrm1_1_sub_vrm1_2
9962 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9963 0, // FPR16:sub_vrm1_2_sub_vrm1_3
9964 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9965 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9966 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9967 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9968 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9969 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9970 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9971 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9972 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9973 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9974 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9975 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9976 0, // FPR16:sub_vrm1_3_sub_vrm1_4
9977 0, // FPR16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9978 0, // FPR16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9979 0, // FPR16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9980 0, // FPR16:sub_vrm1_4_sub_vrm1_5
9981 0, // FPR16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9982 0, // FPR16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9983 0, // FPR16:sub_vrm1_5_sub_vrm1_6
9984 0, // FPR16:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9985 0, // FPR16:sub_vrm1_6_sub_vrm1_7
9986 0, // FPR16:sub_vrm2_0_sub_vrm2_1
9987 0, // FPR16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9988 0, // FPR16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9989 0, // FPR16:sub_vrm2_1_sub_vrm2_2
9990 0, // FPR16:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9991 0, // FPR16:sub_vrm2_2_sub_vrm2_3
9992 },
9993 { // GPRF16
9994 0, // GPRF16:sub_16
9995 0, // GPRF16:sub_32
9996 0, // GPRF16:sub_64
9997 0, // GPRF16:sub_128
9998 0, // GPRF16:sub_cap_addr
9999 0, // GPRF16:sub_gpr_even
10000 0, // GPRF16:sub_gpr_odd
10001 0, // GPRF16:sub_vrm1_0
10002 0, // GPRF16:sub_vrm1_1
10003 0, // GPRF16:sub_vrm1_2
10004 0, // GPRF16:sub_vrm1_3
10005 0, // GPRF16:sub_vrm1_4
10006 0, // GPRF16:sub_vrm1_5
10007 0, // GPRF16:sub_vrm1_6
10008 0, // GPRF16:sub_vrm1_7
10009 0, // GPRF16:sub_vrm2_0
10010 0, // GPRF16:sub_vrm2_1
10011 0, // GPRF16:sub_vrm2_2
10012 0, // GPRF16:sub_vrm2_3
10013 0, // GPRF16:sub_vrm4_0
10014 0, // GPRF16:sub_vrm4_1
10015 0, // GPRF16:sub_gpr_odd_then_sub_16
10016 0, // GPRF16:sub_gpr_odd_then_sub_32
10017 0, // GPRF16:sub_vrm1_0_sub_vrm1_1
10018 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10019 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10020 0, // GPRF16:sub_vrm1_1_sub_vrm1_2
10021 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10022 0, // GPRF16:sub_vrm1_2_sub_vrm1_3
10023 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10024 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10025 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10026 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10027 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10028 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10029 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10030 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10031 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10032 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10033 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10034 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10035 0, // GPRF16:sub_vrm1_3_sub_vrm1_4
10036 0, // GPRF16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10037 0, // GPRF16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10038 0, // GPRF16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10039 0, // GPRF16:sub_vrm1_4_sub_vrm1_5
10040 0, // GPRF16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10041 0, // GPRF16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10042 0, // GPRF16:sub_vrm1_5_sub_vrm1_6
10043 0, // GPRF16:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10044 0, // GPRF16:sub_vrm1_6_sub_vrm1_7
10045 0, // GPRF16:sub_vrm2_0_sub_vrm2_1
10046 0, // GPRF16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10047 0, // GPRF16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10048 0, // GPRF16:sub_vrm2_1_sub_vrm2_2
10049 0, // GPRF16:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10050 0, // GPRF16:sub_vrm2_2_sub_vrm2_3
10051 },
10052 { // GPRF16NoX0
10053 0, // GPRF16NoX0:sub_16
10054 0, // GPRF16NoX0:sub_32
10055 0, // GPRF16NoX0:sub_64
10056 0, // GPRF16NoX0:sub_128
10057 0, // GPRF16NoX0:sub_cap_addr
10058 0, // GPRF16NoX0:sub_gpr_even
10059 0, // GPRF16NoX0:sub_gpr_odd
10060 0, // GPRF16NoX0:sub_vrm1_0
10061 0, // GPRF16NoX0:sub_vrm1_1
10062 0, // GPRF16NoX0:sub_vrm1_2
10063 0, // GPRF16NoX0:sub_vrm1_3
10064 0, // GPRF16NoX0:sub_vrm1_4
10065 0, // GPRF16NoX0:sub_vrm1_5
10066 0, // GPRF16NoX0:sub_vrm1_6
10067 0, // GPRF16NoX0:sub_vrm1_7
10068 0, // GPRF16NoX0:sub_vrm2_0
10069 0, // GPRF16NoX0:sub_vrm2_1
10070 0, // GPRF16NoX0:sub_vrm2_2
10071 0, // GPRF16NoX0:sub_vrm2_3
10072 0, // GPRF16NoX0:sub_vrm4_0
10073 0, // GPRF16NoX0:sub_vrm4_1
10074 0, // GPRF16NoX0:sub_gpr_odd_then_sub_16
10075 0, // GPRF16NoX0:sub_gpr_odd_then_sub_32
10076 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1
10077 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10078 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10079 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2
10080 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10081 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3
10082 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10083 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10084 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10085 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10086 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10087 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10088 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10089 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10090 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10091 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10092 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10093 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10094 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4
10095 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10096 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10097 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10098 0, // GPRF16NoX0:sub_vrm1_4_sub_vrm1_5
10099 0, // GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10100 0, // GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10101 0, // GPRF16NoX0:sub_vrm1_5_sub_vrm1_6
10102 0, // GPRF16NoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10103 0, // GPRF16NoX0:sub_vrm1_6_sub_vrm1_7
10104 0, // GPRF16NoX0:sub_vrm2_0_sub_vrm2_1
10105 0, // GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10106 0, // GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10107 0, // GPRF16NoX0:sub_vrm2_1_sub_vrm2_2
10108 0, // GPRF16NoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10109 0, // GPRF16NoX0:sub_vrm2_2_sub_vrm2_3
10110 },
10111 { // FPR16C
10112 0, // FPR16C:sub_16
10113 0, // FPR16C:sub_32
10114 0, // FPR16C:sub_64
10115 0, // FPR16C:sub_128
10116 0, // FPR16C:sub_cap_addr
10117 0, // FPR16C:sub_gpr_even
10118 0, // FPR16C:sub_gpr_odd
10119 0, // FPR16C:sub_vrm1_0
10120 0, // FPR16C:sub_vrm1_1
10121 0, // FPR16C:sub_vrm1_2
10122 0, // FPR16C:sub_vrm1_3
10123 0, // FPR16C:sub_vrm1_4
10124 0, // FPR16C:sub_vrm1_5
10125 0, // FPR16C:sub_vrm1_6
10126 0, // FPR16C:sub_vrm1_7
10127 0, // FPR16C:sub_vrm2_0
10128 0, // FPR16C:sub_vrm2_1
10129 0, // FPR16C:sub_vrm2_2
10130 0, // FPR16C:sub_vrm2_3
10131 0, // FPR16C:sub_vrm4_0
10132 0, // FPR16C:sub_vrm4_1
10133 0, // FPR16C:sub_gpr_odd_then_sub_16
10134 0, // FPR16C:sub_gpr_odd_then_sub_32
10135 0, // FPR16C:sub_vrm1_0_sub_vrm1_1
10136 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10137 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10138 0, // FPR16C:sub_vrm1_1_sub_vrm1_2
10139 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10140 0, // FPR16C:sub_vrm1_2_sub_vrm1_3
10141 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10142 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10143 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10144 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10145 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10146 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10147 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10148 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10149 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10150 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10151 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10152 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10153 0, // FPR16C:sub_vrm1_3_sub_vrm1_4
10154 0, // FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10155 0, // FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10156 0, // FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10157 0, // FPR16C:sub_vrm1_4_sub_vrm1_5
10158 0, // FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10159 0, // FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10160 0, // FPR16C:sub_vrm1_5_sub_vrm1_6
10161 0, // FPR16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10162 0, // FPR16C:sub_vrm1_6_sub_vrm1_7
10163 0, // FPR16C:sub_vrm2_0_sub_vrm2_1
10164 0, // FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10165 0, // FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10166 0, // FPR16C:sub_vrm2_1_sub_vrm2_2
10167 0, // FPR16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10168 0, // FPR16C:sub_vrm2_2_sub_vrm2_3
10169 },
10170 { // GPRF16C
10171 0, // GPRF16C:sub_16
10172 0, // GPRF16C:sub_32
10173 0, // GPRF16C:sub_64
10174 0, // GPRF16C:sub_128
10175 0, // GPRF16C:sub_cap_addr
10176 0, // GPRF16C:sub_gpr_even
10177 0, // GPRF16C:sub_gpr_odd
10178 0, // GPRF16C:sub_vrm1_0
10179 0, // GPRF16C:sub_vrm1_1
10180 0, // GPRF16C:sub_vrm1_2
10181 0, // GPRF16C:sub_vrm1_3
10182 0, // GPRF16C:sub_vrm1_4
10183 0, // GPRF16C:sub_vrm1_5
10184 0, // GPRF16C:sub_vrm1_6
10185 0, // GPRF16C:sub_vrm1_7
10186 0, // GPRF16C:sub_vrm2_0
10187 0, // GPRF16C:sub_vrm2_1
10188 0, // GPRF16C:sub_vrm2_2
10189 0, // GPRF16C:sub_vrm2_3
10190 0, // GPRF16C:sub_vrm4_0
10191 0, // GPRF16C:sub_vrm4_1
10192 0, // GPRF16C:sub_gpr_odd_then_sub_16
10193 0, // GPRF16C:sub_gpr_odd_then_sub_32
10194 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1
10195 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10196 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10197 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2
10198 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10199 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3
10200 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10201 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10202 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10203 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10204 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10205 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10206 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10207 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10208 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10209 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10210 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10211 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10212 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4
10213 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10214 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10215 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10216 0, // GPRF16C:sub_vrm1_4_sub_vrm1_5
10217 0, // GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10218 0, // GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10219 0, // GPRF16C:sub_vrm1_5_sub_vrm1_6
10220 0, // GPRF16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10221 0, // GPRF16C:sub_vrm1_6_sub_vrm1_7
10222 0, // GPRF16C:sub_vrm2_0_sub_vrm2_1
10223 0, // GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10224 0, // GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10225 0, // GPRF16C:sub_vrm2_1_sub_vrm2_2
10226 0, // GPRF16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10227 0, // GPRF16C:sub_vrm2_2_sub_vrm2_3
10228 },
10229 { // GPRF16X0
10230 0, // GPRF16X0:sub_16
10231 0, // GPRF16X0:sub_32
10232 0, // GPRF16X0:sub_64
10233 0, // GPRF16X0:sub_128
10234 0, // GPRF16X0:sub_cap_addr
10235 0, // GPRF16X0:sub_gpr_even
10236 0, // GPRF16X0:sub_gpr_odd
10237 0, // GPRF16X0:sub_vrm1_0
10238 0, // GPRF16X0:sub_vrm1_1
10239 0, // GPRF16X0:sub_vrm1_2
10240 0, // GPRF16X0:sub_vrm1_3
10241 0, // GPRF16X0:sub_vrm1_4
10242 0, // GPRF16X0:sub_vrm1_5
10243 0, // GPRF16X0:sub_vrm1_6
10244 0, // GPRF16X0:sub_vrm1_7
10245 0, // GPRF16X0:sub_vrm2_0
10246 0, // GPRF16X0:sub_vrm2_1
10247 0, // GPRF16X0:sub_vrm2_2
10248 0, // GPRF16X0:sub_vrm2_3
10249 0, // GPRF16X0:sub_vrm4_0
10250 0, // GPRF16X0:sub_vrm4_1
10251 0, // GPRF16X0:sub_gpr_odd_then_sub_16
10252 0, // GPRF16X0:sub_gpr_odd_then_sub_32
10253 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1
10254 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10255 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10256 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2
10257 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10258 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3
10259 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10260 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10261 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10262 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10263 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10264 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10265 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10266 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10267 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10268 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10269 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10270 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10271 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4
10272 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10273 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10274 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10275 0, // GPRF16X0:sub_vrm1_4_sub_vrm1_5
10276 0, // GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10277 0, // GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10278 0, // GPRF16X0:sub_vrm1_5_sub_vrm1_6
10279 0, // GPRF16X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10280 0, // GPRF16X0:sub_vrm1_6_sub_vrm1_7
10281 0, // GPRF16X0:sub_vrm2_0_sub_vrm2_1
10282 0, // GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10283 0, // GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10284 0, // GPRF16X0:sub_vrm2_1_sub_vrm2_2
10285 0, // GPRF16X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10286 0, // GPRF16X0:sub_vrm2_2_sub_vrm2_3
10287 },
10288 { // FPR32
10289 3, // FPR32:sub_16 -> FPR16
10290 0, // FPR32:sub_32
10291 0, // FPR32:sub_64
10292 0, // FPR32:sub_128
10293 0, // FPR32:sub_cap_addr
10294 0, // FPR32:sub_gpr_even
10295 0, // FPR32:sub_gpr_odd
10296 0, // FPR32:sub_vrm1_0
10297 0, // FPR32:sub_vrm1_1
10298 0, // FPR32:sub_vrm1_2
10299 0, // FPR32:sub_vrm1_3
10300 0, // FPR32:sub_vrm1_4
10301 0, // FPR32:sub_vrm1_5
10302 0, // FPR32:sub_vrm1_6
10303 0, // FPR32:sub_vrm1_7
10304 0, // FPR32:sub_vrm2_0
10305 0, // FPR32:sub_vrm2_1
10306 0, // FPR32:sub_vrm2_2
10307 0, // FPR32:sub_vrm2_3
10308 0, // FPR32:sub_vrm4_0
10309 0, // FPR32:sub_vrm4_1
10310 0, // FPR32:sub_gpr_odd_then_sub_16
10311 0, // FPR32:sub_gpr_odd_then_sub_32
10312 0, // FPR32:sub_vrm1_0_sub_vrm1_1
10313 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10314 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10315 0, // FPR32:sub_vrm1_1_sub_vrm1_2
10316 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10317 0, // FPR32:sub_vrm1_2_sub_vrm1_3
10318 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10319 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10320 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10321 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10322 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10323 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10324 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10325 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10326 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10327 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10328 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10329 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10330 0, // FPR32:sub_vrm1_3_sub_vrm1_4
10331 0, // FPR32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10332 0, // FPR32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10333 0, // FPR32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10334 0, // FPR32:sub_vrm1_4_sub_vrm1_5
10335 0, // FPR32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10336 0, // FPR32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10337 0, // FPR32:sub_vrm1_5_sub_vrm1_6
10338 0, // FPR32:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10339 0, // FPR32:sub_vrm1_6_sub_vrm1_7
10340 0, // FPR32:sub_vrm2_0_sub_vrm2_1
10341 0, // FPR32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10342 0, // FPR32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10343 0, // FPR32:sub_vrm2_1_sub_vrm2_2
10344 0, // FPR32:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10345 0, // FPR32:sub_vrm2_2_sub_vrm2_3
10346 },
10347 { // GPR
10348 4, // GPR:sub_16 -> GPRF16
10349 11, // GPR:sub_32 -> GPRF32
10350 0, // GPR:sub_64
10351 0, // GPR:sub_128
10352 0, // GPR:sub_cap_addr
10353 0, // GPR:sub_gpr_even
10354 0, // GPR:sub_gpr_odd
10355 0, // GPR:sub_vrm1_0
10356 0, // GPR:sub_vrm1_1
10357 0, // GPR:sub_vrm1_2
10358 0, // GPR:sub_vrm1_3
10359 0, // GPR:sub_vrm1_4
10360 0, // GPR:sub_vrm1_5
10361 0, // GPR:sub_vrm1_6
10362 0, // GPR:sub_vrm1_7
10363 0, // GPR:sub_vrm2_0
10364 0, // GPR:sub_vrm2_1
10365 0, // GPR:sub_vrm2_2
10366 0, // GPR:sub_vrm2_3
10367 0, // GPR:sub_vrm4_0
10368 0, // GPR:sub_vrm4_1
10369 0, // GPR:sub_gpr_odd_then_sub_16
10370 0, // GPR:sub_gpr_odd_then_sub_32
10371 0, // GPR:sub_vrm1_0_sub_vrm1_1
10372 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10373 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10374 0, // GPR:sub_vrm1_1_sub_vrm1_2
10375 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10376 0, // GPR:sub_vrm1_2_sub_vrm1_3
10377 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10378 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10379 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10380 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10381 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10382 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10383 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10384 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10385 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10386 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10387 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10388 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10389 0, // GPR:sub_vrm1_3_sub_vrm1_4
10390 0, // GPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10391 0, // GPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10392 0, // GPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10393 0, // GPR:sub_vrm1_4_sub_vrm1_5
10394 0, // GPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10395 0, // GPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10396 0, // GPR:sub_vrm1_5_sub_vrm1_6
10397 0, // GPR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10398 0, // GPR:sub_vrm1_6_sub_vrm1_7
10399 0, // GPR:sub_vrm2_0_sub_vrm2_1
10400 0, // GPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10401 0, // GPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10402 0, // GPR:sub_vrm2_1_sub_vrm2_2
10403 0, // GPR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10404 0, // GPR:sub_vrm2_2_sub_vrm2_3
10405 },
10406 { // GPRF32
10407 4, // GPRF32:sub_16 -> GPRF16
10408 0, // GPRF32:sub_32
10409 0, // GPRF32:sub_64
10410 0, // GPRF32:sub_128
10411 0, // GPRF32:sub_cap_addr
10412 0, // GPRF32:sub_gpr_even
10413 0, // GPRF32:sub_gpr_odd
10414 0, // GPRF32:sub_vrm1_0
10415 0, // GPRF32:sub_vrm1_1
10416 0, // GPRF32:sub_vrm1_2
10417 0, // GPRF32:sub_vrm1_3
10418 0, // GPRF32:sub_vrm1_4
10419 0, // GPRF32:sub_vrm1_5
10420 0, // GPRF32:sub_vrm1_6
10421 0, // GPRF32:sub_vrm1_7
10422 0, // GPRF32:sub_vrm2_0
10423 0, // GPRF32:sub_vrm2_1
10424 0, // GPRF32:sub_vrm2_2
10425 0, // GPRF32:sub_vrm2_3
10426 0, // GPRF32:sub_vrm4_0
10427 0, // GPRF32:sub_vrm4_1
10428 0, // GPRF32:sub_gpr_odd_then_sub_16
10429 0, // GPRF32:sub_gpr_odd_then_sub_32
10430 0, // GPRF32:sub_vrm1_0_sub_vrm1_1
10431 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10432 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10433 0, // GPRF32:sub_vrm1_1_sub_vrm1_2
10434 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10435 0, // GPRF32:sub_vrm1_2_sub_vrm1_3
10436 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10437 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10438 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10439 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10440 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10441 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10442 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10443 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10444 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10445 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10446 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10447 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10448 0, // GPRF32:sub_vrm1_3_sub_vrm1_4
10449 0, // GPRF32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10450 0, // GPRF32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10451 0, // GPRF32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10452 0, // GPRF32:sub_vrm1_4_sub_vrm1_5
10453 0, // GPRF32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10454 0, // GPRF32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10455 0, // GPRF32:sub_vrm1_5_sub_vrm1_6
10456 0, // GPRF32:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10457 0, // GPRF32:sub_vrm1_6_sub_vrm1_7
10458 0, // GPRF32:sub_vrm2_0_sub_vrm2_1
10459 0, // GPRF32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10460 0, // GPRF32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10461 0, // GPRF32:sub_vrm2_1_sub_vrm2_2
10462 0, // GPRF32:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10463 0, // GPRF32:sub_vrm2_2_sub_vrm2_3
10464 },
10465 { // GPRF32NoX0
10466 5, // GPRF32NoX0:sub_16 -> GPRF16NoX0
10467 0, // GPRF32NoX0:sub_32
10468 0, // GPRF32NoX0:sub_64
10469 0, // GPRF32NoX0:sub_128
10470 0, // GPRF32NoX0:sub_cap_addr
10471 0, // GPRF32NoX0:sub_gpr_even
10472 0, // GPRF32NoX0:sub_gpr_odd
10473 0, // GPRF32NoX0:sub_vrm1_0
10474 0, // GPRF32NoX0:sub_vrm1_1
10475 0, // GPRF32NoX0:sub_vrm1_2
10476 0, // GPRF32NoX0:sub_vrm1_3
10477 0, // GPRF32NoX0:sub_vrm1_4
10478 0, // GPRF32NoX0:sub_vrm1_5
10479 0, // GPRF32NoX0:sub_vrm1_6
10480 0, // GPRF32NoX0:sub_vrm1_7
10481 0, // GPRF32NoX0:sub_vrm2_0
10482 0, // GPRF32NoX0:sub_vrm2_1
10483 0, // GPRF32NoX0:sub_vrm2_2
10484 0, // GPRF32NoX0:sub_vrm2_3
10485 0, // GPRF32NoX0:sub_vrm4_0
10486 0, // GPRF32NoX0:sub_vrm4_1
10487 0, // GPRF32NoX0:sub_gpr_odd_then_sub_16
10488 0, // GPRF32NoX0:sub_gpr_odd_then_sub_32
10489 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1
10490 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10491 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10492 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2
10493 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10494 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3
10495 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10496 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10497 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10498 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10499 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10500 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10501 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10502 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10503 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10504 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10505 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10506 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10507 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4
10508 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10509 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10510 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10511 0, // GPRF32NoX0:sub_vrm1_4_sub_vrm1_5
10512 0, // GPRF32NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10513 0, // GPRF32NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10514 0, // GPRF32NoX0:sub_vrm1_5_sub_vrm1_6
10515 0, // GPRF32NoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10516 0, // GPRF32NoX0:sub_vrm1_6_sub_vrm1_7
10517 0, // GPRF32NoX0:sub_vrm2_0_sub_vrm2_1
10518 0, // GPRF32NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10519 0, // GPRF32NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10520 0, // GPRF32NoX0:sub_vrm2_1_sub_vrm2_2
10521 0, // GPRF32NoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10522 0, // GPRF32NoX0:sub_vrm2_2_sub_vrm2_3
10523 },
10524 { // GPRNoX0
10525 5, // GPRNoX0:sub_16 -> GPRF16NoX0
10526 12, // GPRNoX0:sub_32 -> GPRF32NoX0
10527 0, // GPRNoX0:sub_64
10528 0, // GPRNoX0:sub_128
10529 0, // GPRNoX0:sub_cap_addr
10530 0, // GPRNoX0:sub_gpr_even
10531 0, // GPRNoX0:sub_gpr_odd
10532 0, // GPRNoX0:sub_vrm1_0
10533 0, // GPRNoX0:sub_vrm1_1
10534 0, // GPRNoX0:sub_vrm1_2
10535 0, // GPRNoX0:sub_vrm1_3
10536 0, // GPRNoX0:sub_vrm1_4
10537 0, // GPRNoX0:sub_vrm1_5
10538 0, // GPRNoX0:sub_vrm1_6
10539 0, // GPRNoX0:sub_vrm1_7
10540 0, // GPRNoX0:sub_vrm2_0
10541 0, // GPRNoX0:sub_vrm2_1
10542 0, // GPRNoX0:sub_vrm2_2
10543 0, // GPRNoX0:sub_vrm2_3
10544 0, // GPRNoX0:sub_vrm4_0
10545 0, // GPRNoX0:sub_vrm4_1
10546 0, // GPRNoX0:sub_gpr_odd_then_sub_16
10547 0, // GPRNoX0:sub_gpr_odd_then_sub_32
10548 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1
10549 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10550 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10551 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2
10552 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10553 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3
10554 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10555 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10556 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10557 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10558 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10559 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10560 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10561 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10562 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10563 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10564 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10565 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10566 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4
10567 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10568 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10569 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10570 0, // GPRNoX0:sub_vrm1_4_sub_vrm1_5
10571 0, // GPRNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10572 0, // GPRNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10573 0, // GPRNoX0:sub_vrm1_5_sub_vrm1_6
10574 0, // GPRNoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10575 0, // GPRNoX0:sub_vrm1_6_sub_vrm1_7
10576 0, // GPRNoX0:sub_vrm2_0_sub_vrm2_1
10577 0, // GPRNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10578 0, // GPRNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10579 0, // GPRNoX0:sub_vrm2_1_sub_vrm2_2
10580 0, // GPRNoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10581 0, // GPRNoX0:sub_vrm2_2_sub_vrm2_3
10582 },
10583 { // GPRNoX2
10584 4, // GPRNoX2:sub_16 -> GPRF16
10585 11, // GPRNoX2:sub_32 -> GPRF32
10586 0, // GPRNoX2:sub_64
10587 0, // GPRNoX2:sub_128
10588 0, // GPRNoX2:sub_cap_addr
10589 0, // GPRNoX2:sub_gpr_even
10590 0, // GPRNoX2:sub_gpr_odd
10591 0, // GPRNoX2:sub_vrm1_0
10592 0, // GPRNoX2:sub_vrm1_1
10593 0, // GPRNoX2:sub_vrm1_2
10594 0, // GPRNoX2:sub_vrm1_3
10595 0, // GPRNoX2:sub_vrm1_4
10596 0, // GPRNoX2:sub_vrm1_5
10597 0, // GPRNoX2:sub_vrm1_6
10598 0, // GPRNoX2:sub_vrm1_7
10599 0, // GPRNoX2:sub_vrm2_0
10600 0, // GPRNoX2:sub_vrm2_1
10601 0, // GPRNoX2:sub_vrm2_2
10602 0, // GPRNoX2:sub_vrm2_3
10603 0, // GPRNoX2:sub_vrm4_0
10604 0, // GPRNoX2:sub_vrm4_1
10605 0, // GPRNoX2:sub_gpr_odd_then_sub_16
10606 0, // GPRNoX2:sub_gpr_odd_then_sub_32
10607 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1
10608 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10609 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10610 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2
10611 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10612 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3
10613 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10614 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10615 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10616 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10617 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10618 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10619 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10620 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10621 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10622 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10623 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10624 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10625 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4
10626 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10627 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10628 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10629 0, // GPRNoX2:sub_vrm1_4_sub_vrm1_5
10630 0, // GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10631 0, // GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10632 0, // GPRNoX2:sub_vrm1_5_sub_vrm1_6
10633 0, // GPRNoX2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10634 0, // GPRNoX2:sub_vrm1_6_sub_vrm1_7
10635 0, // GPRNoX2:sub_vrm2_0_sub_vrm2_1
10636 0, // GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10637 0, // GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10638 0, // GPRNoX2:sub_vrm2_1_sub_vrm2_2
10639 0, // GPRNoX2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10640 0, // GPRNoX2:sub_vrm2_2_sub_vrm2_3
10641 },
10642 { // GPRNoX31
10643 4, // GPRNoX31:sub_16 -> GPRF16
10644 11, // GPRNoX31:sub_32 -> GPRF32
10645 0, // GPRNoX31:sub_64
10646 0, // GPRNoX31:sub_128
10647 0, // GPRNoX31:sub_cap_addr
10648 0, // GPRNoX31:sub_gpr_even
10649 0, // GPRNoX31:sub_gpr_odd
10650 0, // GPRNoX31:sub_vrm1_0
10651 0, // GPRNoX31:sub_vrm1_1
10652 0, // GPRNoX31:sub_vrm1_2
10653 0, // GPRNoX31:sub_vrm1_3
10654 0, // GPRNoX31:sub_vrm1_4
10655 0, // GPRNoX31:sub_vrm1_5
10656 0, // GPRNoX31:sub_vrm1_6
10657 0, // GPRNoX31:sub_vrm1_7
10658 0, // GPRNoX31:sub_vrm2_0
10659 0, // GPRNoX31:sub_vrm2_1
10660 0, // GPRNoX31:sub_vrm2_2
10661 0, // GPRNoX31:sub_vrm2_3
10662 0, // GPRNoX31:sub_vrm4_0
10663 0, // GPRNoX31:sub_vrm4_1
10664 0, // GPRNoX31:sub_gpr_odd_then_sub_16
10665 0, // GPRNoX31:sub_gpr_odd_then_sub_32
10666 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1
10667 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10668 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10669 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2
10670 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10671 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3
10672 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10673 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10674 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10675 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10676 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10677 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10678 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10679 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10680 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10681 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10682 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10683 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10684 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4
10685 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10686 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10687 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10688 0, // GPRNoX31:sub_vrm1_4_sub_vrm1_5
10689 0, // GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10690 0, // GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10691 0, // GPRNoX31:sub_vrm1_5_sub_vrm1_6
10692 0, // GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10693 0, // GPRNoX31:sub_vrm1_6_sub_vrm1_7
10694 0, // GPRNoX31:sub_vrm2_0_sub_vrm2_1
10695 0, // GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10696 0, // GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10697 0, // GPRNoX31:sub_vrm2_1_sub_vrm2_2
10698 0, // GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10699 0, // GPRNoX31:sub_vrm2_2_sub_vrm2_3
10700 },
10701 { // GPRNoX0X2
10702 5, // GPRNoX0X2:sub_16 -> GPRF16NoX0
10703 12, // GPRNoX0X2:sub_32 -> GPRF32NoX0
10704 0, // GPRNoX0X2:sub_64
10705 0, // GPRNoX0X2:sub_128
10706 0, // GPRNoX0X2:sub_cap_addr
10707 0, // GPRNoX0X2:sub_gpr_even
10708 0, // GPRNoX0X2:sub_gpr_odd
10709 0, // GPRNoX0X2:sub_vrm1_0
10710 0, // GPRNoX0X2:sub_vrm1_1
10711 0, // GPRNoX0X2:sub_vrm1_2
10712 0, // GPRNoX0X2:sub_vrm1_3
10713 0, // GPRNoX0X2:sub_vrm1_4
10714 0, // GPRNoX0X2:sub_vrm1_5
10715 0, // GPRNoX0X2:sub_vrm1_6
10716 0, // GPRNoX0X2:sub_vrm1_7
10717 0, // GPRNoX0X2:sub_vrm2_0
10718 0, // GPRNoX0X2:sub_vrm2_1
10719 0, // GPRNoX0X2:sub_vrm2_2
10720 0, // GPRNoX0X2:sub_vrm2_3
10721 0, // GPRNoX0X2:sub_vrm4_0
10722 0, // GPRNoX0X2:sub_vrm4_1
10723 0, // GPRNoX0X2:sub_gpr_odd_then_sub_16
10724 0, // GPRNoX0X2:sub_gpr_odd_then_sub_32
10725 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1
10726 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10727 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10728 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2
10729 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10730 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3
10731 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10732 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10733 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10734 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10735 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10736 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10737 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10738 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10739 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10740 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10741 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10742 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10743 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4
10744 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10745 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10746 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10747 0, // GPRNoX0X2:sub_vrm1_4_sub_vrm1_5
10748 0, // GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10749 0, // GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10750 0, // GPRNoX0X2:sub_vrm1_5_sub_vrm1_6
10751 0, // GPRNoX0X2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10752 0, // GPRNoX0X2:sub_vrm1_6_sub_vrm1_7
10753 0, // GPRNoX0X2:sub_vrm2_0_sub_vrm2_1
10754 0, // GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10755 0, // GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10756 0, // GPRNoX0X2:sub_vrm2_1_sub_vrm2_2
10757 0, // GPRNoX0X2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10758 0, // GPRNoX0X2:sub_vrm2_2_sub_vrm2_3
10759 },
10760 { // GPRNoX0_and_GPRNoX31
10761 5, // GPRNoX0_and_GPRNoX31:sub_16 -> GPRF16NoX0
10762 12, // GPRNoX0_and_GPRNoX31:sub_32 -> GPRF32NoX0
10763 0, // GPRNoX0_and_GPRNoX31:sub_64
10764 0, // GPRNoX0_and_GPRNoX31:sub_128
10765 0, // GPRNoX0_and_GPRNoX31:sub_cap_addr
10766 0, // GPRNoX0_and_GPRNoX31:sub_gpr_even
10767 0, // GPRNoX0_and_GPRNoX31:sub_gpr_odd
10768 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0
10769 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1
10770 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2
10771 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3
10772 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4
10773 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_5
10774 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_6
10775 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_7
10776 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0
10777 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_1
10778 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_2
10779 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_3
10780 0, // GPRNoX0_and_GPRNoX31:sub_vrm4_0
10781 0, // GPRNoX0_and_GPRNoX31:sub_vrm4_1
10782 0, // GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_16
10783 0, // GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_32
10784 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
10785 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10786 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10787 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
10788 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10789 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
10790 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10791 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10792 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10793 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10794 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10795 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10796 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10797 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10798 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10799 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10800 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10801 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10802 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
10803 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10804 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10805 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10806 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
10807 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10808 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10809 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
10810 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10811 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
10812 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
10813 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10814 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10815 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
10816 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10817 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
10818 },
10819 { // GPRNoX2_and_GPRNoX31
10820 4, // GPRNoX2_and_GPRNoX31:sub_16 -> GPRF16
10821 11, // GPRNoX2_and_GPRNoX31:sub_32 -> GPRF32
10822 0, // GPRNoX2_and_GPRNoX31:sub_64
10823 0, // GPRNoX2_and_GPRNoX31:sub_128
10824 0, // GPRNoX2_and_GPRNoX31:sub_cap_addr
10825 0, // GPRNoX2_and_GPRNoX31:sub_gpr_even
10826 0, // GPRNoX2_and_GPRNoX31:sub_gpr_odd
10827 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0
10828 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1
10829 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2
10830 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3
10831 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4
10832 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_5
10833 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_6
10834 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_7
10835 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0
10836 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_1
10837 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_2
10838 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_3
10839 0, // GPRNoX2_and_GPRNoX31:sub_vrm4_0
10840 0, // GPRNoX2_and_GPRNoX31:sub_vrm4_1
10841 0, // GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_16
10842 0, // GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_32
10843 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
10844 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10845 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10846 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
10847 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10848 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
10849 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10850 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10851 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10852 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10853 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10854 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10855 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10856 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10857 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10858 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10859 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10860 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10861 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
10862 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10863 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10864 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10865 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
10866 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10867 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10868 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
10869 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10870 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
10871 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
10872 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10873 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10874 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
10875 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10876 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
10877 },
10878 { // GPRNoX0X2_and_GPRNoX31
10879 5, // GPRNoX0X2_and_GPRNoX31:sub_16 -> GPRF16NoX0
10880 12, // GPRNoX0X2_and_GPRNoX31:sub_32 -> GPRF32NoX0
10881 0, // GPRNoX0X2_and_GPRNoX31:sub_64
10882 0, // GPRNoX0X2_and_GPRNoX31:sub_128
10883 0, // GPRNoX0X2_and_GPRNoX31:sub_cap_addr
10884 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_even
10885 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_odd
10886 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0
10887 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1
10888 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2
10889 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3
10890 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4
10891 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_5
10892 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_6
10893 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_7
10894 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0
10895 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_1
10896 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_2
10897 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_3
10898 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm4_0
10899 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm4_1
10900 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_16
10901 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_32
10902 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
10903 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10904 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10905 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
10906 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10907 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
10908 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10909 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10910 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10911 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10912 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10913 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10914 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10915 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10916 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10917 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10918 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10919 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10920 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
10921 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10922 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10923 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10924 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
10925 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10926 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10927 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
10928 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10929 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
10930 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
10931 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10932 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10933 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
10934 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10935 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
10936 },
10937 { // GPRJALR
10938 5, // GPRJALR:sub_16 -> GPRF16NoX0
10939 12, // GPRJALR:sub_32 -> GPRF32NoX0
10940 0, // GPRJALR:sub_64
10941 0, // GPRJALR:sub_128
10942 0, // GPRJALR:sub_cap_addr
10943 0, // GPRJALR:sub_gpr_even
10944 0, // GPRJALR:sub_gpr_odd
10945 0, // GPRJALR:sub_vrm1_0
10946 0, // GPRJALR:sub_vrm1_1
10947 0, // GPRJALR:sub_vrm1_2
10948 0, // GPRJALR:sub_vrm1_3
10949 0, // GPRJALR:sub_vrm1_4
10950 0, // GPRJALR:sub_vrm1_5
10951 0, // GPRJALR:sub_vrm1_6
10952 0, // GPRJALR:sub_vrm1_7
10953 0, // GPRJALR:sub_vrm2_0
10954 0, // GPRJALR:sub_vrm2_1
10955 0, // GPRJALR:sub_vrm2_2
10956 0, // GPRJALR:sub_vrm2_3
10957 0, // GPRJALR:sub_vrm4_0
10958 0, // GPRJALR:sub_vrm4_1
10959 0, // GPRJALR:sub_gpr_odd_then_sub_16
10960 0, // GPRJALR:sub_gpr_odd_then_sub_32
10961 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1
10962 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10963 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10964 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2
10965 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10966 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3
10967 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10968 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10969 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10970 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10971 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10972 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10973 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10974 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10975 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10976 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10977 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10978 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10979 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4
10980 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10981 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10982 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10983 0, // GPRJALR:sub_vrm1_4_sub_vrm1_5
10984 0, // GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10985 0, // GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10986 0, // GPRJALR:sub_vrm1_5_sub_vrm1_6
10987 0, // GPRJALR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10988 0, // GPRJALR:sub_vrm1_6_sub_vrm1_7
10989 0, // GPRJALR:sub_vrm2_0_sub_vrm2_1
10990 0, // GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10991 0, // GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10992 0, // GPRJALR:sub_vrm2_1_sub_vrm2_2
10993 0, // GPRJALR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10994 0, // GPRJALR:sub_vrm2_2_sub_vrm2_3
10995 },
10996 { // GPRJALRNonX7
10997 5, // GPRJALRNonX7:sub_16 -> GPRF16NoX0
10998 12, // GPRJALRNonX7:sub_32 -> GPRF32NoX0
10999 0, // GPRJALRNonX7:sub_64
11000 0, // GPRJALRNonX7:sub_128
11001 0, // GPRJALRNonX7:sub_cap_addr
11002 0, // GPRJALRNonX7:sub_gpr_even
11003 0, // GPRJALRNonX7:sub_gpr_odd
11004 0, // GPRJALRNonX7:sub_vrm1_0
11005 0, // GPRJALRNonX7:sub_vrm1_1
11006 0, // GPRJALRNonX7:sub_vrm1_2
11007 0, // GPRJALRNonX7:sub_vrm1_3
11008 0, // GPRJALRNonX7:sub_vrm1_4
11009 0, // GPRJALRNonX7:sub_vrm1_5
11010 0, // GPRJALRNonX7:sub_vrm1_6
11011 0, // GPRJALRNonX7:sub_vrm1_7
11012 0, // GPRJALRNonX7:sub_vrm2_0
11013 0, // GPRJALRNonX7:sub_vrm2_1
11014 0, // GPRJALRNonX7:sub_vrm2_2
11015 0, // GPRJALRNonX7:sub_vrm2_3
11016 0, // GPRJALRNonX7:sub_vrm4_0
11017 0, // GPRJALRNonX7:sub_vrm4_1
11018 0, // GPRJALRNonX7:sub_gpr_odd_then_sub_16
11019 0, // GPRJALRNonX7:sub_gpr_odd_then_sub_32
11020 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1
11021 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11022 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11023 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2
11024 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11025 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3
11026 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11027 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11028 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11029 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11030 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11031 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11032 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11033 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11034 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11035 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11036 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11037 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11038 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4
11039 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11040 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11041 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11042 0, // GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5
11043 0, // GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11044 0, // GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11045 0, // GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6
11046 0, // GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11047 0, // GPRJALRNonX7:sub_vrm1_6_sub_vrm1_7
11048 0, // GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1
11049 0, // GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11050 0, // GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11051 0, // GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2
11052 0, // GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11053 0, // GPRJALRNonX7:sub_vrm2_2_sub_vrm2_3
11054 },
11055 { // GPRJALR_and_GPRNoX31
11056 5, // GPRJALR_and_GPRNoX31:sub_16 -> GPRF16NoX0
11057 12, // GPRJALR_and_GPRNoX31:sub_32 -> GPRF32NoX0
11058 0, // GPRJALR_and_GPRNoX31:sub_64
11059 0, // GPRJALR_and_GPRNoX31:sub_128
11060 0, // GPRJALR_and_GPRNoX31:sub_cap_addr
11061 0, // GPRJALR_and_GPRNoX31:sub_gpr_even
11062 0, // GPRJALR_and_GPRNoX31:sub_gpr_odd
11063 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0
11064 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1
11065 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2
11066 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3
11067 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4
11068 0, // GPRJALR_and_GPRNoX31:sub_vrm1_5
11069 0, // GPRJALR_and_GPRNoX31:sub_vrm1_6
11070 0, // GPRJALR_and_GPRNoX31:sub_vrm1_7
11071 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0
11072 0, // GPRJALR_and_GPRNoX31:sub_vrm2_1
11073 0, // GPRJALR_and_GPRNoX31:sub_vrm2_2
11074 0, // GPRJALR_and_GPRNoX31:sub_vrm2_3
11075 0, // GPRJALR_and_GPRNoX31:sub_vrm4_0
11076 0, // GPRJALR_and_GPRNoX31:sub_vrm4_1
11077 0, // GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_16
11078 0, // GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_32
11079 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
11080 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11081 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11082 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
11083 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11084 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
11085 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11086 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11087 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11088 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11089 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11090 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11091 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11092 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11093 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11094 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11095 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11096 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11097 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
11098 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11099 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11100 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11101 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
11102 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11103 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11104 0, // GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
11105 0, // GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11106 0, // GPRJALR_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
11107 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
11108 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11109 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11110 0, // GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
11111 0, // GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11112 0, // GPRJALR_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
11113 },
11114 { // GPRJALRNonX7_and_GPRNoX31
11115 5, // GPRJALRNonX7_and_GPRNoX31:sub_16 -> GPRF16NoX0
11116 12, // GPRJALRNonX7_and_GPRNoX31:sub_32 -> GPRF32NoX0
11117 0, // GPRJALRNonX7_and_GPRNoX31:sub_64
11118 0, // GPRJALRNonX7_and_GPRNoX31:sub_128
11119 0, // GPRJALRNonX7_and_GPRNoX31:sub_cap_addr
11120 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_even
11121 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd
11122 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0
11123 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1
11124 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2
11125 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3
11126 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4
11127 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5
11128 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6
11129 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_7
11130 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0
11131 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1
11132 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2
11133 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_3
11134 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm4_0
11135 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm4_1
11136 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_16
11137 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_32
11138 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
11139 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11140 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11141 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
11142 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11143 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
11144 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11145 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11146 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11147 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11148 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11149 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11150 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11151 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11152 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11153 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11154 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11155 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11156 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
11157 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11158 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11159 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11160 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
11161 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11162 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11163 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
11164 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11165 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
11166 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
11167 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11168 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11169 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
11170 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11171 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
11172 },
11173 { // TR
11174 0, // TR:sub_16
11175 0, // TR:sub_32
11176 0, // TR:sub_64
11177 0, // TR:sub_128
11178 0, // TR:sub_cap_addr
11179 0, // TR:sub_gpr_even
11180 0, // TR:sub_gpr_odd
11181 0, // TR:sub_vrm1_0
11182 0, // TR:sub_vrm1_1
11183 0, // TR:sub_vrm1_2
11184 0, // TR:sub_vrm1_3
11185 0, // TR:sub_vrm1_4
11186 0, // TR:sub_vrm1_5
11187 0, // TR:sub_vrm1_6
11188 0, // TR:sub_vrm1_7
11189 0, // TR:sub_vrm2_0
11190 0, // TR:sub_vrm2_1
11191 0, // TR:sub_vrm2_2
11192 0, // TR:sub_vrm2_3
11193 0, // TR:sub_vrm4_0
11194 0, // TR:sub_vrm4_1
11195 0, // TR:sub_gpr_odd_then_sub_16
11196 0, // TR:sub_gpr_odd_then_sub_32
11197 0, // TR:sub_vrm1_0_sub_vrm1_1
11198 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11199 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11200 0, // TR:sub_vrm1_1_sub_vrm1_2
11201 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11202 0, // TR:sub_vrm1_2_sub_vrm1_3
11203 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11204 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11205 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11206 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11207 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11208 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11209 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11210 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11211 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11212 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11213 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11214 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11215 0, // TR:sub_vrm1_3_sub_vrm1_4
11216 0, // TR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11217 0, // TR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11218 0, // TR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11219 0, // TR:sub_vrm1_4_sub_vrm1_5
11220 0, // TR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11221 0, // TR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11222 0, // TR:sub_vrm1_5_sub_vrm1_6
11223 0, // TR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11224 0, // TR:sub_vrm1_6_sub_vrm1_7
11225 0, // TR:sub_vrm2_0_sub_vrm2_1
11226 0, // TR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11227 0, // TR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11228 0, // TR:sub_vrm2_1_sub_vrm2_2
11229 0, // TR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11230 0, // TR:sub_vrm2_2_sub_vrm2_3
11231 },
11232 { // GPRTC
11233 5, // GPRTC:sub_16 -> GPRF16NoX0
11234 12, // GPRTC:sub_32 -> GPRF32NoX0
11235 0, // GPRTC:sub_64
11236 0, // GPRTC:sub_128
11237 0, // GPRTC:sub_cap_addr
11238 0, // GPRTC:sub_gpr_even
11239 0, // GPRTC:sub_gpr_odd
11240 0, // GPRTC:sub_vrm1_0
11241 0, // GPRTC:sub_vrm1_1
11242 0, // GPRTC:sub_vrm1_2
11243 0, // GPRTC:sub_vrm1_3
11244 0, // GPRTC:sub_vrm1_4
11245 0, // GPRTC:sub_vrm1_5
11246 0, // GPRTC:sub_vrm1_6
11247 0, // GPRTC:sub_vrm1_7
11248 0, // GPRTC:sub_vrm2_0
11249 0, // GPRTC:sub_vrm2_1
11250 0, // GPRTC:sub_vrm2_2
11251 0, // GPRTC:sub_vrm2_3
11252 0, // GPRTC:sub_vrm4_0
11253 0, // GPRTC:sub_vrm4_1
11254 0, // GPRTC:sub_gpr_odd_then_sub_16
11255 0, // GPRTC:sub_gpr_odd_then_sub_32
11256 0, // GPRTC:sub_vrm1_0_sub_vrm1_1
11257 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11258 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11259 0, // GPRTC:sub_vrm1_1_sub_vrm1_2
11260 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11261 0, // GPRTC:sub_vrm1_2_sub_vrm1_3
11262 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11263 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11264 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11265 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11266 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11267 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11268 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11269 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11270 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11271 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11272 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11273 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11274 0, // GPRTC:sub_vrm1_3_sub_vrm1_4
11275 0, // GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11276 0, // GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11277 0, // GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11278 0, // GPRTC:sub_vrm1_4_sub_vrm1_5
11279 0, // GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11280 0, // GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11281 0, // GPRTC:sub_vrm1_5_sub_vrm1_6
11282 0, // GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11283 0, // GPRTC:sub_vrm1_6_sub_vrm1_7
11284 0, // GPRTC:sub_vrm2_0_sub_vrm2_1
11285 0, // GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11286 0, // GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11287 0, // GPRTC:sub_vrm2_1_sub_vrm2_2
11288 0, // GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11289 0, // GPRTC:sub_vrm2_2_sub_vrm2_3
11290 },
11291 { // GPRNoX31_and_GPRTC
11292 5, // GPRNoX31_and_GPRTC:sub_16 -> GPRF16NoX0
11293 12, // GPRNoX31_and_GPRTC:sub_32 -> GPRF32NoX0
11294 0, // GPRNoX31_and_GPRTC:sub_64
11295 0, // GPRNoX31_and_GPRTC:sub_128
11296 0, // GPRNoX31_and_GPRTC:sub_cap_addr
11297 0, // GPRNoX31_and_GPRTC:sub_gpr_even
11298 0, // GPRNoX31_and_GPRTC:sub_gpr_odd
11299 0, // GPRNoX31_and_GPRTC:sub_vrm1_0
11300 0, // GPRNoX31_and_GPRTC:sub_vrm1_1
11301 0, // GPRNoX31_and_GPRTC:sub_vrm1_2
11302 0, // GPRNoX31_and_GPRTC:sub_vrm1_3
11303 0, // GPRNoX31_and_GPRTC:sub_vrm1_4
11304 0, // GPRNoX31_and_GPRTC:sub_vrm1_5
11305 0, // GPRNoX31_and_GPRTC:sub_vrm1_6
11306 0, // GPRNoX31_and_GPRTC:sub_vrm1_7
11307 0, // GPRNoX31_and_GPRTC:sub_vrm2_0
11308 0, // GPRNoX31_and_GPRTC:sub_vrm2_1
11309 0, // GPRNoX31_and_GPRTC:sub_vrm2_2
11310 0, // GPRNoX31_and_GPRTC:sub_vrm2_3
11311 0, // GPRNoX31_and_GPRTC:sub_vrm4_0
11312 0, // GPRNoX31_and_GPRTC:sub_vrm4_1
11313 0, // GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_16
11314 0, // GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_32
11315 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1
11316 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11317 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11318 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2
11319 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11320 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3
11321 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11322 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11323 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11324 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11325 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11326 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11327 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11328 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11329 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11330 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11331 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11332 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11333 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4
11334 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11335 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11336 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11337 0, // GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5
11338 0, // GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11339 0, // GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11340 0, // GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6
11341 0, // GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11342 0, // GPRNoX31_and_GPRTC:sub_vrm1_6_sub_vrm1_7
11343 0, // GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1
11344 0, // GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11345 0, // GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11346 0, // GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2
11347 0, // GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11348 0, // GPRNoX31_and_GPRTC:sub_vrm2_2_sub_vrm2_3
11349 },
11350 { // GPRTCNonX7
11351 5, // GPRTCNonX7:sub_16 -> GPRF16NoX0
11352 12, // GPRTCNonX7:sub_32 -> GPRF32NoX0
11353 0, // GPRTCNonX7:sub_64
11354 0, // GPRTCNonX7:sub_128
11355 0, // GPRTCNonX7:sub_cap_addr
11356 0, // GPRTCNonX7:sub_gpr_even
11357 0, // GPRTCNonX7:sub_gpr_odd
11358 0, // GPRTCNonX7:sub_vrm1_0
11359 0, // GPRTCNonX7:sub_vrm1_1
11360 0, // GPRTCNonX7:sub_vrm1_2
11361 0, // GPRTCNonX7:sub_vrm1_3
11362 0, // GPRTCNonX7:sub_vrm1_4
11363 0, // GPRTCNonX7:sub_vrm1_5
11364 0, // GPRTCNonX7:sub_vrm1_6
11365 0, // GPRTCNonX7:sub_vrm1_7
11366 0, // GPRTCNonX7:sub_vrm2_0
11367 0, // GPRTCNonX7:sub_vrm2_1
11368 0, // GPRTCNonX7:sub_vrm2_2
11369 0, // GPRTCNonX7:sub_vrm2_3
11370 0, // GPRTCNonX7:sub_vrm4_0
11371 0, // GPRTCNonX7:sub_vrm4_1
11372 0, // GPRTCNonX7:sub_gpr_odd_then_sub_16
11373 0, // GPRTCNonX7:sub_gpr_odd_then_sub_32
11374 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
11375 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11376 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11377 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
11378 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11379 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
11380 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11381 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11382 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11383 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11384 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11385 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11386 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11387 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11388 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11389 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11390 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11391 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11392 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
11393 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11394 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11395 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11396 0, // GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
11397 0, // GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11398 0, // GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11399 0, // GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
11400 0, // GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11401 0, // GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
11402 0, // GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
11403 0, // GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11404 0, // GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11405 0, // GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
11406 0, // GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11407 0, // GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
11408 },
11409 { // GPRNoX31_and_GPRTCNonX7
11410 5, // GPRNoX31_and_GPRTCNonX7:sub_16 -> GPRF16NoX0
11411 12, // GPRNoX31_and_GPRTCNonX7:sub_32 -> GPRF32NoX0
11412 0, // GPRNoX31_and_GPRTCNonX7:sub_64
11413 0, // GPRNoX31_and_GPRTCNonX7:sub_128
11414 0, // GPRNoX31_and_GPRTCNonX7:sub_cap_addr
11415 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_even
11416 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_odd
11417 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0
11418 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1
11419 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2
11420 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3
11421 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4
11422 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_5
11423 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_6
11424 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_7
11425 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0
11426 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_1
11427 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_2
11428 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_3
11429 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm4_0
11430 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm4_1
11431 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_16
11432 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_32
11433 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
11434 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11435 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11436 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
11437 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11438 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
11439 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11440 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11441 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11442 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11443 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11444 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11445 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11446 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11447 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11448 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11449 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11450 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11451 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
11452 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11453 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11454 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11455 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
11456 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11457 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11458 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
11459 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11460 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
11461 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
11462 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11463 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11464 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
11465 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11466 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
11467 },
11468 { // FPR32C
11469 6, // FPR32C:sub_16 -> FPR16C
11470 0, // FPR32C:sub_32
11471 0, // FPR32C:sub_64
11472 0, // FPR32C:sub_128
11473 0, // FPR32C:sub_cap_addr
11474 0, // FPR32C:sub_gpr_even
11475 0, // FPR32C:sub_gpr_odd
11476 0, // FPR32C:sub_vrm1_0
11477 0, // FPR32C:sub_vrm1_1
11478 0, // FPR32C:sub_vrm1_2
11479 0, // FPR32C:sub_vrm1_3
11480 0, // FPR32C:sub_vrm1_4
11481 0, // FPR32C:sub_vrm1_5
11482 0, // FPR32C:sub_vrm1_6
11483 0, // FPR32C:sub_vrm1_7
11484 0, // FPR32C:sub_vrm2_0
11485 0, // FPR32C:sub_vrm2_1
11486 0, // FPR32C:sub_vrm2_2
11487 0, // FPR32C:sub_vrm2_3
11488 0, // FPR32C:sub_vrm4_0
11489 0, // FPR32C:sub_vrm4_1
11490 0, // FPR32C:sub_gpr_odd_then_sub_16
11491 0, // FPR32C:sub_gpr_odd_then_sub_32
11492 0, // FPR32C:sub_vrm1_0_sub_vrm1_1
11493 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11494 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11495 0, // FPR32C:sub_vrm1_1_sub_vrm1_2
11496 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11497 0, // FPR32C:sub_vrm1_2_sub_vrm1_3
11498 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11499 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11500 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11501 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11502 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11503 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11504 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11505 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11506 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11507 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11508 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11509 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11510 0, // FPR32C:sub_vrm1_3_sub_vrm1_4
11511 0, // FPR32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11512 0, // FPR32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11513 0, // FPR32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11514 0, // FPR32C:sub_vrm1_4_sub_vrm1_5
11515 0, // FPR32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11516 0, // FPR32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11517 0, // FPR32C:sub_vrm1_5_sub_vrm1_6
11518 0, // FPR32C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11519 0, // FPR32C:sub_vrm1_6_sub_vrm1_7
11520 0, // FPR32C:sub_vrm2_0_sub_vrm2_1
11521 0, // FPR32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11522 0, // FPR32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11523 0, // FPR32C:sub_vrm2_1_sub_vrm2_2
11524 0, // FPR32C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11525 0, // FPR32C:sub_vrm2_2_sub_vrm2_3
11526 },
11527 { // GPRC
11528 7, // GPRC:sub_16 -> GPRF16C
11529 31, // GPRC:sub_32 -> GPRF32C
11530 0, // GPRC:sub_64
11531 0, // GPRC:sub_128
11532 0, // GPRC:sub_cap_addr
11533 0, // GPRC:sub_gpr_even
11534 0, // GPRC:sub_gpr_odd
11535 0, // GPRC:sub_vrm1_0
11536 0, // GPRC:sub_vrm1_1
11537 0, // GPRC:sub_vrm1_2
11538 0, // GPRC:sub_vrm1_3
11539 0, // GPRC:sub_vrm1_4
11540 0, // GPRC:sub_vrm1_5
11541 0, // GPRC:sub_vrm1_6
11542 0, // GPRC:sub_vrm1_7
11543 0, // GPRC:sub_vrm2_0
11544 0, // GPRC:sub_vrm2_1
11545 0, // GPRC:sub_vrm2_2
11546 0, // GPRC:sub_vrm2_3
11547 0, // GPRC:sub_vrm4_0
11548 0, // GPRC:sub_vrm4_1
11549 0, // GPRC:sub_gpr_odd_then_sub_16
11550 0, // GPRC:sub_gpr_odd_then_sub_32
11551 0, // GPRC:sub_vrm1_0_sub_vrm1_1
11552 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11553 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11554 0, // GPRC:sub_vrm1_1_sub_vrm1_2
11555 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11556 0, // GPRC:sub_vrm1_2_sub_vrm1_3
11557 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11558 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11559 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11560 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11561 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11562 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11563 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11564 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11565 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11566 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11567 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11568 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11569 0, // GPRC:sub_vrm1_3_sub_vrm1_4
11570 0, // GPRC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11571 0, // GPRC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11572 0, // GPRC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11573 0, // GPRC:sub_vrm1_4_sub_vrm1_5
11574 0, // GPRC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11575 0, // GPRC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11576 0, // GPRC:sub_vrm1_5_sub_vrm1_6
11577 0, // GPRC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11578 0, // GPRC:sub_vrm1_6_sub_vrm1_7
11579 0, // GPRC:sub_vrm2_0_sub_vrm2_1
11580 0, // GPRC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11581 0, // GPRC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11582 0, // GPRC:sub_vrm2_1_sub_vrm2_2
11583 0, // GPRC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11584 0, // GPRC:sub_vrm2_2_sub_vrm2_3
11585 },
11586 { // GPRF32C
11587 7, // GPRF32C:sub_16 -> GPRF16C
11588 0, // GPRF32C:sub_32
11589 0, // GPRF32C:sub_64
11590 0, // GPRF32C:sub_128
11591 0, // GPRF32C:sub_cap_addr
11592 0, // GPRF32C:sub_gpr_even
11593 0, // GPRF32C:sub_gpr_odd
11594 0, // GPRF32C:sub_vrm1_0
11595 0, // GPRF32C:sub_vrm1_1
11596 0, // GPRF32C:sub_vrm1_2
11597 0, // GPRF32C:sub_vrm1_3
11598 0, // GPRF32C:sub_vrm1_4
11599 0, // GPRF32C:sub_vrm1_5
11600 0, // GPRF32C:sub_vrm1_6
11601 0, // GPRF32C:sub_vrm1_7
11602 0, // GPRF32C:sub_vrm2_0
11603 0, // GPRF32C:sub_vrm2_1
11604 0, // GPRF32C:sub_vrm2_2
11605 0, // GPRF32C:sub_vrm2_3
11606 0, // GPRF32C:sub_vrm4_0
11607 0, // GPRF32C:sub_vrm4_1
11608 0, // GPRF32C:sub_gpr_odd_then_sub_16
11609 0, // GPRF32C:sub_gpr_odd_then_sub_32
11610 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1
11611 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11612 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11613 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2
11614 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11615 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3
11616 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11617 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11618 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11619 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11620 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11621 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11622 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11623 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11624 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11625 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11626 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11627 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11628 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4
11629 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11630 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11631 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11632 0, // GPRF32C:sub_vrm1_4_sub_vrm1_5
11633 0, // GPRF32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11634 0, // GPRF32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11635 0, // GPRF32C:sub_vrm1_5_sub_vrm1_6
11636 0, // GPRF32C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11637 0, // GPRF32C:sub_vrm1_6_sub_vrm1_7
11638 0, // GPRF32C:sub_vrm2_0_sub_vrm2_1
11639 0, // GPRF32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11640 0, // GPRF32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11641 0, // GPRF32C:sub_vrm2_1_sub_vrm2_2
11642 0, // GPRF32C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11643 0, // GPRF32C:sub_vrm2_2_sub_vrm2_3
11644 },
11645 { // GPRS07
11646 5, // GPRS07:sub_16 -> GPRF16NoX0
11647 12, // GPRS07:sub_32 -> GPRF32NoX0
11648 0, // GPRS07:sub_64
11649 0, // GPRS07:sub_128
11650 0, // GPRS07:sub_cap_addr
11651 0, // GPRS07:sub_gpr_even
11652 0, // GPRS07:sub_gpr_odd
11653 0, // GPRS07:sub_vrm1_0
11654 0, // GPRS07:sub_vrm1_1
11655 0, // GPRS07:sub_vrm1_2
11656 0, // GPRS07:sub_vrm1_3
11657 0, // GPRS07:sub_vrm1_4
11658 0, // GPRS07:sub_vrm1_5
11659 0, // GPRS07:sub_vrm1_6
11660 0, // GPRS07:sub_vrm1_7
11661 0, // GPRS07:sub_vrm2_0
11662 0, // GPRS07:sub_vrm2_1
11663 0, // GPRS07:sub_vrm2_2
11664 0, // GPRS07:sub_vrm2_3
11665 0, // GPRS07:sub_vrm4_0
11666 0, // GPRS07:sub_vrm4_1
11667 0, // GPRS07:sub_gpr_odd_then_sub_16
11668 0, // GPRS07:sub_gpr_odd_then_sub_32
11669 0, // GPRS07:sub_vrm1_0_sub_vrm1_1
11670 0, // GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11671 0, // GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11672 0, // GPRS07:sub_vrm1_1_sub_vrm1_2
11673 0, // GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11674 0, // GPRS07:sub_vrm1_2_sub_vrm1_3
11675 0, // GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11676 0, // GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11677 0, // GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11678 0, // GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11679 0, // GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11680 0, // GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11681 0, // GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11682 0, // GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11683 0, // GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11684 0, // GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11685 0, // GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11686 0, // GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11687 0, // GPRS07:sub_vrm1_3_sub_vrm1_4
11688 0, // GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11689 0, // GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11690 0, // GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11691 0, // GPRS07:sub_vrm1_4_sub_vrm1_5
11692 0, // GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11693 0, // GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11694 0, // GPRS07:sub_vrm1_5_sub_vrm1_6
11695 0, // GPRS07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11696 0, // GPRS07:sub_vrm1_6_sub_vrm1_7
11697 0, // GPRS07:sub_vrm2_0_sub_vrm2_1
11698 0, // GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11699 0, // GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11700 0, // GPRS07:sub_vrm2_1_sub_vrm2_2
11701 0, // GPRS07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11702 0, // GPRS07:sub_vrm2_2_sub_vrm2_3
11703 },
11704 { // TRM2
11705 0, // TRM2:sub_16
11706 0, // TRM2:sub_32
11707 0, // TRM2:sub_64
11708 0, // TRM2:sub_128
11709 0, // TRM2:sub_cap_addr
11710 0, // TRM2:sub_gpr_even
11711 0, // TRM2:sub_gpr_odd
11712 0, // TRM2:sub_vrm1_0
11713 0, // TRM2:sub_vrm1_1
11714 0, // TRM2:sub_vrm1_2
11715 0, // TRM2:sub_vrm1_3
11716 0, // TRM2:sub_vrm1_4
11717 0, // TRM2:sub_vrm1_5
11718 0, // TRM2:sub_vrm1_6
11719 0, // TRM2:sub_vrm1_7
11720 0, // TRM2:sub_vrm2_0
11721 0, // TRM2:sub_vrm2_1
11722 0, // TRM2:sub_vrm2_2
11723 0, // TRM2:sub_vrm2_3
11724 0, // TRM2:sub_vrm4_0
11725 0, // TRM2:sub_vrm4_1
11726 0, // TRM2:sub_gpr_odd_then_sub_16
11727 0, // TRM2:sub_gpr_odd_then_sub_32
11728 0, // TRM2:sub_vrm1_0_sub_vrm1_1
11729 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11730 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11731 0, // TRM2:sub_vrm1_1_sub_vrm1_2
11732 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11733 0, // TRM2:sub_vrm1_2_sub_vrm1_3
11734 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11735 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11736 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11737 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11738 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11739 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11740 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11741 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11742 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11743 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11744 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11745 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11746 0, // TRM2:sub_vrm1_3_sub_vrm1_4
11747 0, // TRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11748 0, // TRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11749 0, // TRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11750 0, // TRM2:sub_vrm1_4_sub_vrm1_5
11751 0, // TRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11752 0, // TRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11753 0, // TRM2:sub_vrm1_5_sub_vrm1_6
11754 0, // TRM2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11755 0, // TRM2:sub_vrm1_6_sub_vrm1_7
11756 0, // TRM2:sub_vrm2_0_sub_vrm2_1
11757 0, // TRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11758 0, // TRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11759 0, // TRM2:sub_vrm2_1_sub_vrm2_2
11760 0, // TRM2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11761 0, // TRM2:sub_vrm2_2_sub_vrm2_3
11762 },
11763 { // GPRC_and_GPRTC
11764 7, // GPRC_and_GPRTC:sub_16 -> GPRF16C
11765 31, // GPRC_and_GPRTC:sub_32 -> GPRF32C
11766 0, // GPRC_and_GPRTC:sub_64
11767 0, // GPRC_and_GPRTC:sub_128
11768 0, // GPRC_and_GPRTC:sub_cap_addr
11769 0, // GPRC_and_GPRTC:sub_gpr_even
11770 0, // GPRC_and_GPRTC:sub_gpr_odd
11771 0, // GPRC_and_GPRTC:sub_vrm1_0
11772 0, // GPRC_and_GPRTC:sub_vrm1_1
11773 0, // GPRC_and_GPRTC:sub_vrm1_2
11774 0, // GPRC_and_GPRTC:sub_vrm1_3
11775 0, // GPRC_and_GPRTC:sub_vrm1_4
11776 0, // GPRC_and_GPRTC:sub_vrm1_5
11777 0, // GPRC_and_GPRTC:sub_vrm1_6
11778 0, // GPRC_and_GPRTC:sub_vrm1_7
11779 0, // GPRC_and_GPRTC:sub_vrm2_0
11780 0, // GPRC_and_GPRTC:sub_vrm2_1
11781 0, // GPRC_and_GPRTC:sub_vrm2_2
11782 0, // GPRC_and_GPRTC:sub_vrm2_3
11783 0, // GPRC_and_GPRTC:sub_vrm4_0
11784 0, // GPRC_and_GPRTC:sub_vrm4_1
11785 0, // GPRC_and_GPRTC:sub_gpr_odd_then_sub_16
11786 0, // GPRC_and_GPRTC:sub_gpr_odd_then_sub_32
11787 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1
11788 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11789 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11790 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2
11791 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11792 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3
11793 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11794 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11795 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11796 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11797 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11798 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11799 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11800 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11801 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11802 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11803 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11804 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11805 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4
11806 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11807 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11808 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11809 0, // GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5
11810 0, // GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11811 0, // GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11812 0, // GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6
11813 0, // GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11814 0, // GPRC_and_GPRTC:sub_vrm1_6_sub_vrm1_7
11815 0, // GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1
11816 0, // GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11817 0, // GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11818 0, // GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2
11819 0, // GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11820 0, // GPRC_and_GPRTC:sub_vrm2_2_sub_vrm2_3
11821 },
11822 { // TRM4
11823 0, // TRM4:sub_16
11824 0, // TRM4:sub_32
11825 0, // TRM4:sub_64
11826 0, // TRM4:sub_128
11827 0, // TRM4:sub_cap_addr
11828 0, // TRM4:sub_gpr_even
11829 0, // TRM4:sub_gpr_odd
11830 0, // TRM4:sub_vrm1_0
11831 0, // TRM4:sub_vrm1_1
11832 0, // TRM4:sub_vrm1_2
11833 0, // TRM4:sub_vrm1_3
11834 0, // TRM4:sub_vrm1_4
11835 0, // TRM4:sub_vrm1_5
11836 0, // TRM4:sub_vrm1_6
11837 0, // TRM4:sub_vrm1_7
11838 0, // TRM4:sub_vrm2_0
11839 0, // TRM4:sub_vrm2_1
11840 0, // TRM4:sub_vrm2_2
11841 0, // TRM4:sub_vrm2_3
11842 0, // TRM4:sub_vrm4_0
11843 0, // TRM4:sub_vrm4_1
11844 0, // TRM4:sub_gpr_odd_then_sub_16
11845 0, // TRM4:sub_gpr_odd_then_sub_32
11846 0, // TRM4:sub_vrm1_0_sub_vrm1_1
11847 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11848 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11849 0, // TRM4:sub_vrm1_1_sub_vrm1_2
11850 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11851 0, // TRM4:sub_vrm1_2_sub_vrm1_3
11852 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11853 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11854 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11855 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11856 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11857 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11858 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11859 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11860 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11861 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11862 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11863 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11864 0, // TRM4:sub_vrm1_3_sub_vrm1_4
11865 0, // TRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11866 0, // TRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11867 0, // TRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11868 0, // TRM4:sub_vrm1_4_sub_vrm1_5
11869 0, // TRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11870 0, // TRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11871 0, // TRM4:sub_vrm1_5_sub_vrm1_6
11872 0, // TRM4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11873 0, // TRM4:sub_vrm1_6_sub_vrm1_7
11874 0, // TRM4:sub_vrm2_0_sub_vrm2_1
11875 0, // TRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11876 0, // TRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11877 0, // TRM4:sub_vrm2_1_sub_vrm2_2
11878 0, // TRM4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11879 0, // TRM4:sub_vrm2_2_sub_vrm2_3
11880 },
11881 { // VCSR
11882 0, // VCSR:sub_16
11883 0, // VCSR:sub_32
11884 0, // VCSR:sub_64
11885 0, // VCSR:sub_128
11886 0, // VCSR:sub_cap_addr
11887 0, // VCSR:sub_gpr_even
11888 0, // VCSR:sub_gpr_odd
11889 0, // VCSR:sub_vrm1_0
11890 0, // VCSR:sub_vrm1_1
11891 0, // VCSR:sub_vrm1_2
11892 0, // VCSR:sub_vrm1_3
11893 0, // VCSR:sub_vrm1_4
11894 0, // VCSR:sub_vrm1_5
11895 0, // VCSR:sub_vrm1_6
11896 0, // VCSR:sub_vrm1_7
11897 0, // VCSR:sub_vrm2_0
11898 0, // VCSR:sub_vrm2_1
11899 0, // VCSR:sub_vrm2_2
11900 0, // VCSR:sub_vrm2_3
11901 0, // VCSR:sub_vrm4_0
11902 0, // VCSR:sub_vrm4_1
11903 0, // VCSR:sub_gpr_odd_then_sub_16
11904 0, // VCSR:sub_gpr_odd_then_sub_32
11905 0, // VCSR:sub_vrm1_0_sub_vrm1_1
11906 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11907 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11908 0, // VCSR:sub_vrm1_1_sub_vrm1_2
11909 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11910 0, // VCSR:sub_vrm1_2_sub_vrm1_3
11911 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11912 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11913 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11914 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11915 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11916 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11917 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11918 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11919 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11920 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11921 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11922 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11923 0, // VCSR:sub_vrm1_3_sub_vrm1_4
11924 0, // VCSR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11925 0, // VCSR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11926 0, // VCSR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11927 0, // VCSR:sub_vrm1_4_sub_vrm1_5
11928 0, // VCSR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11929 0, // VCSR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11930 0, // VCSR:sub_vrm1_5_sub_vrm1_6
11931 0, // VCSR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11932 0, // VCSR:sub_vrm1_6_sub_vrm1_7
11933 0, // VCSR:sub_vrm2_0_sub_vrm2_1
11934 0, // VCSR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11935 0, // VCSR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11936 0, // VCSR:sub_vrm2_1_sub_vrm2_2
11937 0, // VCSR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11938 0, // VCSR:sub_vrm2_2_sub_vrm2_3
11939 },
11940 { // GPRC_and_GPRS07
11941 7, // GPRC_and_GPRS07:sub_16 -> GPRF16C
11942 31, // GPRC_and_GPRS07:sub_32 -> GPRF32C
11943 0, // GPRC_and_GPRS07:sub_64
11944 0, // GPRC_and_GPRS07:sub_128
11945 0, // GPRC_and_GPRS07:sub_cap_addr
11946 0, // GPRC_and_GPRS07:sub_gpr_even
11947 0, // GPRC_and_GPRS07:sub_gpr_odd
11948 0, // GPRC_and_GPRS07:sub_vrm1_0
11949 0, // GPRC_and_GPRS07:sub_vrm1_1
11950 0, // GPRC_and_GPRS07:sub_vrm1_2
11951 0, // GPRC_and_GPRS07:sub_vrm1_3
11952 0, // GPRC_and_GPRS07:sub_vrm1_4
11953 0, // GPRC_and_GPRS07:sub_vrm1_5
11954 0, // GPRC_and_GPRS07:sub_vrm1_6
11955 0, // GPRC_and_GPRS07:sub_vrm1_7
11956 0, // GPRC_and_GPRS07:sub_vrm2_0
11957 0, // GPRC_and_GPRS07:sub_vrm2_1
11958 0, // GPRC_and_GPRS07:sub_vrm2_2
11959 0, // GPRC_and_GPRS07:sub_vrm2_3
11960 0, // GPRC_and_GPRS07:sub_vrm4_0
11961 0, // GPRC_and_GPRS07:sub_vrm4_1
11962 0, // GPRC_and_GPRS07:sub_gpr_odd_then_sub_16
11963 0, // GPRC_and_GPRS07:sub_gpr_odd_then_sub_32
11964 0, // GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1
11965 0, // GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11966 0, // GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11967 0, // GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2
11968 0, // GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11969 0, // GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3
11970 0, // GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11971 0, // GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11972 0, // GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11973 0, // GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11974 0, // GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11975 0, // GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11976 0, // GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11977 0, // GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11978 0, // GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11979 0, // GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11980 0, // GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11981 0, // GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11982 0, // GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4
11983 0, // GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11984 0, // GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11985 0, // GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11986 0, // GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5
11987 0, // GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11988 0, // GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11989 0, // GPRC_and_GPRS07:sub_vrm1_5_sub_vrm1_6
11990 0, // GPRC_and_GPRS07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11991 0, // GPRC_and_GPRS07:sub_vrm1_6_sub_vrm1_7
11992 0, // GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1
11993 0, // GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11994 0, // GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11995 0, // GPRC_and_GPRS07:sub_vrm2_1_sub_vrm2_2
11996 0, // GPRC_and_GPRS07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11997 0, // GPRC_and_GPRS07:sub_vrm2_2_sub_vrm2_3
11998 },
11999 { // GPRX1X5
12000 5, // GPRX1X5:sub_16 -> GPRF16NoX0
12001 12, // GPRX1X5:sub_32 -> GPRF32NoX0
12002 0, // GPRX1X5:sub_64
12003 0, // GPRX1X5:sub_128
12004 0, // GPRX1X5:sub_cap_addr
12005 0, // GPRX1X5:sub_gpr_even
12006 0, // GPRX1X5:sub_gpr_odd
12007 0, // GPRX1X5:sub_vrm1_0
12008 0, // GPRX1X5:sub_vrm1_1
12009 0, // GPRX1X5:sub_vrm1_2
12010 0, // GPRX1X5:sub_vrm1_3
12011 0, // GPRX1X5:sub_vrm1_4
12012 0, // GPRX1X5:sub_vrm1_5
12013 0, // GPRX1X5:sub_vrm1_6
12014 0, // GPRX1X5:sub_vrm1_7
12015 0, // GPRX1X5:sub_vrm2_0
12016 0, // GPRX1X5:sub_vrm2_1
12017 0, // GPRX1X5:sub_vrm2_2
12018 0, // GPRX1X5:sub_vrm2_3
12019 0, // GPRX1X5:sub_vrm4_0
12020 0, // GPRX1X5:sub_vrm4_1
12021 0, // GPRX1X5:sub_gpr_odd_then_sub_16
12022 0, // GPRX1X5:sub_gpr_odd_then_sub_32
12023 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1
12024 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12025 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12026 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2
12027 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12028 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3
12029 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12030 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12031 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12032 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12033 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12034 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12035 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12036 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12037 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12038 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12039 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12040 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12041 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4
12042 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12043 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12044 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12045 0, // GPRX1X5:sub_vrm1_4_sub_vrm1_5
12046 0, // GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12047 0, // GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12048 0, // GPRX1X5:sub_vrm1_5_sub_vrm1_6
12049 0, // GPRX1X5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12050 0, // GPRX1X5:sub_vrm1_6_sub_vrm1_7
12051 0, // GPRX1X5:sub_vrm2_0_sub_vrm2_1
12052 0, // GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12053 0, // GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12054 0, // GPRX1X5:sub_vrm2_1_sub_vrm2_2
12055 0, // GPRX1X5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12056 0, // GPRX1X5:sub_vrm2_2_sub_vrm2_3
12057 },
12058 { // GPRF32X0
12059 8, // GPRF32X0:sub_16 -> GPRF16X0
12060 0, // GPRF32X0:sub_32
12061 0, // GPRF32X0:sub_64
12062 0, // GPRF32X0:sub_128
12063 0, // GPRF32X0:sub_cap_addr
12064 0, // GPRF32X0:sub_gpr_even
12065 0, // GPRF32X0:sub_gpr_odd
12066 0, // GPRF32X0:sub_vrm1_0
12067 0, // GPRF32X0:sub_vrm1_1
12068 0, // GPRF32X0:sub_vrm1_2
12069 0, // GPRF32X0:sub_vrm1_3
12070 0, // GPRF32X0:sub_vrm1_4
12071 0, // GPRF32X0:sub_vrm1_5
12072 0, // GPRF32X0:sub_vrm1_6
12073 0, // GPRF32X0:sub_vrm1_7
12074 0, // GPRF32X0:sub_vrm2_0
12075 0, // GPRF32X0:sub_vrm2_1
12076 0, // GPRF32X0:sub_vrm2_2
12077 0, // GPRF32X0:sub_vrm2_3
12078 0, // GPRF32X0:sub_vrm4_0
12079 0, // GPRF32X0:sub_vrm4_1
12080 0, // GPRF32X0:sub_gpr_odd_then_sub_16
12081 0, // GPRF32X0:sub_gpr_odd_then_sub_32
12082 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1
12083 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12084 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12085 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2
12086 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12087 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3
12088 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12089 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12090 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12091 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12092 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12093 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12094 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12095 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12096 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12097 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12098 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12099 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12100 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4
12101 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12102 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12103 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12104 0, // GPRF32X0:sub_vrm1_4_sub_vrm1_5
12105 0, // GPRF32X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12106 0, // GPRF32X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12107 0, // GPRF32X0:sub_vrm1_5_sub_vrm1_6
12108 0, // GPRF32X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12109 0, // GPRF32X0:sub_vrm1_6_sub_vrm1_7
12110 0, // GPRF32X0:sub_vrm2_0_sub_vrm2_1
12111 0, // GPRF32X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12112 0, // GPRF32X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12113 0, // GPRF32X0:sub_vrm2_1_sub_vrm2_2
12114 0, // GPRF32X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12115 0, // GPRF32X0:sub_vrm2_2_sub_vrm2_3
12116 },
12117 { // GPRX0
12118 8, // GPRX0:sub_16 -> GPRF16X0
12119 39, // GPRX0:sub_32 -> GPRF32X0
12120 0, // GPRX0:sub_64
12121 0, // GPRX0:sub_128
12122 0, // GPRX0:sub_cap_addr
12123 0, // GPRX0:sub_gpr_even
12124 0, // GPRX0:sub_gpr_odd
12125 0, // GPRX0:sub_vrm1_0
12126 0, // GPRX0:sub_vrm1_1
12127 0, // GPRX0:sub_vrm1_2
12128 0, // GPRX0:sub_vrm1_3
12129 0, // GPRX0:sub_vrm1_4
12130 0, // GPRX0:sub_vrm1_5
12131 0, // GPRX0:sub_vrm1_6
12132 0, // GPRX0:sub_vrm1_7
12133 0, // GPRX0:sub_vrm2_0
12134 0, // GPRX0:sub_vrm2_1
12135 0, // GPRX0:sub_vrm2_2
12136 0, // GPRX0:sub_vrm2_3
12137 0, // GPRX0:sub_vrm4_0
12138 0, // GPRX0:sub_vrm4_1
12139 0, // GPRX0:sub_gpr_odd_then_sub_16
12140 0, // GPRX0:sub_gpr_odd_then_sub_32
12141 0, // GPRX0:sub_vrm1_0_sub_vrm1_1
12142 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12143 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12144 0, // GPRX0:sub_vrm1_1_sub_vrm1_2
12145 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12146 0, // GPRX0:sub_vrm1_2_sub_vrm1_3
12147 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12148 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12149 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12150 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12151 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12152 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12153 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12154 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12155 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12156 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12157 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12158 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12159 0, // GPRX0:sub_vrm1_3_sub_vrm1_4
12160 0, // GPRX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12161 0, // GPRX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12162 0, // GPRX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12163 0, // GPRX0:sub_vrm1_4_sub_vrm1_5
12164 0, // GPRX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12165 0, // GPRX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12166 0, // GPRX0:sub_vrm1_5_sub_vrm1_6
12167 0, // GPRX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12168 0, // GPRX0:sub_vrm1_6_sub_vrm1_7
12169 0, // GPRX0:sub_vrm2_0_sub_vrm2_1
12170 0, // GPRX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12171 0, // GPRX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12172 0, // GPRX0:sub_vrm2_1_sub_vrm2_2
12173 0, // GPRX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12174 0, // GPRX0:sub_vrm2_2_sub_vrm2_3
12175 },
12176 { // GPRX1
12177 5, // GPRX1:sub_16 -> GPRF16NoX0
12178 12, // GPRX1:sub_32 -> GPRF32NoX0
12179 0, // GPRX1:sub_64
12180 0, // GPRX1:sub_128
12181 0, // GPRX1:sub_cap_addr
12182 0, // GPRX1:sub_gpr_even
12183 0, // GPRX1:sub_gpr_odd
12184 0, // GPRX1:sub_vrm1_0
12185 0, // GPRX1:sub_vrm1_1
12186 0, // GPRX1:sub_vrm1_2
12187 0, // GPRX1:sub_vrm1_3
12188 0, // GPRX1:sub_vrm1_4
12189 0, // GPRX1:sub_vrm1_5
12190 0, // GPRX1:sub_vrm1_6
12191 0, // GPRX1:sub_vrm1_7
12192 0, // GPRX1:sub_vrm2_0
12193 0, // GPRX1:sub_vrm2_1
12194 0, // GPRX1:sub_vrm2_2
12195 0, // GPRX1:sub_vrm2_3
12196 0, // GPRX1:sub_vrm4_0
12197 0, // GPRX1:sub_vrm4_1
12198 0, // GPRX1:sub_gpr_odd_then_sub_16
12199 0, // GPRX1:sub_gpr_odd_then_sub_32
12200 0, // GPRX1:sub_vrm1_0_sub_vrm1_1
12201 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12202 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12203 0, // GPRX1:sub_vrm1_1_sub_vrm1_2
12204 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12205 0, // GPRX1:sub_vrm1_2_sub_vrm1_3
12206 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12207 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12208 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12209 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12210 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12211 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12212 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12213 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12214 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12215 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12216 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12217 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12218 0, // GPRX1:sub_vrm1_3_sub_vrm1_4
12219 0, // GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12220 0, // GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12221 0, // GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12222 0, // GPRX1:sub_vrm1_4_sub_vrm1_5
12223 0, // GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12224 0, // GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12225 0, // GPRX1:sub_vrm1_5_sub_vrm1_6
12226 0, // GPRX1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12227 0, // GPRX1:sub_vrm1_6_sub_vrm1_7
12228 0, // GPRX1:sub_vrm2_0_sub_vrm2_1
12229 0, // GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12230 0, // GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12231 0, // GPRX1:sub_vrm2_1_sub_vrm2_2
12232 0, // GPRX1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12233 0, // GPRX1:sub_vrm2_2_sub_vrm2_3
12234 },
12235 { // GPRX5
12236 5, // GPRX5:sub_16 -> GPRF16NoX0
12237 12, // GPRX5:sub_32 -> GPRF32NoX0
12238 0, // GPRX5:sub_64
12239 0, // GPRX5:sub_128
12240 0, // GPRX5:sub_cap_addr
12241 0, // GPRX5:sub_gpr_even
12242 0, // GPRX5:sub_gpr_odd
12243 0, // GPRX5:sub_vrm1_0
12244 0, // GPRX5:sub_vrm1_1
12245 0, // GPRX5:sub_vrm1_2
12246 0, // GPRX5:sub_vrm1_3
12247 0, // GPRX5:sub_vrm1_4
12248 0, // GPRX5:sub_vrm1_5
12249 0, // GPRX5:sub_vrm1_6
12250 0, // GPRX5:sub_vrm1_7
12251 0, // GPRX5:sub_vrm2_0
12252 0, // GPRX5:sub_vrm2_1
12253 0, // GPRX5:sub_vrm2_2
12254 0, // GPRX5:sub_vrm2_3
12255 0, // GPRX5:sub_vrm4_0
12256 0, // GPRX5:sub_vrm4_1
12257 0, // GPRX5:sub_gpr_odd_then_sub_16
12258 0, // GPRX5:sub_gpr_odd_then_sub_32
12259 0, // GPRX5:sub_vrm1_0_sub_vrm1_1
12260 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12261 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12262 0, // GPRX5:sub_vrm1_1_sub_vrm1_2
12263 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12264 0, // GPRX5:sub_vrm1_2_sub_vrm1_3
12265 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12266 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12267 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12268 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12269 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12270 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12271 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12272 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12273 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12274 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12275 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12276 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12277 0, // GPRX5:sub_vrm1_3_sub_vrm1_4
12278 0, // GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12279 0, // GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12280 0, // GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12281 0, // GPRX5:sub_vrm1_4_sub_vrm1_5
12282 0, // GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12283 0, // GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12284 0, // GPRX5:sub_vrm1_5_sub_vrm1_6
12285 0, // GPRX5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12286 0, // GPRX5:sub_vrm1_6_sub_vrm1_7
12287 0, // GPRX5:sub_vrm2_0_sub_vrm2_1
12288 0, // GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12289 0, // GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12290 0, // GPRX5:sub_vrm2_1_sub_vrm2_2
12291 0, // GPRX5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12292 0, // GPRX5:sub_vrm2_2_sub_vrm2_3
12293 },
12294 { // GPRX7
12295 5, // GPRX7:sub_16 -> GPRF16NoX0
12296 12, // GPRX7:sub_32 -> GPRF32NoX0
12297 0, // GPRX7:sub_64
12298 0, // GPRX7:sub_128
12299 0, // GPRX7:sub_cap_addr
12300 0, // GPRX7:sub_gpr_even
12301 0, // GPRX7:sub_gpr_odd
12302 0, // GPRX7:sub_vrm1_0
12303 0, // GPRX7:sub_vrm1_1
12304 0, // GPRX7:sub_vrm1_2
12305 0, // GPRX7:sub_vrm1_3
12306 0, // GPRX7:sub_vrm1_4
12307 0, // GPRX7:sub_vrm1_5
12308 0, // GPRX7:sub_vrm1_6
12309 0, // GPRX7:sub_vrm1_7
12310 0, // GPRX7:sub_vrm2_0
12311 0, // GPRX7:sub_vrm2_1
12312 0, // GPRX7:sub_vrm2_2
12313 0, // GPRX7:sub_vrm2_3
12314 0, // GPRX7:sub_vrm4_0
12315 0, // GPRX7:sub_vrm4_1
12316 0, // GPRX7:sub_gpr_odd_then_sub_16
12317 0, // GPRX7:sub_gpr_odd_then_sub_32
12318 0, // GPRX7:sub_vrm1_0_sub_vrm1_1
12319 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12320 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12321 0, // GPRX7:sub_vrm1_1_sub_vrm1_2
12322 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12323 0, // GPRX7:sub_vrm1_2_sub_vrm1_3
12324 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12325 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12326 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12327 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12328 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12329 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12330 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12331 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12332 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12333 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12334 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12335 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12336 0, // GPRX7:sub_vrm1_3_sub_vrm1_4
12337 0, // GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12338 0, // GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12339 0, // GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12340 0, // GPRX7:sub_vrm1_4_sub_vrm1_5
12341 0, // GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12342 0, // GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12343 0, // GPRX7:sub_vrm1_5_sub_vrm1_6
12344 0, // GPRX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12345 0, // GPRX7:sub_vrm1_6_sub_vrm1_7
12346 0, // GPRX7:sub_vrm2_0_sub_vrm2_1
12347 0, // GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12348 0, // GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12349 0, // GPRX7:sub_vrm2_1_sub_vrm2_2
12350 0, // GPRX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12351 0, // GPRX7:sub_vrm2_2_sub_vrm2_3
12352 },
12353 { // SP
12354 5, // SP:sub_16 -> GPRF16NoX0
12355 12, // SP:sub_32 -> GPRF32NoX0
12356 0, // SP:sub_64
12357 0, // SP:sub_128
12358 0, // SP:sub_cap_addr
12359 0, // SP:sub_gpr_even
12360 0, // SP:sub_gpr_odd
12361 0, // SP:sub_vrm1_0
12362 0, // SP:sub_vrm1_1
12363 0, // SP:sub_vrm1_2
12364 0, // SP:sub_vrm1_3
12365 0, // SP:sub_vrm1_4
12366 0, // SP:sub_vrm1_5
12367 0, // SP:sub_vrm1_6
12368 0, // SP:sub_vrm1_7
12369 0, // SP:sub_vrm2_0
12370 0, // SP:sub_vrm2_1
12371 0, // SP:sub_vrm2_2
12372 0, // SP:sub_vrm2_3
12373 0, // SP:sub_vrm4_0
12374 0, // SP:sub_vrm4_1
12375 0, // SP:sub_gpr_odd_then_sub_16
12376 0, // SP:sub_gpr_odd_then_sub_32
12377 0, // SP:sub_vrm1_0_sub_vrm1_1
12378 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12379 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12380 0, // SP:sub_vrm1_1_sub_vrm1_2
12381 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12382 0, // SP:sub_vrm1_2_sub_vrm1_3
12383 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12384 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12385 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12386 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12387 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12388 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12389 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12390 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12391 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12392 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12393 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12394 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12395 0, // SP:sub_vrm1_3_sub_vrm1_4
12396 0, // SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12397 0, // SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12398 0, // SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12399 0, // SP:sub_vrm1_4_sub_vrm1_5
12400 0, // SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12401 0, // SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12402 0, // SP:sub_vrm1_5_sub_vrm1_6
12403 0, // SP:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12404 0, // SP:sub_vrm1_6_sub_vrm1_7
12405 0, // SP:sub_vrm2_0_sub_vrm2_1
12406 0, // SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12407 0, // SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12408 0, // SP:sub_vrm2_1_sub_vrm2_2
12409 0, // SP:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12410 0, // SP:sub_vrm2_2_sub_vrm2_3
12411 },
12412 { // anonymous_15514
12413 0, // anonymous_15514:sub_16
12414 0, // anonymous_15514:sub_32
12415 0, // anonymous_15514:sub_64
12416 0, // anonymous_15514:sub_128
12417 0, // anonymous_15514:sub_cap_addr
12418 0, // anonymous_15514:sub_gpr_even
12419 0, // anonymous_15514:sub_gpr_odd
12420 0, // anonymous_15514:sub_vrm1_0
12421 0, // anonymous_15514:sub_vrm1_1
12422 0, // anonymous_15514:sub_vrm1_2
12423 0, // anonymous_15514:sub_vrm1_3
12424 0, // anonymous_15514:sub_vrm1_4
12425 0, // anonymous_15514:sub_vrm1_5
12426 0, // anonymous_15514:sub_vrm1_6
12427 0, // anonymous_15514:sub_vrm1_7
12428 0, // anonymous_15514:sub_vrm2_0
12429 0, // anonymous_15514:sub_vrm2_1
12430 0, // anonymous_15514:sub_vrm2_2
12431 0, // anonymous_15514:sub_vrm2_3
12432 0, // anonymous_15514:sub_vrm4_0
12433 0, // anonymous_15514:sub_vrm4_1
12434 0, // anonymous_15514:sub_gpr_odd_then_sub_16
12435 0, // anonymous_15514:sub_gpr_odd_then_sub_32
12436 0, // anonymous_15514:sub_vrm1_0_sub_vrm1_1
12437 0, // anonymous_15514:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12438 0, // anonymous_15514:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12439 0, // anonymous_15514:sub_vrm1_1_sub_vrm1_2
12440 0, // anonymous_15514:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12441 0, // anonymous_15514:sub_vrm1_2_sub_vrm1_3
12442 0, // anonymous_15514:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12443 0, // anonymous_15514:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12444 0, // anonymous_15514:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12445 0, // anonymous_15514:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12446 0, // anonymous_15514:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12447 0, // anonymous_15514:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12448 0, // anonymous_15514:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12449 0, // anonymous_15514:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12450 0, // anonymous_15514:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12451 0, // anonymous_15514:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12452 0, // anonymous_15514:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12453 0, // anonymous_15514:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12454 0, // anonymous_15514:sub_vrm1_3_sub_vrm1_4
12455 0, // anonymous_15514:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12456 0, // anonymous_15514:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12457 0, // anonymous_15514:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12458 0, // anonymous_15514:sub_vrm1_4_sub_vrm1_5
12459 0, // anonymous_15514:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12460 0, // anonymous_15514:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12461 0, // anonymous_15514:sub_vrm1_5_sub_vrm1_6
12462 0, // anonymous_15514:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12463 0, // anonymous_15514:sub_vrm1_6_sub_vrm1_7
12464 0, // anonymous_15514:sub_vrm2_0_sub_vrm2_1
12465 0, // anonymous_15514:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12466 0, // anonymous_15514:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12467 0, // anonymous_15514:sub_vrm2_1_sub_vrm2_2
12468 0, // anonymous_15514:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12469 0, // anonymous_15514:sub_vrm2_2_sub_vrm2_3
12470 },
12471 { // GPRPair
12472 4, // GPRPair:sub_16 -> GPRF16
12473 11, // GPRPair:sub_32 -> GPRF32
12474 0, // GPRPair:sub_64
12475 0, // GPRPair:sub_128
12476 0, // GPRPair:sub_cap_addr
12477 15, // GPRPair:sub_gpr_even -> GPRNoX31
12478 16, // GPRPair:sub_gpr_odd -> GPRNoX0X2
12479 0, // GPRPair:sub_vrm1_0
12480 0, // GPRPair:sub_vrm1_1
12481 0, // GPRPair:sub_vrm1_2
12482 0, // GPRPair:sub_vrm1_3
12483 0, // GPRPair:sub_vrm1_4
12484 0, // GPRPair:sub_vrm1_5
12485 0, // GPRPair:sub_vrm1_6
12486 0, // GPRPair:sub_vrm1_7
12487 0, // GPRPair:sub_vrm2_0
12488 0, // GPRPair:sub_vrm2_1
12489 0, // GPRPair:sub_vrm2_2
12490 0, // GPRPair:sub_vrm2_3
12491 0, // GPRPair:sub_vrm4_0
12492 0, // GPRPair:sub_vrm4_1
12493 5, // GPRPair:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12494 12, // GPRPair:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12495 0, // GPRPair:sub_vrm1_0_sub_vrm1_1
12496 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12497 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12498 0, // GPRPair:sub_vrm1_1_sub_vrm1_2
12499 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12500 0, // GPRPair:sub_vrm1_2_sub_vrm1_3
12501 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12502 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12503 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12504 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12505 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12506 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12507 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12508 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12509 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12510 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12511 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12512 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12513 0, // GPRPair:sub_vrm1_3_sub_vrm1_4
12514 0, // GPRPair:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12515 0, // GPRPair:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12516 0, // GPRPair:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12517 0, // GPRPair:sub_vrm1_4_sub_vrm1_5
12518 0, // GPRPair:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12519 0, // GPRPair:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12520 0, // GPRPair:sub_vrm1_5_sub_vrm1_6
12521 0, // GPRPair:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12522 0, // GPRPair:sub_vrm1_6_sub_vrm1_7
12523 0, // GPRPair:sub_vrm2_0_sub_vrm2_1
12524 0, // GPRPair:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12525 0, // GPRPair:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12526 0, // GPRPair:sub_vrm2_1_sub_vrm2_2
12527 0, // GPRPair:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12528 0, // GPRPair:sub_vrm2_2_sub_vrm2_3
12529 },
12530 { // GPRPairNoX0
12531 5, // GPRPairNoX0:sub_16 -> GPRF16NoX0
12532 12, // GPRPairNoX0:sub_32 -> GPRF32NoX0
12533 0, // GPRPairNoX0:sub_64
12534 0, // GPRPairNoX0:sub_128
12535 0, // GPRPairNoX0:sub_cap_addr
12536 17, // GPRPairNoX0:sub_gpr_even -> GPRNoX0_and_GPRNoX31
12537 16, // GPRPairNoX0:sub_gpr_odd -> GPRNoX0X2
12538 0, // GPRPairNoX0:sub_vrm1_0
12539 0, // GPRPairNoX0:sub_vrm1_1
12540 0, // GPRPairNoX0:sub_vrm1_2
12541 0, // GPRPairNoX0:sub_vrm1_3
12542 0, // GPRPairNoX0:sub_vrm1_4
12543 0, // GPRPairNoX0:sub_vrm1_5
12544 0, // GPRPairNoX0:sub_vrm1_6
12545 0, // GPRPairNoX0:sub_vrm1_7
12546 0, // GPRPairNoX0:sub_vrm2_0
12547 0, // GPRPairNoX0:sub_vrm2_1
12548 0, // GPRPairNoX0:sub_vrm2_2
12549 0, // GPRPairNoX0:sub_vrm2_3
12550 0, // GPRPairNoX0:sub_vrm4_0
12551 0, // GPRPairNoX0:sub_vrm4_1
12552 5, // GPRPairNoX0:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12553 12, // GPRPairNoX0:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12554 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1
12555 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12556 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12557 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2
12558 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12559 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3
12560 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12561 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12562 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12563 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12564 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12565 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12566 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12567 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12568 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12569 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12570 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12571 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12572 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4
12573 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12574 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12575 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12576 0, // GPRPairNoX0:sub_vrm1_4_sub_vrm1_5
12577 0, // GPRPairNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12578 0, // GPRPairNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12579 0, // GPRPairNoX0:sub_vrm1_5_sub_vrm1_6
12580 0, // GPRPairNoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12581 0, // GPRPairNoX0:sub_vrm1_6_sub_vrm1_7
12582 0, // GPRPairNoX0:sub_vrm2_0_sub_vrm2_1
12583 0, // GPRPairNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12584 0, // GPRPairNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12585 0, // GPRPairNoX0:sub_vrm2_1_sub_vrm2_2
12586 0, // GPRPairNoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12587 0, // GPRPairNoX0:sub_vrm2_2_sub_vrm2_3
12588 },
12589 { // GPRPair_with_sub_gpr_even_in_GPRNoX2
12590 4, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_16 -> GPRF16
12591 11, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_32 -> GPRF32
12592 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_64
12593 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_128
12594 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_cap_addr
12595 18, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_even -> GPRNoX2_and_GPRNoX31
12596 16, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_odd -> GPRNoX0X2
12597 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0
12598 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1
12599 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2
12600 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3
12601 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4
12602 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_5
12603 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_6
12604 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_7
12605 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0
12606 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_1
12607 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_2
12608 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_3
12609 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm4_0
12610 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm4_1
12611 5, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12612 12, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12613 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1
12614 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12615 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12616 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2
12617 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12618 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3
12619 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12620 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12621 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12622 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12623 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12624 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12625 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12626 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12627 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12628 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12629 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12630 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12631 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4
12632 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12633 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12634 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12635 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5
12636 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12637 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12638 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6
12639 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12640 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_6_sub_vrm1_7
12641 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1
12642 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12643 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12644 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2
12645 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12646 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_2_sub_vrm2_3
12647 },
12648 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
12649 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_16 -> GPRF16NoX0
12650 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_32 -> GPRF32NoX0
12651 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_64
12652 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_128
12653 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_cap_addr
12654 17, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_even -> GPRNoX0_and_GPRNoX31
12655 19, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd -> GPRNoX0X2_and_GPRNoX31
12656 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0
12657 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1
12658 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2
12659 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3
12660 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4
12661 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5
12662 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6
12663 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_7
12664 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0
12665 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1
12666 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2
12667 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_3
12668 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_0
12669 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_1
12670 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12671 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12672 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1
12673 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12674 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12675 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2
12676 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12677 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3
12678 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12679 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12680 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12681 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12682 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12683 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12684 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12685 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12686 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12687 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12688 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12689 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12690 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4
12691 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12692 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12693 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12694 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5
12695 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12696 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12697 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6
12698 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12699 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6_sub_vrm1_7
12700 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1
12701 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12702 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12703 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2
12704 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12705 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2_sub_vrm2_3
12706 },
12707 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
12708 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_16 -> GPRF16NoX0
12709 12, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_32 -> GPRF32NoX0
12710 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_64
12711 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_128
12712 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_cap_addr
12713 19, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_even -> GPRNoX0X2_and_GPRNoX31
12714 16, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_odd -> GPRNoX0X2
12715 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0
12716 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1
12717 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2
12718 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3
12719 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4
12720 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_5
12721 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_6
12722 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_7
12723 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0
12724 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_1
12725 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_2
12726 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_3
12727 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm4_0
12728 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm4_1
12729 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12730 12, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12731 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1
12732 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12733 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12734 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2
12735 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12736 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3
12737 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12738 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12739 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12740 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12741 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12742 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12743 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12744 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12745 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12746 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12747 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12748 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12749 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4
12750 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12751 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12752 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12753 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5
12754 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12755 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12756 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6
12757 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12758 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_6_sub_vrm1_7
12759 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1
12760 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12761 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12762 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2
12763 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12764 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_2_sub_vrm2_3
12765 },
12766 { // GPRPair_with_sub_gpr_even_in_GPRJALR
12767 5, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_16 -> GPRF16NoX0
12768 12, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_32 -> GPRF32NoX0
12769 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_64
12770 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_128
12771 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_cap_addr
12772 23, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
12773 20, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_odd -> GPRJALR
12774 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0
12775 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1
12776 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2
12777 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3
12778 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4
12779 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_5
12780 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_6
12781 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_7
12782 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0
12783 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_1
12784 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_2
12785 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_3
12786 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm4_0
12787 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm4_1
12788 5, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12789 12, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12790 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1
12791 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12792 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12793 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2
12794 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12795 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3
12796 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12797 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12798 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12799 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12800 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12801 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12802 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12803 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12804 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12805 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12806 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12807 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12808 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4
12809 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12810 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12811 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12812 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4_sub_vrm1_5
12813 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12814 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12815 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_5_sub_vrm1_6
12816 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12817 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_6_sub_vrm1_7
12818 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0_sub_vrm2_1
12819 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12820 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12821 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_1_sub_vrm2_2
12822 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12823 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_2_sub_vrm2_3
12824 },
12825 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
12826 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_16 -> GPRF16NoX0
12827 12, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_32 -> GPRF32NoX0
12828 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_64
12829 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_128
12830 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_cap_addr
12831 19, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_even -> GPRNoX0X2_and_GPRNoX31
12832 19, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd -> GPRNoX0X2_and_GPRNoX31
12833 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0
12834 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1
12835 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2
12836 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3
12837 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4
12838 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5
12839 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6
12840 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_7
12841 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0
12842 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1
12843 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2
12844 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_3
12845 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_0
12846 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_1
12847 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12848 12, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12849 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1
12850 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12851 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12852 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2
12853 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12854 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3
12855 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12856 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12857 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12858 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12859 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12860 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12861 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12862 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12863 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12864 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12865 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12866 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12867 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4
12868 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12869 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12870 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12871 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5
12872 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12873 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12874 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6
12875 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12876 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6_sub_vrm1_7
12877 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1
12878 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12879 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12880 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2
12881 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12882 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2_sub_vrm2_3
12883 },
12884 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
12885 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_16 -> GPRF16NoX0
12886 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_32 -> GPRF32NoX0
12887 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_64
12888 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_128
12889 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_cap_addr
12890 23, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
12891 21, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_odd -> GPRJALRNonX7
12892 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0
12893 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1
12894 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2
12895 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3
12896 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4
12897 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_5
12898 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_6
12899 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_7
12900 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0
12901 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_1
12902 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_2
12903 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_3
12904 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm4_0
12905 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm4_1
12906 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12907 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12908 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1
12909 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12910 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12911 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2
12912 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12913 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3
12914 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12915 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12916 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12917 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12918 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12919 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12920 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12921 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12922 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12923 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12924 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12925 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12926 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4
12927 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12928 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12929 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12930 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5
12931 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12932 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12933 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6
12934 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12935 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_6_sub_vrm1_7
12936 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1
12937 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12938 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12939 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2
12940 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12941 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_2_sub_vrm2_3
12942 },
12943 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
12944 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_16 -> GPRF16NoX0
12945 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_32 -> GPRF32NoX0
12946 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_64
12947 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_128
12948 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_cap_addr
12949 23, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
12950 22, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_odd -> GPRJALR_and_GPRNoX31
12951 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0
12952 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1
12953 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2
12954 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3
12955 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4
12956 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_5
12957 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_6
12958 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_7
12959 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0
12960 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_1
12961 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_2
12962 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_3
12963 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm4_0
12964 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm4_1
12965 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12966 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12967 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
12968 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12969 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12970 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
12971 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12972 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
12973 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12974 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12975 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12976 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12977 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12978 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12979 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12980 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12981 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12982 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12983 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12984 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12985 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
12986 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12987 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12988 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12989 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
12990 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12991 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12992 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
12993 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12994 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
12995 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
12996 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12997 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12998 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
12999 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13000 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
13001 },
13002 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
13003 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_16 -> GPRF16NoX0
13004 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_32 -> GPRF32NoX0
13005 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_64
13006 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_128
13007 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_cap_addr
13008 23, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
13009 23, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd -> GPRJALRNonX7_and_GPRNoX31
13010 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0
13011 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1
13012 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2
13013 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3
13014 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4
13015 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5
13016 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6
13017 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_7
13018 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0
13019 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1
13020 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2
13021 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_3
13022 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_0
13023 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_1
13024 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13025 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13026 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
13027 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13028 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13029 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
13030 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13031 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
13032 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13033 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13034 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13035 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13036 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13037 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13038 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13039 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13040 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13041 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13042 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13043 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13044 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
13045 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13046 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13047 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13048 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
13049 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13050 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13051 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
13052 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13053 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
13054 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
13055 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13056 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13057 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
13058 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13059 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
13060 },
13061 { // GPRPair_with_sub_gpr_even_in_GPRTC
13062 5, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_16 -> GPRF16NoX0
13063 12, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_32 -> GPRF32NoX0
13064 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_64
13065 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_128
13066 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_cap_addr
13067 28, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13068 25, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_odd -> GPRTC
13069 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0
13070 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1
13071 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2
13072 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3
13073 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4
13074 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_5
13075 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_6
13076 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_7
13077 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0
13078 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_1
13079 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_2
13080 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_3
13081 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm4_0
13082 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm4_1
13083 5, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13084 12, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13085 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1
13086 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13087 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13088 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2
13089 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13090 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3
13091 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13092 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13093 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13094 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13095 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13096 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13097 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13098 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13099 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13100 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13101 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13102 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13103 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4
13104 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13105 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13106 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13107 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4_sub_vrm1_5
13108 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13109 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13110 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_5_sub_vrm1_6
13111 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13112 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_6_sub_vrm1_7
13113 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0_sub_vrm2_1
13114 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13115 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13116 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_1_sub_vrm2_2
13117 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13118 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_2_sub_vrm2_3
13119 },
13120 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
13121 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_16 -> GPRF16NoX0
13122 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_32 -> GPRF32NoX0
13123 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_64
13124 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_128
13125 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_cap_addr
13126 28, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13127 26, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_odd -> GPRNoX31_and_GPRTC
13128 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0
13129 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1
13130 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2
13131 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3
13132 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4
13133 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_5
13134 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_6
13135 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_7
13136 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0
13137 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_1
13138 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_2
13139 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_3
13140 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm4_0
13141 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm4_1
13142 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13143 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13144 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1
13145 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13146 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13147 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2
13148 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13149 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3
13150 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13151 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13152 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13153 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13154 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13155 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13156 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13157 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13158 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13159 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13160 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13161 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13162 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4
13163 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13164 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13165 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13166 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5
13167 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13168 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13169 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6
13170 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13171 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_6_sub_vrm1_7
13172 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1
13173 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13174 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13175 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2
13176 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13177 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_2_sub_vrm2_3
13178 },
13179 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
13180 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_16 -> GPRF16NoX0
13181 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_32 -> GPRF32NoX0
13182 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_64
13183 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_128
13184 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_cap_addr
13185 28, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13186 27, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_odd -> GPRTCNonX7
13187 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0
13188 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1
13189 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2
13190 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3
13191 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4
13192 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_5
13193 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_6
13194 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_7
13195 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0
13196 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_1
13197 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_2
13198 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_3
13199 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm4_0
13200 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm4_1
13201 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13202 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13203 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
13204 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13205 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13206 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
13207 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13208 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
13209 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13210 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13211 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13212 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13213 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13214 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13215 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13216 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13217 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13218 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13219 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13220 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13221 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
13222 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13223 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13224 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13225 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
13226 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13227 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13228 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
13229 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13230 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
13231 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
13232 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13233 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13234 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
13235 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13236 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
13237 },
13238 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
13239 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_16 -> GPRF16NoX0
13240 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_32 -> GPRF32NoX0
13241 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_64
13242 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_128
13243 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_cap_addr
13244 28, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13245 28, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd -> GPRNoX31_and_GPRTCNonX7
13246 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0
13247 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1
13248 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2
13249 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3
13250 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4
13251 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5
13252 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6
13253 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_7
13254 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0
13255 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1
13256 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2
13257 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_3
13258 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_0
13259 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_1
13260 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13261 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13262 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
13263 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13264 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13265 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
13266 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13267 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
13268 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13269 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13270 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13271 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13272 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13273 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13274 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13275 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13276 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13277 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13278 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13279 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13280 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
13281 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13282 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13283 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13284 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
13285 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13286 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13287 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
13288 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13289 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
13290 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
13291 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13292 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13293 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
13294 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13295 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
13296 },
13297 { // GPRPairC
13298 7, // GPRPairC:sub_16 -> GPRF16C
13299 31, // GPRPairC:sub_32 -> GPRF32C
13300 0, // GPRPairC:sub_64
13301 0, // GPRPairC:sub_128
13302 0, // GPRPairC:sub_cap_addr
13303 30, // GPRPairC:sub_gpr_even -> GPRC
13304 30, // GPRPairC:sub_gpr_odd -> GPRC
13305 0, // GPRPairC:sub_vrm1_0
13306 0, // GPRPairC:sub_vrm1_1
13307 0, // GPRPairC:sub_vrm1_2
13308 0, // GPRPairC:sub_vrm1_3
13309 0, // GPRPairC:sub_vrm1_4
13310 0, // GPRPairC:sub_vrm1_5
13311 0, // GPRPairC:sub_vrm1_6
13312 0, // GPRPairC:sub_vrm1_7
13313 0, // GPRPairC:sub_vrm2_0
13314 0, // GPRPairC:sub_vrm2_1
13315 0, // GPRPairC:sub_vrm2_2
13316 0, // GPRPairC:sub_vrm2_3
13317 0, // GPRPairC:sub_vrm4_0
13318 0, // GPRPairC:sub_vrm4_1
13319 7, // GPRPairC:sub_gpr_odd_then_sub_16 -> GPRF16C
13320 31, // GPRPairC:sub_gpr_odd_then_sub_32 -> GPRF32C
13321 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1
13322 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13323 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13324 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2
13325 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13326 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3
13327 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13328 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13329 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13330 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13331 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13332 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13333 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13334 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13335 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13336 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13337 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13338 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13339 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4
13340 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13341 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13342 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13343 0, // GPRPairC:sub_vrm1_4_sub_vrm1_5
13344 0, // GPRPairC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13345 0, // GPRPairC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13346 0, // GPRPairC:sub_vrm1_5_sub_vrm1_6
13347 0, // GPRPairC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13348 0, // GPRPairC:sub_vrm1_6_sub_vrm1_7
13349 0, // GPRPairC:sub_vrm2_0_sub_vrm2_1
13350 0, // GPRPairC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13351 0, // GPRPairC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13352 0, // GPRPairC:sub_vrm2_1_sub_vrm2_2
13353 0, // GPRPairC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13354 0, // GPRPairC:sub_vrm2_2_sub_vrm2_3
13355 },
13356 { // GPRPair_with_sub_gpr_even_in_GPRS07
13357 5, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_16 -> GPRF16NoX0
13358 12, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_32 -> GPRF32NoX0
13359 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_64
13360 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_128
13361 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_cap_addr
13362 32, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_gpr_even -> GPRS07
13363 32, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_gpr_odd -> GPRS07
13364 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0
13365 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_1
13366 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_2
13367 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_3
13368 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_4
13369 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_5
13370 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_6
13371 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_7
13372 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_0
13373 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_1
13374 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_2
13375 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_3
13376 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm4_0
13377 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm4_1
13378 5, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13379 12, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13380 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0_sub_vrm1_1
13381 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13382 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13383 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_1_sub_vrm1_2
13384 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13385 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_2_sub_vrm1_3
13386 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13387 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13388 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13389 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13390 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13391 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13392 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13393 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13394 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13395 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13396 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13397 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13398 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_3_sub_vrm1_4
13399 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13400 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13401 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13402 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_4_sub_vrm1_5
13403 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13404 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13405 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_5_sub_vrm1_6
13406 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13407 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm1_6_sub_vrm1_7
13408 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_0_sub_vrm2_1
13409 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13410 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13411 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_1_sub_vrm2_2
13412 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13413 0, // GPRPair_with_sub_gpr_even_in_GPRS07:sub_vrm2_2_sub_vrm2_3
13414 },
13415 { // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
13416 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_16 -> GPRF16C
13417 31, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_32 -> GPRF32C
13418 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_64
13419 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_128
13420 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_cap_addr
13421 34, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_even -> GPRC_and_GPRTC
13422 34, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_odd -> GPRC_and_GPRTC
13423 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0
13424 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1
13425 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2
13426 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3
13427 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4
13428 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_5
13429 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_6
13430 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_7
13431 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0
13432 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_1
13433 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_2
13434 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_3
13435 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm4_0
13436 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm4_1
13437 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_16 -> GPRF16C
13438 31, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_32 -> GPRF32C
13439 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1
13440 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13441 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13442 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2
13443 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13444 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3
13445 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13446 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13447 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13448 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13449 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13450 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13451 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13452 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13453 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13454 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13455 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13456 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13457 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4
13458 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13459 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13460 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13461 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5
13462 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13463 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13464 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6
13465 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13466 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_6_sub_vrm1_7
13467 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1
13468 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13469 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13470 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2
13471 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13472 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_2_sub_vrm2_3
13473 },
13474 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
13475 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_16 -> GPRF16NoX0
13476 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_32 -> GPRF32NoX0
13477 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_64
13478 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_128
13479 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_cap_addr
13480 19, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_even -> GPRNoX0X2_and_GPRNoX31
13481 42, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_odd -> GPRX5
13482 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0
13483 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1
13484 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2
13485 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3
13486 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4
13487 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_5
13488 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_6
13489 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_7
13490 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0
13491 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_1
13492 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_2
13493 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_3
13494 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm4_0
13495 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm4_1
13496 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13497 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13498 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1
13499 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13500 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13501 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2
13502 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13503 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3
13504 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13505 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13506 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13507 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13508 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13509 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13510 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13511 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13512 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13513 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13514 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13515 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13516 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4
13517 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13518 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13519 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13520 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5
13521 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13522 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13523 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6
13524 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13525 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_6_sub_vrm1_7
13526 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1
13527 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13528 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13529 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2
13530 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13531 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_2_sub_vrm2_3
13532 },
13533 { // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
13534 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_16 -> GPRF16NoX0
13535 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_32 -> GPRF32NoX0
13536 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_64
13537 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_128
13538 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_cap_addr
13539 28, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13540 43, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_gpr_odd -> GPRX7
13541 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0
13542 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1
13543 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2
13544 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3
13545 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4
13546 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_5
13547 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_6
13548 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_7
13549 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0
13550 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_1
13551 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_2
13552 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_3
13553 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm4_0
13554 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm4_1
13555 5, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13556 12, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13557 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1
13558 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13559 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13560 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2
13561 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13562 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3
13563 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13564 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13565 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13566 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13567 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13568 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13569 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13570 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13571 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13572 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13573 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13574 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13575 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4
13576 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13577 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13578 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13579 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4_sub_vrm1_5
13580 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13581 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13582 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_5_sub_vrm1_6
13583 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13584 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm1_6_sub_vrm1_7
13585 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0_sub_vrm2_1
13586 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13587 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13588 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_1_sub_vrm2_2
13589 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13590 0, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7:sub_vrm2_2_sub_vrm2_3
13591 },
13592 { // GPRPair_with_sub_16_in_GPRF16X0
13593 8, // GPRPair_with_sub_16_in_GPRF16X0:sub_16 -> GPRF16X0
13594 39, // GPRPair_with_sub_16_in_GPRF16X0:sub_32 -> GPRF32X0
13595 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_64
13596 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_128
13597 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_cap_addr
13598 40, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_even -> GPRX0
13599 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_odd
13600 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0
13601 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1
13602 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2
13603 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3
13604 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4
13605 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_5
13606 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_6
13607 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_7
13608 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0
13609 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_1
13610 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_2
13611 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_3
13612 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm4_0
13613 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm4_1
13614 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_16
13615 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_32
13616 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1
13617 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13618 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13619 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2
13620 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13621 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3
13622 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13623 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13624 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13625 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13626 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13627 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13628 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13629 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13630 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13631 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13632 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13633 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13634 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4
13635 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13636 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13637 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13638 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5
13639 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13640 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13641 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6
13642 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13643 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_6_sub_vrm1_7
13644 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1
13645 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13646 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13647 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2
13648 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13649 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_2_sub_vrm2_3
13650 },
13651 { // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
13652 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_16 -> GPRF16C
13653 31, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_32 -> GPRF32C
13654 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_64
13655 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_128
13656 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_cap_addr
13657 37, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_gpr_even -> GPRC_and_GPRS07
13658 37, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_gpr_odd -> GPRC_and_GPRS07
13659 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0
13660 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_1
13661 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_2
13662 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_3
13663 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_4
13664 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_5
13665 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_6
13666 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_7
13667 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_0
13668 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_1
13669 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_2
13670 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_3
13671 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm4_0
13672 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm4_1
13673 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_gpr_odd_then_sub_16 -> GPRF16C
13674 31, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_gpr_odd_then_sub_32 -> GPRF32C
13675 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1
13676 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13677 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13678 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2
13679 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13680 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3
13681 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13682 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13683 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13684 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13685 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13686 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13687 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13688 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13689 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13690 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13691 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13692 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13693 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4
13694 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13695 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13696 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13697 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5
13698 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13699 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13700 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_5_sub_vrm1_6
13701 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13702 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm1_6_sub_vrm1_7
13703 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1
13704 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13705 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13706 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_1_sub_vrm2_2
13707 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13708 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07:sub_vrm2_2_sub_vrm2_3
13709 },
13710 { // GPRPair_with_sub_gpr_even_in_SP
13711 5, // GPRPair_with_sub_gpr_even_in_SP:sub_16 -> GPRF16NoX0
13712 12, // GPRPair_with_sub_gpr_even_in_SP:sub_32 -> GPRF32NoX0
13713 0, // GPRPair_with_sub_gpr_even_in_SP:sub_64
13714 0, // GPRPair_with_sub_gpr_even_in_SP:sub_128
13715 0, // GPRPair_with_sub_gpr_even_in_SP:sub_cap_addr
13716 44, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_even -> SP
13717 19, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_odd -> GPRNoX0X2_and_GPRNoX31
13718 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0
13719 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1
13720 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2
13721 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3
13722 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4
13723 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_5
13724 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_6
13725 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_7
13726 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0
13727 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_1
13728 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_2
13729 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_3
13730 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm4_0
13731 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm4_1
13732 5, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13733 12, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13734 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1
13735 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13736 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13737 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2
13738 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13739 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3
13740 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13741 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13742 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13743 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13744 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13745 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13746 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13747 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13748 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13749 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13750 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13751 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13752 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4
13753 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13754 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13755 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13756 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4_sub_vrm1_5
13757 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13758 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13759 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_5_sub_vrm1_6
13760 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13761 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_6_sub_vrm1_7
13762 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0_sub_vrm2_1
13763 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13764 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13765 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_1_sub_vrm2_2
13766 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13767 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_2_sub_vrm2_3
13768 },
13769 { // FPR64
13770 3, // FPR64:sub_16 -> FPR16
13771 9, // FPR64:sub_32 -> FPR32
13772 0, // FPR64:sub_64
13773 0, // FPR64:sub_128
13774 0, // FPR64:sub_cap_addr
13775 0, // FPR64:sub_gpr_even
13776 0, // FPR64:sub_gpr_odd
13777 0, // FPR64:sub_vrm1_0
13778 0, // FPR64:sub_vrm1_1
13779 0, // FPR64:sub_vrm1_2
13780 0, // FPR64:sub_vrm1_3
13781 0, // FPR64:sub_vrm1_4
13782 0, // FPR64:sub_vrm1_5
13783 0, // FPR64:sub_vrm1_6
13784 0, // FPR64:sub_vrm1_7
13785 0, // FPR64:sub_vrm2_0
13786 0, // FPR64:sub_vrm2_1
13787 0, // FPR64:sub_vrm2_2
13788 0, // FPR64:sub_vrm2_3
13789 0, // FPR64:sub_vrm4_0
13790 0, // FPR64:sub_vrm4_1
13791 0, // FPR64:sub_gpr_odd_then_sub_16
13792 0, // FPR64:sub_gpr_odd_then_sub_32
13793 0, // FPR64:sub_vrm1_0_sub_vrm1_1
13794 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13795 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13796 0, // FPR64:sub_vrm1_1_sub_vrm1_2
13797 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13798 0, // FPR64:sub_vrm1_2_sub_vrm1_3
13799 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13800 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13801 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13802 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13803 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13804 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13805 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13806 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13807 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13808 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13809 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13810 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13811 0, // FPR64:sub_vrm1_3_sub_vrm1_4
13812 0, // FPR64:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13813 0, // FPR64:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13814 0, // FPR64:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13815 0, // FPR64:sub_vrm1_4_sub_vrm1_5
13816 0, // FPR64:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13817 0, // FPR64:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13818 0, // FPR64:sub_vrm1_5_sub_vrm1_6
13819 0, // FPR64:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13820 0, // FPR64:sub_vrm1_6_sub_vrm1_7
13821 0, // FPR64:sub_vrm2_0_sub_vrm2_1
13822 0, // FPR64:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13823 0, // FPR64:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13824 0, // FPR64:sub_vrm2_1_sub_vrm2_2
13825 0, // FPR64:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13826 0, // FPR64:sub_vrm2_2_sub_vrm2_3
13827 },
13828 { // VR
13829 0, // VR:sub_16
13830 0, // VR:sub_32
13831 0, // VR:sub_64
13832 0, // VR:sub_128
13833 0, // VR:sub_cap_addr
13834 0, // VR:sub_gpr_even
13835 0, // VR:sub_gpr_odd
13836 0, // VR:sub_vrm1_0
13837 0, // VR:sub_vrm1_1
13838 0, // VR:sub_vrm1_2
13839 0, // VR:sub_vrm1_3
13840 0, // VR:sub_vrm1_4
13841 0, // VR:sub_vrm1_5
13842 0, // VR:sub_vrm1_6
13843 0, // VR:sub_vrm1_7
13844 0, // VR:sub_vrm2_0
13845 0, // VR:sub_vrm2_1
13846 0, // VR:sub_vrm2_2
13847 0, // VR:sub_vrm2_3
13848 0, // VR:sub_vrm4_0
13849 0, // VR:sub_vrm4_1
13850 0, // VR:sub_gpr_odd_then_sub_16
13851 0, // VR:sub_gpr_odd_then_sub_32
13852 0, // VR:sub_vrm1_0_sub_vrm1_1
13853 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13854 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13855 0, // VR:sub_vrm1_1_sub_vrm1_2
13856 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13857 0, // VR:sub_vrm1_2_sub_vrm1_3
13858 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13859 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13860 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13861 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13862 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13863 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13864 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13865 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13866 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13867 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13868 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13869 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13870 0, // VR:sub_vrm1_3_sub_vrm1_4
13871 0, // VR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13872 0, // VR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13873 0, // VR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13874 0, // VR:sub_vrm1_4_sub_vrm1_5
13875 0, // VR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13876 0, // VR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13877 0, // VR:sub_vrm1_5_sub_vrm1_6
13878 0, // VR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13879 0, // VR:sub_vrm1_6_sub_vrm1_7
13880 0, // VR:sub_vrm2_0_sub_vrm2_1
13881 0, // VR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13882 0, // VR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13883 0, // VR:sub_vrm2_1_sub_vrm2_2
13884 0, // VR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13885 0, // VR:sub_vrm2_2_sub_vrm2_3
13886 },
13887 { // YGPR
13888 4, // YGPR:sub_16 -> GPRF16
13889 11, // YGPR:sub_32 -> GPRF32
13890 0, // YGPR:sub_64
13891 0, // YGPR:sub_128
13892 10, // YGPR:sub_cap_addr -> GPR
13893 0, // YGPR:sub_gpr_even
13894 0, // YGPR:sub_gpr_odd
13895 0, // YGPR:sub_vrm1_0
13896 0, // YGPR:sub_vrm1_1
13897 0, // YGPR:sub_vrm1_2
13898 0, // YGPR:sub_vrm1_3
13899 0, // YGPR:sub_vrm1_4
13900 0, // YGPR:sub_vrm1_5
13901 0, // YGPR:sub_vrm1_6
13902 0, // YGPR:sub_vrm1_7
13903 0, // YGPR:sub_vrm2_0
13904 0, // YGPR:sub_vrm2_1
13905 0, // YGPR:sub_vrm2_2
13906 0, // YGPR:sub_vrm2_3
13907 0, // YGPR:sub_vrm4_0
13908 0, // YGPR:sub_vrm4_1
13909 0, // YGPR:sub_gpr_odd_then_sub_16
13910 0, // YGPR:sub_gpr_odd_then_sub_32
13911 0, // YGPR:sub_vrm1_0_sub_vrm1_1
13912 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13913 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13914 0, // YGPR:sub_vrm1_1_sub_vrm1_2
13915 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13916 0, // YGPR:sub_vrm1_2_sub_vrm1_3
13917 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13918 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13919 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13920 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13921 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13922 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13923 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13924 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13925 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13926 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13927 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13928 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13929 0, // YGPR:sub_vrm1_3_sub_vrm1_4
13930 0, // YGPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13931 0, // YGPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13932 0, // YGPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13933 0, // YGPR:sub_vrm1_4_sub_vrm1_5
13934 0, // YGPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13935 0, // YGPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13936 0, // YGPR:sub_vrm1_5_sub_vrm1_6
13937 0, // YGPR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13938 0, // YGPR:sub_vrm1_6_sub_vrm1_7
13939 0, // YGPR:sub_vrm2_0_sub_vrm2_1
13940 0, // YGPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13941 0, // YGPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13942 0, // YGPR:sub_vrm2_1_sub_vrm2_2
13943 0, // YGPR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13944 0, // YGPR:sub_vrm2_2_sub_vrm2_3
13945 },
13946 { // ZZZ_VM
13947 0, // ZZZ_VM:sub_16
13948 0, // ZZZ_VM:sub_32
13949 0, // ZZZ_VM:sub_64
13950 0, // ZZZ_VM:sub_128
13951 0, // ZZZ_VM:sub_cap_addr
13952 0, // ZZZ_VM:sub_gpr_even
13953 0, // ZZZ_VM:sub_gpr_odd
13954 0, // ZZZ_VM:sub_vrm1_0
13955 0, // ZZZ_VM:sub_vrm1_1
13956 0, // ZZZ_VM:sub_vrm1_2
13957 0, // ZZZ_VM:sub_vrm1_3
13958 0, // ZZZ_VM:sub_vrm1_4
13959 0, // ZZZ_VM:sub_vrm1_5
13960 0, // ZZZ_VM:sub_vrm1_6
13961 0, // ZZZ_VM:sub_vrm1_7
13962 0, // ZZZ_VM:sub_vrm2_0
13963 0, // ZZZ_VM:sub_vrm2_1
13964 0, // ZZZ_VM:sub_vrm2_2
13965 0, // ZZZ_VM:sub_vrm2_3
13966 0, // ZZZ_VM:sub_vrm4_0
13967 0, // ZZZ_VM:sub_vrm4_1
13968 0, // ZZZ_VM:sub_gpr_odd_then_sub_16
13969 0, // ZZZ_VM:sub_gpr_odd_then_sub_32
13970 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1
13971 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13972 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13973 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2
13974 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13975 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3
13976 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13977 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13978 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13979 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13980 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13981 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13982 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13983 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13984 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13985 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13986 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13987 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13988 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4
13989 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13990 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13991 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13992 0, // ZZZ_VM:sub_vrm1_4_sub_vrm1_5
13993 0, // ZZZ_VM:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13994 0, // ZZZ_VM:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13995 0, // ZZZ_VM:sub_vrm1_5_sub_vrm1_6
13996 0, // ZZZ_VM:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13997 0, // ZZZ_VM:sub_vrm1_6_sub_vrm1_7
13998 0, // ZZZ_VM:sub_vrm2_0_sub_vrm2_1
13999 0, // ZZZ_VM:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14000 0, // ZZZ_VM:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14001 0, // ZZZ_VM:sub_vrm2_1_sub_vrm2_2
14002 0, // ZZZ_VM:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14003 0, // ZZZ_VM:sub_vrm2_2_sub_vrm2_3
14004 },
14005 { // ZZZ_VRMF2
14006 0, // ZZZ_VRMF2:sub_16
14007 0, // ZZZ_VRMF2:sub_32
14008 0, // ZZZ_VRMF2:sub_64
14009 0, // ZZZ_VRMF2:sub_128
14010 0, // ZZZ_VRMF2:sub_cap_addr
14011 0, // ZZZ_VRMF2:sub_gpr_even
14012 0, // ZZZ_VRMF2:sub_gpr_odd
14013 0, // ZZZ_VRMF2:sub_vrm1_0
14014 0, // ZZZ_VRMF2:sub_vrm1_1
14015 0, // ZZZ_VRMF2:sub_vrm1_2
14016 0, // ZZZ_VRMF2:sub_vrm1_3
14017 0, // ZZZ_VRMF2:sub_vrm1_4
14018 0, // ZZZ_VRMF2:sub_vrm1_5
14019 0, // ZZZ_VRMF2:sub_vrm1_6
14020 0, // ZZZ_VRMF2:sub_vrm1_7
14021 0, // ZZZ_VRMF2:sub_vrm2_0
14022 0, // ZZZ_VRMF2:sub_vrm2_1
14023 0, // ZZZ_VRMF2:sub_vrm2_2
14024 0, // ZZZ_VRMF2:sub_vrm2_3
14025 0, // ZZZ_VRMF2:sub_vrm4_0
14026 0, // ZZZ_VRMF2:sub_vrm4_1
14027 0, // ZZZ_VRMF2:sub_gpr_odd_then_sub_16
14028 0, // ZZZ_VRMF2:sub_gpr_odd_then_sub_32
14029 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1
14030 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14031 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14032 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2
14033 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14034 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3
14035 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14036 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14037 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14038 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14039 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14040 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14041 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14042 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14043 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14044 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14045 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14046 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14047 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4
14048 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14049 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14050 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14051 0, // ZZZ_VRMF2:sub_vrm1_4_sub_vrm1_5
14052 0, // ZZZ_VRMF2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14053 0, // ZZZ_VRMF2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14054 0, // ZZZ_VRMF2:sub_vrm1_5_sub_vrm1_6
14055 0, // ZZZ_VRMF2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14056 0, // ZZZ_VRMF2:sub_vrm1_6_sub_vrm1_7
14057 0, // ZZZ_VRMF2:sub_vrm2_0_sub_vrm2_1
14058 0, // ZZZ_VRMF2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14059 0, // ZZZ_VRMF2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14060 0, // ZZZ_VRMF2:sub_vrm2_1_sub_vrm2_2
14061 0, // ZZZ_VRMF2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14062 0, // ZZZ_VRMF2:sub_vrm2_2_sub_vrm2_3
14063 },
14064 { // ZZZ_VRMF4
14065 0, // ZZZ_VRMF4:sub_16
14066 0, // ZZZ_VRMF4:sub_32
14067 0, // ZZZ_VRMF4:sub_64
14068 0, // ZZZ_VRMF4:sub_128
14069 0, // ZZZ_VRMF4:sub_cap_addr
14070 0, // ZZZ_VRMF4:sub_gpr_even
14071 0, // ZZZ_VRMF4:sub_gpr_odd
14072 0, // ZZZ_VRMF4:sub_vrm1_0
14073 0, // ZZZ_VRMF4:sub_vrm1_1
14074 0, // ZZZ_VRMF4:sub_vrm1_2
14075 0, // ZZZ_VRMF4:sub_vrm1_3
14076 0, // ZZZ_VRMF4:sub_vrm1_4
14077 0, // ZZZ_VRMF4:sub_vrm1_5
14078 0, // ZZZ_VRMF4:sub_vrm1_6
14079 0, // ZZZ_VRMF4:sub_vrm1_7
14080 0, // ZZZ_VRMF4:sub_vrm2_0
14081 0, // ZZZ_VRMF4:sub_vrm2_1
14082 0, // ZZZ_VRMF4:sub_vrm2_2
14083 0, // ZZZ_VRMF4:sub_vrm2_3
14084 0, // ZZZ_VRMF4:sub_vrm4_0
14085 0, // ZZZ_VRMF4:sub_vrm4_1
14086 0, // ZZZ_VRMF4:sub_gpr_odd_then_sub_16
14087 0, // ZZZ_VRMF4:sub_gpr_odd_then_sub_32
14088 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1
14089 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14090 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14091 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2
14092 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14093 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3
14094 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14095 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14096 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14097 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14098 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14099 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14100 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14101 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14102 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14103 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14104 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14105 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14106 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4
14107 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14108 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14109 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14110 0, // ZZZ_VRMF4:sub_vrm1_4_sub_vrm1_5
14111 0, // ZZZ_VRMF4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14112 0, // ZZZ_VRMF4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14113 0, // ZZZ_VRMF4:sub_vrm1_5_sub_vrm1_6
14114 0, // ZZZ_VRMF4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14115 0, // ZZZ_VRMF4:sub_vrm1_6_sub_vrm1_7
14116 0, // ZZZ_VRMF4:sub_vrm2_0_sub_vrm2_1
14117 0, // ZZZ_VRMF4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14118 0, // ZZZ_VRMF4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14119 0, // ZZZ_VRMF4:sub_vrm2_1_sub_vrm2_2
14120 0, // ZZZ_VRMF4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14121 0, // ZZZ_VRMF4:sub_vrm2_2_sub_vrm2_3
14122 },
14123 { // ZZZ_VRMF8
14124 0, // ZZZ_VRMF8:sub_16
14125 0, // ZZZ_VRMF8:sub_32
14126 0, // ZZZ_VRMF8:sub_64
14127 0, // ZZZ_VRMF8:sub_128
14128 0, // ZZZ_VRMF8:sub_cap_addr
14129 0, // ZZZ_VRMF8:sub_gpr_even
14130 0, // ZZZ_VRMF8:sub_gpr_odd
14131 0, // ZZZ_VRMF8:sub_vrm1_0
14132 0, // ZZZ_VRMF8:sub_vrm1_1
14133 0, // ZZZ_VRMF8:sub_vrm1_2
14134 0, // ZZZ_VRMF8:sub_vrm1_3
14135 0, // ZZZ_VRMF8:sub_vrm1_4
14136 0, // ZZZ_VRMF8:sub_vrm1_5
14137 0, // ZZZ_VRMF8:sub_vrm1_6
14138 0, // ZZZ_VRMF8:sub_vrm1_7
14139 0, // ZZZ_VRMF8:sub_vrm2_0
14140 0, // ZZZ_VRMF8:sub_vrm2_1
14141 0, // ZZZ_VRMF8:sub_vrm2_2
14142 0, // ZZZ_VRMF8:sub_vrm2_3
14143 0, // ZZZ_VRMF8:sub_vrm4_0
14144 0, // ZZZ_VRMF8:sub_vrm4_1
14145 0, // ZZZ_VRMF8:sub_gpr_odd_then_sub_16
14146 0, // ZZZ_VRMF8:sub_gpr_odd_then_sub_32
14147 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1
14148 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14149 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14150 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2
14151 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14152 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3
14153 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14154 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14155 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14156 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14157 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14158 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14159 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14160 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14161 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14162 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14163 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14164 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14165 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4
14166 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14167 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14168 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14169 0, // ZZZ_VRMF8:sub_vrm1_4_sub_vrm1_5
14170 0, // ZZZ_VRMF8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14171 0, // ZZZ_VRMF8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14172 0, // ZZZ_VRMF8:sub_vrm1_5_sub_vrm1_6
14173 0, // ZZZ_VRMF8:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14174 0, // ZZZ_VRMF8:sub_vrm1_6_sub_vrm1_7
14175 0, // ZZZ_VRMF8:sub_vrm2_0_sub_vrm2_1
14176 0, // ZZZ_VRMF8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14177 0, // ZZZ_VRMF8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14178 0, // ZZZ_VRMF8:sub_vrm2_1_sub_vrm2_2
14179 0, // ZZZ_VRMF8:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14180 0, // ZZZ_VRMF8:sub_vrm2_2_sub_vrm2_3
14181 },
14182 { // VRNoV0
14183 0, // VRNoV0:sub_16
14184 0, // VRNoV0:sub_32
14185 0, // VRNoV0:sub_64
14186 0, // VRNoV0:sub_128
14187 0, // VRNoV0:sub_cap_addr
14188 0, // VRNoV0:sub_gpr_even
14189 0, // VRNoV0:sub_gpr_odd
14190 0, // VRNoV0:sub_vrm1_0
14191 0, // VRNoV0:sub_vrm1_1
14192 0, // VRNoV0:sub_vrm1_2
14193 0, // VRNoV0:sub_vrm1_3
14194 0, // VRNoV0:sub_vrm1_4
14195 0, // VRNoV0:sub_vrm1_5
14196 0, // VRNoV0:sub_vrm1_6
14197 0, // VRNoV0:sub_vrm1_7
14198 0, // VRNoV0:sub_vrm2_0
14199 0, // VRNoV0:sub_vrm2_1
14200 0, // VRNoV0:sub_vrm2_2
14201 0, // VRNoV0:sub_vrm2_3
14202 0, // VRNoV0:sub_vrm4_0
14203 0, // VRNoV0:sub_vrm4_1
14204 0, // VRNoV0:sub_gpr_odd_then_sub_16
14205 0, // VRNoV0:sub_gpr_odd_then_sub_32
14206 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1
14207 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14208 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14209 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2
14210 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14211 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3
14212 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14213 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14214 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14215 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14216 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14217 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14218 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14219 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14220 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14221 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14222 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14223 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14224 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4
14225 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14226 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14227 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14228 0, // VRNoV0:sub_vrm1_4_sub_vrm1_5
14229 0, // VRNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14230 0, // VRNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14231 0, // VRNoV0:sub_vrm1_5_sub_vrm1_6
14232 0, // VRNoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14233 0, // VRNoV0:sub_vrm1_6_sub_vrm1_7
14234 0, // VRNoV0:sub_vrm2_0_sub_vrm2_1
14235 0, // VRNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14236 0, // VRNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14237 0, // VRNoV0:sub_vrm2_1_sub_vrm2_2
14238 0, // VRNoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14239 0, // VRNoV0:sub_vrm2_2_sub_vrm2_3
14240 },
14241 { // YGPR_with_sub_16_in_GPRF16NoX0
14242 5, // YGPR_with_sub_16_in_GPRF16NoX0:sub_16 -> GPRF16NoX0
14243 12, // YGPR_with_sub_16_in_GPRF16NoX0:sub_32 -> GPRF32NoX0
14244 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_64
14245 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_128
14246 13, // YGPR_with_sub_16_in_GPRF16NoX0:sub_cap_addr -> GPRNoX0
14247 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_even
14248 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_odd
14249 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0
14250 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1
14251 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2
14252 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3
14253 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4
14254 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_5
14255 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_6
14256 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_7
14257 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0
14258 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_1
14259 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_2
14260 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_3
14261 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm4_0
14262 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm4_1
14263 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_odd_then_sub_16
14264 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_odd_then_sub_32
14265 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1
14266 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14267 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14268 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2
14269 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14270 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3
14271 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14272 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14273 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14274 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14275 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14276 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14277 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14278 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14279 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14280 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14281 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14282 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14283 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4
14284 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14285 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14286 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14287 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4_sub_vrm1_5
14288 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14289 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14290 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_5_sub_vrm1_6
14291 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14292 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_6_sub_vrm1_7
14293 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0_sub_vrm2_1
14294 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14295 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14296 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_1_sub_vrm2_2
14297 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14298 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_2_sub_vrm2_3
14299 },
14300 { // YGPR_with_sub_cap_addr_in_GPRNoX2
14301 4, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_16 -> GPRF16
14302 11, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_32 -> GPRF32
14303 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_64
14304 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_128
14305 14, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_cap_addr -> GPRNoX2
14306 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_even
14307 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_odd
14308 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0
14309 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1
14310 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2
14311 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3
14312 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4
14313 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_5
14314 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_6
14315 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_7
14316 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0
14317 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_1
14318 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_2
14319 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_3
14320 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm4_0
14321 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm4_1
14322 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_odd_then_sub_16
14323 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_odd_then_sub_32
14324 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1
14325 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14326 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14327 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2
14328 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14329 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3
14330 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14331 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14332 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14333 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14334 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14335 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14336 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14337 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14338 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14339 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14340 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14341 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14342 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4
14343 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14344 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14345 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14346 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5
14347 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14348 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14349 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6
14350 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14351 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_6_sub_vrm1_7
14352 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1
14353 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14354 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14355 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2
14356 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14357 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_2_sub_vrm2_3
14358 },
14359 { // YGPR_with_sub_cap_addr_in_GPRNoX31
14360 4, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_16 -> GPRF16
14361 11, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_32 -> GPRF32
14362 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_64
14363 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_128
14364 15, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_cap_addr -> GPRNoX31
14365 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_even
14366 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_odd
14367 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0
14368 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1
14369 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2
14370 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3
14371 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4
14372 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_5
14373 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_6
14374 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_7
14375 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0
14376 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_1
14377 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_2
14378 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_3
14379 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm4_0
14380 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm4_1
14381 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_odd_then_sub_16
14382 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_odd_then_sub_32
14383 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14384 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14385 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14386 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14387 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14388 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14389 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14390 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14391 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14392 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14393 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14394 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14395 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14396 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14397 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14398 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14399 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14400 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14401 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14402 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14403 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14404 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14405 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14406 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14407 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14408 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6
14409 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14410 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_6_sub_vrm1_7
14411 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1
14412 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14413 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14414 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2
14415 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14416 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_2_sub_vrm2_3
14417 },
14418 { // ZZZ_VMNoV0
14419 0, // ZZZ_VMNoV0:sub_16
14420 0, // ZZZ_VMNoV0:sub_32
14421 0, // ZZZ_VMNoV0:sub_64
14422 0, // ZZZ_VMNoV0:sub_128
14423 0, // ZZZ_VMNoV0:sub_cap_addr
14424 0, // ZZZ_VMNoV0:sub_gpr_even
14425 0, // ZZZ_VMNoV0:sub_gpr_odd
14426 0, // ZZZ_VMNoV0:sub_vrm1_0
14427 0, // ZZZ_VMNoV0:sub_vrm1_1
14428 0, // ZZZ_VMNoV0:sub_vrm1_2
14429 0, // ZZZ_VMNoV0:sub_vrm1_3
14430 0, // ZZZ_VMNoV0:sub_vrm1_4
14431 0, // ZZZ_VMNoV0:sub_vrm1_5
14432 0, // ZZZ_VMNoV0:sub_vrm1_6
14433 0, // ZZZ_VMNoV0:sub_vrm1_7
14434 0, // ZZZ_VMNoV0:sub_vrm2_0
14435 0, // ZZZ_VMNoV0:sub_vrm2_1
14436 0, // ZZZ_VMNoV0:sub_vrm2_2
14437 0, // ZZZ_VMNoV0:sub_vrm2_3
14438 0, // ZZZ_VMNoV0:sub_vrm4_0
14439 0, // ZZZ_VMNoV0:sub_vrm4_1
14440 0, // ZZZ_VMNoV0:sub_gpr_odd_then_sub_16
14441 0, // ZZZ_VMNoV0:sub_gpr_odd_then_sub_32
14442 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1
14443 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14444 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14445 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2
14446 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14447 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3
14448 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14449 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14450 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14451 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14452 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14453 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14454 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14455 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14456 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14457 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14458 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14459 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14460 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4
14461 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14462 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14463 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14464 0, // ZZZ_VMNoV0:sub_vrm1_4_sub_vrm1_5
14465 0, // ZZZ_VMNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14466 0, // ZZZ_VMNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14467 0, // ZZZ_VMNoV0:sub_vrm1_5_sub_vrm1_6
14468 0, // ZZZ_VMNoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14469 0, // ZZZ_VMNoV0:sub_vrm1_6_sub_vrm1_7
14470 0, // ZZZ_VMNoV0:sub_vrm2_0_sub_vrm2_1
14471 0, // ZZZ_VMNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14472 0, // ZZZ_VMNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14473 0, // ZZZ_VMNoV0:sub_vrm2_1_sub_vrm2_2
14474 0, // ZZZ_VMNoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14475 0, // ZZZ_VMNoV0:sub_vrm2_2_sub_vrm2_3
14476 },
14477 { // ZZZ_VRMF2NoV0
14478 0, // ZZZ_VRMF2NoV0:sub_16
14479 0, // ZZZ_VRMF2NoV0:sub_32
14480 0, // ZZZ_VRMF2NoV0:sub_64
14481 0, // ZZZ_VRMF2NoV0:sub_128
14482 0, // ZZZ_VRMF2NoV0:sub_cap_addr
14483 0, // ZZZ_VRMF2NoV0:sub_gpr_even
14484 0, // ZZZ_VRMF2NoV0:sub_gpr_odd
14485 0, // ZZZ_VRMF2NoV0:sub_vrm1_0
14486 0, // ZZZ_VRMF2NoV0:sub_vrm1_1
14487 0, // ZZZ_VRMF2NoV0:sub_vrm1_2
14488 0, // ZZZ_VRMF2NoV0:sub_vrm1_3
14489 0, // ZZZ_VRMF2NoV0:sub_vrm1_4
14490 0, // ZZZ_VRMF2NoV0:sub_vrm1_5
14491 0, // ZZZ_VRMF2NoV0:sub_vrm1_6
14492 0, // ZZZ_VRMF2NoV0:sub_vrm1_7
14493 0, // ZZZ_VRMF2NoV0:sub_vrm2_0
14494 0, // ZZZ_VRMF2NoV0:sub_vrm2_1
14495 0, // ZZZ_VRMF2NoV0:sub_vrm2_2
14496 0, // ZZZ_VRMF2NoV0:sub_vrm2_3
14497 0, // ZZZ_VRMF2NoV0:sub_vrm4_0
14498 0, // ZZZ_VRMF2NoV0:sub_vrm4_1
14499 0, // ZZZ_VRMF2NoV0:sub_gpr_odd_then_sub_16
14500 0, // ZZZ_VRMF2NoV0:sub_gpr_odd_then_sub_32
14501 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1
14502 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14503 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14504 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2
14505 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14506 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3
14507 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14508 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14509 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14510 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14511 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14512 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14513 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14514 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14515 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14516 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14517 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14518 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14519 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4
14520 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14521 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14522 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14523 0, // ZZZ_VRMF2NoV0:sub_vrm1_4_sub_vrm1_5
14524 0, // ZZZ_VRMF2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14525 0, // ZZZ_VRMF2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14526 0, // ZZZ_VRMF2NoV0:sub_vrm1_5_sub_vrm1_6
14527 0, // ZZZ_VRMF2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14528 0, // ZZZ_VRMF2NoV0:sub_vrm1_6_sub_vrm1_7
14529 0, // ZZZ_VRMF2NoV0:sub_vrm2_0_sub_vrm2_1
14530 0, // ZZZ_VRMF2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14531 0, // ZZZ_VRMF2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14532 0, // ZZZ_VRMF2NoV0:sub_vrm2_1_sub_vrm2_2
14533 0, // ZZZ_VRMF2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14534 0, // ZZZ_VRMF2NoV0:sub_vrm2_2_sub_vrm2_3
14535 },
14536 { // ZZZ_VRMF4NoV0
14537 0, // ZZZ_VRMF4NoV0:sub_16
14538 0, // ZZZ_VRMF4NoV0:sub_32
14539 0, // ZZZ_VRMF4NoV0:sub_64
14540 0, // ZZZ_VRMF4NoV0:sub_128
14541 0, // ZZZ_VRMF4NoV0:sub_cap_addr
14542 0, // ZZZ_VRMF4NoV0:sub_gpr_even
14543 0, // ZZZ_VRMF4NoV0:sub_gpr_odd
14544 0, // ZZZ_VRMF4NoV0:sub_vrm1_0
14545 0, // ZZZ_VRMF4NoV0:sub_vrm1_1
14546 0, // ZZZ_VRMF4NoV0:sub_vrm1_2
14547 0, // ZZZ_VRMF4NoV0:sub_vrm1_3
14548 0, // ZZZ_VRMF4NoV0:sub_vrm1_4
14549 0, // ZZZ_VRMF4NoV0:sub_vrm1_5
14550 0, // ZZZ_VRMF4NoV0:sub_vrm1_6
14551 0, // ZZZ_VRMF4NoV0:sub_vrm1_7
14552 0, // ZZZ_VRMF4NoV0:sub_vrm2_0
14553 0, // ZZZ_VRMF4NoV0:sub_vrm2_1
14554 0, // ZZZ_VRMF4NoV0:sub_vrm2_2
14555 0, // ZZZ_VRMF4NoV0:sub_vrm2_3
14556 0, // ZZZ_VRMF4NoV0:sub_vrm4_0
14557 0, // ZZZ_VRMF4NoV0:sub_vrm4_1
14558 0, // ZZZ_VRMF4NoV0:sub_gpr_odd_then_sub_16
14559 0, // ZZZ_VRMF4NoV0:sub_gpr_odd_then_sub_32
14560 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1
14561 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14562 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14563 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2
14564 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14565 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3
14566 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14567 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14568 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14569 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14570 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14571 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14572 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14573 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14574 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14575 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14576 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14577 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14578 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4
14579 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14580 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14581 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14582 0, // ZZZ_VRMF4NoV0:sub_vrm1_4_sub_vrm1_5
14583 0, // ZZZ_VRMF4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14584 0, // ZZZ_VRMF4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14585 0, // ZZZ_VRMF4NoV0:sub_vrm1_5_sub_vrm1_6
14586 0, // ZZZ_VRMF4NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14587 0, // ZZZ_VRMF4NoV0:sub_vrm1_6_sub_vrm1_7
14588 0, // ZZZ_VRMF4NoV0:sub_vrm2_0_sub_vrm2_1
14589 0, // ZZZ_VRMF4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14590 0, // ZZZ_VRMF4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14591 0, // ZZZ_VRMF4NoV0:sub_vrm2_1_sub_vrm2_2
14592 0, // ZZZ_VRMF4NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14593 0, // ZZZ_VRMF4NoV0:sub_vrm2_2_sub_vrm2_3
14594 },
14595 { // ZZZ_VRMF8NoV0
14596 0, // ZZZ_VRMF8NoV0:sub_16
14597 0, // ZZZ_VRMF8NoV0:sub_32
14598 0, // ZZZ_VRMF8NoV0:sub_64
14599 0, // ZZZ_VRMF8NoV0:sub_128
14600 0, // ZZZ_VRMF8NoV0:sub_cap_addr
14601 0, // ZZZ_VRMF8NoV0:sub_gpr_even
14602 0, // ZZZ_VRMF8NoV0:sub_gpr_odd
14603 0, // ZZZ_VRMF8NoV0:sub_vrm1_0
14604 0, // ZZZ_VRMF8NoV0:sub_vrm1_1
14605 0, // ZZZ_VRMF8NoV0:sub_vrm1_2
14606 0, // ZZZ_VRMF8NoV0:sub_vrm1_3
14607 0, // ZZZ_VRMF8NoV0:sub_vrm1_4
14608 0, // ZZZ_VRMF8NoV0:sub_vrm1_5
14609 0, // ZZZ_VRMF8NoV0:sub_vrm1_6
14610 0, // ZZZ_VRMF8NoV0:sub_vrm1_7
14611 0, // ZZZ_VRMF8NoV0:sub_vrm2_0
14612 0, // ZZZ_VRMF8NoV0:sub_vrm2_1
14613 0, // ZZZ_VRMF8NoV0:sub_vrm2_2
14614 0, // ZZZ_VRMF8NoV0:sub_vrm2_3
14615 0, // ZZZ_VRMF8NoV0:sub_vrm4_0
14616 0, // ZZZ_VRMF8NoV0:sub_vrm4_1
14617 0, // ZZZ_VRMF8NoV0:sub_gpr_odd_then_sub_16
14618 0, // ZZZ_VRMF8NoV0:sub_gpr_odd_then_sub_32
14619 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1
14620 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14621 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14622 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2
14623 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14624 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3
14625 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14626 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14627 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14628 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14629 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14630 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14631 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14632 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14633 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14634 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14635 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14636 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14637 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4
14638 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14639 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14640 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14641 0, // ZZZ_VRMF8NoV0:sub_vrm1_4_sub_vrm1_5
14642 0, // ZZZ_VRMF8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14643 0, // ZZZ_VRMF8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14644 0, // ZZZ_VRMF8NoV0:sub_vrm1_5_sub_vrm1_6
14645 0, // ZZZ_VRMF8NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14646 0, // ZZZ_VRMF8NoV0:sub_vrm1_6_sub_vrm1_7
14647 0, // ZZZ_VRMF8NoV0:sub_vrm2_0_sub_vrm2_1
14648 0, // ZZZ_VRMF8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14649 0, // ZZZ_VRMF8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14650 0, // ZZZ_VRMF8NoV0:sub_vrm2_1_sub_vrm2_2
14651 0, // ZZZ_VRMF8NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14652 0, // ZZZ_VRMF8NoV0:sub_vrm2_2_sub_vrm2_3
14653 },
14654 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2
14655 5, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_16 -> GPRF16NoX0
14656 12, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_32 -> GPRF32NoX0
14657 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_64
14658 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_128
14659 16, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_cap_addr -> GPRNoX0X2
14660 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_even
14661 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_odd
14662 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0
14663 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1
14664 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2
14665 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3
14666 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4
14667 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_5
14668 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_6
14669 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_7
14670 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0
14671 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_1
14672 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_2
14673 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_3
14674 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm4_0
14675 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm4_1
14676 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_odd_then_sub_16
14677 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_odd_then_sub_32
14678 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1
14679 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14680 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14681 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2
14682 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14683 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3
14684 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14685 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14686 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14687 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14688 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14689 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14690 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14691 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14692 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14693 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14694 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14695 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14696 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4
14697 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14698 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14699 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14700 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5
14701 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14702 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14703 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6
14704 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14705 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_6_sub_vrm1_7
14706 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1
14707 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14708 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14709 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2
14710 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14711 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_2_sub_vrm2_3
14712 },
14713 { // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
14714 5, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_16 -> GPRF16NoX0
14715 12, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_32 -> GPRF32NoX0
14716 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_64
14717 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_128
14718 17, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_cap_addr -> GPRNoX0_and_GPRNoX31
14719 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_even
14720 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_odd
14721 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0
14722 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1
14723 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2
14724 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3
14725 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4
14726 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_5
14727 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_6
14728 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_7
14729 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0
14730 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_1
14731 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_2
14732 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_3
14733 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm4_0
14734 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm4_1
14735 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_16
14736 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_32
14737 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14738 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14739 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14740 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14741 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14742 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14743 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14744 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14745 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14746 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14747 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14748 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14749 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14750 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14751 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14752 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14753 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14754 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14755 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14756 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14757 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14758 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14759 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14760 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14761 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14762 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
14763 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14764 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
14765 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
14766 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14767 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14768 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
14769 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14770 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
14771 },
14772 { // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
14773 4, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_16 -> GPRF16
14774 11, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_32 -> GPRF32
14775 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_64
14776 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_128
14777 18, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_cap_addr -> GPRNoX2_and_GPRNoX31
14778 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_even
14779 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_odd
14780 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0
14781 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1
14782 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2
14783 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3
14784 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4
14785 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_5
14786 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_6
14787 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_7
14788 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0
14789 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_1
14790 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_2
14791 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_3
14792 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm4_0
14793 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm4_1
14794 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_16
14795 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_32
14796 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14797 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14798 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14799 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14800 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14801 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14802 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14803 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14804 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14805 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14806 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14807 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14808 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14809 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14810 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14811 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14812 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14813 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14814 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14815 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14816 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14817 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14818 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14819 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14820 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14821 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
14822 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14823 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
14824 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
14825 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14826 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14827 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
14828 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14829 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
14830 },
14831 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
14832 5, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_16 -> GPRF16NoX0
14833 12, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_32 -> GPRF32NoX0
14834 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_64
14835 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_128
14836 19, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_cap_addr -> GPRNoX0X2_and_GPRNoX31
14837 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_even
14838 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_odd
14839 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0
14840 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1
14841 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2
14842 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3
14843 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4
14844 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_5
14845 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_6
14846 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_7
14847 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0
14848 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_1
14849 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_2
14850 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_3
14851 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm4_0
14852 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm4_1
14853 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_16
14854 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_32
14855 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14856 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14857 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14858 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14859 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14860 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14861 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14862 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14863 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14864 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14865 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14866 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14867 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14868 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14869 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14870 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14871 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14872 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14873 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14874 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14875 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14876 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14877 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14878 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14879 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14880 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
14881 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14882 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
14883 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
14884 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14885 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14886 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
14887 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14888 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
14889 },
14890 { // YGPR_with_sub_cap_addr_in_GPRJALR
14891 5, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_16 -> GPRF16NoX0
14892 12, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_32 -> GPRF32NoX0
14893 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_64
14894 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_128
14895 20, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_cap_addr -> GPRJALR
14896 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_even
14897 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_odd
14898 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0
14899 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1
14900 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2
14901 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3
14902 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4
14903 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_5
14904 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_6
14905 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_7
14906 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0
14907 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_1
14908 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_2
14909 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_3
14910 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm4_0
14911 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm4_1
14912 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_odd_then_sub_16
14913 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_odd_then_sub_32
14914 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1
14915 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14916 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14917 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2
14918 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14919 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3
14920 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14921 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14922 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14923 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14924 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14925 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14926 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14927 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14928 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14929 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14930 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14931 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14932 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4
14933 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14934 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14935 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14936 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4_sub_vrm1_5
14937 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14938 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14939 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_5_sub_vrm1_6
14940 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14941 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_6_sub_vrm1_7
14942 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0_sub_vrm2_1
14943 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14944 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14945 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_1_sub_vrm2_2
14946 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14947 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_2_sub_vrm2_3
14948 },
14949 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
14950 5, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_16 -> GPRF16NoX0
14951 12, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_32 -> GPRF32NoX0
14952 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_64
14953 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_128
14954 21, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_cap_addr -> GPRJALRNonX7
14955 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_even
14956 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_odd
14957 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0
14958 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1
14959 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2
14960 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3
14961 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4
14962 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_5
14963 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_6
14964 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_7
14965 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0
14966 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_1
14967 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_2
14968 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_3
14969 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm4_0
14970 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm4_1
14971 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_odd_then_sub_16
14972 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_odd_then_sub_32
14973 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1
14974 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14975 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14976 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2
14977 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14978 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3
14979 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14980 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14981 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14982 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14983 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14984 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14985 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14986 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14987 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14988 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14989 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14990 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14991 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4
14992 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14993 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14994 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14995 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5
14996 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14997 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14998 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6
14999 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15000 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_6_sub_vrm1_7
15001 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1
15002 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15003 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15004 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2
15005 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15006 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_2_sub_vrm2_3
15007 },
15008 { // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
15009 5, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_16 -> GPRF16NoX0
15010 12, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_32 -> GPRF32NoX0
15011 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_64
15012 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_128
15013 22, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_cap_addr -> GPRJALR_and_GPRNoX31
15014 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_even
15015 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_odd
15016 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0
15017 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1
15018 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2
15019 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3
15020 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4
15021 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_5
15022 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_6
15023 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_7
15024 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0
15025 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_1
15026 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_2
15027 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_3
15028 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm4_0
15029 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm4_1
15030 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_16
15031 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_32
15032 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
15033 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15034 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15035 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
15036 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15037 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
15038 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15039 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15040 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15041 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15042 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15043 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15044 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15045 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15046 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15047 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15048 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15049 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15050 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
15051 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15052 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15053 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15054 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
15055 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15056 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15057 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
15058 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15059 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
15060 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
15061 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15062 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15063 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
15064 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15065 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
15066 },
15067 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
15068 5, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_16 -> GPRF16NoX0
15069 12, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_32 -> GPRF32NoX0
15070 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_64
15071 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_128
15072 23, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_cap_addr -> GPRJALRNonX7_and_GPRNoX31
15073 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_even
15074 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd
15075 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0
15076 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1
15077 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2
15078 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3
15079 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4
15080 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5
15081 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6
15082 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_7
15083 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0
15084 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1
15085 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2
15086 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_3
15087 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_0
15088 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_1
15089 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_16
15090 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_32
15091 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
15092 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15093 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15094 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
15095 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15096 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
15097 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15098 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15099 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15100 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15101 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15102 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15103 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15104 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15105 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15106 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15107 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15108 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15109 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
15110 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15111 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15112 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15113 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
15114 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15115 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15116 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
15117 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15118 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
15119 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
15120 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15121 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15122 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
15123 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15124 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
15125 },
15126 { // YGPR_with_sub_cap_addr_in_GPRTC
15127 5, // YGPR_with_sub_cap_addr_in_GPRTC:sub_16 -> GPRF16NoX0
15128 12, // YGPR_with_sub_cap_addr_in_GPRTC:sub_32 -> GPRF32NoX0
15129 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_64
15130 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_128
15131 25, // YGPR_with_sub_cap_addr_in_GPRTC:sub_cap_addr -> GPRTC
15132 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_even
15133 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_odd
15134 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0
15135 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1
15136 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2
15137 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3
15138 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4
15139 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_5
15140 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_6
15141 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_7
15142 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0
15143 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_1
15144 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_2
15145 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_3
15146 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm4_0
15147 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm4_1
15148 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_odd_then_sub_16
15149 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_odd_then_sub_32
15150 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1
15151 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15152 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15153 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2
15154 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15155 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3
15156 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15157 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15158 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15159 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15160 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15161 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15162 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15163 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15164 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15165 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15166 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15167 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15168 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4
15169 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15170 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15171 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15172 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4_sub_vrm1_5
15173 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15174 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15175 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_5_sub_vrm1_6
15176 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15177 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_6_sub_vrm1_7
15178 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0_sub_vrm2_1
15179 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15180 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15181 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_1_sub_vrm2_2
15182 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15183 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_2_sub_vrm2_3
15184 },
15185 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
15186 5, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_16 -> GPRF16NoX0
15187 12, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_32 -> GPRF32NoX0
15188 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_64
15189 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_128
15190 26, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_cap_addr -> GPRNoX31_and_GPRTC
15191 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_even
15192 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_odd
15193 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0
15194 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1
15195 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2
15196 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3
15197 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4
15198 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_5
15199 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_6
15200 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_7
15201 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0
15202 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_1
15203 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_2
15204 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_3
15205 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm4_0
15206 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm4_1
15207 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_16
15208 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_32
15209 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1
15210 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15211 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15212 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2
15213 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15214 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3
15215 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15216 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15217 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15218 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15219 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15220 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15221 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15222 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15223 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15224 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15225 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15226 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15227 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4
15228 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15229 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15230 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15231 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5
15232 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15233 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15234 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6
15235 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15236 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_6_sub_vrm1_7
15237 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1
15238 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15239 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15240 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2
15241 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15242 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_2_sub_vrm2_3
15243 },
15244 { // YGPR_with_sub_cap_addr_in_GPRTCNonX7
15245 5, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_16 -> GPRF16NoX0
15246 12, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_32 -> GPRF32NoX0
15247 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_64
15248 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_128
15249 27, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_cap_addr -> GPRTCNonX7
15250 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_even
15251 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_odd
15252 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0
15253 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1
15254 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2
15255 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3
15256 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4
15257 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_5
15258 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_6
15259 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_7
15260 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0
15261 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_1
15262 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_2
15263 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_3
15264 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm4_0
15265 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm4_1
15266 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_odd_then_sub_16
15267 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_odd_then_sub_32
15268 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
15269 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15270 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15271 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
15272 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15273 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
15274 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15275 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15276 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15277 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15278 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15279 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15280 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15281 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15282 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15283 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15284 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15285 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15286 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
15287 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15288 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15289 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15290 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
15291 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15292 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15293 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
15294 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15295 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
15296 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
15297 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15298 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15299 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
15300 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15301 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
15302 },
15303 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
15304 5, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_16 -> GPRF16NoX0
15305 12, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_32 -> GPRF32NoX0
15306 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_64
15307 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_128
15308 28, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_cap_addr -> GPRNoX31_and_GPRTCNonX7
15309 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_even
15310 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd
15311 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0
15312 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1
15313 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2
15314 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3
15315 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4
15316 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5
15317 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6
15318 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_7
15319 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0
15320 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1
15321 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2
15322 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_3
15323 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_0
15324 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_1
15325 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_16
15326 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_32
15327 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
15328 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15329 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15330 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
15331 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15332 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
15333 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15334 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15335 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15336 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15337 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15338 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15339 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15340 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15341 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15342 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15343 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15344 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15345 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
15346 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15347 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15348 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15349 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
15350 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15351 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15352 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
15353 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15354 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
15355 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
15356 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15357 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15358 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
15359 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15360 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
15361 },
15362 { // FPR64C
15363 6, // FPR64C:sub_16 -> FPR16C
15364 29, // FPR64C:sub_32 -> FPR32C
15365 0, // FPR64C:sub_64
15366 0, // FPR64C:sub_128
15367 0, // FPR64C:sub_cap_addr
15368 0, // FPR64C:sub_gpr_even
15369 0, // FPR64C:sub_gpr_odd
15370 0, // FPR64C:sub_vrm1_0
15371 0, // FPR64C:sub_vrm1_1
15372 0, // FPR64C:sub_vrm1_2
15373 0, // FPR64C:sub_vrm1_3
15374 0, // FPR64C:sub_vrm1_4
15375 0, // FPR64C:sub_vrm1_5
15376 0, // FPR64C:sub_vrm1_6
15377 0, // FPR64C:sub_vrm1_7
15378 0, // FPR64C:sub_vrm2_0
15379 0, // FPR64C:sub_vrm2_1
15380 0, // FPR64C:sub_vrm2_2
15381 0, // FPR64C:sub_vrm2_3
15382 0, // FPR64C:sub_vrm4_0
15383 0, // FPR64C:sub_vrm4_1
15384 0, // FPR64C:sub_gpr_odd_then_sub_16
15385 0, // FPR64C:sub_gpr_odd_then_sub_32
15386 0, // FPR64C:sub_vrm1_0_sub_vrm1_1
15387 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15388 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15389 0, // FPR64C:sub_vrm1_1_sub_vrm1_2
15390 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15391 0, // FPR64C:sub_vrm1_2_sub_vrm1_3
15392 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15393 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15394 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15395 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15396 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15397 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15398 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15399 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15400 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15401 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15402 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15403 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15404 0, // FPR64C:sub_vrm1_3_sub_vrm1_4
15405 0, // FPR64C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15406 0, // FPR64C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15407 0, // FPR64C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15408 0, // FPR64C:sub_vrm1_4_sub_vrm1_5
15409 0, // FPR64C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15410 0, // FPR64C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15411 0, // FPR64C:sub_vrm1_5_sub_vrm1_6
15412 0, // FPR64C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15413 0, // FPR64C:sub_vrm1_6_sub_vrm1_7
15414 0, // FPR64C:sub_vrm2_0_sub_vrm2_1
15415 0, // FPR64C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15416 0, // FPR64C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15417 0, // FPR64C:sub_vrm2_1_sub_vrm2_2
15418 0, // FPR64C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15419 0, // FPR64C:sub_vrm2_2_sub_vrm2_3
15420 },
15421 { // YGPR_with_sub_16_in_GPRF16C
15422 7, // YGPR_with_sub_16_in_GPRF16C:sub_16 -> GPRF16C
15423 31, // YGPR_with_sub_16_in_GPRF16C:sub_32 -> GPRF32C
15424 0, // YGPR_with_sub_16_in_GPRF16C:sub_64
15425 0, // YGPR_with_sub_16_in_GPRF16C:sub_128
15426 30, // YGPR_with_sub_16_in_GPRF16C:sub_cap_addr -> GPRC
15427 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_even
15428 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_odd
15429 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0
15430 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1
15431 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2
15432 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3
15433 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4
15434 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_5
15435 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_6
15436 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_7
15437 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0
15438 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_1
15439 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_2
15440 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_3
15441 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm4_0
15442 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm4_1
15443 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_odd_then_sub_16
15444 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_odd_then_sub_32
15445 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1
15446 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15447 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15448 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2
15449 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15450 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3
15451 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15452 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15453 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15454 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15455 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15456 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15457 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15458 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15459 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15460 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15461 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15462 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15463 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4
15464 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15465 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15466 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15467 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4_sub_vrm1_5
15468 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15469 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15470 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_5_sub_vrm1_6
15471 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15472 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_6_sub_vrm1_7
15473 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0_sub_vrm2_1
15474 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15475 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15476 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_1_sub_vrm2_2
15477 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15478 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_2_sub_vrm2_3
15479 },
15480 { // YGPR_with_sub_cap_addr_in_GPRS07
15481 5, // YGPR_with_sub_cap_addr_in_GPRS07:sub_16 -> GPRF16NoX0
15482 12, // YGPR_with_sub_cap_addr_in_GPRS07:sub_32 -> GPRF32NoX0
15483 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_64
15484 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_128
15485 32, // YGPR_with_sub_cap_addr_in_GPRS07:sub_cap_addr -> GPRS07
15486 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_gpr_even
15487 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_gpr_odd
15488 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0
15489 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_1
15490 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_2
15491 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_3
15492 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_4
15493 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_5
15494 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_6
15495 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_7
15496 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_0
15497 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_1
15498 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_2
15499 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_3
15500 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm4_0
15501 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm4_1
15502 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_gpr_odd_then_sub_16
15503 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_gpr_odd_then_sub_32
15504 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0_sub_vrm1_1
15505 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15506 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15507 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_1_sub_vrm1_2
15508 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15509 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_2_sub_vrm1_3
15510 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15511 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15512 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15513 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15514 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15515 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15516 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15517 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15518 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15519 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15520 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15521 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15522 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_3_sub_vrm1_4
15523 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15524 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15525 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15526 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_4_sub_vrm1_5
15527 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15528 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15529 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_5_sub_vrm1_6
15530 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15531 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm1_6_sub_vrm1_7
15532 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_0_sub_vrm2_1
15533 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15534 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15535 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_1_sub_vrm2_2
15536 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15537 0, // YGPR_with_sub_cap_addr_in_GPRS07:sub_vrm2_2_sub_vrm2_3
15538 },
15539 { // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
15540 7, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_16 -> GPRF16C
15541 31, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_32 -> GPRF32C
15542 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_64
15543 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_128
15544 34, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_cap_addr -> GPRC_and_GPRTC
15545 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_even
15546 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_odd
15547 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0
15548 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1
15549 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2
15550 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3
15551 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4
15552 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_5
15553 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_6
15554 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_7
15555 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0
15556 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_1
15557 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_2
15558 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_3
15559 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm4_0
15560 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm4_1
15561 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_16
15562 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_32
15563 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1
15564 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15565 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15566 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2
15567 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15568 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3
15569 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15570 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15571 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15572 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15573 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15574 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15575 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15576 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15577 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15578 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15579 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15580 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15581 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4
15582 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15583 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15584 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15585 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5
15586 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15587 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15588 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6
15589 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15590 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_6_sub_vrm1_7
15591 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1
15592 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15593 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15594 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2
15595 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15596 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_2_sub_vrm2_3
15597 },
15598 { // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
15599 7, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_16 -> GPRF16C
15600 31, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_32 -> GPRF32C
15601 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_64
15602 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_128
15603 37, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_cap_addr -> GPRC_and_GPRS07
15604 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_gpr_even
15605 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_gpr_odd
15606 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0
15607 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_1
15608 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_2
15609 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_3
15610 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_4
15611 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_5
15612 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_6
15613 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_7
15614 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_0
15615 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_1
15616 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_2
15617 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_3
15618 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm4_0
15619 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm4_1
15620 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_gpr_odd_then_sub_16
15621 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_gpr_odd_then_sub_32
15622 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1
15623 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15624 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15625 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2
15626 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15627 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3
15628 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15629 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15630 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15631 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15632 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15633 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15634 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15635 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15636 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15637 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15638 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15639 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15640 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4
15641 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15642 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15643 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15644 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5
15645 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15646 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15647 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_5_sub_vrm1_6
15648 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15649 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm1_6_sub_vrm1_7
15650 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1
15651 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15652 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15653 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_1_sub_vrm2_2
15654 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15655 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07:sub_vrm2_2_sub_vrm2_3
15656 },
15657 { // YGPR_with_sub_cap_addr_in_GPRX1X5
15658 5, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_16 -> GPRF16NoX0
15659 12, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_32 -> GPRF32NoX0
15660 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_64
15661 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_128
15662 38, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_cap_addr -> GPRX1X5
15663 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_even
15664 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_odd
15665 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0
15666 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1
15667 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2
15668 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3
15669 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4
15670 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_5
15671 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_6
15672 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_7
15673 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0
15674 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_1
15675 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_2
15676 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_3
15677 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm4_0
15678 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm4_1
15679 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_odd_then_sub_16
15680 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_odd_then_sub_32
15681 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1
15682 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15683 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15684 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2
15685 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15686 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3
15687 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15688 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15689 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15690 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15691 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15692 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15693 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15694 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15695 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15696 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15697 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15698 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15699 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4
15700 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15701 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15702 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15703 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5
15704 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15705 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15706 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6
15707 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15708 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_6_sub_vrm1_7
15709 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1
15710 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15711 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15712 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2
15713 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15714 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_2_sub_vrm2_3
15715 },
15716 { // VMV0
15717 0, // VMV0:sub_16
15718 0, // VMV0:sub_32
15719 0, // VMV0:sub_64
15720 0, // VMV0:sub_128
15721 0, // VMV0:sub_cap_addr
15722 0, // VMV0:sub_gpr_even
15723 0, // VMV0:sub_gpr_odd
15724 0, // VMV0:sub_vrm1_0
15725 0, // VMV0:sub_vrm1_1
15726 0, // VMV0:sub_vrm1_2
15727 0, // VMV0:sub_vrm1_3
15728 0, // VMV0:sub_vrm1_4
15729 0, // VMV0:sub_vrm1_5
15730 0, // VMV0:sub_vrm1_6
15731 0, // VMV0:sub_vrm1_7
15732 0, // VMV0:sub_vrm2_0
15733 0, // VMV0:sub_vrm2_1
15734 0, // VMV0:sub_vrm2_2
15735 0, // VMV0:sub_vrm2_3
15736 0, // VMV0:sub_vrm4_0
15737 0, // VMV0:sub_vrm4_1
15738 0, // VMV0:sub_gpr_odd_then_sub_16
15739 0, // VMV0:sub_gpr_odd_then_sub_32
15740 0, // VMV0:sub_vrm1_0_sub_vrm1_1
15741 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15742 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15743 0, // VMV0:sub_vrm1_1_sub_vrm1_2
15744 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15745 0, // VMV0:sub_vrm1_2_sub_vrm1_3
15746 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15747 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15748 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15749 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15750 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15751 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15752 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15753 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15754 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15755 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15756 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15757 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15758 0, // VMV0:sub_vrm1_3_sub_vrm1_4
15759 0, // VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15760 0, // VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15761 0, // VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15762 0, // VMV0:sub_vrm1_4_sub_vrm1_5
15763 0, // VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15764 0, // VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15765 0, // VMV0:sub_vrm1_5_sub_vrm1_6
15766 0, // VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15767 0, // VMV0:sub_vrm1_6_sub_vrm1_7
15768 0, // VMV0:sub_vrm2_0_sub_vrm2_1
15769 0, // VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15770 0, // VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15771 0, // VMV0:sub_vrm2_1_sub_vrm2_2
15772 0, // VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15773 0, // VMV0:sub_vrm2_2_sub_vrm2_3
15774 },
15775 { // YGPR_with_sub_16_in_GPRF16X0
15776 8, // YGPR_with_sub_16_in_GPRF16X0:sub_16 -> GPRF16X0
15777 39, // YGPR_with_sub_16_in_GPRF16X0:sub_32 -> GPRF32X0
15778 0, // YGPR_with_sub_16_in_GPRF16X0:sub_64
15779 0, // YGPR_with_sub_16_in_GPRF16X0:sub_128
15780 40, // YGPR_with_sub_16_in_GPRF16X0:sub_cap_addr -> GPRX0
15781 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_even
15782 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_odd
15783 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0
15784 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1
15785 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2
15786 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3
15787 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4
15788 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_5
15789 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_6
15790 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_7
15791 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0
15792 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_1
15793 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_2
15794 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_3
15795 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm4_0
15796 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm4_1
15797 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_16
15798 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_32
15799 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1
15800 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15801 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15802 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2
15803 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15804 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3
15805 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15806 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15807 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15808 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15809 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15810 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15811 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15812 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15813 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15814 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15815 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15816 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15817 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4
15818 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15819 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15820 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15821 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5
15822 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15823 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15824 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6
15825 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15826 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_6_sub_vrm1_7
15827 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1
15828 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15829 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15830 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2
15831 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15832 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_2_sub_vrm2_3
15833 },
15834 { // YGPR_with_sub_cap_addr_in_GPRX1
15835 5, // YGPR_with_sub_cap_addr_in_GPRX1:sub_16 -> GPRF16NoX0
15836 12, // YGPR_with_sub_cap_addr_in_GPRX1:sub_32 -> GPRF32NoX0
15837 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_64
15838 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_128
15839 41, // YGPR_with_sub_cap_addr_in_GPRX1:sub_cap_addr -> GPRX1
15840 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_even
15841 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_odd
15842 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0
15843 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1
15844 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2
15845 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3
15846 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4
15847 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_5
15848 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_6
15849 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_7
15850 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0
15851 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_1
15852 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_2
15853 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_3
15854 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm4_0
15855 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm4_1
15856 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_odd_then_sub_16
15857 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_odd_then_sub_32
15858 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1
15859 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15860 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15861 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2
15862 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15863 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3
15864 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15865 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15866 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15867 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15868 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15869 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15870 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15871 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15872 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15873 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15874 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15875 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15876 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4
15877 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15878 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15879 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15880 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4_sub_vrm1_5
15881 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15882 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15883 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_5_sub_vrm1_6
15884 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15885 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_6_sub_vrm1_7
15886 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0_sub_vrm2_1
15887 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15888 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15889 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_1_sub_vrm2_2
15890 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15891 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_2_sub_vrm2_3
15892 },
15893 { // YGPR_with_sub_cap_addr_in_GPRX5
15894 5, // YGPR_with_sub_cap_addr_in_GPRX5:sub_16 -> GPRF16NoX0
15895 12, // YGPR_with_sub_cap_addr_in_GPRX5:sub_32 -> GPRF32NoX0
15896 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_64
15897 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_128
15898 42, // YGPR_with_sub_cap_addr_in_GPRX5:sub_cap_addr -> GPRX5
15899 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_even
15900 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_odd
15901 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0
15902 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1
15903 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2
15904 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3
15905 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4
15906 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_5
15907 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_6
15908 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_7
15909 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0
15910 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_1
15911 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_2
15912 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_3
15913 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm4_0
15914 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm4_1
15915 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_odd_then_sub_16
15916 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_odd_then_sub_32
15917 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1
15918 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15919 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15920 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2
15921 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15922 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3
15923 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15924 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15925 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15926 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15927 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15928 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15929 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15930 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15931 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15932 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15933 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15934 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15935 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4
15936 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15937 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15938 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15939 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4_sub_vrm1_5
15940 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15941 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15942 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_5_sub_vrm1_6
15943 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15944 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_6_sub_vrm1_7
15945 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0_sub_vrm2_1
15946 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15947 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15948 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_1_sub_vrm2_2
15949 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15950 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_2_sub_vrm2_3
15951 },
15952 { // YGPR_with_sub_cap_addr_in_GPRX7
15953 5, // YGPR_with_sub_cap_addr_in_GPRX7:sub_16 -> GPRF16NoX0
15954 12, // YGPR_with_sub_cap_addr_in_GPRX7:sub_32 -> GPRF32NoX0
15955 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_64
15956 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_128
15957 43, // YGPR_with_sub_cap_addr_in_GPRX7:sub_cap_addr -> GPRX7
15958 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_even
15959 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_odd
15960 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0
15961 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1
15962 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2
15963 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3
15964 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4
15965 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_5
15966 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_6
15967 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_7
15968 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0
15969 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_1
15970 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_2
15971 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_3
15972 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm4_0
15973 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm4_1
15974 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_odd_then_sub_16
15975 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_odd_then_sub_32
15976 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1
15977 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15978 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15979 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2
15980 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15981 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3
15982 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15983 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15984 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15985 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15986 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15987 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15988 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15989 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15990 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15991 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15992 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15993 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15994 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4
15995 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15996 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15997 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15998 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4_sub_vrm1_5
15999 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16000 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16001 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_5_sub_vrm1_6
16002 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16003 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_6_sub_vrm1_7
16004 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0_sub_vrm2_1
16005 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16006 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16007 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_1_sub_vrm2_2
16008 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16009 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_2_sub_vrm2_3
16010 },
16011 { // YGPR_with_sub_cap_addr_in_SP
16012 5, // YGPR_with_sub_cap_addr_in_SP:sub_16 -> GPRF16NoX0
16013 12, // YGPR_with_sub_cap_addr_in_SP:sub_32 -> GPRF32NoX0
16014 0, // YGPR_with_sub_cap_addr_in_SP:sub_64
16015 0, // YGPR_with_sub_cap_addr_in_SP:sub_128
16016 44, // YGPR_with_sub_cap_addr_in_SP:sub_cap_addr -> SP
16017 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_even
16018 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_odd
16019 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0
16020 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1
16021 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2
16022 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3
16023 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4
16024 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_5
16025 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_6
16026 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_7
16027 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0
16028 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_1
16029 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_2
16030 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_3
16031 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm4_0
16032 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm4_1
16033 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_odd_then_sub_16
16034 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_odd_then_sub_32
16035 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1
16036 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16037 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16038 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2
16039 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16040 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3
16041 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16042 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16043 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16044 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16045 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16046 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16047 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16048 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16049 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16050 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16051 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16052 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16053 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4
16054 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16055 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16056 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16057 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4_sub_vrm1_5
16058 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16059 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16060 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_5_sub_vrm1_6
16061 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16062 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_6_sub_vrm1_7
16063 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0_sub_vrm2_1
16064 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16065 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16066 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_1_sub_vrm2_2
16067 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16068 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_2_sub_vrm2_3
16069 },
16070 { // VRN2M1
16071 0, // VRN2M1:sub_16
16072 0, // VRN2M1:sub_32
16073 0, // VRN2M1:sub_64
16074 0, // VRN2M1:sub_128
16075 0, // VRN2M1:sub_cap_addr
16076 0, // VRN2M1:sub_gpr_even
16077 0, // VRN2M1:sub_gpr_odd
16078 74, // VRN2M1:sub_vrm1_0 -> ZZZ_VRMF8
16079 75, // VRN2M1:sub_vrm1_1 -> VRNoV0
16080 0, // VRN2M1:sub_vrm1_2
16081 0, // VRN2M1:sub_vrm1_3
16082 0, // VRN2M1:sub_vrm1_4
16083 0, // VRN2M1:sub_vrm1_5
16084 0, // VRN2M1:sub_vrm1_6
16085 0, // VRN2M1:sub_vrm1_7
16086 0, // VRN2M1:sub_vrm2_0
16087 0, // VRN2M1:sub_vrm2_1
16088 0, // VRN2M1:sub_vrm2_2
16089 0, // VRN2M1:sub_vrm2_3
16090 0, // VRN2M1:sub_vrm4_0
16091 0, // VRN2M1:sub_vrm4_1
16092 0, // VRN2M1:sub_gpr_odd_then_sub_16
16093 0, // VRN2M1:sub_gpr_odd_then_sub_32
16094 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1
16095 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16096 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16097 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2
16098 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16099 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3
16100 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16101 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16102 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16103 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16104 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16105 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16106 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16107 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16108 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16109 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16110 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16111 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16112 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4
16113 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16114 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16115 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16116 0, // VRN2M1:sub_vrm1_4_sub_vrm1_5
16117 0, // VRN2M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16118 0, // VRN2M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16119 0, // VRN2M1:sub_vrm1_5_sub_vrm1_6
16120 0, // VRN2M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16121 0, // VRN2M1:sub_vrm1_6_sub_vrm1_7
16122 0, // VRN2M1:sub_vrm2_0_sub_vrm2_1
16123 0, // VRN2M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16124 0, // VRN2M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16125 0, // VRN2M1:sub_vrm2_1_sub_vrm2_2
16126 0, // VRN2M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16127 0, // VRN2M1:sub_vrm2_2_sub_vrm2_3
16128 },
16129 { // VRN2M1NoV0
16130 0, // VRN2M1NoV0:sub_16
16131 0, // VRN2M1NoV0:sub_32
16132 0, // VRN2M1NoV0:sub_64
16133 0, // VRN2M1NoV0:sub_128
16134 0, // VRN2M1NoV0:sub_cap_addr
16135 0, // VRN2M1NoV0:sub_gpr_even
16136 0, // VRN2M1NoV0:sub_gpr_odd
16137 82, // VRN2M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16138 82, // VRN2M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16139 0, // VRN2M1NoV0:sub_vrm1_2
16140 0, // VRN2M1NoV0:sub_vrm1_3
16141 0, // VRN2M1NoV0:sub_vrm1_4
16142 0, // VRN2M1NoV0:sub_vrm1_5
16143 0, // VRN2M1NoV0:sub_vrm1_6
16144 0, // VRN2M1NoV0:sub_vrm1_7
16145 0, // VRN2M1NoV0:sub_vrm2_0
16146 0, // VRN2M1NoV0:sub_vrm2_1
16147 0, // VRN2M1NoV0:sub_vrm2_2
16148 0, // VRN2M1NoV0:sub_vrm2_3
16149 0, // VRN2M1NoV0:sub_vrm4_0
16150 0, // VRN2M1NoV0:sub_vrm4_1
16151 0, // VRN2M1NoV0:sub_gpr_odd_then_sub_16
16152 0, // VRN2M1NoV0:sub_gpr_odd_then_sub_32
16153 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1
16154 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16155 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16156 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2
16157 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16158 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3
16159 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16160 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16161 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16162 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16163 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16164 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16165 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16166 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16167 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16168 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16169 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16170 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16171 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4
16172 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16173 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16174 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16175 0, // VRN2M1NoV0:sub_vrm1_4_sub_vrm1_5
16176 0, // VRN2M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16177 0, // VRN2M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16178 0, // VRN2M1NoV0:sub_vrm1_5_sub_vrm1_6
16179 0, // VRN2M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16180 0, // VRN2M1NoV0:sub_vrm1_6_sub_vrm1_7
16181 0, // VRN2M1NoV0:sub_vrm2_0_sub_vrm2_1
16182 0, // VRN2M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16183 0, // VRN2M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16184 0, // VRN2M1NoV0:sub_vrm2_1_sub_vrm2_2
16185 0, // VRN2M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16186 0, // VRN2M1NoV0:sub_vrm2_2_sub_vrm2_3
16187 },
16188 { // VRM2
16189 0, // VRM2:sub_16
16190 0, // VRM2:sub_32
16191 0, // VRM2:sub_64
16192 0, // VRM2:sub_128
16193 0, // VRM2:sub_cap_addr
16194 0, // VRM2:sub_gpr_even
16195 0, // VRM2:sub_gpr_odd
16196 74, // VRM2:sub_vrm1_0 -> ZZZ_VRMF8
16197 82, // VRM2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16198 0, // VRM2:sub_vrm1_2
16199 0, // VRM2:sub_vrm1_3
16200 0, // VRM2:sub_vrm1_4
16201 0, // VRM2:sub_vrm1_5
16202 0, // VRM2:sub_vrm1_6
16203 0, // VRM2:sub_vrm1_7
16204 0, // VRM2:sub_vrm2_0
16205 0, // VRM2:sub_vrm2_1
16206 0, // VRM2:sub_vrm2_2
16207 0, // VRM2:sub_vrm2_3
16208 0, // VRM2:sub_vrm4_0
16209 0, // VRM2:sub_vrm4_1
16210 0, // VRM2:sub_gpr_odd_then_sub_16
16211 0, // VRM2:sub_gpr_odd_then_sub_32
16212 0, // VRM2:sub_vrm1_0_sub_vrm1_1
16213 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16214 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16215 0, // VRM2:sub_vrm1_1_sub_vrm1_2
16216 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16217 0, // VRM2:sub_vrm1_2_sub_vrm1_3
16218 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16219 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16220 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16221 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16222 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16223 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16224 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16225 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16226 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16227 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16228 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16229 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16230 0, // VRM2:sub_vrm1_3_sub_vrm1_4
16231 0, // VRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16232 0, // VRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16233 0, // VRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16234 0, // VRM2:sub_vrm1_4_sub_vrm1_5
16235 0, // VRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16236 0, // VRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16237 0, // VRM2:sub_vrm1_5_sub_vrm1_6
16238 0, // VRM2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16239 0, // VRM2:sub_vrm1_6_sub_vrm1_7
16240 0, // VRM2:sub_vrm2_0_sub_vrm2_1
16241 0, // VRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16242 0, // VRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16243 0, // VRM2:sub_vrm2_1_sub_vrm2_2
16244 0, // VRM2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16245 0, // VRM2:sub_vrm2_2_sub_vrm2_3
16246 },
16247 { // VRM2NoV0
16248 0, // VRM2NoV0:sub_16
16249 0, // VRM2NoV0:sub_32
16250 0, // VRM2NoV0:sub_64
16251 0, // VRM2NoV0:sub_128
16252 0, // VRM2NoV0:sub_cap_addr
16253 0, // VRM2NoV0:sub_gpr_even
16254 0, // VRM2NoV0:sub_gpr_odd
16255 82, // VRM2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16256 82, // VRM2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16257 0, // VRM2NoV0:sub_vrm1_2
16258 0, // VRM2NoV0:sub_vrm1_3
16259 0, // VRM2NoV0:sub_vrm1_4
16260 0, // VRM2NoV0:sub_vrm1_5
16261 0, // VRM2NoV0:sub_vrm1_6
16262 0, // VRM2NoV0:sub_vrm1_7
16263 0, // VRM2NoV0:sub_vrm2_0
16264 0, // VRM2NoV0:sub_vrm2_1
16265 0, // VRM2NoV0:sub_vrm2_2
16266 0, // VRM2NoV0:sub_vrm2_3
16267 0, // VRM2NoV0:sub_vrm4_0
16268 0, // VRM2NoV0:sub_vrm4_1
16269 0, // VRM2NoV0:sub_gpr_odd_then_sub_16
16270 0, // VRM2NoV0:sub_gpr_odd_then_sub_32
16271 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1
16272 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16273 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16274 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2
16275 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16276 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3
16277 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16278 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16279 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16280 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16281 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16282 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16283 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16284 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16285 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16286 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16287 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16288 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16289 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4
16290 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16291 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16292 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16293 0, // VRM2NoV0:sub_vrm1_4_sub_vrm1_5
16294 0, // VRM2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16295 0, // VRM2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16296 0, // VRM2NoV0:sub_vrm1_5_sub_vrm1_6
16297 0, // VRM2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16298 0, // VRM2NoV0:sub_vrm1_6_sub_vrm1_7
16299 0, // VRM2NoV0:sub_vrm2_0_sub_vrm2_1
16300 0, // VRM2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16301 0, // VRM2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16302 0, // VRM2NoV0:sub_vrm2_1_sub_vrm2_2
16303 0, // VRM2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16304 0, // VRM2NoV0:sub_vrm2_2_sub_vrm2_3
16305 },
16306 { // VRM2_with_sub_vrm1_0_in_VMV0
16307 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_16
16308 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_32
16309 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_64
16310 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_128
16311 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
16312 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
16313 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
16314 101, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
16315 82, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16316 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2
16317 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3
16318 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
16319 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
16320 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
16321 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
16322 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
16323 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
16324 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
16325 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
16326 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
16327 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
16328 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
16329 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
16330 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
16331 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16332 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16333 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
16334 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16335 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
16336 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16337 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16338 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16339 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16340 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16341 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16342 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16343 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16344 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16345 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16346 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16347 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16348 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
16349 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16350 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16351 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16352 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
16353 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16354 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16355 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
16356 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16357 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
16358 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
16359 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16360 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16361 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
16362 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16363 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
16364 },
16365 { // VRN2M1_with_sub_vrm1_0_in_VMV0
16366 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_16
16367 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_32
16368 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_64
16369 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_128
16370 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
16371 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
16372 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
16373 101, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
16374 82, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16375 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2
16376 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3
16377 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
16378 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
16379 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
16380 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
16381 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
16382 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
16383 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
16384 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
16385 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
16386 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
16387 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
16388 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
16389 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
16390 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16391 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16392 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
16393 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16394 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
16395 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16396 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16397 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16398 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16399 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16400 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16401 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16402 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16403 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16404 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16405 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16406 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16407 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
16408 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16409 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16410 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16411 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
16412 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16413 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16414 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
16415 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16416 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
16417 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
16418 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16419 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16420 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
16421 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16422 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
16423 },
16424 { // FPR128
16425 3, // FPR128:sub_16 -> FPR16
16426 9, // FPR128:sub_32 -> FPR32
16427 68, // FPR128:sub_64 -> FPR64
16428 0, // FPR128:sub_128
16429 0, // FPR128:sub_cap_addr
16430 0, // FPR128:sub_gpr_even
16431 0, // FPR128:sub_gpr_odd
16432 0, // FPR128:sub_vrm1_0
16433 0, // FPR128:sub_vrm1_1
16434 0, // FPR128:sub_vrm1_2
16435 0, // FPR128:sub_vrm1_3
16436 0, // FPR128:sub_vrm1_4
16437 0, // FPR128:sub_vrm1_5
16438 0, // FPR128:sub_vrm1_6
16439 0, // FPR128:sub_vrm1_7
16440 0, // FPR128:sub_vrm2_0
16441 0, // FPR128:sub_vrm2_1
16442 0, // FPR128:sub_vrm2_2
16443 0, // FPR128:sub_vrm2_3
16444 0, // FPR128:sub_vrm4_0
16445 0, // FPR128:sub_vrm4_1
16446 0, // FPR128:sub_gpr_odd_then_sub_16
16447 0, // FPR128:sub_gpr_odd_then_sub_32
16448 0, // FPR128:sub_vrm1_0_sub_vrm1_1
16449 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16450 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16451 0, // FPR128:sub_vrm1_1_sub_vrm1_2
16452 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16453 0, // FPR128:sub_vrm1_2_sub_vrm1_3
16454 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16455 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16456 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16457 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16458 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16459 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16460 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16461 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16462 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16463 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16464 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16465 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16466 0, // FPR128:sub_vrm1_3_sub_vrm1_4
16467 0, // FPR128:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16468 0, // FPR128:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16469 0, // FPR128:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16470 0, // FPR128:sub_vrm1_4_sub_vrm1_5
16471 0, // FPR128:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16472 0, // FPR128:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16473 0, // FPR128:sub_vrm1_5_sub_vrm1_6
16474 0, // FPR128:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16475 0, // FPR128:sub_vrm1_6_sub_vrm1_7
16476 0, // FPR128:sub_vrm2_0_sub_vrm2_1
16477 0, // FPR128:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16478 0, // FPR128:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16479 0, // FPR128:sub_vrm2_1_sub_vrm2_2
16480 0, // FPR128:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16481 0, // FPR128:sub_vrm2_2_sub_vrm2_3
16482 },
16483 { // FPR128_with_sub_16_in_FPR16C
16484 6, // FPR128_with_sub_16_in_FPR16C:sub_16 -> FPR16C
16485 29, // FPR128_with_sub_16_in_FPR16C:sub_32 -> FPR32C
16486 95, // FPR128_with_sub_16_in_FPR16C:sub_64 -> FPR64C
16487 0, // FPR128_with_sub_16_in_FPR16C:sub_128
16488 0, // FPR128_with_sub_16_in_FPR16C:sub_cap_addr
16489 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_even
16490 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_odd
16491 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0
16492 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1
16493 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2
16494 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3
16495 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4
16496 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_5
16497 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_6
16498 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_7
16499 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0
16500 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_1
16501 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_2
16502 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_3
16503 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm4_0
16504 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm4_1
16505 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_16
16506 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_32
16507 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1
16508 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16509 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16510 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2
16511 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16512 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3
16513 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16514 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16515 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16516 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16517 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16518 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16519 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16520 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16521 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16522 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16523 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16524 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16525 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4
16526 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16527 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16528 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16529 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5
16530 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16531 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16532 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6
16533 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16534 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_6_sub_vrm1_7
16535 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1
16536 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16537 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16538 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2
16539 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16540 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_2_sub_vrm2_3
16541 },
16542 { // VRN3M1
16543 0, // VRN3M1:sub_16
16544 0, // VRN3M1:sub_32
16545 0, // VRN3M1:sub_64
16546 0, // VRN3M1:sub_128
16547 0, // VRN3M1:sub_cap_addr
16548 0, // VRN3M1:sub_gpr_even
16549 0, // VRN3M1:sub_gpr_odd
16550 74, // VRN3M1:sub_vrm1_0 -> ZZZ_VRMF8
16551 82, // VRN3M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16552 82, // VRN3M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16553 0, // VRN3M1:sub_vrm1_3
16554 0, // VRN3M1:sub_vrm1_4
16555 0, // VRN3M1:sub_vrm1_5
16556 0, // VRN3M1:sub_vrm1_6
16557 0, // VRN3M1:sub_vrm1_7
16558 0, // VRN3M1:sub_vrm2_0
16559 0, // VRN3M1:sub_vrm2_1
16560 0, // VRN3M1:sub_vrm2_2
16561 0, // VRN3M1:sub_vrm2_3
16562 0, // VRN3M1:sub_vrm4_0
16563 0, // VRN3M1:sub_vrm4_1
16564 0, // VRN3M1:sub_gpr_odd_then_sub_16
16565 0, // VRN3M1:sub_gpr_odd_then_sub_32
16566 107, // VRN3M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
16567 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16568 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16569 108, // VRN3M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16570 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16571 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3
16572 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16573 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16574 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16575 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16576 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16577 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16578 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16579 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16580 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16581 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16582 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16583 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16584 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4
16585 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16586 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16587 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16588 0, // VRN3M1:sub_vrm1_4_sub_vrm1_5
16589 0, // VRN3M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16590 0, // VRN3M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16591 0, // VRN3M1:sub_vrm1_5_sub_vrm1_6
16592 0, // VRN3M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16593 0, // VRN3M1:sub_vrm1_6_sub_vrm1_7
16594 0, // VRN3M1:sub_vrm2_0_sub_vrm2_1
16595 0, // VRN3M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16596 0, // VRN3M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16597 0, // VRN3M1:sub_vrm2_1_sub_vrm2_2
16598 0, // VRN3M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16599 0, // VRN3M1:sub_vrm2_2_sub_vrm2_3
16600 },
16601 { // VRN3M1NoV0
16602 0, // VRN3M1NoV0:sub_16
16603 0, // VRN3M1NoV0:sub_32
16604 0, // VRN3M1NoV0:sub_64
16605 0, // VRN3M1NoV0:sub_128
16606 0, // VRN3M1NoV0:sub_cap_addr
16607 0, // VRN3M1NoV0:sub_gpr_even
16608 0, // VRN3M1NoV0:sub_gpr_odd
16609 82, // VRN3M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16610 82, // VRN3M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16611 82, // VRN3M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16612 0, // VRN3M1NoV0:sub_vrm1_3
16613 0, // VRN3M1NoV0:sub_vrm1_4
16614 0, // VRN3M1NoV0:sub_vrm1_5
16615 0, // VRN3M1NoV0:sub_vrm1_6
16616 0, // VRN3M1NoV0:sub_vrm1_7
16617 0, // VRN3M1NoV0:sub_vrm2_0
16618 0, // VRN3M1NoV0:sub_vrm2_1
16619 0, // VRN3M1NoV0:sub_vrm2_2
16620 0, // VRN3M1NoV0:sub_vrm2_3
16621 0, // VRN3M1NoV0:sub_vrm4_0
16622 0, // VRN3M1NoV0:sub_vrm4_1
16623 0, // VRN3M1NoV0:sub_gpr_odd_then_sub_16
16624 0, // VRN3M1NoV0:sub_gpr_odd_then_sub_32
16625 108, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
16626 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16627 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16628 108, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16629 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16630 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3
16631 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16632 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16633 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16634 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16635 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16636 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16637 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16638 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16639 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16640 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16641 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16642 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16643 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4
16644 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16645 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16646 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16647 0, // VRN3M1NoV0:sub_vrm1_4_sub_vrm1_5
16648 0, // VRN3M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16649 0, // VRN3M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16650 0, // VRN3M1NoV0:sub_vrm1_5_sub_vrm1_6
16651 0, // VRN3M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16652 0, // VRN3M1NoV0:sub_vrm1_6_sub_vrm1_7
16653 0, // VRN3M1NoV0:sub_vrm2_0_sub_vrm2_1
16654 0, // VRN3M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16655 0, // VRN3M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16656 0, // VRN3M1NoV0:sub_vrm2_1_sub_vrm2_2
16657 0, // VRN3M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16658 0, // VRN3M1NoV0:sub_vrm2_2_sub_vrm2_3
16659 },
16660 { // VRN3M1_with_sub_vrm1_0_in_VMV0
16661 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_16
16662 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_32
16663 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_64
16664 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_128
16665 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
16666 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
16667 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
16668 101, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
16669 82, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16670 82, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16671 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3
16672 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
16673 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
16674 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
16675 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
16676 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
16677 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
16678 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
16679 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
16680 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
16681 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
16682 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
16683 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
16684 112, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
16685 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16686 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16687 108, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16688 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16689 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
16690 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16691 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16692 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16693 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16694 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16695 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16696 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16697 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16698 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16699 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16700 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16701 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16702 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
16703 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16704 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16705 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16706 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
16707 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16708 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16709 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
16710 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16711 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
16712 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
16713 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16714 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16715 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
16716 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16717 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
16718 },
16719 { // VRN4M1
16720 0, // VRN4M1:sub_16
16721 0, // VRN4M1:sub_32
16722 0, // VRN4M1:sub_64
16723 0, // VRN4M1:sub_128
16724 0, // VRN4M1:sub_cap_addr
16725 0, // VRN4M1:sub_gpr_even
16726 0, // VRN4M1:sub_gpr_odd
16727 74, // VRN4M1:sub_vrm1_0 -> ZZZ_VRMF8
16728 82, // VRN4M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16729 82, // VRN4M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16730 82, // VRN4M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16731 0, // VRN4M1:sub_vrm1_4
16732 0, // VRN4M1:sub_vrm1_5
16733 0, // VRN4M1:sub_vrm1_6
16734 0, // VRN4M1:sub_vrm1_7
16735 0, // VRN4M1:sub_vrm2_0
16736 0, // VRN4M1:sub_vrm2_1
16737 0, // VRN4M1:sub_vrm2_2
16738 0, // VRN4M1:sub_vrm2_3
16739 0, // VRN4M1:sub_vrm4_0
16740 0, // VRN4M1:sub_vrm4_1
16741 0, // VRN4M1:sub_gpr_odd_then_sub_16
16742 0, // VRN4M1:sub_gpr_odd_then_sub_32
16743 107, // VRN4M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
16744 115, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
16745 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16746 108, // VRN4M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16747 116, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
16748 108, // VRN4M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
16749 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16750 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16751 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16752 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16753 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16754 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16755 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16756 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16757 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16758 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16759 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16760 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16761 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4
16762 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16763 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16764 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16765 0, // VRN4M1:sub_vrm1_4_sub_vrm1_5
16766 0, // VRN4M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16767 0, // VRN4M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16768 0, // VRN4M1:sub_vrm1_5_sub_vrm1_6
16769 0, // VRN4M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16770 0, // VRN4M1:sub_vrm1_6_sub_vrm1_7
16771 0, // VRN4M1:sub_vrm2_0_sub_vrm2_1
16772 0, // VRN4M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16773 0, // VRN4M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16774 0, // VRN4M1:sub_vrm2_1_sub_vrm2_2
16775 0, // VRN4M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16776 0, // VRN4M1:sub_vrm2_2_sub_vrm2_3
16777 },
16778 { // VRN4M1NoV0
16779 0, // VRN4M1NoV0:sub_16
16780 0, // VRN4M1NoV0:sub_32
16781 0, // VRN4M1NoV0:sub_64
16782 0, // VRN4M1NoV0:sub_128
16783 0, // VRN4M1NoV0:sub_cap_addr
16784 0, // VRN4M1NoV0:sub_gpr_even
16785 0, // VRN4M1NoV0:sub_gpr_odd
16786 82, // VRN4M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16787 82, // VRN4M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16788 82, // VRN4M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16789 82, // VRN4M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16790 0, // VRN4M1NoV0:sub_vrm1_4
16791 0, // VRN4M1NoV0:sub_vrm1_5
16792 0, // VRN4M1NoV0:sub_vrm1_6
16793 0, // VRN4M1NoV0:sub_vrm1_7
16794 0, // VRN4M1NoV0:sub_vrm2_0
16795 0, // VRN4M1NoV0:sub_vrm2_1
16796 0, // VRN4M1NoV0:sub_vrm2_2
16797 0, // VRN4M1NoV0:sub_vrm2_3
16798 0, // VRN4M1NoV0:sub_vrm4_0
16799 0, // VRN4M1NoV0:sub_vrm4_1
16800 0, // VRN4M1NoV0:sub_gpr_odd_then_sub_16
16801 0, // VRN4M1NoV0:sub_gpr_odd_then_sub_32
16802 108, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
16803 116, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
16804 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16805 108, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16806 116, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
16807 108, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
16808 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16809 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16810 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16811 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16812 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16813 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16814 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16815 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16816 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16817 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16818 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16819 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16820 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4
16821 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16822 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16823 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16824 0, // VRN4M1NoV0:sub_vrm1_4_sub_vrm1_5
16825 0, // VRN4M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16826 0, // VRN4M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16827 0, // VRN4M1NoV0:sub_vrm1_5_sub_vrm1_6
16828 0, // VRN4M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16829 0, // VRN4M1NoV0:sub_vrm1_6_sub_vrm1_7
16830 0, // VRN4M1NoV0:sub_vrm2_0_sub_vrm2_1
16831 0, // VRN4M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16832 0, // VRN4M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16833 0, // VRN4M1NoV0:sub_vrm2_1_sub_vrm2_2
16834 0, // VRN4M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16835 0, // VRN4M1NoV0:sub_vrm2_2_sub_vrm2_3
16836 },
16837 { // VRN2M2
16838 0, // VRN2M2:sub_16
16839 0, // VRN2M2:sub_32
16840 0, // VRN2M2:sub_64
16841 0, // VRN2M2:sub_128
16842 0, // VRN2M2:sub_cap_addr
16843 0, // VRN2M2:sub_gpr_even
16844 0, // VRN2M2:sub_gpr_odd
16845 74, // VRN2M2:sub_vrm1_0 -> ZZZ_VRMF8
16846 82, // VRN2M2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16847 82, // VRN2M2:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16848 82, // VRN2M2:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16849 0, // VRN2M2:sub_vrm1_4
16850 0, // VRN2M2:sub_vrm1_5
16851 0, // VRN2M2:sub_vrm1_6
16852 0, // VRN2M2:sub_vrm1_7
16853 109, // VRN2M2:sub_vrm2_0 -> VRM2
16854 110, // VRN2M2:sub_vrm2_1 -> VRM2NoV0
16855 0, // VRN2M2:sub_vrm2_2
16856 0, // VRN2M2:sub_vrm2_3
16857 0, // VRN2M2:sub_vrm4_0
16858 0, // VRN2M2:sub_vrm4_1
16859 0, // VRN2M2:sub_gpr_odd_then_sub_16
16860 0, // VRN2M2:sub_gpr_odd_then_sub_32
16861 107, // VRN2M2:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
16862 115, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
16863 118, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
16864 108, // VRN2M2:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16865 116, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
16866 108, // VRN2M2:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
16867 0, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16868 0, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16869 0, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16870 0, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16871 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16872 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16873 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16874 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16875 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16876 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16877 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16878 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16879 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4
16880 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16881 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16882 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16883 0, // VRN2M2:sub_vrm1_4_sub_vrm1_5
16884 0, // VRN2M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16885 0, // VRN2M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16886 0, // VRN2M2:sub_vrm1_5_sub_vrm1_6
16887 0, // VRN2M2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16888 0, // VRN2M2:sub_vrm1_6_sub_vrm1_7
16889 0, // VRN2M2:sub_vrm2_0_sub_vrm2_1
16890 0, // VRN2M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16891 0, // VRN2M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16892 0, // VRN2M2:sub_vrm2_1_sub_vrm2_2
16893 0, // VRN2M2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16894 0, // VRN2M2:sub_vrm2_2_sub_vrm2_3
16895 },
16896 { // VRN2M2NoV0
16897 0, // VRN2M2NoV0:sub_16
16898 0, // VRN2M2NoV0:sub_32
16899 0, // VRN2M2NoV0:sub_64
16900 0, // VRN2M2NoV0:sub_128
16901 0, // VRN2M2NoV0:sub_cap_addr
16902 0, // VRN2M2NoV0:sub_gpr_even
16903 0, // VRN2M2NoV0:sub_gpr_odd
16904 82, // VRN2M2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16905 82, // VRN2M2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16906 82, // VRN2M2NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16907 82, // VRN2M2NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16908 0, // VRN2M2NoV0:sub_vrm1_4
16909 0, // VRN2M2NoV0:sub_vrm1_5
16910 0, // VRN2M2NoV0:sub_vrm1_6
16911 0, // VRN2M2NoV0:sub_vrm1_7
16912 110, // VRN2M2NoV0:sub_vrm2_0 -> VRM2NoV0
16913 110, // VRN2M2NoV0:sub_vrm2_1 -> VRM2NoV0
16914 0, // VRN2M2NoV0:sub_vrm2_2
16915 0, // VRN2M2NoV0:sub_vrm2_3
16916 0, // VRN2M2NoV0:sub_vrm4_0
16917 0, // VRN2M2NoV0:sub_vrm4_1
16918 0, // VRN2M2NoV0:sub_gpr_odd_then_sub_16
16919 0, // VRN2M2NoV0:sub_gpr_odd_then_sub_32
16920 108, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
16921 116, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
16922 119, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
16923 108, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16924 116, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
16925 108, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
16926 0, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16927 0, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16928 0, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16929 0, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16930 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16931 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16932 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16933 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16934 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16935 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16936 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16937 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16938 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4
16939 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16940 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16941 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16942 0, // VRN2M2NoV0:sub_vrm1_4_sub_vrm1_5
16943 0, // VRN2M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16944 0, // VRN2M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16945 0, // VRN2M2NoV0:sub_vrm1_5_sub_vrm1_6
16946 0, // VRN2M2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16947 0, // VRN2M2NoV0:sub_vrm1_6_sub_vrm1_7
16948 0, // VRN2M2NoV0:sub_vrm2_0_sub_vrm2_1
16949 0, // VRN2M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16950 0, // VRN2M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16951 0, // VRN2M2NoV0:sub_vrm2_1_sub_vrm2_2
16952 0, // VRN2M2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16953 0, // VRN2M2NoV0:sub_vrm2_2_sub_vrm2_3
16954 },
16955 { // VRM4
16956 0, // VRM4:sub_16
16957 0, // VRM4:sub_32
16958 0, // VRM4:sub_64
16959 0, // VRM4:sub_128
16960 0, // VRM4:sub_cap_addr
16961 0, // VRM4:sub_gpr_even
16962 0, // VRM4:sub_gpr_odd
16963 74, // VRM4:sub_vrm1_0 -> ZZZ_VRMF8
16964 82, // VRM4:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16965 82, // VRM4:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16966 82, // VRM4:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16967 0, // VRM4:sub_vrm1_4
16968 0, // VRM4:sub_vrm1_5
16969 0, // VRM4:sub_vrm1_6
16970 0, // VRM4:sub_vrm1_7
16971 109, // VRM4:sub_vrm2_0 -> VRM2
16972 110, // VRM4:sub_vrm2_1 -> VRM2NoV0
16973 0, // VRM4:sub_vrm2_2
16974 0, // VRM4:sub_vrm2_3
16975 0, // VRM4:sub_vrm4_0
16976 0, // VRM4:sub_vrm4_1
16977 0, // VRM4:sub_gpr_odd_then_sub_16
16978 0, // VRM4:sub_gpr_odd_then_sub_32
16979 0, // VRM4:sub_vrm1_0_sub_vrm1_1
16980 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16981 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16982 0, // VRM4:sub_vrm1_1_sub_vrm1_2
16983 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16984 0, // VRM4:sub_vrm1_2_sub_vrm1_3
16985 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16986 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16987 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16988 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16989 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16990 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16991 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16992 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16993 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16994 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16995 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16996 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16997 0, // VRM4:sub_vrm1_3_sub_vrm1_4
16998 0, // VRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16999 0, // VRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17000 0, // VRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17001 0, // VRM4:sub_vrm1_4_sub_vrm1_5
17002 0, // VRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17003 0, // VRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17004 0, // VRM4:sub_vrm1_5_sub_vrm1_6
17005 0, // VRM4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17006 0, // VRM4:sub_vrm1_6_sub_vrm1_7
17007 0, // VRM4:sub_vrm2_0_sub_vrm2_1
17008 0, // VRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17009 0, // VRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17010 0, // VRM4:sub_vrm2_1_sub_vrm2_2
17011 0, // VRM4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17012 0, // VRM4:sub_vrm2_2_sub_vrm2_3
17013 },
17014 { // VRM4NoV0
17015 0, // VRM4NoV0:sub_16
17016 0, // VRM4NoV0:sub_32
17017 0, // VRM4NoV0:sub_64
17018 0, // VRM4NoV0:sub_128
17019 0, // VRM4NoV0:sub_cap_addr
17020 0, // VRM4NoV0:sub_gpr_even
17021 0, // VRM4NoV0:sub_gpr_odd
17022 82, // VRM4NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17023 82, // VRM4NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17024 82, // VRM4NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17025 82, // VRM4NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17026 0, // VRM4NoV0:sub_vrm1_4
17027 0, // VRM4NoV0:sub_vrm1_5
17028 0, // VRM4NoV0:sub_vrm1_6
17029 0, // VRM4NoV0:sub_vrm1_7
17030 110, // VRM4NoV0:sub_vrm2_0 -> VRM2NoV0
17031 110, // VRM4NoV0:sub_vrm2_1 -> VRM2NoV0
17032 0, // VRM4NoV0:sub_vrm2_2
17033 0, // VRM4NoV0:sub_vrm2_3
17034 0, // VRM4NoV0:sub_vrm4_0
17035 0, // VRM4NoV0:sub_vrm4_1
17036 0, // VRM4NoV0:sub_gpr_odd_then_sub_16
17037 0, // VRM4NoV0:sub_gpr_odd_then_sub_32
17038 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1
17039 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17040 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17041 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2
17042 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17043 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3
17044 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17045 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17046 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17047 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17048 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17049 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17050 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17051 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17052 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17053 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17054 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17055 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17056 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4
17057 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17058 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17059 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17060 0, // VRM4NoV0:sub_vrm1_4_sub_vrm1_5
17061 0, // VRM4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17062 0, // VRM4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17063 0, // VRM4NoV0:sub_vrm1_5_sub_vrm1_6
17064 0, // VRM4NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17065 0, // VRM4NoV0:sub_vrm1_6_sub_vrm1_7
17066 0, // VRM4NoV0:sub_vrm2_0_sub_vrm2_1
17067 0, // VRM4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17068 0, // VRM4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17069 0, // VRM4NoV0:sub_vrm2_1_sub_vrm2_2
17070 0, // VRM4NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17071 0, // VRM4NoV0:sub_vrm2_2_sub_vrm2_3
17072 },
17073 { // VRM4_with_sub_vrm1_0_in_VMV0
17074 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_16
17075 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_32
17076 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_64
17077 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_128
17078 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17079 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17080 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17081 101, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17082 82, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17083 82, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17084 82, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17085 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
17086 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17087 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17088 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17089 111, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
17090 110, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
17091 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17092 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17093 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17094 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17095 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17096 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17097 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
17098 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17099 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17100 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
17101 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17102 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
17103 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17104 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17105 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17106 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17107 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17108 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17109 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17110 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17111 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17112 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17113 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17114 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17115 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
17116 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17117 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17118 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17119 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17120 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17121 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17122 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17123 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17124 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17125 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17126 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17127 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17128 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17129 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17130 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17131 },
17132 { // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
17133 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_16
17134 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_32
17135 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_64
17136 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_128
17137 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17138 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17139 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17140 101, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17141 82, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17142 82, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17143 82, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17144 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
17145 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17146 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17147 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17148 111, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
17149 110, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
17150 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17151 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17152 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17153 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17154 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17155 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17156 112, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17157 117, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17158 126, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
17159 108, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17160 116, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17161 108, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17162 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17163 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17164 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17165 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17166 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17167 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17168 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17169 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17170 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17171 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17172 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17173 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17174 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
17175 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17176 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17177 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17178 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17179 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17180 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17181 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17182 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17183 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17184 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17185 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17186 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17187 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17188 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17189 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17190 },
17191 { // VRN4M1_with_sub_vrm1_0_in_VMV0
17192 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_16
17193 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_32
17194 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_64
17195 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_128
17196 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17197 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17198 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17199 101, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17200 82, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17201 82, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17202 82, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17203 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
17204 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17205 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17206 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17207 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
17208 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
17209 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17210 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17211 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17212 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17213 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17214 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17215 112, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17216 117, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17217 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17218 108, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17219 116, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17220 108, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17221 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17222 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17223 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17224 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17225 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17226 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17227 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17228 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17229 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17230 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17231 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17232 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17233 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
17234 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17235 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17236 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17237 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17238 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17239 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17240 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17241 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17242 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17243 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17244 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17245 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17246 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17247 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17248 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17249 },
17250 { // FPR256
17251 3, // FPR256:sub_16 -> FPR16
17252 9, // FPR256:sub_32 -> FPR32
17253 68, // FPR256:sub_64 -> FPR64
17254 113, // FPR256:sub_128 -> FPR128
17255 0, // FPR256:sub_cap_addr
17256 0, // FPR256:sub_gpr_even
17257 0, // FPR256:sub_gpr_odd
17258 0, // FPR256:sub_vrm1_0
17259 0, // FPR256:sub_vrm1_1
17260 0, // FPR256:sub_vrm1_2
17261 0, // FPR256:sub_vrm1_3
17262 0, // FPR256:sub_vrm1_4
17263 0, // FPR256:sub_vrm1_5
17264 0, // FPR256:sub_vrm1_6
17265 0, // FPR256:sub_vrm1_7
17266 0, // FPR256:sub_vrm2_0
17267 0, // FPR256:sub_vrm2_1
17268 0, // FPR256:sub_vrm2_2
17269 0, // FPR256:sub_vrm2_3
17270 0, // FPR256:sub_vrm4_0
17271 0, // FPR256:sub_vrm4_1
17272 0, // FPR256:sub_gpr_odd_then_sub_16
17273 0, // FPR256:sub_gpr_odd_then_sub_32
17274 0, // FPR256:sub_vrm1_0_sub_vrm1_1
17275 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17276 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17277 0, // FPR256:sub_vrm1_1_sub_vrm1_2
17278 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17279 0, // FPR256:sub_vrm1_2_sub_vrm1_3
17280 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17281 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17282 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17283 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17284 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17285 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17286 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17287 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17288 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17289 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17290 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17291 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17292 0, // FPR256:sub_vrm1_3_sub_vrm1_4
17293 0, // FPR256:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17294 0, // FPR256:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17295 0, // FPR256:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17296 0, // FPR256:sub_vrm1_4_sub_vrm1_5
17297 0, // FPR256:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17298 0, // FPR256:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17299 0, // FPR256:sub_vrm1_5_sub_vrm1_6
17300 0, // FPR256:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17301 0, // FPR256:sub_vrm1_6_sub_vrm1_7
17302 0, // FPR256:sub_vrm2_0_sub_vrm2_1
17303 0, // FPR256:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17304 0, // FPR256:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17305 0, // FPR256:sub_vrm2_1_sub_vrm2_2
17306 0, // FPR256:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17307 0, // FPR256:sub_vrm2_2_sub_vrm2_3
17308 },
17309 { // FPR256_with_sub_16_in_FPR16C
17310 6, // FPR256_with_sub_16_in_FPR16C:sub_16 -> FPR16C
17311 29, // FPR256_with_sub_16_in_FPR16C:sub_32 -> FPR32C
17312 95, // FPR256_with_sub_16_in_FPR16C:sub_64 -> FPR64C
17313 114, // FPR256_with_sub_16_in_FPR16C:sub_128 -> FPR128_with_sub_16_in_FPR16C
17314 0, // FPR256_with_sub_16_in_FPR16C:sub_cap_addr
17315 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_even
17316 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_odd
17317 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0
17318 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1
17319 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2
17320 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3
17321 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4
17322 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_5
17323 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_6
17324 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_7
17325 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0
17326 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_1
17327 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_2
17328 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_3
17329 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm4_0
17330 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm4_1
17331 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_16
17332 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_32
17333 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1
17334 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17335 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17336 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2
17337 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17338 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3
17339 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17340 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17341 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17342 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17343 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17344 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17345 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17346 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17347 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17348 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17349 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17350 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17351 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4
17352 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17353 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17354 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17355 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5
17356 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17357 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17358 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6
17359 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17360 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_6_sub_vrm1_7
17361 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1
17362 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17363 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17364 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2
17365 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17366 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_2_sub_vrm2_3
17367 },
17368 { // VRN5M1
17369 0, // VRN5M1:sub_16
17370 0, // VRN5M1:sub_32
17371 0, // VRN5M1:sub_64
17372 0, // VRN5M1:sub_128
17373 0, // VRN5M1:sub_cap_addr
17374 0, // VRN5M1:sub_gpr_even
17375 0, // VRN5M1:sub_gpr_odd
17376 74, // VRN5M1:sub_vrm1_0 -> ZZZ_VRMF8
17377 82, // VRN5M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17378 82, // VRN5M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17379 82, // VRN5M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17380 82, // VRN5M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17381 0, // VRN5M1:sub_vrm1_5
17382 0, // VRN5M1:sub_vrm1_6
17383 0, // VRN5M1:sub_vrm1_7
17384 0, // VRN5M1:sub_vrm2_0
17385 0, // VRN5M1:sub_vrm2_1
17386 0, // VRN5M1:sub_vrm2_2
17387 0, // VRN5M1:sub_vrm2_3
17388 0, // VRN5M1:sub_vrm4_0
17389 0, // VRN5M1:sub_vrm4_1
17390 0, // VRN5M1:sub_gpr_odd_then_sub_16
17391 0, // VRN5M1:sub_gpr_odd_then_sub_32
17392 107, // VRN5M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
17393 115, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
17394 118, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
17395 108, // VRN5M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17396 116, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17397 108, // VRN5M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17398 0, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17399 0, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17400 0, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17401 0, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17402 119, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17403 0, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17404 0, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17405 0, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17406 116, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17407 0, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17408 0, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17409 0, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17410 108, // VRN5M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17411 0, // VRN5M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17412 0, // VRN5M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17413 0, // VRN5M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17414 0, // VRN5M1:sub_vrm1_4_sub_vrm1_5
17415 0, // VRN5M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17416 0, // VRN5M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17417 0, // VRN5M1:sub_vrm1_5_sub_vrm1_6
17418 0, // VRN5M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17419 0, // VRN5M1:sub_vrm1_6_sub_vrm1_7
17420 0, // VRN5M1:sub_vrm2_0_sub_vrm2_1
17421 0, // VRN5M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17422 0, // VRN5M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17423 0, // VRN5M1:sub_vrm2_1_sub_vrm2_2
17424 0, // VRN5M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17425 0, // VRN5M1:sub_vrm2_2_sub_vrm2_3
17426 },
17427 { // VRN5M1NoV0
17428 0, // VRN5M1NoV0:sub_16
17429 0, // VRN5M1NoV0:sub_32
17430 0, // VRN5M1NoV0:sub_64
17431 0, // VRN5M1NoV0:sub_128
17432 0, // VRN5M1NoV0:sub_cap_addr
17433 0, // VRN5M1NoV0:sub_gpr_even
17434 0, // VRN5M1NoV0:sub_gpr_odd
17435 82, // VRN5M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17436 82, // VRN5M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17437 82, // VRN5M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17438 82, // VRN5M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17439 82, // VRN5M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17440 0, // VRN5M1NoV0:sub_vrm1_5
17441 0, // VRN5M1NoV0:sub_vrm1_6
17442 0, // VRN5M1NoV0:sub_vrm1_7
17443 0, // VRN5M1NoV0:sub_vrm2_0
17444 0, // VRN5M1NoV0:sub_vrm2_1
17445 0, // VRN5M1NoV0:sub_vrm2_2
17446 0, // VRN5M1NoV0:sub_vrm2_3
17447 0, // VRN5M1NoV0:sub_vrm4_0
17448 0, // VRN5M1NoV0:sub_vrm4_1
17449 0, // VRN5M1NoV0:sub_gpr_odd_then_sub_16
17450 0, // VRN5M1NoV0:sub_gpr_odd_then_sub_32
17451 108, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17452 116, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17453 119, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17454 108, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17455 116, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17456 108, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17457 0, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17458 0, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17459 0, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17460 0, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17461 119, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17462 0, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17463 0, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17464 0, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17465 116, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17466 0, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17467 0, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17468 0, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17469 108, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17470 0, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17471 0, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17472 0, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17473 0, // VRN5M1NoV0:sub_vrm1_4_sub_vrm1_5
17474 0, // VRN5M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17475 0, // VRN5M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17476 0, // VRN5M1NoV0:sub_vrm1_5_sub_vrm1_6
17477 0, // VRN5M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17478 0, // VRN5M1NoV0:sub_vrm1_6_sub_vrm1_7
17479 0, // VRN5M1NoV0:sub_vrm2_0_sub_vrm2_1
17480 0, // VRN5M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17481 0, // VRN5M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17482 0, // VRN5M1NoV0:sub_vrm2_1_sub_vrm2_2
17483 0, // VRN5M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17484 0, // VRN5M1NoV0:sub_vrm2_2_sub_vrm2_3
17485 },
17486 { // VRN5M1_with_sub_vrm1_0_in_VMV0
17487 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_16
17488 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_32
17489 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_64
17490 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_128
17491 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17492 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17493 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17494 101, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17495 82, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17496 82, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17497 82, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17498 82, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17499 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17500 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17501 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17502 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
17503 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
17504 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17505 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17506 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17507 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17508 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17509 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17510 112, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17511 117, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17512 126, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
17513 108, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17514 116, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17515 108, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17516 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17517 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17518 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17519 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17520 119, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17521 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17522 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17523 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17524 116, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17525 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17526 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17527 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17528 108, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17529 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17530 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17531 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17532 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17533 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17534 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17535 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17536 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17537 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17538 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17539 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17540 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17541 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17542 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17543 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17544 },
17545 { // VRN6M1
17546 0, // VRN6M1:sub_16
17547 0, // VRN6M1:sub_32
17548 0, // VRN6M1:sub_64
17549 0, // VRN6M1:sub_128
17550 0, // VRN6M1:sub_cap_addr
17551 0, // VRN6M1:sub_gpr_even
17552 0, // VRN6M1:sub_gpr_odd
17553 74, // VRN6M1:sub_vrm1_0 -> ZZZ_VRMF8
17554 82, // VRN6M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17555 82, // VRN6M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17556 82, // VRN6M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17557 82, // VRN6M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17558 82, // VRN6M1:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17559 0, // VRN6M1:sub_vrm1_6
17560 0, // VRN6M1:sub_vrm1_7
17561 0, // VRN6M1:sub_vrm2_0
17562 0, // VRN6M1:sub_vrm2_1
17563 0, // VRN6M1:sub_vrm2_2
17564 0, // VRN6M1:sub_vrm2_3
17565 0, // VRN6M1:sub_vrm4_0
17566 0, // VRN6M1:sub_vrm4_1
17567 0, // VRN6M1:sub_gpr_odd_then_sub_16
17568 0, // VRN6M1:sub_gpr_odd_then_sub_32
17569 107, // VRN6M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
17570 115, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
17571 118, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
17572 108, // VRN6M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17573 116, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17574 108, // VRN6M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17575 129, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
17576 0, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17577 0, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17578 0, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17579 119, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17580 130, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17581 0, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17582 0, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17583 116, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17584 119, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17585 0, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17586 0, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17587 108, // VRN6M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17588 116, // VRN6M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17589 0, // VRN6M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17590 0, // VRN6M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17591 108, // VRN6M1:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17592 0, // VRN6M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17593 0, // VRN6M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17594 0, // VRN6M1:sub_vrm1_5_sub_vrm1_6
17595 0, // VRN6M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17596 0, // VRN6M1:sub_vrm1_6_sub_vrm1_7
17597 0, // VRN6M1:sub_vrm2_0_sub_vrm2_1
17598 0, // VRN6M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17599 0, // VRN6M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17600 0, // VRN6M1:sub_vrm2_1_sub_vrm2_2
17601 0, // VRN6M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17602 0, // VRN6M1:sub_vrm2_2_sub_vrm2_3
17603 },
17604 { // VRN6M1NoV0
17605 0, // VRN6M1NoV0:sub_16
17606 0, // VRN6M1NoV0:sub_32
17607 0, // VRN6M1NoV0:sub_64
17608 0, // VRN6M1NoV0:sub_128
17609 0, // VRN6M1NoV0:sub_cap_addr
17610 0, // VRN6M1NoV0:sub_gpr_even
17611 0, // VRN6M1NoV0:sub_gpr_odd
17612 82, // VRN6M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17613 82, // VRN6M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17614 82, // VRN6M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17615 82, // VRN6M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17616 82, // VRN6M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17617 82, // VRN6M1NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17618 0, // VRN6M1NoV0:sub_vrm1_6
17619 0, // VRN6M1NoV0:sub_vrm1_7
17620 0, // VRN6M1NoV0:sub_vrm2_0
17621 0, // VRN6M1NoV0:sub_vrm2_1
17622 0, // VRN6M1NoV0:sub_vrm2_2
17623 0, // VRN6M1NoV0:sub_vrm2_3
17624 0, // VRN6M1NoV0:sub_vrm4_0
17625 0, // VRN6M1NoV0:sub_vrm4_1
17626 0, // VRN6M1NoV0:sub_gpr_odd_then_sub_16
17627 0, // VRN6M1NoV0:sub_gpr_odd_then_sub_32
17628 108, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17629 116, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17630 119, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17631 108, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17632 116, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17633 108, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17634 130, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
17635 0, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17636 0, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17637 0, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17638 119, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17639 130, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17640 0, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17641 0, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17642 116, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17643 119, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17644 0, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17645 0, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17646 108, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17647 116, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17648 0, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17649 0, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17650 108, // VRN6M1NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17651 0, // VRN6M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17652 0, // VRN6M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17653 0, // VRN6M1NoV0:sub_vrm1_5_sub_vrm1_6
17654 0, // VRN6M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17655 0, // VRN6M1NoV0:sub_vrm1_6_sub_vrm1_7
17656 0, // VRN6M1NoV0:sub_vrm2_0_sub_vrm2_1
17657 0, // VRN6M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17658 0, // VRN6M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17659 0, // VRN6M1NoV0:sub_vrm2_1_sub_vrm2_2
17660 0, // VRN6M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17661 0, // VRN6M1NoV0:sub_vrm2_2_sub_vrm2_3
17662 },
17663 { // VRN3M2
17664 0, // VRN3M2:sub_16
17665 0, // VRN3M2:sub_32
17666 0, // VRN3M2:sub_64
17667 0, // VRN3M2:sub_128
17668 0, // VRN3M2:sub_cap_addr
17669 0, // VRN3M2:sub_gpr_even
17670 0, // VRN3M2:sub_gpr_odd
17671 74, // VRN3M2:sub_vrm1_0 -> ZZZ_VRMF8
17672 82, // VRN3M2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17673 82, // VRN3M2:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17674 82, // VRN3M2:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17675 82, // VRN3M2:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17676 82, // VRN3M2:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17677 0, // VRN3M2:sub_vrm1_6
17678 0, // VRN3M2:sub_vrm1_7
17679 109, // VRN3M2:sub_vrm2_0 -> VRM2
17680 110, // VRN3M2:sub_vrm2_1 -> VRM2NoV0
17681 110, // VRN3M2:sub_vrm2_2 -> VRM2NoV0
17682 0, // VRN3M2:sub_vrm2_3
17683 0, // VRN3M2:sub_vrm4_0
17684 0, // VRN3M2:sub_vrm4_1
17685 0, // VRN3M2:sub_gpr_odd_then_sub_16
17686 0, // VRN3M2:sub_gpr_odd_then_sub_32
17687 107, // VRN3M2:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
17688 115, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
17689 118, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
17690 108, // VRN3M2:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17691 116, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17692 108, // VRN3M2:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17693 129, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
17694 132, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
17695 0, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17696 0, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17697 119, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17698 130, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17699 0, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17700 0, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17701 116, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17702 119, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17703 0, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17704 0, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17705 108, // VRN3M2:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17706 116, // VRN3M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17707 0, // VRN3M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17708 0, // VRN3M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17709 108, // VRN3M2:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17710 0, // VRN3M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17711 0, // VRN3M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17712 0, // VRN3M2:sub_vrm1_5_sub_vrm1_6
17713 0, // VRN3M2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17714 0, // VRN3M2:sub_vrm1_6_sub_vrm1_7
17715 120, // VRN3M2:sub_vrm2_0_sub_vrm2_1 -> VRN2M2
17716 0, // VRN3M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17717 0, // VRN3M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17718 121, // VRN3M2:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
17719 0, // VRN3M2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17720 0, // VRN3M2:sub_vrm2_2_sub_vrm2_3
17721 },
17722 { // VRN3M2NoV0
17723 0, // VRN3M2NoV0:sub_16
17724 0, // VRN3M2NoV0:sub_32
17725 0, // VRN3M2NoV0:sub_64
17726 0, // VRN3M2NoV0:sub_128
17727 0, // VRN3M2NoV0:sub_cap_addr
17728 0, // VRN3M2NoV0:sub_gpr_even
17729 0, // VRN3M2NoV0:sub_gpr_odd
17730 82, // VRN3M2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17731 82, // VRN3M2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17732 82, // VRN3M2NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17733 82, // VRN3M2NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17734 82, // VRN3M2NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17735 82, // VRN3M2NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17736 0, // VRN3M2NoV0:sub_vrm1_6
17737 0, // VRN3M2NoV0:sub_vrm1_7
17738 110, // VRN3M2NoV0:sub_vrm2_0 -> VRM2NoV0
17739 110, // VRN3M2NoV0:sub_vrm2_1 -> VRM2NoV0
17740 110, // VRN3M2NoV0:sub_vrm2_2 -> VRM2NoV0
17741 0, // VRN3M2NoV0:sub_vrm2_3
17742 0, // VRN3M2NoV0:sub_vrm4_0
17743 0, // VRN3M2NoV0:sub_vrm4_1
17744 0, // VRN3M2NoV0:sub_gpr_odd_then_sub_16
17745 0, // VRN3M2NoV0:sub_gpr_odd_then_sub_32
17746 108, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17747 116, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17748 119, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17749 108, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17750 116, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17751 108, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17752 130, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
17753 133, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
17754 0, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17755 0, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17756 119, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17757 130, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17758 0, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17759 0, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17760 116, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17761 119, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17762 0, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17763 0, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17764 108, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17765 116, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17766 0, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17767 0, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17768 108, // VRN3M2NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17769 0, // VRN3M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17770 0, // VRN3M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17771 0, // VRN3M2NoV0:sub_vrm1_5_sub_vrm1_6
17772 0, // VRN3M2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17773 0, // VRN3M2NoV0:sub_vrm1_6_sub_vrm1_7
17774 121, // VRN3M2NoV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2NoV0
17775 0, // VRN3M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17776 0, // VRN3M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17777 121, // VRN3M2NoV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
17778 0, // VRN3M2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17779 0, // VRN3M2NoV0:sub_vrm2_2_sub_vrm2_3
17780 },
17781 { // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
17782 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_16
17783 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_32
17784 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_64
17785 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_128
17786 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17787 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17788 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17789 101, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17790 82, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17791 82, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17792 82, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17793 82, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17794 82, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17795 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17796 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17797 111, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
17798 110, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
17799 110, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
17800 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17801 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17802 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17803 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17804 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17805 112, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17806 117, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17807 126, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
17808 108, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17809 116, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17810 108, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17811 131, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
17812 137, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
17813 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17814 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17815 119, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17816 130, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17817 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17818 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17819 116, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17820 119, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17821 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17822 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17823 108, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17824 116, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17825 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17826 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17827 108, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17828 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17829 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17830 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17831 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17832 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17833 125, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
17834 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17835 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17836 121, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
17837 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17838 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17839 },
17840 { // VRN6M1_with_sub_vrm1_0_in_VMV0
17841 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_16
17842 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_32
17843 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_64
17844 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_128
17845 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17846 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17847 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17848 101, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17849 82, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17850 82, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17851 82, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17852 82, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17853 82, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17854 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17855 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17856 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
17857 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
17858 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17859 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17860 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17861 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17862 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17863 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17864 112, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17865 117, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17866 126, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
17867 108, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17868 116, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17869 108, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17870 131, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
17871 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17872 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17873 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17874 119, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17875 130, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17876 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17877 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17878 116, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17879 119, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17880 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17881 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17882 108, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17883 116, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17884 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17885 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17886 108, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17887 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17888 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17889 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17890 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17891 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17892 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17893 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17894 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17895 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17896 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17897 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17898 },
17899 { // VRN7M1
17900 0, // VRN7M1:sub_16
17901 0, // VRN7M1:sub_32
17902 0, // VRN7M1:sub_64
17903 0, // VRN7M1:sub_128
17904 0, // VRN7M1:sub_cap_addr
17905 0, // VRN7M1:sub_gpr_even
17906 0, // VRN7M1:sub_gpr_odd
17907 74, // VRN7M1:sub_vrm1_0 -> ZZZ_VRMF8
17908 82, // VRN7M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17909 82, // VRN7M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17910 82, // VRN7M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17911 82, // VRN7M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17912 82, // VRN7M1:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17913 82, // VRN7M1:sub_vrm1_6 -> ZZZ_VRMF8NoV0
17914 0, // VRN7M1:sub_vrm1_7
17915 0, // VRN7M1:sub_vrm2_0
17916 0, // VRN7M1:sub_vrm2_1
17917 0, // VRN7M1:sub_vrm2_2
17918 0, // VRN7M1:sub_vrm2_3
17919 0, // VRN7M1:sub_vrm4_0
17920 0, // VRN7M1:sub_vrm4_1
17921 0, // VRN7M1:sub_gpr_odd_then_sub_16
17922 0, // VRN7M1:sub_gpr_odd_then_sub_32
17923 107, // VRN7M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
17924 115, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
17925 118, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
17926 108, // VRN7M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17927 116, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17928 108, // VRN7M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17929 129, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
17930 132, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
17931 0, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17932 0, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17933 119, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17934 130, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17935 133, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
17936 0, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17937 116, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17938 119, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17939 130, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
17940 0, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17941 108, // VRN7M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17942 116, // VRN7M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17943 119, // VRN7M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
17944 0, // VRN7M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17945 108, // VRN7M1:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17946 116, // VRN7M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
17947 0, // VRN7M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17948 108, // VRN7M1:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
17949 0, // VRN7M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17950 0, // VRN7M1:sub_vrm1_6_sub_vrm1_7
17951 0, // VRN7M1:sub_vrm2_0_sub_vrm2_1
17952 0, // VRN7M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17953 0, // VRN7M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17954 0, // VRN7M1:sub_vrm2_1_sub_vrm2_2
17955 0, // VRN7M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17956 0, // VRN7M1:sub_vrm2_2_sub_vrm2_3
17957 },
17958 { // VRN7M1NoV0
17959 0, // VRN7M1NoV0:sub_16
17960 0, // VRN7M1NoV0:sub_32
17961 0, // VRN7M1NoV0:sub_64
17962 0, // VRN7M1NoV0:sub_128
17963 0, // VRN7M1NoV0:sub_cap_addr
17964 0, // VRN7M1NoV0:sub_gpr_even
17965 0, // VRN7M1NoV0:sub_gpr_odd
17966 82, // VRN7M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17967 82, // VRN7M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17968 82, // VRN7M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17969 82, // VRN7M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17970 82, // VRN7M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17971 82, // VRN7M1NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17972 82, // VRN7M1NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
17973 0, // VRN7M1NoV0:sub_vrm1_7
17974 0, // VRN7M1NoV0:sub_vrm2_0
17975 0, // VRN7M1NoV0:sub_vrm2_1
17976 0, // VRN7M1NoV0:sub_vrm2_2
17977 0, // VRN7M1NoV0:sub_vrm2_3
17978 0, // VRN7M1NoV0:sub_vrm4_0
17979 0, // VRN7M1NoV0:sub_vrm4_1
17980 0, // VRN7M1NoV0:sub_gpr_odd_then_sub_16
17981 0, // VRN7M1NoV0:sub_gpr_odd_then_sub_32
17982 108, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17983 116, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17984 119, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17985 108, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17986 116, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17987 108, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17988 130, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
17989 133, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
17990 0, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17991 0, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17992 119, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17993 130, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17994 133, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
17995 0, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17996 116, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17997 119, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17998 130, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
17999 0, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18000 108, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18001 116, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18002 119, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18003 0, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18004 108, // VRN7M1NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18005 116, // VRN7M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18006 0, // VRN7M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18007 108, // VRN7M1NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18008 0, // VRN7M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18009 0, // VRN7M1NoV0:sub_vrm1_6_sub_vrm1_7
18010 0, // VRN7M1NoV0:sub_vrm2_0_sub_vrm2_1
18011 0, // VRN7M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18012 0, // VRN7M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18013 0, // VRN7M1NoV0:sub_vrm2_1_sub_vrm2_2
18014 0, // VRN7M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18015 0, // VRN7M1NoV0:sub_vrm2_2_sub_vrm2_3
18016 },
18017 { // VRN7M1_with_sub_vrm1_0_in_VMV0
18018 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_16
18019 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_32
18020 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_64
18021 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_128
18022 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18023 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18024 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18025 101, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18026 82, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18027 82, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18028 82, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18029 82, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18030 82, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18031 82, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18032 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
18033 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
18034 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
18035 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
18036 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
18037 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
18038 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
18039 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18040 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18041 112, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
18042 117, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
18043 126, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
18044 108, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18045 116, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18046 108, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18047 131, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
18048 137, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
18049 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18050 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18051 119, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18052 130, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18053 133, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18054 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18055 116, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18056 119, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18057 130, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18058 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18059 108, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18060 116, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18061 119, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18062 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18063 108, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18064 116, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18065 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18066 108, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18067 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18068 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
18069 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
18070 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18071 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18072 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
18073 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18074 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
18075 },
18076 { // VRN8M1
18077 0, // VRN8M1:sub_16
18078 0, // VRN8M1:sub_32
18079 0, // VRN8M1:sub_64
18080 0, // VRN8M1:sub_128
18081 0, // VRN8M1:sub_cap_addr
18082 0, // VRN8M1:sub_gpr_even
18083 0, // VRN8M1:sub_gpr_odd
18084 74, // VRN8M1:sub_vrm1_0 -> ZZZ_VRMF8
18085 82, // VRN8M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18086 82, // VRN8M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18087 82, // VRN8M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18088 82, // VRN8M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18089 82, // VRN8M1:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18090 82, // VRN8M1:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18091 82, // VRN8M1:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18092 0, // VRN8M1:sub_vrm2_0
18093 0, // VRN8M1:sub_vrm2_1
18094 0, // VRN8M1:sub_vrm2_2
18095 0, // VRN8M1:sub_vrm2_3
18096 0, // VRN8M1:sub_vrm4_0
18097 0, // VRN8M1:sub_vrm4_1
18098 0, // VRN8M1:sub_gpr_odd_then_sub_16
18099 0, // VRN8M1:sub_gpr_odd_then_sub_32
18100 107, // VRN8M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
18101 115, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
18102 118, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
18103 108, // VRN8M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18104 116, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18105 108, // VRN8M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18106 129, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
18107 132, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
18108 138, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
18109 0, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18110 119, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18111 130, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18112 133, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18113 139, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18114 116, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18115 119, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18116 130, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18117 133, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18118 108, // VRN8M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18119 116, // VRN8M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18120 119, // VRN8M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18121 130, // VRN8M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18122 108, // VRN8M1:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18123 116, // VRN8M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18124 119, // VRN8M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18125 108, // VRN8M1:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18126 116, // VRN8M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18127 108, // VRN8M1:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18128 0, // VRN8M1:sub_vrm2_0_sub_vrm2_1
18129 0, // VRN8M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18130 0, // VRN8M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18131 0, // VRN8M1:sub_vrm2_1_sub_vrm2_2
18132 0, // VRN8M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18133 0, // VRN8M1:sub_vrm2_2_sub_vrm2_3
18134 },
18135 { // VRN8M1NoV0
18136 0, // VRN8M1NoV0:sub_16
18137 0, // VRN8M1NoV0:sub_32
18138 0, // VRN8M1NoV0:sub_64
18139 0, // VRN8M1NoV0:sub_128
18140 0, // VRN8M1NoV0:sub_cap_addr
18141 0, // VRN8M1NoV0:sub_gpr_even
18142 0, // VRN8M1NoV0:sub_gpr_odd
18143 82, // VRN8M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18144 82, // VRN8M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18145 82, // VRN8M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18146 82, // VRN8M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18147 82, // VRN8M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18148 82, // VRN8M1NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18149 82, // VRN8M1NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18150 82, // VRN8M1NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18151 0, // VRN8M1NoV0:sub_vrm2_0
18152 0, // VRN8M1NoV0:sub_vrm2_1
18153 0, // VRN8M1NoV0:sub_vrm2_2
18154 0, // VRN8M1NoV0:sub_vrm2_3
18155 0, // VRN8M1NoV0:sub_vrm4_0
18156 0, // VRN8M1NoV0:sub_vrm4_1
18157 0, // VRN8M1NoV0:sub_gpr_odd_then_sub_16
18158 0, // VRN8M1NoV0:sub_gpr_odd_then_sub_32
18159 108, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
18160 116, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
18161 119, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
18162 108, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18163 116, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18164 108, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18165 130, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
18166 133, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
18167 139, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
18168 0, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18169 119, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18170 130, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18171 133, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18172 139, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18173 116, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18174 119, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18175 130, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18176 133, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18177 108, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18178 116, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18179 119, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18180 130, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18181 108, // VRN8M1NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18182 116, // VRN8M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18183 119, // VRN8M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18184 108, // VRN8M1NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18185 116, // VRN8M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18186 108, // VRN8M1NoV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18187 0, // VRN8M1NoV0:sub_vrm2_0_sub_vrm2_1
18188 0, // VRN8M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18189 0, // VRN8M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18190 0, // VRN8M1NoV0:sub_vrm2_1_sub_vrm2_2
18191 0, // VRN8M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18192 0, // VRN8M1NoV0:sub_vrm2_2_sub_vrm2_3
18193 },
18194 { // VRN4M2
18195 0, // VRN4M2:sub_16
18196 0, // VRN4M2:sub_32
18197 0, // VRN4M2:sub_64
18198 0, // VRN4M2:sub_128
18199 0, // VRN4M2:sub_cap_addr
18200 0, // VRN4M2:sub_gpr_even
18201 0, // VRN4M2:sub_gpr_odd
18202 74, // VRN4M2:sub_vrm1_0 -> ZZZ_VRMF8
18203 82, // VRN4M2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18204 82, // VRN4M2:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18205 82, // VRN4M2:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18206 82, // VRN4M2:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18207 82, // VRN4M2:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18208 82, // VRN4M2:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18209 82, // VRN4M2:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18210 109, // VRN4M2:sub_vrm2_0 -> VRM2
18211 110, // VRN4M2:sub_vrm2_1 -> VRM2NoV0
18212 110, // VRN4M2:sub_vrm2_2 -> VRM2NoV0
18213 110, // VRN4M2:sub_vrm2_3 -> VRM2NoV0
18214 0, // VRN4M2:sub_vrm4_0
18215 0, // VRN4M2:sub_vrm4_1
18216 0, // VRN4M2:sub_gpr_odd_then_sub_16
18217 0, // VRN4M2:sub_gpr_odd_then_sub_32
18218 107, // VRN4M2:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
18219 115, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
18220 118, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
18221 108, // VRN4M2:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18222 116, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18223 108, // VRN4M2:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18224 129, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
18225 132, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
18226 138, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
18227 141, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
18228 119, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18229 130, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18230 133, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18231 139, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18232 116, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18233 119, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18234 130, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18235 133, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18236 108, // VRN4M2:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18237 116, // VRN4M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18238 119, // VRN4M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18239 130, // VRN4M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18240 108, // VRN4M2:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18241 116, // VRN4M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18242 119, // VRN4M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18243 108, // VRN4M2:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18244 116, // VRN4M2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18245 108, // VRN4M2:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18246 120, // VRN4M2:sub_vrm2_0_sub_vrm2_1 -> VRN2M2
18247 134, // VRN4M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2
18248 0, // VRN4M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18249 121, // VRN4M2:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18250 135, // VRN4M2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18251 121, // VRN4M2:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18252 },
18253 { // VRN4M2NoV0
18254 0, // VRN4M2NoV0:sub_16
18255 0, // VRN4M2NoV0:sub_32
18256 0, // VRN4M2NoV0:sub_64
18257 0, // VRN4M2NoV0:sub_128
18258 0, // VRN4M2NoV0:sub_cap_addr
18259 0, // VRN4M2NoV0:sub_gpr_even
18260 0, // VRN4M2NoV0:sub_gpr_odd
18261 82, // VRN4M2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18262 82, // VRN4M2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18263 82, // VRN4M2NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18264 82, // VRN4M2NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18265 82, // VRN4M2NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18266 82, // VRN4M2NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18267 82, // VRN4M2NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18268 82, // VRN4M2NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18269 110, // VRN4M2NoV0:sub_vrm2_0 -> VRM2NoV0
18270 110, // VRN4M2NoV0:sub_vrm2_1 -> VRM2NoV0
18271 110, // VRN4M2NoV0:sub_vrm2_2 -> VRM2NoV0
18272 110, // VRN4M2NoV0:sub_vrm2_3 -> VRM2NoV0
18273 0, // VRN4M2NoV0:sub_vrm4_0
18274 0, // VRN4M2NoV0:sub_vrm4_1
18275 0, // VRN4M2NoV0:sub_gpr_odd_then_sub_16
18276 0, // VRN4M2NoV0:sub_gpr_odd_then_sub_32
18277 108, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
18278 116, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
18279 119, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
18280 108, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18281 116, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18282 108, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18283 130, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
18284 133, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
18285 139, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
18286 142, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
18287 119, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18288 130, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18289 133, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18290 139, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18291 116, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18292 119, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18293 130, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18294 133, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18295 108, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18296 116, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18297 119, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18298 130, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18299 108, // VRN4M2NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18300 116, // VRN4M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18301 119, // VRN4M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18302 108, // VRN4M2NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18303 116, // VRN4M2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18304 108, // VRN4M2NoV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18305 121, // VRN4M2NoV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2NoV0
18306 135, // VRN4M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2NoV0
18307 0, // VRN4M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18308 121, // VRN4M2NoV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18309 135, // VRN4M2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18310 121, // VRN4M2NoV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18311 },
18312 { // VRN2M4
18313 0, // VRN2M4:sub_16
18314 0, // VRN2M4:sub_32
18315 0, // VRN2M4:sub_64
18316 0, // VRN2M4:sub_128
18317 0, // VRN2M4:sub_cap_addr
18318 0, // VRN2M4:sub_gpr_even
18319 0, // VRN2M4:sub_gpr_odd
18320 74, // VRN2M4:sub_vrm1_0 -> ZZZ_VRMF8
18321 82, // VRN2M4:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18322 82, // VRN2M4:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18323 82, // VRN2M4:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18324 82, // VRN2M4:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18325 82, // VRN2M4:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18326 82, // VRN2M4:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18327 82, // VRN2M4:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18328 109, // VRN2M4:sub_vrm2_0 -> VRM2
18329 110, // VRN2M4:sub_vrm2_1 -> VRM2NoV0
18330 110, // VRN2M4:sub_vrm2_2 -> VRM2NoV0
18331 110, // VRN2M4:sub_vrm2_3 -> VRM2NoV0
18332 122, // VRN2M4:sub_vrm4_0 -> VRM4
18333 123, // VRN2M4:sub_vrm4_1 -> VRM4NoV0
18334 0, // VRN2M4:sub_gpr_odd_then_sub_16
18335 0, // VRN2M4:sub_gpr_odd_then_sub_32
18336 107, // VRN2M4:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
18337 115, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
18338 118, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
18339 108, // VRN2M4:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18340 116, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18341 108, // VRN2M4:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18342 129, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
18343 132, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
18344 138, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
18345 141, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
18346 119, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18347 130, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18348 133, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18349 139, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18350 116, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18351 119, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18352 130, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18353 133, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18354 108, // VRN2M4:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18355 116, // VRN2M4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18356 119, // VRN2M4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18357 130, // VRN2M4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18358 108, // VRN2M4:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18359 116, // VRN2M4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18360 119, // VRN2M4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18361 108, // VRN2M4:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18362 116, // VRN2M4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18363 108, // VRN2M4:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18364 120, // VRN2M4:sub_vrm2_0_sub_vrm2_1 -> VRN2M2
18365 134, // VRN2M4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2
18366 143, // VRN2M4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2
18367 121, // VRN2M4:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18368 135, // VRN2M4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18369 121, // VRN2M4:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18370 },
18371 { // VRN2M4NoV0
18372 0, // VRN2M4NoV0:sub_16
18373 0, // VRN2M4NoV0:sub_32
18374 0, // VRN2M4NoV0:sub_64
18375 0, // VRN2M4NoV0:sub_128
18376 0, // VRN2M4NoV0:sub_cap_addr
18377 0, // VRN2M4NoV0:sub_gpr_even
18378 0, // VRN2M4NoV0:sub_gpr_odd
18379 82, // VRN2M4NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18380 82, // VRN2M4NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18381 82, // VRN2M4NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18382 82, // VRN2M4NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18383 82, // VRN2M4NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18384 82, // VRN2M4NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18385 82, // VRN2M4NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18386 82, // VRN2M4NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18387 110, // VRN2M4NoV0:sub_vrm2_0 -> VRM2NoV0
18388 110, // VRN2M4NoV0:sub_vrm2_1 -> VRM2NoV0
18389 110, // VRN2M4NoV0:sub_vrm2_2 -> VRM2NoV0
18390 110, // VRN2M4NoV0:sub_vrm2_3 -> VRM2NoV0
18391 123, // VRN2M4NoV0:sub_vrm4_0 -> VRM4NoV0
18392 123, // VRN2M4NoV0:sub_vrm4_1 -> VRM4NoV0
18393 0, // VRN2M4NoV0:sub_gpr_odd_then_sub_16
18394 0, // VRN2M4NoV0:sub_gpr_odd_then_sub_32
18395 108, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
18396 116, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
18397 119, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
18398 108, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18399 116, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18400 108, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18401 130, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
18402 133, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
18403 139, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
18404 142, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
18405 119, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18406 130, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18407 133, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18408 139, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18409 116, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18410 119, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18411 130, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18412 133, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18413 108, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18414 116, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18415 119, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18416 130, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18417 108, // VRN2M4NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18418 116, // VRN2M4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18419 119, // VRN2M4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18420 108, // VRN2M4NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18421 116, // VRN2M4NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18422 108, // VRN2M4NoV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18423 121, // VRN2M4NoV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2NoV0
18424 135, // VRN2M4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2NoV0
18425 144, // VRN2M4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2NoV0
18426 121, // VRN2M4NoV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18427 135, // VRN2M4NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18428 121, // VRN2M4NoV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18429 },
18430 { // VRM8
18431 0, // VRM8:sub_16
18432 0, // VRM8:sub_32
18433 0, // VRM8:sub_64
18434 0, // VRM8:sub_128
18435 0, // VRM8:sub_cap_addr
18436 0, // VRM8:sub_gpr_even
18437 0, // VRM8:sub_gpr_odd
18438 74, // VRM8:sub_vrm1_0 -> ZZZ_VRMF8
18439 82, // VRM8:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18440 82, // VRM8:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18441 82, // VRM8:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18442 82, // VRM8:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18443 82, // VRM8:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18444 82, // VRM8:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18445 82, // VRM8:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18446 109, // VRM8:sub_vrm2_0 -> VRM2
18447 110, // VRM8:sub_vrm2_1 -> VRM2NoV0
18448 110, // VRM8:sub_vrm2_2 -> VRM2NoV0
18449 110, // VRM8:sub_vrm2_3 -> VRM2NoV0
18450 122, // VRM8:sub_vrm4_0 -> VRM4
18451 123, // VRM8:sub_vrm4_1 -> VRM4NoV0
18452 0, // VRM8:sub_gpr_odd_then_sub_16
18453 0, // VRM8:sub_gpr_odd_then_sub_32
18454 0, // VRM8:sub_vrm1_0_sub_vrm1_1
18455 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
18456 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18457 0, // VRM8:sub_vrm1_1_sub_vrm1_2
18458 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18459 0, // VRM8:sub_vrm1_2_sub_vrm1_3
18460 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18461 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18462 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18463 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18464 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18465 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18466 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18467 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18468 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18469 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18470 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18471 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18472 0, // VRM8:sub_vrm1_3_sub_vrm1_4
18473 0, // VRM8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18474 0, // VRM8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18475 0, // VRM8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18476 0, // VRM8:sub_vrm1_4_sub_vrm1_5
18477 0, // VRM8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18478 0, // VRM8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18479 0, // VRM8:sub_vrm1_5_sub_vrm1_6
18480 0, // VRM8:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18481 0, // VRM8:sub_vrm1_6_sub_vrm1_7
18482 0, // VRM8:sub_vrm2_0_sub_vrm2_1
18483 0, // VRM8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18484 0, // VRM8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18485 0, // VRM8:sub_vrm2_1_sub_vrm2_2
18486 0, // VRM8:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18487 0, // VRM8:sub_vrm2_2_sub_vrm2_3
18488 },
18489 { // VRM8NoV0
18490 0, // VRM8NoV0:sub_16
18491 0, // VRM8NoV0:sub_32
18492 0, // VRM8NoV0:sub_64
18493 0, // VRM8NoV0:sub_128
18494 0, // VRM8NoV0:sub_cap_addr
18495 0, // VRM8NoV0:sub_gpr_even
18496 0, // VRM8NoV0:sub_gpr_odd
18497 82, // VRM8NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18498 82, // VRM8NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18499 82, // VRM8NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18500 82, // VRM8NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18501 82, // VRM8NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18502 82, // VRM8NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18503 82, // VRM8NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18504 82, // VRM8NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18505 110, // VRM8NoV0:sub_vrm2_0 -> VRM2NoV0
18506 110, // VRM8NoV0:sub_vrm2_1 -> VRM2NoV0
18507 110, // VRM8NoV0:sub_vrm2_2 -> VRM2NoV0
18508 110, // VRM8NoV0:sub_vrm2_3 -> VRM2NoV0
18509 123, // VRM8NoV0:sub_vrm4_0 -> VRM4NoV0
18510 123, // VRM8NoV0:sub_vrm4_1 -> VRM4NoV0
18511 0, // VRM8NoV0:sub_gpr_odd_then_sub_16
18512 0, // VRM8NoV0:sub_gpr_odd_then_sub_32
18513 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1
18514 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
18515 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18516 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2
18517 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18518 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3
18519 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18520 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18521 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18522 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18523 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18524 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18525 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18526 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18527 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18528 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18529 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18530 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18531 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4
18532 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18533 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18534 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18535 0, // VRM8NoV0:sub_vrm1_4_sub_vrm1_5
18536 0, // VRM8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18537 0, // VRM8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18538 0, // VRM8NoV0:sub_vrm1_5_sub_vrm1_6
18539 0, // VRM8NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18540 0, // VRM8NoV0:sub_vrm1_6_sub_vrm1_7
18541 0, // VRM8NoV0:sub_vrm2_0_sub_vrm2_1
18542 0, // VRM8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18543 0, // VRM8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18544 0, // VRM8NoV0:sub_vrm2_1_sub_vrm2_2
18545 0, // VRM8NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18546 0, // VRM8NoV0:sub_vrm2_2_sub_vrm2_3
18547 },
18548 { // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
18549 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_16
18550 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_32
18551 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_64
18552 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_128
18553 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18554 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18555 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18556 101, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18557 82, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18558 82, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18559 82, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18560 82, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18561 82, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18562 82, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18563 82, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18564 111, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
18565 110, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
18566 110, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
18567 110, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_3 -> VRM2NoV0
18568 124, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_0 -> VRM4_with_sub_vrm1_0_in_VMV0
18569 123, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_1 -> VRM4NoV0
18570 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18571 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18572 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
18573 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
18574 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18575 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
18576 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18577 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
18578 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18579 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18580 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18581 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18582 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18583 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18584 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18585 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18586 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18587 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18588 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18589 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18590 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
18591 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18592 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18593 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18594 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
18595 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18596 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18597 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
18598 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18599 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
18600 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
18601 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18602 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18603 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
18604 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18605 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
18606 },
18607 { // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
18608 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_16
18609 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_32
18610 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_64
18611 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_128
18612 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18613 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18614 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18615 101, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18616 82, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18617 82, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18618 82, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18619 82, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18620 82, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18621 82, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18622 82, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18623 111, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
18624 110, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
18625 110, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
18626 110, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_3 -> VRM2NoV0
18627 124, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_0 -> VRM4_with_sub_vrm1_0_in_VMV0
18628 123, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_1 -> VRM4NoV0
18629 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18630 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18631 112, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
18632 117, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
18633 126, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
18634 108, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18635 116, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18636 108, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18637 131, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
18638 137, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
18639 140, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
18640 152, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
18641 119, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18642 130, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18643 133, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18644 139, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18645 116, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18646 119, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18647 130, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18648 133, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18649 108, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18650 116, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18651 119, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18652 130, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18653 108, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18654 116, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18655 119, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18656 108, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18657 116, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18658 108, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18659 125, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18660 136, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18661 151, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18662 121, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18663 135, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18664 121, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18665 },
18666 { // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18667 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_16
18668 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_32
18669 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_64
18670 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_128
18671 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18672 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18673 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18674 101, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18675 82, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18676 82, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18677 82, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18678 82, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18679 82, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18680 82, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18681 82, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18682 111, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
18683 110, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
18684 110, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
18685 110, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3 -> VRM2NoV0
18686 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
18687 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
18688 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18689 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18690 112, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
18691 117, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
18692 126, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
18693 108, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18694 116, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18695 108, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18696 131, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
18697 137, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
18698 140, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
18699 152, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
18700 119, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18701 130, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18702 133, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18703 139, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18704 116, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18705 119, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18706 130, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18707 133, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18708 108, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18709 116, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18710 119, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18711 130, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18712 108, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18713 116, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18714 119, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18715 108, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18716 116, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18717 108, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18718 125, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18719 136, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18720 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18721 121, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18722 135, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18723 121, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18724 },
18725 { // VRN8M1_with_sub_vrm1_0_in_VMV0
18726 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_16
18727 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_32
18728 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_64
18729 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_128
18730 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18731 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18732 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18733 101, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18734 82, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18735 82, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18736 82, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18737 82, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18738 82, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18739 82, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18740 82, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18741 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
18742 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
18743 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
18744 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
18745 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
18746 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
18747 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18748 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18749 112, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
18750 117, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
18751 126, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
18752 108, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18753 116, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18754 108, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18755 131, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
18756 137, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
18757 140, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
18758 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18759 119, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18760 130, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18761 133, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18762 139, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18763 116, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18764 119, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18765 130, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18766 133, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18767 108, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18768 116, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18769 119, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18770 130, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18771 108, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18772 116, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18773 119, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18774 108, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18775 116, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18776 108, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18777 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
18778 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18779 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18780 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
18781 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18782 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
18783 },
18784
18785 };
18786 assert(RC && "Missing regclass");
18787 if (!Idx) return RC;
18788 --Idx;
18789 assert(Idx < 57 && "Bad subreg");
18790 unsigned TV = Table[RC->getID()][Idx];
18791 return TV ? getRegClass(i: TV - 1) : nullptr;
18792}/// Get the weight in units of pressure for this register class.
18793const RegClassWeight &RISCVGenRegisterInfo::
18794getRegClassWeight(const TargetRegisterClass *RC) const {
18795 static const RegClassWeight RCWeightTable[] = {
18796 {.RegWeight: 1, .WeightLimit: 8}, // MR
18797 {.RegWeight: 1, .WeightLimit: 1}, // MR0
18798 {.RegWeight: 1, .WeightLimit: 32}, // FPR16
18799 {.RegWeight: 1, .WeightLimit: 32}, // GPRF16
18800 {.RegWeight: 1, .WeightLimit: 31}, // GPRF16NoX0
18801 {.RegWeight: 1, .WeightLimit: 8}, // FPR16C
18802 {.RegWeight: 1, .WeightLimit: 8}, // GPRF16C
18803 {.RegWeight: 1, .WeightLimit: 1}, // GPRF16X0
18804 {.RegWeight: 1, .WeightLimit: 32}, // FPR32
18805 {.RegWeight: 1, .WeightLimit: 32}, // GPR
18806 {.RegWeight: 1, .WeightLimit: 32}, // GPRF32
18807 {.RegWeight: 1, .WeightLimit: 31}, // GPRF32NoX0
18808 {.RegWeight: 1, .WeightLimit: 31}, // GPRNoX0
18809 {.RegWeight: 1, .WeightLimit: 31}, // GPRNoX2
18810 {.RegWeight: 1, .WeightLimit: 31}, // GPRNoX31
18811 {.RegWeight: 1, .WeightLimit: 30}, // GPRNoX0X2
18812 {.RegWeight: 1, .WeightLimit: 30}, // GPRNoX0_and_GPRNoX31
18813 {.RegWeight: 1, .WeightLimit: 30}, // GPRNoX2_and_GPRNoX31
18814 {.RegWeight: 1, .WeightLimit: 29}, // GPRNoX0X2_and_GPRNoX31
18815 {.RegWeight: 1, .WeightLimit: 26}, // GPRJALR
18816 {.RegWeight: 1, .WeightLimit: 25}, // GPRJALRNonX7
18817 {.RegWeight: 1, .WeightLimit: 25}, // GPRJALR_and_GPRNoX31
18818 {.RegWeight: 1, .WeightLimit: 24}, // GPRJALRNonX7_and_GPRNoX31
18819 {.RegWeight: 1, .WeightLimit: 16}, // TR
18820 {.RegWeight: 1, .WeightLimit: 14}, // GPRTC
18821 {.RegWeight: 1, .WeightLimit: 13}, // GPRNoX31_and_GPRTC
18822 {.RegWeight: 1, .WeightLimit: 13}, // GPRTCNonX7
18823 {.RegWeight: 1, .WeightLimit: 12}, // GPRNoX31_and_GPRTCNonX7
18824 {.RegWeight: 1, .WeightLimit: 8}, // FPR32C
18825 {.RegWeight: 1, .WeightLimit: 8}, // GPRC
18826 {.RegWeight: 1, .WeightLimit: 8}, // GPRF32C
18827 {.RegWeight: 1, .WeightLimit: 8}, // GPRS07
18828 {.RegWeight: 1, .WeightLimit: 8}, // TRM2
18829 {.RegWeight: 1, .WeightLimit: 6}, // GPRC_and_GPRTC
18830 {.RegWeight: 1, .WeightLimit: 4}, // TRM4
18831 {.RegWeight: 0, .WeightLimit: 0}, // VCSR
18832 {.RegWeight: 1, .WeightLimit: 2}, // GPRC_and_GPRS07
18833 {.RegWeight: 1, .WeightLimit: 2}, // GPRX1X5
18834 {.RegWeight: 1, .WeightLimit: 1}, // GPRF32X0
18835 {.RegWeight: 1, .WeightLimit: 1}, // GPRX0
18836 {.RegWeight: 1, .WeightLimit: 1}, // GPRX1
18837 {.RegWeight: 1, .WeightLimit: 1}, // GPRX5
18838 {.RegWeight: 1, .WeightLimit: 1}, // GPRX7
18839 {.RegWeight: 1, .WeightLimit: 1}, // SP
18840 {.RegWeight: 0, .WeightLimit: 0}, // anonymous_15514
18841 {.RegWeight: 2, .WeightLimit: 32}, // GPRPair
18842 {.RegWeight: 2, .WeightLimit: 30}, // GPRPairNoX0
18843 {.RegWeight: 2, .WeightLimit: 30}, // GPRPair_with_sub_gpr_even_in_GPRNoX2
18844 {.RegWeight: 2, .WeightLimit: 28}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
18845 {.RegWeight: 2, .WeightLimit: 28}, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
18846 {.RegWeight: 2, .WeightLimit: 26}, // GPRPair_with_sub_gpr_even_in_GPRJALR
18847 {.RegWeight: 2, .WeightLimit: 26}, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31
18848 {.RegWeight: 2, .WeightLimit: 24}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7
18849 {.RegWeight: 2, .WeightLimit: 24}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
18850 {.RegWeight: 2, .WeightLimit: 22}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
18851 {.RegWeight: 2, .WeightLimit: 14}, // GPRPair_with_sub_gpr_even_in_GPRTC
18852 {.RegWeight: 2, .WeightLimit: 12}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
18853 {.RegWeight: 2, .WeightLimit: 12}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7
18854 {.RegWeight: 2, .WeightLimit: 10}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
18855 {.RegWeight: 2, .WeightLimit: 8}, // GPRPairC
18856 {.RegWeight: 2, .WeightLimit: 8}, // GPRPair_with_sub_gpr_even_in_GPRS07
18857 {.RegWeight: 2, .WeightLimit: 6}, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
18858 {.RegWeight: 2, .WeightLimit: 2}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5
18859 {.RegWeight: 2, .WeightLimit: 2}, // GPRPairNoX0_with_sub_gpr_odd_in_GPRX7
18860 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_16_in_GPRF16X0
18861 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07
18862 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_gpr_even_in_SP
18863 {.RegWeight: 1, .WeightLimit: 32}, // FPR64
18864 {.RegWeight: 1, .WeightLimit: 32}, // VR
18865 {.RegWeight: 1, .WeightLimit: 32}, // YGPR
18866 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VM
18867 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VRMF2
18868 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VRMF4
18869 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VRMF8
18870 {.RegWeight: 1, .WeightLimit: 31}, // VRNoV0
18871 {.RegWeight: 1, .WeightLimit: 31}, // YGPR_with_sub_16_in_GPRF16NoX0
18872 {.RegWeight: 1, .WeightLimit: 31}, // YGPR_with_sub_cap_addr_in_GPRNoX2
18873 {.RegWeight: 1, .WeightLimit: 31}, // YGPR_with_sub_cap_addr_in_GPRNoX31
18874 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VMNoV0
18875 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VRMF2NoV0
18876 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VRMF4NoV0
18877 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VRMF8NoV0
18878 {.RegWeight: 1, .WeightLimit: 30}, // YGPR_with_sub_cap_addr_in_GPRNoX0X2
18879 {.RegWeight: 1, .WeightLimit: 30}, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
18880 {.RegWeight: 1, .WeightLimit: 30}, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
18881 {.RegWeight: 1, .WeightLimit: 29}, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
18882 {.RegWeight: 1, .WeightLimit: 26}, // YGPR_with_sub_cap_addr_in_GPRJALR
18883 {.RegWeight: 1, .WeightLimit: 25}, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
18884 {.RegWeight: 1, .WeightLimit: 25}, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
18885 {.RegWeight: 1, .WeightLimit: 24}, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
18886 {.RegWeight: 1, .WeightLimit: 14}, // YGPR_with_sub_cap_addr_in_GPRTC
18887 {.RegWeight: 1, .WeightLimit: 13}, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
18888 {.RegWeight: 1, .WeightLimit: 13}, // YGPR_with_sub_cap_addr_in_GPRTCNonX7
18889 {.RegWeight: 1, .WeightLimit: 12}, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
18890 {.RegWeight: 1, .WeightLimit: 8}, // FPR64C
18891 {.RegWeight: 1, .WeightLimit: 8}, // YGPR_with_sub_16_in_GPRF16C
18892 {.RegWeight: 1, .WeightLimit: 8}, // YGPR_with_sub_cap_addr_in_GPRS07
18893 {.RegWeight: 1, .WeightLimit: 6}, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
18894 {.RegWeight: 1, .WeightLimit: 2}, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07
18895 {.RegWeight: 1, .WeightLimit: 2}, // YGPR_with_sub_cap_addr_in_GPRX1X5
18896 {.RegWeight: 1, .WeightLimit: 1}, // VMV0
18897 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_16_in_GPRF16X0
18898 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_GPRX1
18899 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_GPRX5
18900 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_GPRX7
18901 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_SP
18902 {.RegWeight: 2, .WeightLimit: 32}, // VRN2M1
18903 {.RegWeight: 2, .WeightLimit: 31}, // VRN2M1NoV0
18904 {.RegWeight: 2, .WeightLimit: 32}, // VRM2
18905 {.RegWeight: 2, .WeightLimit: 30}, // VRM2NoV0
18906 {.RegWeight: 2, .WeightLimit: 2}, // VRM2_with_sub_vrm1_0_in_VMV0
18907 {.RegWeight: 2, .WeightLimit: 2}, // VRN2M1_with_sub_vrm1_0_in_VMV0
18908 {.RegWeight: 1, .WeightLimit: 32}, // FPR128
18909 {.RegWeight: 1, .WeightLimit: 8}, // FPR128_with_sub_16_in_FPR16C
18910 {.RegWeight: 3, .WeightLimit: 32}, // VRN3M1
18911 {.RegWeight: 3, .WeightLimit: 31}, // VRN3M1NoV0
18912 {.RegWeight: 3, .WeightLimit: 3}, // VRN3M1_with_sub_vrm1_0_in_VMV0
18913 {.RegWeight: 4, .WeightLimit: 32}, // VRN4M1
18914 {.RegWeight: 4, .WeightLimit: 31}, // VRN4M1NoV0
18915 {.RegWeight: 4, .WeightLimit: 32}, // VRN2M2
18916 {.RegWeight: 4, .WeightLimit: 30}, // VRN2M2NoV0
18917 {.RegWeight: 4, .WeightLimit: 32}, // VRM4
18918 {.RegWeight: 4, .WeightLimit: 28}, // VRM4NoV0
18919 {.RegWeight: 4, .WeightLimit: 4}, // VRM4_with_sub_vrm1_0_in_VMV0
18920 {.RegWeight: 4, .WeightLimit: 4}, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18921 {.RegWeight: 4, .WeightLimit: 4}, // VRN4M1_with_sub_vrm1_0_in_VMV0
18922 {.RegWeight: 1, .WeightLimit: 32}, // FPR256
18923 {.RegWeight: 1, .WeightLimit: 8}, // FPR256_with_sub_16_in_FPR16C
18924 {.RegWeight: 5, .WeightLimit: 32}, // VRN5M1
18925 {.RegWeight: 5, .WeightLimit: 31}, // VRN5M1NoV0
18926 {.RegWeight: 5, .WeightLimit: 5}, // VRN5M1_with_sub_vrm1_0_in_VMV0
18927 {.RegWeight: 6, .WeightLimit: 32}, // VRN6M1
18928 {.RegWeight: 6, .WeightLimit: 31}, // VRN6M1NoV0
18929 {.RegWeight: 6, .WeightLimit: 32}, // VRN3M2
18930 {.RegWeight: 6, .WeightLimit: 30}, // VRN3M2NoV0
18931 {.RegWeight: 6, .WeightLimit: 6}, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18932 {.RegWeight: 6, .WeightLimit: 6}, // VRN6M1_with_sub_vrm1_0_in_VMV0
18933 {.RegWeight: 7, .WeightLimit: 32}, // VRN7M1
18934 {.RegWeight: 7, .WeightLimit: 31}, // VRN7M1NoV0
18935 {.RegWeight: 7, .WeightLimit: 7}, // VRN7M1_with_sub_vrm1_0_in_VMV0
18936 {.RegWeight: 8, .WeightLimit: 32}, // VRN8M1
18937 {.RegWeight: 8, .WeightLimit: 31}, // VRN8M1NoV0
18938 {.RegWeight: 8, .WeightLimit: 32}, // VRN4M2
18939 {.RegWeight: 8, .WeightLimit: 30}, // VRN4M2NoV0
18940 {.RegWeight: 8, .WeightLimit: 32}, // VRN2M4
18941 {.RegWeight: 8, .WeightLimit: 28}, // VRN2M4NoV0
18942 {.RegWeight: 8, .WeightLimit: 32}, // VRM8
18943 {.RegWeight: 8, .WeightLimit: 24}, // VRM8NoV0
18944 {.RegWeight: 8, .WeightLimit: 8}, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
18945 {.RegWeight: 8, .WeightLimit: 8}, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
18946 {.RegWeight: 8, .WeightLimit: 8}, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18947 {.RegWeight: 8, .WeightLimit: 8}, // VRN8M1_with_sub_vrm1_0_in_VMV0
18948 };
18949 return RCWeightTable[RC->getID()];
18950}
18951
18952/// Get the weight in units of pressure for this register unit.
18953unsigned RISCVGenRegisterInfo::
18954getRegUnitWeight(MCRegUnit RegUnit) const {
18955 assert(static_cast<unsigned>(RegUnit) < 130 && "invalid register unit");
18956 // All register units have unit weight.
18957 return 1;
18958}
18959
18960
18961// Get the number of dimensions of register pressure.
18962unsigned RISCVGenRegisterInfo::getNumRegPressureSets() const {
18963 return 20;
18964}
18965
18966// Get the name of this register unit pressure set.
18967const char *RISCVGenRegisterInfo::
18968getRegPressureSetName(unsigned Idx) const {
18969 static const char *PressureNameTable[] = {
18970 "MR0",
18971 "GPRC_and_GPRS07",
18972 "GPRX7",
18973 "GPRF16X0",
18974 "SP",
18975 "GPRX1",
18976 "TRM4",
18977 "MR",
18978 "FPR16C",
18979 "GPRF16C",
18980 "GPRS07",
18981 "TRM2",
18982 "VMV0",
18983 "GPRF16C_with_GPRS07",
18984 "TR",
18985 "GPRTC",
18986 "VRM8NoV0",
18987 "FPR16",
18988 "VR",
18989 "GPRF16",
18990 };
18991 return PressureNameTable[Idx];
18992}
18993
18994// Get the register unit pressure limit for this dimension.
18995// This limit must be adjusted dynamically for reserved registers.
18996unsigned RISCVGenRegisterInfo::
18997getRegPressureSetLimit(const MachineFunction &MF, unsigned Idx) const {
18998 static const uint8_t PressureLimitTable[] = {
18999 1, // 0: MR0
19000 2, // 1: GPRC_and_GPRS07
19001 2, // 2: GPRX7
19002 2, // 3: GPRF16X0
19003 2, // 4: SP
19004 3, // 5: GPRX1
19005 4, // 6: TRM4
19006 8, // 7: MR
19007 8, // 8: FPR16C
19008 8, // 9: GPRF16C
19009 8, // 10: GPRS07
19010 8, // 11: TRM2
19011 8, // 12: VMV0
19012 14, // 13: GPRF16C_with_GPRS07
19013 16, // 14: TR
19014 16, // 15: GPRTC
19015 24, // 16: VRM8NoV0
19016 32, // 17: FPR16
19017 32, // 18: VR
19018 33, // 19: GPRF16
19019 };
19020 return PressureLimitTable[Idx];
19021}
19022
19023/// Get the register class for this pressure set with the largest
19024/// `RegClassWeight::WeightLimit`.
19025const TargetRegisterClass *RISCVGenRegisterInfo::
19026getLargestRegClassForRegPressureSet(unsigned Idx) const {
19027 static const uint8_t PSetRegClassTable[] = {
19028 RISCV::MR0RegClassID, // 0: MR0
19029 RISCV::GPRC_and_GPRS07RegClassID, // 1: GPRC_and_GPRS07
19030 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRX7RegClassID, // 2: GPRX7
19031 RISCV::GPRPair_with_sub_16_in_GPRF16X0RegClassID, // 3: GPRF16X0
19032 RISCV::GPRPair_with_sub_gpr_even_in_SPRegClassID, // 4: SP
19033 RISCV::GPRX1X5RegClassID, // 5: GPRX1
19034 RISCV::TRM4RegClassID, // 6: TRM4
19035 RISCV::MRRegClassID, // 7: MR
19036 RISCV::FPR16CRegClassID, // 8: FPR16C
19037 RISCV::GPRF16CRegClassID, // 9: GPRF16C
19038 RISCV::GPRS07RegClassID, // 10: GPRS07
19039 RISCV::TRM2RegClassID, // 11: TRM2
19040 RISCV::VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0RegClassID, // 12: VMV0
19041 RISCV::GPRF16CRegClassID, // 13: GPRF16C_with_GPRS07
19042 RISCV::TRRegClassID, // 14: TR
19043 RISCV::GPRTCRegClassID, // 15: GPRTC
19044 RISCV::VRM8NoV0RegClassID, // 16: VRM8NoV0
19045 RISCV::FPR16RegClassID, // 17: FPR16
19046 RISCV::VRRegClassID, // 18: VR
19047 RISCV::GPRF16RegClassID, // 19: GPRF16
19048 };
19049 return getRegClass(i: PSetRegClassTable[Idx]);
19050}
19051
19052/// Table of pressure sets per register class or unit.
19053static const int RCSetsTable[] = {
19054 /* 0 */ 0, 7, -1,
19055 /* 3 */ 6, 11, 14, -1,
19056 /* 7 */ 8, 17, -1,
19057 /* 10 */ 12, 18, -1,
19058 /* 13 */ 16, 18, -1,
19059 /* 16 */ 3, 19, -1,
19060 /* 19 */ 4, 19, -1,
19061 /* 22 */ 5, 19, -1,
19062 /* 25 */ 10, 13, 19, -1,
19063 /* 29 */ 2, 15, 19, -1,
19064 /* 33 */ 9, 13, 15, 19, -1,
19065 /* 38 */ 1, 9, 10, 13, 15, 19, -1,
19066};
19067
19068/// Get the dimensions of register pressure impacted by this register class.
19069/// Returns a -1 terminated array of pressure set IDs
19070const int *RISCVGenRegisterInfo::
19071getRegClassPressureSets(const TargetRegisterClass *RC) const {
19072 static const uint8_t RCSetStartTable[] = {
19073 1,0,8,17,17,7,33,16,8,17,17,17,17,17,17,17,17,17,17,17,17,17,17,5,30,30,30,30,7,33,33,25,4,33,3,2,38,22,16,16,22,22,29,19,2,17,17,17,17,17,17,17,17,17,17,30,30,30,30,33,25,33,22,29,16,38,19,8,11,17,11,11,11,11,11,17,17,17,11,11,11,11,17,17,17,17,17,17,17,17,30,30,30,30,7,33,25,33,38,22,10,16,22,22,29,19,11,11,11,11,10,10,8,7,11,11,10,11,11,11,11,11,11,10,10,10,8,7,11,11,10,11,11,11,11,10,10,11,11,10,11,11,11,11,11,11,11,13,10,10,10,10,};
19074 return &RCSetsTable[RCSetStartTable[RC->getID()]];
19075}
19076
19077/// Get the dimensions of register pressure impacted by this register unit.
19078/// Returns a -1 terminated array of pressure set IDs
19079const int *RISCVGenRegisterInfo::
19080getRegUnitPressureSets(MCRegUnit RegUnit) const {
19081 assert(static_cast<unsigned>(RegUnit) < 130 && "invalid register unit");
19082 static const uint8_t RUSetStartTable[] = {
19083 2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,3,5,4,5,3,5,4,5,3,5,4,5,3,5,4,5,10,10,10,10,10,10,10,10,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,16,22,19,19,22,22,29,29,38,38,33,33,33,33,33,33,30,30,25,25,25,25,25,25,17,17,17,17,30,30,30,30,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,};
19084 return &RCSetsTable[RUSetStartTable[static_cast<unsigned>(RegUnit)]];
19085}
19086
19087
19088// Register to minimal register class mapping
19089
19090const TargetRegisterClass *RISCVGenRegisterInfo::getMinimalPhysRegClass(MCRegister Reg) const {
19091 static const uint16_t InvalidRegClassID = UINT16_MAX;
19092
19093 static const uint16_t Mapping[644] = {
19094 InvalidRegClassID, // NoRegister
19095 InvalidRegClassID, // FCSR
19096 InvalidRegClassID, // FFLAGS
19097 InvalidRegClassID, // FRM
19098 RISCV::anonymous_15514RegClassID, // SF_VCIX_STATE
19099 InvalidRegClassID, // SSP
19100 RISCV::VCSRRegClassID, // VL
19101 RISCV::VCSRRegClassID, // VLENB
19102 RISCV::VCSRRegClassID, // VTYPE
19103 InvalidRegClassID, // VXRM
19104 InvalidRegClassID, // VXSAT
19105 RISCV::MR0RegClassID, // M0
19106 RISCV::MRRegClassID, // M1
19107 RISCV::MRRegClassID, // M2
19108 RISCV::MRRegClassID, // M3
19109 RISCV::MRRegClassID, // M4
19110 RISCV::MRRegClassID, // M5
19111 RISCV::MRRegClassID, // M6
19112 RISCV::MRRegClassID, // M7
19113 RISCV::TRM4RegClassID, // T0
19114 RISCV::TRRegClassID, // T1
19115 RISCV::TRM2RegClassID, // T2
19116 RISCV::TRRegClassID, // T3
19117 RISCV::TRM4RegClassID, // T4
19118 RISCV::TRRegClassID, // T5
19119 RISCV::TRM2RegClassID, // T6
19120 RISCV::TRRegClassID, // T7
19121 RISCV::TRM4RegClassID, // T8
19122 RISCV::TRRegClassID, // T9
19123 RISCV::TRM2RegClassID, // T10
19124 RISCV::TRRegClassID, // T11
19125 RISCV::TRM4RegClassID, // T12
19126 RISCV::TRRegClassID, // T13
19127 RISCV::TRM2RegClassID, // T14
19128 RISCV::TRRegClassID, // T15
19129 RISCV::VMV0RegClassID, // V0
19130 RISCV::ZZZ_VRMF8NoV0RegClassID, // V1
19131 RISCV::ZZZ_VRMF8NoV0RegClassID, // V2
19132 RISCV::ZZZ_VRMF8NoV0RegClassID, // V3
19133 RISCV::ZZZ_VRMF8NoV0RegClassID, // V4
19134 RISCV::ZZZ_VRMF8NoV0RegClassID, // V5
19135 RISCV::ZZZ_VRMF8NoV0RegClassID, // V6
19136 RISCV::ZZZ_VRMF8NoV0RegClassID, // V7
19137 RISCV::ZZZ_VRMF8NoV0RegClassID, // V8
19138 RISCV::ZZZ_VRMF8NoV0RegClassID, // V9
19139 RISCV::ZZZ_VRMF8NoV0RegClassID, // V10
19140 RISCV::ZZZ_VRMF8NoV0RegClassID, // V11
19141 RISCV::ZZZ_VRMF8NoV0RegClassID, // V12
19142 RISCV::ZZZ_VRMF8NoV0RegClassID, // V13
19143 RISCV::ZZZ_VRMF8NoV0RegClassID, // V14
19144 RISCV::ZZZ_VRMF8NoV0RegClassID, // V15
19145 RISCV::ZZZ_VRMF8NoV0RegClassID, // V16
19146 RISCV::ZZZ_VRMF8NoV0RegClassID, // V17
19147 RISCV::ZZZ_VRMF8NoV0RegClassID, // V18
19148 RISCV::ZZZ_VRMF8NoV0RegClassID, // V19
19149 RISCV::ZZZ_VRMF8NoV0RegClassID, // V20
19150 RISCV::ZZZ_VRMF8NoV0RegClassID, // V21
19151 RISCV::ZZZ_VRMF8NoV0RegClassID, // V22
19152 RISCV::ZZZ_VRMF8NoV0RegClassID, // V23
19153 RISCV::ZZZ_VRMF8NoV0RegClassID, // V24
19154 RISCV::ZZZ_VRMF8NoV0RegClassID, // V25
19155 RISCV::ZZZ_VRMF8NoV0RegClassID, // V26
19156 RISCV::ZZZ_VRMF8NoV0RegClassID, // V27
19157 RISCV::ZZZ_VRMF8NoV0RegClassID, // V28
19158 RISCV::ZZZ_VRMF8NoV0RegClassID, // V29
19159 RISCV::ZZZ_VRMF8NoV0RegClassID, // V30
19160 RISCV::ZZZ_VRMF8NoV0RegClassID, // V31
19161 RISCV::GPRX0RegClassID, // X0
19162 RISCV::GPRX1RegClassID, // X1
19163 RISCV::SPRegClassID, // X2
19164 RISCV::GPRNoX0X2_and_GPRNoX31RegClassID, // X3
19165 RISCV::GPRNoX0X2_and_GPRNoX31RegClassID, // X4
19166 RISCV::GPRX5RegClassID, // X5
19167 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X6
19168 RISCV::GPRX7RegClassID, // X7
19169 RISCV::GPRC_and_GPRS07RegClassID, // X8
19170 RISCV::GPRC_and_GPRS07RegClassID, // X9
19171 RISCV::GPRC_and_GPRTCRegClassID, // X10
19172 RISCV::GPRC_and_GPRTCRegClassID, // X11
19173 RISCV::GPRC_and_GPRTCRegClassID, // X12
19174 RISCV::GPRC_and_GPRTCRegClassID, // X13
19175 RISCV::GPRC_and_GPRTCRegClassID, // X14
19176 RISCV::GPRC_and_GPRTCRegClassID, // X15
19177 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X16
19178 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X17
19179 RISCV::GPRS07RegClassID, // X18
19180 RISCV::GPRS07RegClassID, // X19
19181 RISCV::GPRS07RegClassID, // X20
19182 RISCV::GPRS07RegClassID, // X21
19183 RISCV::GPRS07RegClassID, // X22
19184 RISCV::GPRS07RegClassID, // X23
19185 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X24
19186 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X25
19187 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X26
19188 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X27
19189 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X28
19190 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X29
19191 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X30
19192 RISCV::GPRTCNonX7RegClassID, // X31
19193 RISCV::FPR64RegClassID, // F0_D
19194 RISCV::FPR64RegClassID, // F1_D
19195 RISCV::FPR64RegClassID, // F2_D
19196 RISCV::FPR64RegClassID, // F3_D
19197 RISCV::FPR64RegClassID, // F4_D
19198 RISCV::FPR64RegClassID, // F5_D
19199 RISCV::FPR64RegClassID, // F6_D
19200 RISCV::FPR64RegClassID, // F7_D
19201 RISCV::FPR64CRegClassID, // F8_D
19202 RISCV::FPR64CRegClassID, // F9_D
19203 RISCV::FPR64CRegClassID, // F10_D
19204 RISCV::FPR64CRegClassID, // F11_D
19205 RISCV::FPR64CRegClassID, // F12_D
19206 RISCV::FPR64CRegClassID, // F13_D
19207 RISCV::FPR64CRegClassID, // F14_D
19208 RISCV::FPR64CRegClassID, // F15_D
19209 RISCV::FPR64RegClassID, // F16_D
19210 RISCV::FPR64RegClassID, // F17_D
19211 RISCV::FPR64RegClassID, // F18_D
19212 RISCV::FPR64RegClassID, // F19_D
19213 RISCV::FPR64RegClassID, // F20_D
19214 RISCV::FPR64RegClassID, // F21_D
19215 RISCV::FPR64RegClassID, // F22_D
19216 RISCV::FPR64RegClassID, // F23_D
19217 RISCV::FPR64RegClassID, // F24_D
19218 RISCV::FPR64RegClassID, // F25_D
19219 RISCV::FPR64RegClassID, // F26_D
19220 RISCV::FPR64RegClassID, // F27_D
19221 RISCV::FPR64RegClassID, // F28_D
19222 RISCV::FPR64RegClassID, // F29_D
19223 RISCV::FPR64RegClassID, // F30_D
19224 RISCV::FPR64RegClassID, // F31_D
19225 RISCV::FPR32RegClassID, // F0_F
19226 RISCV::FPR32RegClassID, // F1_F
19227 RISCV::FPR32RegClassID, // F2_F
19228 RISCV::FPR32RegClassID, // F3_F
19229 RISCV::FPR32RegClassID, // F4_F
19230 RISCV::FPR32RegClassID, // F5_F
19231 RISCV::FPR32RegClassID, // F6_F
19232 RISCV::FPR32RegClassID, // F7_F
19233 RISCV::FPR32CRegClassID, // F8_F
19234 RISCV::FPR32CRegClassID, // F9_F
19235 RISCV::FPR32CRegClassID, // F10_F
19236 RISCV::FPR32CRegClassID, // F11_F
19237 RISCV::FPR32CRegClassID, // F12_F
19238 RISCV::FPR32CRegClassID, // F13_F
19239 RISCV::FPR32CRegClassID, // F14_F
19240 RISCV::FPR32CRegClassID, // F15_F
19241 RISCV::FPR32RegClassID, // F16_F
19242 RISCV::FPR32RegClassID, // F17_F
19243 RISCV::FPR32RegClassID, // F18_F
19244 RISCV::FPR32RegClassID, // F19_F
19245 RISCV::FPR32RegClassID, // F20_F
19246 RISCV::FPR32RegClassID, // F21_F
19247 RISCV::FPR32RegClassID, // F22_F
19248 RISCV::FPR32RegClassID, // F23_F
19249 RISCV::FPR32RegClassID, // F24_F
19250 RISCV::FPR32RegClassID, // F25_F
19251 RISCV::FPR32RegClassID, // F26_F
19252 RISCV::FPR32RegClassID, // F27_F
19253 RISCV::FPR32RegClassID, // F28_F
19254 RISCV::FPR32RegClassID, // F29_F
19255 RISCV::FPR32RegClassID, // F30_F
19256 RISCV::FPR32RegClassID, // F31_F
19257 RISCV::FPR16RegClassID, // F0_H
19258 RISCV::FPR16RegClassID, // F1_H
19259 RISCV::FPR16RegClassID, // F2_H
19260 RISCV::FPR16RegClassID, // F3_H
19261 RISCV::FPR16RegClassID, // F4_H
19262 RISCV::FPR16RegClassID, // F5_H
19263 RISCV::FPR16RegClassID, // F6_H
19264 RISCV::FPR16RegClassID, // F7_H
19265 RISCV::FPR16CRegClassID, // F8_H
19266 RISCV::FPR16CRegClassID, // F9_H
19267 RISCV::FPR16CRegClassID, // F10_H
19268 RISCV::FPR16CRegClassID, // F11_H
19269 RISCV::FPR16CRegClassID, // F12_H
19270 RISCV::FPR16CRegClassID, // F13_H
19271 RISCV::FPR16CRegClassID, // F14_H
19272 RISCV::FPR16CRegClassID, // F15_H
19273 RISCV::FPR16RegClassID, // F16_H
19274 RISCV::FPR16RegClassID, // F17_H
19275 RISCV::FPR16RegClassID, // F18_H
19276 RISCV::FPR16RegClassID, // F19_H
19277 RISCV::FPR16RegClassID, // F20_H
19278 RISCV::FPR16RegClassID, // F21_H
19279 RISCV::FPR16RegClassID, // F22_H
19280 RISCV::FPR16RegClassID, // F23_H
19281 RISCV::FPR16RegClassID, // F24_H
19282 RISCV::FPR16RegClassID, // F25_H
19283 RISCV::FPR16RegClassID, // F26_H
19284 RISCV::FPR16RegClassID, // F27_H
19285 RISCV::FPR16RegClassID, // F28_H
19286 RISCV::FPR16RegClassID, // F29_H
19287 RISCV::FPR16RegClassID, // F30_H
19288 RISCV::FPR16RegClassID, // F31_H
19289 RISCV::FPR128RegClassID, // F0_Q
19290 RISCV::FPR128RegClassID, // F1_Q
19291 RISCV::FPR128RegClassID, // F2_Q
19292 RISCV::FPR128RegClassID, // F3_Q
19293 RISCV::FPR128RegClassID, // F4_Q
19294 RISCV::FPR128RegClassID, // F5_Q
19295 RISCV::FPR128RegClassID, // F6_Q
19296 RISCV::FPR128RegClassID, // F7_Q
19297 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F8_Q
19298 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F9_Q
19299 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F10_Q
19300 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F11_Q
19301 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F12_Q
19302 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F13_Q
19303 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F14_Q
19304 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F15_Q
19305 RISCV::FPR128RegClassID, // F16_Q
19306 RISCV::FPR128RegClassID, // F17_Q
19307 RISCV::FPR128RegClassID, // F18_Q
19308 RISCV::FPR128RegClassID, // F19_Q
19309 RISCV::FPR128RegClassID, // F20_Q
19310 RISCV::FPR128RegClassID, // F21_Q
19311 RISCV::FPR128RegClassID, // F22_Q
19312 RISCV::FPR128RegClassID, // F23_Q
19313 RISCV::FPR128RegClassID, // F24_Q
19314 RISCV::FPR128RegClassID, // F25_Q
19315 RISCV::FPR128RegClassID, // F26_Q
19316 RISCV::FPR128RegClassID, // F27_Q
19317 RISCV::FPR128RegClassID, // F28_Q
19318 RISCV::FPR128RegClassID, // F29_Q
19319 RISCV::FPR128RegClassID, // F30_Q
19320 RISCV::FPR128RegClassID, // F31_Q
19321 RISCV::GPRF16X0RegClassID, // X0_H
19322 RISCV::GPRF16NoX0RegClassID, // X1_H
19323 RISCV::GPRF16NoX0RegClassID, // X2_H
19324 RISCV::GPRF16NoX0RegClassID, // X3_H
19325 RISCV::GPRF16NoX0RegClassID, // X4_H
19326 RISCV::GPRF16NoX0RegClassID, // X5_H
19327 RISCV::GPRF16NoX0RegClassID, // X6_H
19328 RISCV::GPRF16NoX0RegClassID, // X7_H
19329 RISCV::GPRF16CRegClassID, // X8_H
19330 RISCV::GPRF16CRegClassID, // X9_H
19331 RISCV::GPRF16CRegClassID, // X10_H
19332 RISCV::GPRF16CRegClassID, // X11_H
19333 RISCV::GPRF16CRegClassID, // X12_H
19334 RISCV::GPRF16CRegClassID, // X13_H
19335 RISCV::GPRF16CRegClassID, // X14_H
19336 RISCV::GPRF16CRegClassID, // X15_H
19337 RISCV::GPRF16NoX0RegClassID, // X16_H
19338 RISCV::GPRF16NoX0RegClassID, // X17_H
19339 RISCV::GPRF16NoX0RegClassID, // X18_H
19340 RISCV::GPRF16NoX0RegClassID, // X19_H
19341 RISCV::GPRF16NoX0RegClassID, // X20_H
19342 RISCV::GPRF16NoX0RegClassID, // X21_H
19343 RISCV::GPRF16NoX0RegClassID, // X22_H
19344 RISCV::GPRF16NoX0RegClassID, // X23_H
19345 RISCV::GPRF16NoX0RegClassID, // X24_H
19346 RISCV::GPRF16NoX0RegClassID, // X25_H
19347 RISCV::GPRF16NoX0RegClassID, // X26_H
19348 RISCV::GPRF16NoX0RegClassID, // X27_H
19349 RISCV::GPRF16NoX0RegClassID, // X28_H
19350 RISCV::GPRF16NoX0RegClassID, // X29_H
19351 RISCV::GPRF16NoX0RegClassID, // X30_H
19352 RISCV::GPRF16NoX0RegClassID, // X31_H
19353 RISCV::GPRPair_with_sub_16_in_GPRF16X0RegClassID, // X0_Pair
19354 RISCV::GPRF32X0RegClassID, // X0_W
19355 RISCV::GPRF32NoX0RegClassID, // X1_W
19356 RISCV::GPRF32NoX0RegClassID, // X2_W
19357 RISCV::GPRF32NoX0RegClassID, // X3_W
19358 RISCV::GPRF32NoX0RegClassID, // X4_W
19359 RISCV::GPRF32NoX0RegClassID, // X5_W
19360 RISCV::GPRF32NoX0RegClassID, // X6_W
19361 RISCV::GPRF32NoX0RegClassID, // X7_W
19362 RISCV::GPRF32CRegClassID, // X8_W
19363 RISCV::GPRF32CRegClassID, // X9_W
19364 RISCV::GPRF32CRegClassID, // X10_W
19365 RISCV::GPRF32CRegClassID, // X11_W
19366 RISCV::GPRF32CRegClassID, // X12_W
19367 RISCV::GPRF32CRegClassID, // X13_W
19368 RISCV::GPRF32CRegClassID, // X14_W
19369 RISCV::GPRF32CRegClassID, // X15_W
19370 RISCV::GPRF32NoX0RegClassID, // X16_W
19371 RISCV::GPRF32NoX0RegClassID, // X17_W
19372 RISCV::GPRF32NoX0RegClassID, // X18_W
19373 RISCV::GPRF32NoX0RegClassID, // X19_W
19374 RISCV::GPRF32NoX0RegClassID, // X20_W
19375 RISCV::GPRF32NoX0RegClassID, // X21_W
19376 RISCV::GPRF32NoX0RegClassID, // X22_W
19377 RISCV::GPRF32NoX0RegClassID, // X23_W
19378 RISCV::GPRF32NoX0RegClassID, // X24_W
19379 RISCV::GPRF32NoX0RegClassID, // X25_W
19380 RISCV::GPRF32NoX0RegClassID, // X26_W
19381 RISCV::GPRF32NoX0RegClassID, // X27_W
19382 RISCV::GPRF32NoX0RegClassID, // X28_W
19383 RISCV::GPRF32NoX0RegClassID, // X29_W
19384 RISCV::GPRF32NoX0RegClassID, // X30_W
19385 RISCV::GPRF32NoX0RegClassID, // X31_W
19386 RISCV::YGPR_with_sub_16_in_GPRF16X0RegClassID, // X0_Y
19387 RISCV::YGPR_with_sub_cap_addr_in_GPRX1RegClassID, // X1_Y
19388 RISCV::YGPR_with_sub_cap_addr_in_SPRegClassID, // X2_Y
19389 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31RegClassID, // X3_Y
19390 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31RegClassID, // X4_Y
19391 RISCV::YGPR_with_sub_cap_addr_in_GPRX5RegClassID, // X5_Y
19392 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X6_Y
19393 RISCV::YGPR_with_sub_cap_addr_in_GPRX7RegClassID, // X7_Y
19394 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07RegClassID, // X8_Y
19395 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRS07RegClassID, // X9_Y
19396 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X10_Y
19397 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X11_Y
19398 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X12_Y
19399 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X13_Y
19400 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X14_Y
19401 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X15_Y
19402 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X16_Y
19403 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X17_Y
19404 RISCV::YGPR_with_sub_cap_addr_in_GPRS07RegClassID, // X18_Y
19405 RISCV::YGPR_with_sub_cap_addr_in_GPRS07RegClassID, // X19_Y
19406 RISCV::YGPR_with_sub_cap_addr_in_GPRS07RegClassID, // X20_Y
19407 RISCV::YGPR_with_sub_cap_addr_in_GPRS07RegClassID, // X21_Y
19408 RISCV::YGPR_with_sub_cap_addr_in_GPRS07RegClassID, // X22_Y
19409 RISCV::YGPR_with_sub_cap_addr_in_GPRS07RegClassID, // X23_Y
19410 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X24_Y
19411 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X25_Y
19412 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X26_Y
19413 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X27_Y
19414 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X28_Y
19415 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X29_Y
19416 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X30_Y
19417 RISCV::YGPR_with_sub_cap_addr_in_GPRTCNonX7RegClassID, // X31_Y
19418 RISCV::FPR256RegClassID, // F0_Q2
19419 RISCV::FPR256RegClassID, // F1_Q2
19420 RISCV::FPR256RegClassID, // F2_Q2
19421 RISCV::FPR256RegClassID, // F3_Q2
19422 RISCV::FPR256RegClassID, // F4_Q2
19423 RISCV::FPR256RegClassID, // F5_Q2
19424 RISCV::FPR256RegClassID, // F6_Q2
19425 RISCV::FPR256RegClassID, // F7_Q2
19426 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F8_Q2
19427 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F9_Q2
19428 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F10_Q2
19429 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F11_Q2
19430 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F12_Q2
19431 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F13_Q2
19432 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F14_Q2
19433 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F15_Q2
19434 RISCV::FPR256RegClassID, // F16_Q2
19435 RISCV::FPR256RegClassID, // F17_Q2
19436 RISCV::FPR256RegClassID, // F18_Q2
19437 RISCV::FPR256RegClassID, // F19_Q2
19438 RISCV::FPR256RegClassID, // F20_Q2
19439 RISCV::FPR256RegClassID, // F21_Q2
19440 RISCV::FPR256RegClassID, // F22_Q2
19441 RISCV::FPR256RegClassID, // F23_Q2
19442 RISCV::FPR256RegClassID, // F24_Q2
19443 RISCV::FPR256RegClassID, // F25_Q2
19444 RISCV::FPR256RegClassID, // F26_Q2
19445 RISCV::FPR256RegClassID, // F27_Q2
19446 RISCV::FPR256RegClassID, // F28_Q2
19447 RISCV::FPR256RegClassID, // F29_Q2
19448 RISCV::FPR256RegClassID, // F30_Q2
19449 RISCV::FPR256RegClassID, // F31_Q2
19450 RISCV::VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2
19451 RISCV::VRM4_with_sub_vrm1_0_in_VMV0RegClassID, // V0M4
19452 RISCV::VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0RegClassID, // V0M8
19453 RISCV::VRM2NoV0RegClassID, // V2M2
19454 RISCV::VRM2NoV0RegClassID, // V4M2
19455 RISCV::VRM4NoV0RegClassID, // V4M4
19456 RISCV::VRM2NoV0RegClassID, // V6M2
19457 RISCV::VRM2NoV0RegClassID, // V8M2
19458 RISCV::VRM4NoV0RegClassID, // V8M4
19459 RISCV::VRM8NoV0RegClassID, // V8M8
19460 RISCV::VRM2NoV0RegClassID, // V10M2
19461 RISCV::VRM2NoV0RegClassID, // V12M2
19462 RISCV::VRM4NoV0RegClassID, // V12M4
19463 RISCV::VRM2NoV0RegClassID, // V14M2
19464 RISCV::VRM2NoV0RegClassID, // V16M2
19465 RISCV::VRM4NoV0RegClassID, // V16M4
19466 RISCV::VRM8NoV0RegClassID, // V16M8
19467 RISCV::VRM2NoV0RegClassID, // V18M2
19468 RISCV::VRM2NoV0RegClassID, // V20M2
19469 RISCV::VRM4NoV0RegClassID, // V20M4
19470 RISCV::VRM2NoV0RegClassID, // V22M2
19471 RISCV::VRM2NoV0RegClassID, // V24M2
19472 RISCV::VRM4NoV0RegClassID, // V24M4
19473 RISCV::VRM8NoV0RegClassID, // V24M8
19474 RISCV::VRM2NoV0RegClassID, // V26M2
19475 RISCV::VRM2NoV0RegClassID, // V28M2
19476 RISCV::VRM4NoV0RegClassID, // V28M4
19477 RISCV::VRM2NoV0RegClassID, // V30M2
19478 RISCV::GPRPair_with_sub_gpr_even_in_SPRegClassID, // X2_X3
19479 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRX1X5RegClassID, // X4_X5
19480 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRX7RegClassID, // X6_X7
19481 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_GPRS07RegClassID, // X8_X9
19482 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTCRegClassID, // X10_X11
19483 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTCRegClassID, // X12_X13
19484 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTCRegClassID, // X14_X15
19485 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X16_X17
19486 RISCV::GPRPair_with_sub_gpr_even_in_GPRS07RegClassID, // X18_X19
19487 RISCV::GPRPair_with_sub_gpr_even_in_GPRS07RegClassID, // X20_X21
19488 RISCV::GPRPair_with_sub_gpr_even_in_GPRS07RegClassID, // X22_X23
19489 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X24_X25
19490 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X26_X27
19491 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X28_X29
19492 RISCV::GPRPairNoX0_with_sub_gpr_odd_in_GPRTCNonX7RegClassID, // X30_X31
19493 RISCV::VRN2M1NoV0RegClassID, // V1_V2
19494 RISCV::VRN2M1NoV0RegClassID, // V2_V3
19495 RISCV::VRN2M1NoV0RegClassID, // V3_V4
19496 RISCV::VRN2M1NoV0RegClassID, // V4_V5
19497 RISCV::VRN2M1NoV0RegClassID, // V5_V6
19498 RISCV::VRN2M1NoV0RegClassID, // V6_V7
19499 RISCV::VRN2M1NoV0RegClassID, // V7_V8
19500 RISCV::VRN2M1NoV0RegClassID, // V8_V9
19501 RISCV::VRN2M1NoV0RegClassID, // V9_V10
19502 RISCV::VRN2M1NoV0RegClassID, // V10_V11
19503 RISCV::VRN2M1NoV0RegClassID, // V11_V12
19504 RISCV::VRN2M1NoV0RegClassID, // V12_V13
19505 RISCV::VRN2M1NoV0RegClassID, // V13_V14
19506 RISCV::VRN2M1NoV0RegClassID, // V14_V15
19507 RISCV::VRN2M1NoV0RegClassID, // V15_V16
19508 RISCV::VRN2M1NoV0RegClassID, // V16_V17
19509 RISCV::VRN2M1NoV0RegClassID, // V17_V18
19510 RISCV::VRN2M1NoV0RegClassID, // V18_V19
19511 RISCV::VRN2M1NoV0RegClassID, // V19_V20
19512 RISCV::VRN2M1NoV0RegClassID, // V20_V21
19513 RISCV::VRN2M1NoV0RegClassID, // V21_V22
19514 RISCV::VRN2M1NoV0RegClassID, // V22_V23
19515 RISCV::VRN2M1NoV0RegClassID, // V23_V24
19516 RISCV::VRN2M1NoV0RegClassID, // V24_V25
19517 RISCV::VRN2M1NoV0RegClassID, // V25_V26
19518 RISCV::VRN2M1NoV0RegClassID, // V26_V27
19519 RISCV::VRN2M1NoV0RegClassID, // V27_V28
19520 RISCV::VRN2M1NoV0RegClassID, // V28_V29
19521 RISCV::VRN2M1NoV0RegClassID, // V29_V30
19522 RISCV::VRN2M1NoV0RegClassID, // V30_V31
19523 RISCV::VRN2M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1
19524 RISCV::VRN2M2NoV0RegClassID, // V2M2_V4M2
19525 RISCV::VRN2M2NoV0RegClassID, // V4M2_V6M2
19526 RISCV::VRN2M2NoV0RegClassID, // V6M2_V8M2
19527 RISCV::VRN2M2NoV0RegClassID, // V8M2_V10M2
19528 RISCV::VRN2M2NoV0RegClassID, // V10M2_V12M2
19529 RISCV::VRN2M2NoV0RegClassID, // V12M2_V14M2
19530 RISCV::VRN2M2NoV0RegClassID, // V14M2_V16M2
19531 RISCV::VRN2M2NoV0RegClassID, // V16M2_V18M2
19532 RISCV::VRN2M2NoV0RegClassID, // V18M2_V20M2
19533 RISCV::VRN2M2NoV0RegClassID, // V20M2_V22M2
19534 RISCV::VRN2M2NoV0RegClassID, // V22M2_V24M2
19535 RISCV::VRN2M2NoV0RegClassID, // V24M2_V26M2
19536 RISCV::VRN2M2NoV0RegClassID, // V26M2_V28M2
19537 RISCV::VRN2M2NoV0RegClassID, // V28M2_V30M2
19538 RISCV::VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2_V2M2
19539 RISCV::VRN2M4NoV0RegClassID, // V4M4_V8M4
19540 RISCV::VRN2M4NoV0RegClassID, // V8M4_V12M4
19541 RISCV::VRN2M4NoV0RegClassID, // V12M4_V16M4
19542 RISCV::VRN2M4NoV0RegClassID, // V16M4_V20M4
19543 RISCV::VRN2M4NoV0RegClassID, // V20M4_V24M4
19544 RISCV::VRN2M4NoV0RegClassID, // V24M4_V28M4
19545 RISCV::VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0RegClassID, // V0M4_V4M4
19546 RISCV::VRN3M1NoV0RegClassID, // V1_V2_V3
19547 RISCV::VRN3M1NoV0RegClassID, // V2_V3_V4
19548 RISCV::VRN3M1NoV0RegClassID, // V3_V4_V5
19549 RISCV::VRN3M1NoV0RegClassID, // V4_V5_V6
19550 RISCV::VRN3M1NoV0RegClassID, // V5_V6_V7
19551 RISCV::VRN3M1NoV0RegClassID, // V6_V7_V8
19552 RISCV::VRN3M1NoV0RegClassID, // V7_V8_V9
19553 RISCV::VRN3M1NoV0RegClassID, // V8_V9_V10
19554 RISCV::VRN3M1NoV0RegClassID, // V9_V10_V11
19555 RISCV::VRN3M1NoV0RegClassID, // V10_V11_V12
19556 RISCV::VRN3M1NoV0RegClassID, // V11_V12_V13
19557 RISCV::VRN3M1NoV0RegClassID, // V12_V13_V14
19558 RISCV::VRN3M1NoV0RegClassID, // V13_V14_V15
19559 RISCV::VRN3M1NoV0RegClassID, // V14_V15_V16
19560 RISCV::VRN3M1NoV0RegClassID, // V15_V16_V17
19561 RISCV::VRN3M1NoV0RegClassID, // V16_V17_V18
19562 RISCV::VRN3M1NoV0RegClassID, // V17_V18_V19
19563 RISCV::VRN3M1NoV0RegClassID, // V18_V19_V20
19564 RISCV::VRN3M1NoV0RegClassID, // V19_V20_V21
19565 RISCV::VRN3M1NoV0RegClassID, // V20_V21_V22
19566 RISCV::VRN3M1NoV0RegClassID, // V21_V22_V23
19567 RISCV::VRN3M1NoV0RegClassID, // V22_V23_V24
19568 RISCV::VRN3M1NoV0RegClassID, // V23_V24_V25
19569 RISCV::VRN3M1NoV0RegClassID, // V24_V25_V26
19570 RISCV::VRN3M1NoV0RegClassID, // V25_V26_V27
19571 RISCV::VRN3M1NoV0RegClassID, // V26_V27_V28
19572 RISCV::VRN3M1NoV0RegClassID, // V27_V28_V29
19573 RISCV::VRN3M1NoV0RegClassID, // V28_V29_V30
19574 RISCV::VRN3M1NoV0RegClassID, // V29_V30_V31
19575 RISCV::VRN3M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2
19576 RISCV::VRN3M2NoV0RegClassID, // V2M2_V4M2_V6M2
19577 RISCV::VRN3M2NoV0RegClassID, // V4M2_V6M2_V8M2
19578 RISCV::VRN3M2NoV0RegClassID, // V6M2_V8M2_V10M2
19579 RISCV::VRN3M2NoV0RegClassID, // V8M2_V10M2_V12M2
19580 RISCV::VRN3M2NoV0RegClassID, // V10M2_V12M2_V14M2
19581 RISCV::VRN3M2NoV0RegClassID, // V12M2_V14M2_V16M2
19582 RISCV::VRN3M2NoV0RegClassID, // V14M2_V16M2_V18M2
19583 RISCV::VRN3M2NoV0RegClassID, // V16M2_V18M2_V20M2
19584 RISCV::VRN3M2NoV0RegClassID, // V18M2_V20M2_V22M2
19585 RISCV::VRN3M2NoV0RegClassID, // V20M2_V22M2_V24M2
19586 RISCV::VRN3M2NoV0RegClassID, // V22M2_V24M2_V26M2
19587 RISCV::VRN3M2NoV0RegClassID, // V24M2_V26M2_V28M2
19588 RISCV::VRN3M2NoV0RegClassID, // V26M2_V28M2_V30M2
19589 RISCV::VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2_V2M2_V4M2
19590 RISCV::VRN4M1NoV0RegClassID, // V1_V2_V3_V4
19591 RISCV::VRN4M1NoV0RegClassID, // V2_V3_V4_V5
19592 RISCV::VRN4M1NoV0RegClassID, // V3_V4_V5_V6
19593 RISCV::VRN4M1NoV0RegClassID, // V4_V5_V6_V7
19594 RISCV::VRN4M1NoV0RegClassID, // V5_V6_V7_V8
19595 RISCV::VRN4M1NoV0RegClassID, // V6_V7_V8_V9
19596 RISCV::VRN4M1NoV0RegClassID, // V7_V8_V9_V10
19597 RISCV::VRN4M1NoV0RegClassID, // V8_V9_V10_V11
19598 RISCV::VRN4M1NoV0RegClassID, // V9_V10_V11_V12
19599 RISCV::VRN4M1NoV0RegClassID, // V10_V11_V12_V13
19600 RISCV::VRN4M1NoV0RegClassID, // V11_V12_V13_V14
19601 RISCV::VRN4M1NoV0RegClassID, // V12_V13_V14_V15
19602 RISCV::VRN4M1NoV0RegClassID, // V13_V14_V15_V16
19603 RISCV::VRN4M1NoV0RegClassID, // V14_V15_V16_V17
19604 RISCV::VRN4M1NoV0RegClassID, // V15_V16_V17_V18
19605 RISCV::VRN4M1NoV0RegClassID, // V16_V17_V18_V19
19606 RISCV::VRN4M1NoV0RegClassID, // V17_V18_V19_V20
19607 RISCV::VRN4M1NoV0RegClassID, // V18_V19_V20_V21
19608 RISCV::VRN4M1NoV0RegClassID, // V19_V20_V21_V22
19609 RISCV::VRN4M1NoV0RegClassID, // V20_V21_V22_V23
19610 RISCV::VRN4M1NoV0RegClassID, // V21_V22_V23_V24
19611 RISCV::VRN4M1NoV0RegClassID, // V22_V23_V24_V25
19612 RISCV::VRN4M1NoV0RegClassID, // V23_V24_V25_V26
19613 RISCV::VRN4M1NoV0RegClassID, // V24_V25_V26_V27
19614 RISCV::VRN4M1NoV0RegClassID, // V25_V26_V27_V28
19615 RISCV::VRN4M1NoV0RegClassID, // V26_V27_V28_V29
19616 RISCV::VRN4M1NoV0RegClassID, // V27_V28_V29_V30
19617 RISCV::VRN4M1NoV0RegClassID, // V28_V29_V30_V31
19618 RISCV::VRN4M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3
19619 RISCV::VRN4M2NoV0RegClassID, // V2M2_V4M2_V6M2_V8M2
19620 RISCV::VRN4M2NoV0RegClassID, // V4M2_V6M2_V8M2_V10M2
19621 RISCV::VRN4M2NoV0RegClassID, // V6M2_V8M2_V10M2_V12M2
19622 RISCV::VRN4M2NoV0RegClassID, // V8M2_V10M2_V12M2_V14M2
19623 RISCV::VRN4M2NoV0RegClassID, // V10M2_V12M2_V14M2_V16M2
19624 RISCV::VRN4M2NoV0RegClassID, // V12M2_V14M2_V16M2_V18M2
19625 RISCV::VRN4M2NoV0RegClassID, // V14M2_V16M2_V18M2_V20M2
19626 RISCV::VRN4M2NoV0RegClassID, // V16M2_V18M2_V20M2_V22M2
19627 RISCV::VRN4M2NoV0RegClassID, // V18M2_V20M2_V22M2_V24M2
19628 RISCV::VRN4M2NoV0RegClassID, // V20M2_V22M2_V24M2_V26M2
19629 RISCV::VRN4M2NoV0RegClassID, // V22M2_V24M2_V26M2_V28M2
19630 RISCV::VRN4M2NoV0RegClassID, // V24M2_V26M2_V28M2_V30M2
19631 RISCV::VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2_V2M2_V4M2_V6M2
19632 RISCV::VRN5M1NoV0RegClassID, // V1_V2_V3_V4_V5
19633 RISCV::VRN5M1NoV0RegClassID, // V2_V3_V4_V5_V6
19634 RISCV::VRN5M1NoV0RegClassID, // V3_V4_V5_V6_V7
19635 RISCV::VRN5M1NoV0RegClassID, // V4_V5_V6_V7_V8
19636 RISCV::VRN5M1NoV0RegClassID, // V5_V6_V7_V8_V9
19637 RISCV::VRN5M1NoV0RegClassID, // V6_V7_V8_V9_V10
19638 RISCV::VRN5M1NoV0RegClassID, // V7_V8_V9_V10_V11
19639 RISCV::VRN5M1NoV0RegClassID, // V8_V9_V10_V11_V12
19640 RISCV::VRN5M1NoV0RegClassID, // V9_V10_V11_V12_V13
19641 RISCV::VRN5M1NoV0RegClassID, // V10_V11_V12_V13_V14
19642 RISCV::VRN5M1NoV0RegClassID, // V11_V12_V13_V14_V15
19643 RISCV::VRN5M1NoV0RegClassID, // V12_V13_V14_V15_V16
19644 RISCV::VRN5M1NoV0RegClassID, // V13_V14_V15_V16_V17
19645 RISCV::VRN5M1NoV0RegClassID, // V14_V15_V16_V17_V18
19646 RISCV::VRN5M1NoV0RegClassID, // V15_V16_V17_V18_V19
19647 RISCV::VRN5M1NoV0RegClassID, // V16_V17_V18_V19_V20
19648 RISCV::VRN5M1NoV0RegClassID, // V17_V18_V19_V20_V21
19649 RISCV::VRN5M1NoV0RegClassID, // V18_V19_V20_V21_V22
19650 RISCV::VRN5M1NoV0RegClassID, // V19_V20_V21_V22_V23
19651 RISCV::VRN5M1NoV0RegClassID, // V20_V21_V22_V23_V24
19652 RISCV::VRN5M1NoV0RegClassID, // V21_V22_V23_V24_V25
19653 RISCV::VRN5M1NoV0RegClassID, // V22_V23_V24_V25_V26
19654 RISCV::VRN5M1NoV0RegClassID, // V23_V24_V25_V26_V27
19655 RISCV::VRN5M1NoV0RegClassID, // V24_V25_V26_V27_V28
19656 RISCV::VRN5M1NoV0RegClassID, // V25_V26_V27_V28_V29
19657 RISCV::VRN5M1NoV0RegClassID, // V26_V27_V28_V29_V30
19658 RISCV::VRN5M1NoV0RegClassID, // V27_V28_V29_V30_V31
19659 RISCV::VRN5M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4
19660 RISCV::VRN6M1NoV0RegClassID, // V1_V2_V3_V4_V5_V6
19661 RISCV::VRN6M1NoV0RegClassID, // V2_V3_V4_V5_V6_V7
19662 RISCV::VRN6M1NoV0RegClassID, // V3_V4_V5_V6_V7_V8
19663 RISCV::VRN6M1NoV0RegClassID, // V4_V5_V6_V7_V8_V9
19664 RISCV::VRN6M1NoV0RegClassID, // V5_V6_V7_V8_V9_V10
19665 RISCV::VRN6M1NoV0RegClassID, // V6_V7_V8_V9_V10_V11
19666 RISCV::VRN6M1NoV0RegClassID, // V7_V8_V9_V10_V11_V12
19667 RISCV::VRN6M1NoV0RegClassID, // V8_V9_V10_V11_V12_V13
19668 RISCV::VRN6M1NoV0RegClassID, // V9_V10_V11_V12_V13_V14
19669 RISCV::VRN6M1NoV0RegClassID, // V10_V11_V12_V13_V14_V15
19670 RISCV::VRN6M1NoV0RegClassID, // V11_V12_V13_V14_V15_V16
19671 RISCV::VRN6M1NoV0RegClassID, // V12_V13_V14_V15_V16_V17
19672 RISCV::VRN6M1NoV0RegClassID, // V13_V14_V15_V16_V17_V18
19673 RISCV::VRN6M1NoV0RegClassID, // V14_V15_V16_V17_V18_V19
19674 RISCV::VRN6M1NoV0RegClassID, // V15_V16_V17_V18_V19_V20
19675 RISCV::VRN6M1NoV0RegClassID, // V16_V17_V18_V19_V20_V21
19676 RISCV::VRN6M1NoV0RegClassID, // V17_V18_V19_V20_V21_V22
19677 RISCV::VRN6M1NoV0RegClassID, // V18_V19_V20_V21_V22_V23
19678 RISCV::VRN6M1NoV0RegClassID, // V19_V20_V21_V22_V23_V24
19679 RISCV::VRN6M1NoV0RegClassID, // V20_V21_V22_V23_V24_V25
19680 RISCV::VRN6M1NoV0RegClassID, // V21_V22_V23_V24_V25_V26
19681 RISCV::VRN6M1NoV0RegClassID, // V22_V23_V24_V25_V26_V27
19682 RISCV::VRN6M1NoV0RegClassID, // V23_V24_V25_V26_V27_V28
19683 RISCV::VRN6M1NoV0RegClassID, // V24_V25_V26_V27_V28_V29
19684 RISCV::VRN6M1NoV0RegClassID, // V25_V26_V27_V28_V29_V30
19685 RISCV::VRN6M1NoV0RegClassID, // V26_V27_V28_V29_V30_V31
19686 RISCV::VRN6M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4_V5
19687 RISCV::VRN7M1NoV0RegClassID, // V1_V2_V3_V4_V5_V6_V7
19688 RISCV::VRN7M1NoV0RegClassID, // V2_V3_V4_V5_V6_V7_V8
19689 RISCV::VRN7M1NoV0RegClassID, // V3_V4_V5_V6_V7_V8_V9
19690 RISCV::VRN7M1NoV0RegClassID, // V4_V5_V6_V7_V8_V9_V10
19691 RISCV::VRN7M1NoV0RegClassID, // V5_V6_V7_V8_V9_V10_V11
19692 RISCV::VRN7M1NoV0RegClassID, // V6_V7_V8_V9_V10_V11_V12
19693 RISCV::VRN7M1NoV0RegClassID, // V7_V8_V9_V10_V11_V12_V13
19694 RISCV::VRN7M1NoV0RegClassID, // V8_V9_V10_V11_V12_V13_V14
19695 RISCV::VRN7M1NoV0RegClassID, // V9_V10_V11_V12_V13_V14_V15
19696 RISCV::VRN7M1NoV0RegClassID, // V10_V11_V12_V13_V14_V15_V16
19697 RISCV::VRN7M1NoV0RegClassID, // V11_V12_V13_V14_V15_V16_V17
19698 RISCV::VRN7M1NoV0RegClassID, // V12_V13_V14_V15_V16_V17_V18
19699 RISCV::VRN7M1NoV0RegClassID, // V13_V14_V15_V16_V17_V18_V19
19700 RISCV::VRN7M1NoV0RegClassID, // V14_V15_V16_V17_V18_V19_V20
19701 RISCV::VRN7M1NoV0RegClassID, // V15_V16_V17_V18_V19_V20_V21
19702 RISCV::VRN7M1NoV0RegClassID, // V16_V17_V18_V19_V20_V21_V22
19703 RISCV::VRN7M1NoV0RegClassID, // V17_V18_V19_V20_V21_V22_V23
19704 RISCV::VRN7M1NoV0RegClassID, // V18_V19_V20_V21_V22_V23_V24
19705 RISCV::VRN7M1NoV0RegClassID, // V19_V20_V21_V22_V23_V24_V25
19706 RISCV::VRN7M1NoV0RegClassID, // V20_V21_V22_V23_V24_V25_V26
19707 RISCV::VRN7M1NoV0RegClassID, // V21_V22_V23_V24_V25_V26_V27
19708 RISCV::VRN7M1NoV0RegClassID, // V22_V23_V24_V25_V26_V27_V28
19709 RISCV::VRN7M1NoV0RegClassID, // V23_V24_V25_V26_V27_V28_V29
19710 RISCV::VRN7M1NoV0RegClassID, // V24_V25_V26_V27_V28_V29_V30
19711 RISCV::VRN7M1NoV0RegClassID, // V25_V26_V27_V28_V29_V30_V31
19712 RISCV::VRN7M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4_V5_V6
19713 RISCV::VRN8M1NoV0RegClassID, // V1_V2_V3_V4_V5_V6_V7_V8
19714 RISCV::VRN8M1NoV0RegClassID, // V2_V3_V4_V5_V6_V7_V8_V9
19715 RISCV::VRN8M1NoV0RegClassID, // V3_V4_V5_V6_V7_V8_V9_V10
19716 RISCV::VRN8M1NoV0RegClassID, // V4_V5_V6_V7_V8_V9_V10_V11
19717 RISCV::VRN8M1NoV0RegClassID, // V5_V6_V7_V8_V9_V10_V11_V12
19718 RISCV::VRN8M1NoV0RegClassID, // V6_V7_V8_V9_V10_V11_V12_V13
19719 RISCV::VRN8M1NoV0RegClassID, // V7_V8_V9_V10_V11_V12_V13_V14
19720 RISCV::VRN8M1NoV0RegClassID, // V8_V9_V10_V11_V12_V13_V14_V15
19721 RISCV::VRN8M1NoV0RegClassID, // V9_V10_V11_V12_V13_V14_V15_V16
19722 RISCV::VRN8M1NoV0RegClassID, // V10_V11_V12_V13_V14_V15_V16_V17
19723 RISCV::VRN8M1NoV0RegClassID, // V11_V12_V13_V14_V15_V16_V17_V18
19724 RISCV::VRN8M1NoV0RegClassID, // V12_V13_V14_V15_V16_V17_V18_V19
19725 RISCV::VRN8M1NoV0RegClassID, // V13_V14_V15_V16_V17_V18_V19_V20
19726 RISCV::VRN8M1NoV0RegClassID, // V14_V15_V16_V17_V18_V19_V20_V21
19727 RISCV::VRN8M1NoV0RegClassID, // V15_V16_V17_V18_V19_V20_V21_V22
19728 RISCV::VRN8M1NoV0RegClassID, // V16_V17_V18_V19_V20_V21_V22_V23
19729 RISCV::VRN8M1NoV0RegClassID, // V17_V18_V19_V20_V21_V22_V23_V24
19730 RISCV::VRN8M1NoV0RegClassID, // V18_V19_V20_V21_V22_V23_V24_V25
19731 RISCV::VRN8M1NoV0RegClassID, // V19_V20_V21_V22_V23_V24_V25_V26
19732 RISCV::VRN8M1NoV0RegClassID, // V20_V21_V22_V23_V24_V25_V26_V27
19733 RISCV::VRN8M1NoV0RegClassID, // V21_V22_V23_V24_V25_V26_V27_V28
19734 RISCV::VRN8M1NoV0RegClassID, // V22_V23_V24_V25_V26_V27_V28_V29
19735 RISCV::VRN8M1NoV0RegClassID, // V23_V24_V25_V26_V27_V28_V29_V30
19736 RISCV::VRN8M1NoV0RegClassID, // V24_V25_V26_V27_V28_V29_V30_V31
19737 RISCV::VRN8M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4_V5_V6_V7
19738 };
19739
19740 assert(Reg < ArrayRef(Mapping).size());
19741 unsigned RCID = Mapping[Reg.id()];
19742 if (RCID == InvalidRegClassID)
19743 return nullptr;
19744 return &RISCVMCRegisterClassStorage.Classes[RCID];
19745}
19746extern const MCRegisterDesc RISCVRegDesc[];
19747extern const int16_t RISCVRegDiffLists[];
19748extern const LaneBitmask RISCVLaneMaskLists[];
19749extern const char RISCVRegStrings[];
19750extern const char RISCVRegClassStrings[];
19751extern const MCPhysReg RISCVRegUnitRoots[][2];
19752extern const uint16_t RISCVSubRegIdxLists[];
19753extern const uint16_t RISCVRegEncodingTable[];
19754// RISCV Dwarf<->LLVM register mappings.
19755extern const MCRegisterInfo::DwarfLLVMRegPair RISCVDwarfFlavour0Dwarf2L[];
19756extern const unsigned RISCVDwarfFlavour0Dwarf2LSize;
19757
19758extern const MCRegisterInfo::DwarfLLVMRegPair RISCVEHFlavour0Dwarf2L[];
19759extern const unsigned RISCVEHFlavour0Dwarf2LSize;
19760
19761extern const MCRegisterInfo::DwarfLLVMRegPair RISCVDwarfFlavour0L2Dwarf[];
19762extern const unsigned RISCVDwarfFlavour0L2DwarfSize;
19763
19764extern const MCRegisterInfo::DwarfLLVMRegPair RISCVEHFlavour0L2Dwarf[];
19765extern const unsigned RISCVEHFlavour0L2DwarfSize;
19766
19767
19768RISCVGenRegisterInfo::
19769RISCVGenRegisterInfo(unsigned RA, unsigned DwarfFlavour, unsigned EHFlavour,
19770 unsigned PC, unsigned HwMode)
19771 : TargetRegisterInfo(&RISCVRegInfoDesc,
19772 RISCVSubRegIndexStrings, RISCVSubRegIndexNameOffsets,
19773 RISCVSubRegIdxRangeTable, RISCVSubRegIndexLaneMaskTable,
19774
19775 LaneBitmask(0xFFFFFFFFFFFFFE00), RISCVRegClassInfos, RISCVVTLists, HwMode) {
19776 InitMCRegisterInfo(D: RISCVRegDesc, NR: 644, RA, PC,
19777 C: &getRISCVMCRegisterClass(RC: 0), NC: 152, RURoots: RISCVRegUnitRoots, NRU: 130, DL: RISCVRegDiffLists,
19778 RUMS: RISCVLaneMaskLists, Strings: RISCVRegStrings, ClassStrings: RISCVRegClassStrings, SubIndices: RISCVSubRegIdxLists, NumIndices: 58,
19779 RET: RISCVRegEncodingTable, RUI: nullptr);
19780
19781 switch (DwarfFlavour) {
19782 default:
19783 llvm_unreachable("Unknown DWARF flavour");
19784 case 0:
19785 mapDwarfRegsToLLVMRegs(Map: RISCVDwarfFlavour0Dwarf2L, Size: RISCVDwarfFlavour0Dwarf2LSize, isEH: false);
19786 break;
19787 }
19788 switch (EHFlavour) {
19789 default:
19790 llvm_unreachable("Unknown DWARF flavour");
19791 case 0:
19792 mapDwarfRegsToLLVMRegs(Map: RISCVEHFlavour0Dwarf2L, Size: RISCVEHFlavour0Dwarf2LSize, isEH: true);
19793 break;
19794 }
19795 switch (DwarfFlavour) {
19796 default:
19797 llvm_unreachable("Unknown DWARF flavour");
19798 case 0:
19799 mapLLVMRegsToDwarfRegs(Map: RISCVDwarfFlavour0L2Dwarf, Size: RISCVDwarfFlavour0L2DwarfSize, isEH: false);
19800 break;
19801 }
19802 switch (EHFlavour) {
19803 default:
19804 llvm_unreachable("Unknown DWARF flavour");
19805 case 0:
19806 mapLLVMRegsToDwarfRegs(Map: RISCVEHFlavour0L2Dwarf, Size: RISCVEHFlavour0L2DwarfSize, isEH: true);
19807 break;
19808 }
19809}
19810
19811static const MCPhysReg CSR_ILP32D_LP64D_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::F8_D, RISCV::F9_D, RISCV::F18_D, RISCV::F19_D, RISCV::F20_D, RISCV::F21_D, RISCV::F22_D, RISCV::F23_D, RISCV::F24_D, RISCV::F25_D, RISCV::F26_D, RISCV::F27_D, 0 };
19812static const uint32_t CSR_ILP32D_LP64D_RegMask[] = { 0x00000080, 0x00000000, 0x7fe01818, 0x7fe01800, 0x7fe01800, 0x7fe01800, 0x00000000, 0x7fe01818, 0xffc03030, 0x00000010, 0x00000000, 0x00000000, 0x00001f08, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19813static const MCPhysReg CSR_ILP32D_LP64D_V_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::F8_D, RISCV::F9_D, RISCV::F18_D, RISCV::F19_D, RISCV::F20_D, RISCV::F21_D, RISCV::F22_D, RISCV::F23_D, RISCV::F24_D, RISCV::F25_D, RISCV::F26_D, RISCV::F27_D, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V4M4, RISCV::V24M4, RISCV::V28M4, RISCV::V24M8, 0 };
19814static const uint32_t CSR_ILP32D_LP64D_V_RegMask[] = { 0x00000080, 0xf80007f0, 0x7fe0181f, 0x7fe01800, 0x7fe01800, 0x7fe01800, 0x00000000, 0x7fe01818, 0xffc03030, 0x00000010, 0x00000000, 0xfe000780, 0x001f9f08, 0x0e00dfc0, 0xf80001f4, 0x000f6005, 0x1d000f80, 0x00de0000, 0x0002e000, 0x00000300, 0x00000004, };
19815static const MCPhysReg CSR_ILP32E_LP64E_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, 0 };
19816static const uint32_t CSR_ILP32E_LP64E_RegMask[] = { 0x00000080, 0x00000000, 0x00001818, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001818, 0x00003030, 0x00000010, 0x00000000, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19817static const MCPhysReg CSR_ILP32F_LP64F_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::F8_F, RISCV::F9_F, RISCV::F18_F, RISCV::F19_F, RISCV::F20_F, RISCV::F21_F, RISCV::F22_F, RISCV::F23_F, RISCV::F24_F, RISCV::F25_F, RISCV::F26_F, RISCV::F27_F, 0 };
19818static const uint32_t CSR_ILP32F_LP64F_RegMask[] = { 0x00000080, 0x00000000, 0x7fe01818, 0x00000000, 0x7fe01800, 0x7fe01800, 0x00000000, 0x7fe01818, 0xffc03030, 0x00000010, 0x00000000, 0x00000000, 0x00001f08, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19819static const MCPhysReg CSR_ILP32F_LP64F_V_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::F8_F, RISCV::F9_F, RISCV::F18_F, RISCV::F19_F, RISCV::F20_F, RISCV::F21_F, RISCV::F22_F, RISCV::F23_F, RISCV::F24_F, RISCV::F25_F, RISCV::F26_F, RISCV::F27_F, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V4M4, RISCV::V24M4, RISCV::V28M4, RISCV::V24M8, 0 };
19820static const uint32_t CSR_ILP32F_LP64F_V_RegMask[] = { 0x00000080, 0xf80007f0, 0x7fe0181f, 0x00000000, 0x7fe01800, 0x7fe01800, 0x00000000, 0x7fe01818, 0xffc03030, 0x00000010, 0x00000000, 0xfe000780, 0x001f9f08, 0x0e00dfc0, 0xf80001f4, 0x000f6005, 0x1d000f80, 0x00de0000, 0x0002e000, 0x00000300, 0x00000004, };
19821static const MCPhysReg CSR_ILP32_LP64_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, 0 };
19822static const uint32_t CSR_ILP32_LP64_RegMask[] = { 0x00000080, 0x00000000, 0x7fe01818, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7fe01818, 0xffc03030, 0x00000010, 0x00000000, 0x00000000, 0x00001f08, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19823static const MCPhysReg CSR_ILP32_LP64_V_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V4M4, RISCV::V24M4, RISCV::V28M4, RISCV::V24M8, 0 };
19824static const uint32_t CSR_ILP32_LP64_V_RegMask[] = { 0x00000080, 0xf80007f0, 0x7fe0181f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7fe01818, 0xffc03030, 0x00000010, 0x00000000, 0xfe000780, 0x001f9f08, 0x0e00dfc0, 0xf80001f4, 0x000f6005, 0x1d000f80, 0x00de0000, 0x0002e000, 0x00000300, 0x00000004, };
19825static const MCPhysReg CSR_IPRA_SaveList[] = { RISCV::X1, 0 };
19826static const uint32_t CSR_IPRA_RegMask[] = { 0x00000080, 0x00000000, 0x00000018, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000018, 0x00000030, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19827static const MCPhysReg CSR_Interrupt_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::X16, RISCV::X17, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::X28, RISCV::X29, RISCV::X30, RISCV::X31, 0 };
19828static const uint32_t CSR_Interrupt_RegMask[] = { 0x00000080, 0x00000000, 0xffffff18, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0xffffff18, 0xfffffe37, 0x0000001f, 0x00000000, 0x00000000, 0x00007ffc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19829static const MCPhysReg CSR_Interrupt_RVE_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, 0 };
19830static const uint32_t CSR_Interrupt_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x0007ff18, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007ff18, 0x000ffe30, 0x00000010, 0x00000000, 0x00000000, 0x0000007c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19831static const MCPhysReg CSR_NoRegs_SaveList[] = { 0 };
19832static const uint32_t CSR_NoRegs_RegMask[] = { 0x00000080, 0x00000000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0x00000010, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19833static const MCPhysReg CSR_RT_MostRegs_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::X16, RISCV::X17, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::X29, RISCV::X30, RISCV::X31, 0 };
19834static const uint32_t CSR_RT_MostRegs_RegMask[] = { 0x00000080, 0x00000000, 0x7ffff918, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x7ffff918, 0xfffff237, 0x0000001e, 0x00000000, 0x00000000, 0x00005ff8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19835static const MCPhysReg CSR_RT_MostRegs_RVE_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, 0 };
19836static const uint32_t CSR_RT_MostRegs_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x0007f918, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007f918, 0x000ff230, 0x00000010, 0x00000000, 0x00000000, 0x00000078, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19837static const MCPhysReg CSR_XLEN_F32_Interrupt_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::X16, RISCV::X17, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::X28, RISCV::X29, RISCV::X30, RISCV::X31, RISCV::F0_F, RISCV::F1_F, RISCV::F2_F, RISCV::F3_F, RISCV::F4_F, RISCV::F5_F, RISCV::F6_F, RISCV::F7_F, RISCV::F8_F, RISCV::F9_F, RISCV::F10_F, RISCV::F11_F, RISCV::F12_F, RISCV::F13_F, RISCV::F14_F, RISCV::F15_F, RISCV::F16_F, RISCV::F17_F, RISCV::F18_F, RISCV::F19_F, RISCV::F20_F, RISCV::F21_F, RISCV::F22_F, RISCV::F23_F, RISCV::F24_F, RISCV::F25_F, RISCV::F26_F, RISCV::F27_F, RISCV::F28_F, RISCV::F29_F, RISCV::F30_F, RISCV::F31_F, 0 };
19838static const uint32_t CSR_XLEN_F32_Interrupt_RegMask[] = { 0x00000080, 0x00000000, 0xffffff18, 0x00000007, 0xfffffff8, 0xffffffff, 0x00000007, 0xffffff18, 0xfffffe37, 0x0000001f, 0x00000000, 0x00000000, 0x00007ffc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19839static const MCPhysReg CSR_XLEN_F32_Interrupt_RVE_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::F0_F, RISCV::F1_F, RISCV::F2_F, RISCV::F3_F, RISCV::F4_F, RISCV::F5_F, RISCV::F6_F, RISCV::F7_F, RISCV::F8_F, RISCV::F9_F, RISCV::F10_F, RISCV::F11_F, RISCV::F12_F, RISCV::F13_F, RISCV::F14_F, RISCV::F15_F, RISCV::F16_F, RISCV::F17_F, RISCV::F18_F, RISCV::F19_F, RISCV::F20_F, RISCV::F21_F, RISCV::F22_F, RISCV::F23_F, RISCV::F24_F, RISCV::F25_F, RISCV::F26_F, RISCV::F27_F, RISCV::F28_F, RISCV::F29_F, RISCV::F30_F, RISCV::F31_F, 0 };
19840static const uint32_t CSR_XLEN_F32_Interrupt_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x0007ff18, 0x00000000, 0xfffffff8, 0xffffffff, 0x00000007, 0x0007ff18, 0x000ffe30, 0x00000010, 0x00000000, 0x00000000, 0x0000007c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19841static const MCPhysReg CSR_XLEN_F32_V_Interrupt_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::X16, RISCV::X17, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::X28, RISCV::X29, RISCV::X30, RISCV::X31, RISCV::F0_F, RISCV::F1_F, RISCV::F2_F, RISCV::F3_F, RISCV::F4_F, RISCV::F5_F, RISCV::F6_F, RISCV::F7_F, RISCV::F8_F, RISCV::F9_F, RISCV::F10_F, RISCV::F11_F, RISCV::F12_F, RISCV::F13_F, RISCV::F14_F, RISCV::F15_F, RISCV::F16_F, RISCV::F17_F, RISCV::F18_F, RISCV::F19_F, RISCV::F20_F, RISCV::F21_F, RISCV::F22_F, RISCV::F23_F, RISCV::F24_F, RISCV::F25_F, RISCV::F26_F, RISCV::F27_F, RISCV::F28_F, RISCV::F29_F, RISCV::F30_F, RISCV::F31_F, RISCV::V0, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V8, RISCV::V9, RISCV::V10, RISCV::V11, RISCV::V12, RISCV::V13, RISCV::V14, RISCV::V15, RISCV::V16, RISCV::V17, RISCV::V18, RISCV::V19, RISCV::V20, RISCV::V21, RISCV::V22, RISCV::V23, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V0M2, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V8M2, RISCV::V10M2, RISCV::V12M2, RISCV::V14M2, RISCV::V16M2, RISCV::V18M2, RISCV::V20M2, RISCV::V22M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V0M4, RISCV::V4M4, RISCV::V8M4, RISCV::V12M4, RISCV::V16M4, RISCV::V20M4, RISCV::V24M4, RISCV::V28M4, RISCV::V0M8, RISCV::V8M8, RISCV::V16M8, RISCV::V24M8, 0 };
19842static const uint32_t CSR_XLEN_F32_V_Interrupt_RegMask[] = { 0x00000080, 0xfffffff8, 0xffffff1f, 0x00000007, 0xfffffff8, 0xffffffff, 0x00000007, 0xffffff18, 0xfffffe37, 0x0000001f, 0x00000000, 0xfffffff0, 0xfffffffc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, };
19843static const MCPhysReg CSR_XLEN_F32_V_Interrupt_RVE_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::F0_F, RISCV::F1_F, RISCV::F2_F, RISCV::F3_F, RISCV::F4_F, RISCV::F5_F, RISCV::F6_F, RISCV::F7_F, RISCV::F8_F, RISCV::F9_F, RISCV::F10_F, RISCV::F11_F, RISCV::F12_F, RISCV::F13_F, RISCV::F14_F, RISCV::F15_F, RISCV::F16_F, RISCV::F17_F, RISCV::F18_F, RISCV::F19_F, RISCV::F20_F, RISCV::F21_F, RISCV::F22_F, RISCV::F23_F, RISCV::F24_F, RISCV::F25_F, RISCV::F26_F, RISCV::F27_F, RISCV::F28_F, RISCV::F29_F, RISCV::F30_F, RISCV::F31_F, RISCV::V0, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V8, RISCV::V9, RISCV::V10, RISCV::V11, RISCV::V12, RISCV::V13, RISCV::V14, RISCV::V15, RISCV::V16, RISCV::V17, RISCV::V18, RISCV::V19, RISCV::V20, RISCV::V21, RISCV::V22, RISCV::V23, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V0M2, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V8M2, RISCV::V10M2, RISCV::V12M2, RISCV::V14M2, RISCV::V16M2, RISCV::V18M2, RISCV::V20M2, RISCV::V22M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V0M4, RISCV::V4M4, RISCV::V8M4, RISCV::V12M4, RISCV::V16M4, RISCV::V20M4, RISCV::V24M4, RISCV::V28M4, RISCV::V0M8, RISCV::V8M8, RISCV::V16M8, RISCV::V24M8, 0 };
19844static const uint32_t CSR_XLEN_F32_V_Interrupt_RVE_RegMask[] = { 0x00000080, 0xfffffff8, 0x0007ff1f, 0x00000000, 0xfffffff8, 0xffffffff, 0x00000007, 0x0007ff18, 0x000ffe30, 0x00000010, 0x00000000, 0xfffffff0, 0xffff807c, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, };
19845static const MCPhysReg CSR_XLEN_F64_Interrupt_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::X16, RISCV::X17, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::X28, RISCV::X29, RISCV::X30, RISCV::X31, RISCV::F0_D, RISCV::F1_D, RISCV::F2_D, RISCV::F3_D, RISCV::F4_D, RISCV::F5_D, RISCV::F6_D, RISCV::F7_D, RISCV::F8_D, RISCV::F9_D, RISCV::F10_D, RISCV::F11_D, RISCV::F12_D, RISCV::F13_D, RISCV::F14_D, RISCV::F15_D, RISCV::F16_D, RISCV::F17_D, RISCV::F18_D, RISCV::F19_D, RISCV::F20_D, RISCV::F21_D, RISCV::F22_D, RISCV::F23_D, RISCV::F24_D, RISCV::F25_D, RISCV::F26_D, RISCV::F27_D, RISCV::F28_D, RISCV::F29_D, RISCV::F30_D, RISCV::F31_D, 0 };
19846static const uint32_t CSR_XLEN_F64_Interrupt_RegMask[] = { 0x00000080, 0x00000000, 0xffffff18, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000007, 0xffffff18, 0xfffffe37, 0x0000001f, 0x00000000, 0x00000000, 0x00007ffc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19847static const MCPhysReg CSR_XLEN_F64_Interrupt_RVE_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::F0_D, RISCV::F1_D, RISCV::F2_D, RISCV::F3_D, RISCV::F4_D, RISCV::F5_D, RISCV::F6_D, RISCV::F7_D, RISCV::F8_D, RISCV::F9_D, RISCV::F10_D, RISCV::F11_D, RISCV::F12_D, RISCV::F13_D, RISCV::F14_D, RISCV::F15_D, RISCV::F16_D, RISCV::F17_D, RISCV::F18_D, RISCV::F19_D, RISCV::F20_D, RISCV::F21_D, RISCV::F22_D, RISCV::F23_D, RISCV::F24_D, RISCV::F25_D, RISCV::F26_D, RISCV::F27_D, RISCV::F28_D, RISCV::F29_D, RISCV::F30_D, RISCV::F31_D, 0 };
19848static const uint32_t CSR_XLEN_F64_Interrupt_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x0007ff18, 0xfffffff8, 0xffffffff, 0xffffffff, 0x00000007, 0x0007ff18, 0x000ffe30, 0x00000010, 0x00000000, 0x00000000, 0x0000007c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19849static const MCPhysReg CSR_XLEN_F64_V_Interrupt_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::X16, RISCV::X17, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::X28, RISCV::X29, RISCV::X30, RISCV::X31, RISCV::F0_D, RISCV::F1_D, RISCV::F2_D, RISCV::F3_D, RISCV::F4_D, RISCV::F5_D, RISCV::F6_D, RISCV::F7_D, RISCV::F8_D, RISCV::F9_D, RISCV::F10_D, RISCV::F11_D, RISCV::F12_D, RISCV::F13_D, RISCV::F14_D, RISCV::F15_D, RISCV::F16_D, RISCV::F17_D, RISCV::F18_D, RISCV::F19_D, RISCV::F20_D, RISCV::F21_D, RISCV::F22_D, RISCV::F23_D, RISCV::F24_D, RISCV::F25_D, RISCV::F26_D, RISCV::F27_D, RISCV::F28_D, RISCV::F29_D, RISCV::F30_D, RISCV::F31_D, RISCV::V0, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V8, RISCV::V9, RISCV::V10, RISCV::V11, RISCV::V12, RISCV::V13, RISCV::V14, RISCV::V15, RISCV::V16, RISCV::V17, RISCV::V18, RISCV::V19, RISCV::V20, RISCV::V21, RISCV::V22, RISCV::V23, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V0M2, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V8M2, RISCV::V10M2, RISCV::V12M2, RISCV::V14M2, RISCV::V16M2, RISCV::V18M2, RISCV::V20M2, RISCV::V22M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V0M4, RISCV::V4M4, RISCV::V8M4, RISCV::V12M4, RISCV::V16M4, RISCV::V20M4, RISCV::V24M4, RISCV::V28M4, RISCV::V0M8, RISCV::V8M8, RISCV::V16M8, RISCV::V24M8, 0 };
19850static const uint32_t CSR_XLEN_F64_V_Interrupt_RegMask[] = { 0x00000080, 0xfffffff8, 0xffffff1f, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000007, 0xffffff18, 0xfffffe37, 0x0000001f, 0x00000000, 0xfffffff0, 0xfffffffc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, };
19851static const MCPhysReg CSR_XLEN_F64_V_Interrupt_RVE_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::F0_D, RISCV::F1_D, RISCV::F2_D, RISCV::F3_D, RISCV::F4_D, RISCV::F5_D, RISCV::F6_D, RISCV::F7_D, RISCV::F8_D, RISCV::F9_D, RISCV::F10_D, RISCV::F11_D, RISCV::F12_D, RISCV::F13_D, RISCV::F14_D, RISCV::F15_D, RISCV::F16_D, RISCV::F17_D, RISCV::F18_D, RISCV::F19_D, RISCV::F20_D, RISCV::F21_D, RISCV::F22_D, RISCV::F23_D, RISCV::F24_D, RISCV::F25_D, RISCV::F26_D, RISCV::F27_D, RISCV::F28_D, RISCV::F29_D, RISCV::F30_D, RISCV::F31_D, RISCV::V0, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V8, RISCV::V9, RISCV::V10, RISCV::V11, RISCV::V12, RISCV::V13, RISCV::V14, RISCV::V15, RISCV::V16, RISCV::V17, RISCV::V18, RISCV::V19, RISCV::V20, RISCV::V21, RISCV::V22, RISCV::V23, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V0M2, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V8M2, RISCV::V10M2, RISCV::V12M2, RISCV::V14M2, RISCV::V16M2, RISCV::V18M2, RISCV::V20M2, RISCV::V22M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V0M4, RISCV::V4M4, RISCV::V8M4, RISCV::V12M4, RISCV::V16M4, RISCV::V20M4, RISCV::V24M4, RISCV::V28M4, RISCV::V0M8, RISCV::V8M8, RISCV::V16M8, RISCV::V24M8, 0 };
19852static const uint32_t CSR_XLEN_F64_V_Interrupt_RVE_RegMask[] = { 0x00000080, 0xfffffff8, 0x0007ff1f, 0xfffffff8, 0xffffffff, 0xffffffff, 0x00000007, 0x0007ff18, 0x000ffe30, 0x00000010, 0x00000000, 0xfffffff0, 0xffff807c, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, };
19853static const MCPhysReg CSR_XLEN_V_Interrupt_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::X16, RISCV::X17, RISCV::X18, RISCV::X19, RISCV::X20, RISCV::X21, RISCV::X22, RISCV::X23, RISCV::X24, RISCV::X25, RISCV::X26, RISCV::X27, RISCV::X28, RISCV::X29, RISCV::X30, RISCV::X31, RISCV::V0, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V8, RISCV::V9, RISCV::V10, RISCV::V11, RISCV::V12, RISCV::V13, RISCV::V14, RISCV::V15, RISCV::V16, RISCV::V17, RISCV::V18, RISCV::V19, RISCV::V20, RISCV::V21, RISCV::V22, RISCV::V23, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V0M2, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V8M2, RISCV::V10M2, RISCV::V12M2, RISCV::V14M2, RISCV::V16M2, RISCV::V18M2, RISCV::V20M2, RISCV::V22M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V0M4, RISCV::V4M4, RISCV::V8M4, RISCV::V12M4, RISCV::V16M4, RISCV::V20M4, RISCV::V24M4, RISCV::V28M4, RISCV::V0M8, RISCV::V8M8, RISCV::V16M8, RISCV::V24M8, 0 };
19854static const uint32_t CSR_XLEN_V_Interrupt_RegMask[] = { 0x00000080, 0xfffffff8, 0xffffff1f, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0xffffff18, 0xfffffe37, 0x0000001f, 0x00000000, 0xfffffff0, 0xfffffffc, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, };
19855static const MCPhysReg CSR_XLEN_V_Interrupt_RVE_SaveList[] = { RISCV::X1, RISCV::X5, RISCV::X6, RISCV::X7, RISCV::X8, RISCV::X9, RISCV::X10, RISCV::X11, RISCV::X12, RISCV::X13, RISCV::X14, RISCV::X15, RISCV::V0, RISCV::V1, RISCV::V2, RISCV::V3, RISCV::V4, RISCV::V5, RISCV::V6, RISCV::V7, RISCV::V8, RISCV::V9, RISCV::V10, RISCV::V11, RISCV::V12, RISCV::V13, RISCV::V14, RISCV::V15, RISCV::V16, RISCV::V17, RISCV::V18, RISCV::V19, RISCV::V20, RISCV::V21, RISCV::V22, RISCV::V23, RISCV::V24, RISCV::V25, RISCV::V26, RISCV::V27, RISCV::V28, RISCV::V29, RISCV::V30, RISCV::V31, RISCV::V0M2, RISCV::V2M2, RISCV::V4M2, RISCV::V6M2, RISCV::V8M2, RISCV::V10M2, RISCV::V12M2, RISCV::V14M2, RISCV::V16M2, RISCV::V18M2, RISCV::V20M2, RISCV::V22M2, RISCV::V24M2, RISCV::V26M2, RISCV::V28M2, RISCV::V30M2, RISCV::V0M4, RISCV::V4M4, RISCV::V8M4, RISCV::V12M4, RISCV::V16M4, RISCV::V20M4, RISCV::V24M4, RISCV::V28M4, RISCV::V0M8, RISCV::V8M8, RISCV::V16M8, RISCV::V24M8, 0 };
19856static const uint32_t CSR_XLEN_V_Interrupt_RVE_RegMask[] = { 0x00000080, 0xfffffff8, 0x0007ff1f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007ff18, 0x000ffe30, 0x00000010, 0x00000000, 0xfffffff0, 0xffff807c, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, };
19857
19858
19859ArrayRef<const uint32_t *> RISCVGenRegisterInfo::getRegMasks() const {
19860 static const uint32_t *const Masks[] = {
19861 CSR_ILP32D_LP64D_RegMask,
19862 CSR_ILP32D_LP64D_V_RegMask,
19863 CSR_ILP32E_LP64E_RegMask,
19864 CSR_ILP32F_LP64F_RegMask,
19865 CSR_ILP32F_LP64F_V_RegMask,
19866 CSR_ILP32_LP64_RegMask,
19867 CSR_ILP32_LP64_V_RegMask,
19868 CSR_IPRA_RegMask,
19869 CSR_Interrupt_RegMask,
19870 CSR_Interrupt_RVE_RegMask,
19871 CSR_NoRegs_RegMask,
19872 CSR_RT_MostRegs_RegMask,
19873 CSR_RT_MostRegs_RVE_RegMask,
19874 CSR_XLEN_F32_Interrupt_RegMask,
19875 CSR_XLEN_F32_Interrupt_RVE_RegMask,
19876 CSR_XLEN_F32_V_Interrupt_RegMask,
19877 CSR_XLEN_F32_V_Interrupt_RVE_RegMask,
19878 CSR_XLEN_F64_Interrupt_RegMask,
19879 CSR_XLEN_F64_Interrupt_RVE_RegMask,
19880 CSR_XLEN_F64_V_Interrupt_RegMask,
19881 CSR_XLEN_F64_V_Interrupt_RVE_RegMask,
19882 CSR_XLEN_V_Interrupt_RegMask,
19883 CSR_XLEN_V_Interrupt_RVE_RegMask,
19884 };
19885 return ArrayRef(Masks);
19886}
19887
19888bool RISCVGenRegisterInfo::
19889isGeneralPurposeRegister(const MachineFunction &MF, MCRegister PhysReg) const {
19890 return
19891 RISCV::GPRRegClass.contains(Reg: PhysReg) ||
19892 RISCV::GPRF16RegClass.contains(Reg: PhysReg) ||
19893 RISCV::GPRF32RegClass.contains(Reg: PhysReg) ||
19894 false;
19895}
19896
19897bool RISCVGenRegisterInfo::
19898isGeneralPurposeRegisterClass(const TargetRegisterClass *RC) const {
19899 return
19900 RISCV::GPRRegClass.hasSubClassEq(RC) ||
19901 RISCV::GPRF16RegClass.hasSubClassEq(RC) ||
19902 RISCV::GPRF32RegClass.hasSubClassEq(RC) ||
19903 false;
19904}
19905
19906bool RISCVGenRegisterInfo::
19907isFixedRegister(const MachineFunction &MF, MCRegister PhysReg) const {
19908 return
19909 RISCV::GPRX0RegClass.contains(Reg: PhysReg) ||
19910 RISCV::GPRF16X0RegClass.contains(Reg: PhysReg) ||
19911 RISCV::GPRF32X0RegClass.contains(Reg: PhysReg) ||
19912 false;
19913}
19914
19915bool RISCVGenRegisterInfo::
19916isArgumentRegister(const MachineFunction &MF, MCRegister PhysReg) const {
19917 return
19918 false;
19919}
19920
19921bool RISCVGenRegisterInfo::
19922isConstantPhysReg(MCRegister PhysReg) const {
19923 return
19924 PhysReg == RISCV::VLENB ||
19925 PhysReg == RISCV::X0 ||
19926 PhysReg == RISCV::X0_H ||
19927 PhysReg == RISCV::X0_W ||
19928 PhysReg == RISCV::X0_Y ||
19929 false;
19930}
19931
19932ArrayRef<const char *> RISCVGenRegisterInfo::getRegMaskNames() const {
19933 static const char *Names[] = {
19934 "CSR_ILP32D_LP64D",
19935 "CSR_ILP32D_LP64D_V",
19936 "CSR_ILP32E_LP64E",
19937 "CSR_ILP32F_LP64F",
19938 "CSR_ILP32F_LP64F_V",
19939 "CSR_ILP32_LP64",
19940 "CSR_ILP32_LP64_V",
19941 "CSR_IPRA",
19942 "CSR_Interrupt",
19943 "CSR_Interrupt_RVE",
19944 "CSR_NoRegs",
19945 "CSR_RT_MostRegs",
19946 "CSR_RT_MostRegs_RVE",
19947 "CSR_XLEN_F32_Interrupt",
19948 "CSR_XLEN_F32_Interrupt_RVE",
19949 "CSR_XLEN_F32_V_Interrupt",
19950 "CSR_XLEN_F32_V_Interrupt_RVE",
19951 "CSR_XLEN_F64_Interrupt",
19952 "CSR_XLEN_F64_Interrupt_RVE",
19953 "CSR_XLEN_F64_V_Interrupt",
19954 "CSR_XLEN_F64_V_Interrupt_RVE",
19955 "CSR_XLEN_V_Interrupt",
19956 "CSR_XLEN_V_Interrupt_RVE",
19957 };
19958 return ArrayRef(Names);
19959}
19960
19961const RISCVFrameLowering *
19962RISCVGenRegisterInfo::getFrameLowering(const MachineFunction &MF) {
19963 return static_cast<const RISCVFrameLowering *>(
19964 MF.getSubtarget().getFrameLowering());
19965}
19966
19967
19968} // namespace llvm
19969