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<153, 2309, 5700, 2110, 109, 646> 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: 18 }, // GPRAll
335 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32
336 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPR
337 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32
338 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32NoX0
339 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0
340 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX2
341 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX31
342 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0X2
343 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0_and_GPRNoX31
344 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX2_and_GPRNoX31
345 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX0X2_and_GPRNoX31
346 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALR
347 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALRNonX7
348 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALR_and_GPRNoX31
349 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRJALRNonX7_and_GPRNoX31
350 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 148 }, // TR
351 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRTC
352 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX31_and_GPRTC
353 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRTCNonX7
354 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRNoX31_and_GPRTCNonX7
355 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32C
356 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRC
357 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32C
358 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // SR07
359 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM2
360 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRC_and_GPRTC
361 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM4
362 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 0 }, // VCSR
363 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRC_and_SR07
364 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX1X5
365 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32X0
366 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX0
367 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX1
368 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX5
369 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // GPRX7
370 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 18 }, // SP
371 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 0 }, // anonymous_14663
372 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair
373 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0
374 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX2
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_odd_in_GPRNoX31
377 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRJALR
378 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
379 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
380 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
381 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
382 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRTC
383 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
384 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
385 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
386 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairC
387 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_SR07
388 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
389 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_16_in_GPRF16X0
390 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
391 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_SP
392 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRX1X5
393 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRX7
394 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64
395 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VR
396 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR
397 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VM
398 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2
399 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4
400 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8
401 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VRNoV0
402 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_16_in_GPRF16NoX0
403 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX2
404 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX31
405 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VMNoV0
406 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2NoV0
407 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4NoV0
408 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8NoV0
409 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2
410 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
411 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
412 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
413 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALR
414 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
415 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
416 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
417 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRTC
418 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
419 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRTCNonX7
420 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
421 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64C
422 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_16_in_GPRF16C
423 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_SR07
424 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
425 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07
426 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX1X5
427 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // VMV0
428 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_16_in_GPRF16X0
429 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX1
430 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX5
431 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_GPRX7
432 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 150 }, // YGPR_with_sub_cap_addr_in_SP
433 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1
434 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1NoV0
435 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2
436 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2NoV0
437 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2_with_sub_vrm1_0_in_VMV0
438 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1_with_sub_vrm1_0_in_VMV0
439 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128
440 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128_with_sub_16_in_FPR16C
441 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1
442 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1NoV0
443 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1_with_sub_vrm1_0_in_VMV0
444 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1
445 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1NoV0
446 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2
447 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2NoV0
448 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4
449 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4NoV0
450 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4_with_sub_vrm1_0_in_VMV0
451 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
452 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1_with_sub_vrm1_0_in_VMV0
453 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256
454 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256_with_sub_16_in_FPR16C
455 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1
456 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1NoV0
457 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1_with_sub_vrm1_0_in_VMV0
458 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1
459 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1NoV0
460 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2
461 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2NoV0
462 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
463 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1_with_sub_vrm1_0_in_VMV0
464 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1
465 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1NoV0
466 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1_with_sub_vrm1_0_in_VMV0
467 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1
468 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1NoV0
469 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2
470 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2NoV0
471 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4
472 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4NoV0
473 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8
474 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8NoV0
475 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
476 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
477 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
478 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1_with_sub_vrm1_0_in_VMV0
479 // Mode = 1 (RV64)
480 { .RegSize: 8, .SpillSize: 8, .SpillAlignment: 8, /*RISCVVTLists+*/.VTListOffset: 15 }, // MR
481 { .RegSize: 8, .SpillSize: 8, .SpillAlignment: 8, /*RISCVVTLists+*/.VTListOffset: 15 }, // MR0
482 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 4 }, // FPR16
483 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16
484 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16NoX0
485 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 4 }, // FPR16C
486 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16C
487 { .RegSize: 16, .SpillSize: 16, .SpillAlignment: 16, /*RISCVVTLists+*/.VTListOffset: 7 }, // GPRF16X0
488 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRAll
489 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32
490 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPR
491 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32
492 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32NoX0
493 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0
494 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX2
495 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX31
496 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0X2
497 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0_and_GPRNoX31
498 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX2_and_GPRNoX31
499 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX0X2_and_GPRNoX31
500 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALR
501 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALRNonX7
502 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALR_and_GPRNoX31
503 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRJALRNonX7_and_GPRNoX31
504 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 148 }, // TR
505 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRTC
506 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX31_and_GPRTC
507 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRTCNonX7
508 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRNoX31_and_GPRTCNonX7
509 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // FPR32C
510 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRC
511 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32C
512 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // SR07
513 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM2
514 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRC_and_GPRTC
515 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 148 }, // TRM4
516 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 2 }, // VCSR
517 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRC_and_SR07
518 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX1X5
519 { .RegSize: 32, .SpillSize: 32, .SpillAlignment: 32, /*RISCVVTLists+*/.VTListOffset: 9 }, // GPRF32X0
520 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX0
521 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX1
522 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX5
523 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // GPRX7
524 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 22 }, // SP
525 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 2 }, // anonymous_14663
526 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair
527 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairNoX0
528 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX2
529 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
530 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRNoX31
531 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRJALR
532 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
533 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
534 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
535 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
536 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRTC
537 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
538 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
539 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
540 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPairC
541 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_SR07
542 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
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_SR07
545 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_even_in_SP
546 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRX1X5
547 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 28 }, // GPRPair_with_sub_gpr_odd_in_GPRX7
548 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64
549 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VR
550 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR
551 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VM
552 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2
553 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4
554 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8
555 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 37 }, // VRNoV0
556 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_16_in_GPRF16NoX0
557 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX2
558 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX31
559 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // ZZZ_VMNoV0
560 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 71 }, // ZZZ_VRMF2NoV0
561 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 66 }, // ZZZ_VRMF4NoV0
562 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 64 }, // ZZZ_VRMF8NoV0
563 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2
564 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
565 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
566 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
567 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALR
568 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
569 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
570 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
571 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRTC
572 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
573 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRTCNonX7
574 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
575 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 11 }, // FPR64C
576 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_16_in_GPRF16C
577 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_SR07
578 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
579 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07
580 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX1X5
581 { .RegSize: 64, .SpillSize: 64, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 56 }, // VMV0
582 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_16_in_GPRF16X0
583 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX1
584 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX5
585 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_GPRX7
586 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 152 }, // YGPR_with_sub_cap_addr_in_SP
587 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1
588 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1NoV0
589 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2
590 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2NoV0
591 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 78 }, // VRM2_with_sub_vrm1_0_in_VMV0
592 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 105 }, // VRN2M1_with_sub_vrm1_0_in_VMV0
593 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128
594 { .RegSize: 128, .SpillSize: 128, .SpillAlignment: 128, /*RISCVVTLists+*/.VTListOffset: 13 }, // FPR128_with_sub_16_in_FPR16C
595 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1
596 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1NoV0
597 { .RegSize: 192, .SpillSize: 192, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 110 }, // VRN3M1_with_sub_vrm1_0_in_VMV0
598 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1
599 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1NoV0
600 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2
601 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2NoV0
602 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4
603 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4NoV0
604 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 87 }, // VRM4_with_sub_vrm1_0_in_VMV0
605 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 140 }, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
606 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 115 }, // VRN4M1_with_sub_vrm1_0_in_VMV0
607 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256
608 { .RegSize: 256, .SpillSize: 256, .SpillAlignment: 256, /*RISCVVTLists+*/.VTListOffset: 34 }, // FPR256_with_sub_16_in_FPR16C
609 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1
610 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1NoV0
611 { .RegSize: 320, .SpillSize: 320, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 120 }, // VRN5M1_with_sub_vrm1_0_in_VMV0
612 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1
613 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1NoV0
614 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2
615 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2NoV0
616 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 142 }, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
617 { .RegSize: 384, .SpillSize: 384, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 125 }, // VRN6M1_with_sub_vrm1_0_in_VMV0
618 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1
619 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1NoV0
620 { .RegSize: 448, .SpillSize: 448, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 130 }, // VRN7M1_with_sub_vrm1_0_in_VMV0
621 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1
622 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1NoV0
623 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2
624 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2NoV0
625 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4
626 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4NoV0
627 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8
628 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8NoV0
629 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 96 }, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
630 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 146 }, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
631 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 144 }, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
632 { .RegSize: 512, .SpillSize: 512, .SpillAlignment: 64, /*RISCVVTLists+*/.VTListOffset: 135 }, // VRN8M1_with_sub_vrm1_0_in_VMV0
633};
634
635static const uint8_t RISCVCostPerUseTable[] = {
6360, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, };
637
638
639static const bool RISCVInAllocatableClassTable[] = {
640false, 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, true, };
641
642
643static const TargetRegisterInfoDesc RISCVRegInfoDesc = { // Extra Descriptors
644.CostPerUse: RISCVCostPerUseTable, .NumCosts: 2, .InAllocatableClass: RISCVInAllocatableClassTable};
645
646unsigned RISCVGenRegisterInfo::composeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
647 static const uint8_t RowMap[57] = {
648 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,
649 };
650 static const uint8_t Rows[7][57] = {
651 { 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, },
652 { 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, },
653 { 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, },
654 { 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, },
655 { 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, },
656 { 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, },
657 { 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, },
658 };
659
660 --IdxA; assert(IdxA < 57); (void) IdxA;
661 --IdxB; assert(IdxB < 57);
662 return Rows[RowMap[IdxA]][IdxB];
663}
664
665unsigned RISCVGenRegisterInfo::reverseComposeSubRegIndicesImpl(unsigned IdxA, unsigned IdxB) const {
666 static const uint8_t Table[57][57] = {
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 { 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, },
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 { 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, },
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 { 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, },
682 { 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, },
683 { 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, },
684 { 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, },
685 { 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, },
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, 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, },
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 { 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, },
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 { 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, },
692 { 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, },
693 { 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, },
694 { 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, },
695 { 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, },
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 { 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, },
699 { 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, },
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, 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, },
703 { 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, },
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, 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, },
707 { 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, },
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, 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, },
711 { 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, },
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, 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, },
714 { 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, },
715 { 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, },
716 { 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, },
717 { 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, },
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 { 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, },
720 { 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, },
721 { 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, },
722 { 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, },
723 { 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, },
724 };
725
726 --IdxA; assert(IdxA < 57);
727 --IdxB; assert(IdxB < 57);
728 return Table[IdxA][IdxB];
729 }
730
731 struct MaskRolOp {
732 LaneBitmask Mask;
733 uint8_t RotateLeft;
734 };
735 static const MaskRolOp LaneMaskComposeSequences[] = {
736 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 0 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 0
737 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 9 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 2
738 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 1 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 4
739 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 2 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 6
740 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 3 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 8
741 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 4 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 10
742 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 5 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 12
743 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 6 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 14
744 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 7 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 }, // Sequence 16
745 { .Mask: LaneBitmask(0xFFFFFFFFFFFFFFFF), .RotateLeft: 8 }, { .Mask: LaneBitmask::getNone(), .RotateLeft: 0 } // Sequence 18
746 };
747 static const uint8_t CompositeSequences[] = {
748 0, // to sub_16
749 0, // to sub_32
750 0, // to sub_64
751 0, // to sub_128
752 0, // to sub_cap_addr
753 0, // to sub_gpr_even
754 2, // to sub_gpr_odd
755 4, // to sub_vrm1_0
756 6, // to sub_vrm1_1
757 8, // to sub_vrm1_2
758 10, // to sub_vrm1_3
759 12, // to sub_vrm1_4
760 14, // to sub_vrm1_5
761 16, // to sub_vrm1_6
762 18, // to sub_vrm1_7
763 0, // to sub_vrm2_0
764 6, // to sub_vrm2_1
765 10, // to sub_vrm2_2
766 14, // to sub_vrm2_3
767 0, // to sub_vrm4_0
768 10, // to sub_vrm4_1
769 2, // to sub_gpr_odd_then_sub_16
770 2, // to sub_gpr_odd_then_sub_32
771 0, // to sub_vrm1_0_sub_vrm1_1
772 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
773 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
774 4, // to sub_vrm1_1_sub_vrm1_2
775 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
776 6, // to sub_vrm1_2_sub_vrm1_3
777 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
778 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
779 0, // to sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
780 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
781 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
782 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
783 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
784 4, // to sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
785 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
786 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
787 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
788 6, // to sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
789 8, // to sub_vrm1_3_sub_vrm1_4
790 8, // to sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
791 8, // to sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
792 8, // to sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
793 10, // to sub_vrm1_4_sub_vrm1_5
794 10, // to sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
795 10, // to sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
796 12, // to sub_vrm1_5_sub_vrm1_6
797 12, // to sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
798 14, // to sub_vrm1_6_sub_vrm1_7
799 0, // to sub_vrm2_0_sub_vrm2_1
800 0, // to sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
801 0, // to sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
802 6, // to sub_vrm2_1_sub_vrm2_2
803 6, // to sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
804 10 // to sub_vrm2_2_sub_vrm2_3
805 };
806
807LaneBitmask RISCVGenRegisterInfo::composeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
808 --IdxA; assert(IdxA < 57 && "Subregister index out of bounds");
809 LaneBitmask Result;
810 for (const MaskRolOp *Ops =
811 &LaneMaskComposeSequences[CompositeSequences[IdxA]];
812 Ops->Mask.any(); ++Ops) {
813 LaneBitmask::Type M = LaneMask.getAsInteger() & Ops->Mask.getAsInteger();
814 if (unsigned S = Ops->RotateLeft)
815 Result |= LaneBitmask((M << S) | (M >> (LaneBitmask::BitWidth - S)));
816 else
817 Result |= LaneBitmask(M);
818 }
819 return Result;
820}
821
822LaneBitmask RISCVGenRegisterInfo::reverseComposeSubRegIndexLaneMaskImpl(unsigned IdxA, LaneBitmask LaneMask) const {
823 LaneMask &= getSubRegIndexLaneMask(SubIdx: IdxA);
824 --IdxA; assert(IdxA < 57 && "Subregister index out of bounds");
825 LaneBitmask Result;
826 for (const MaskRolOp *Ops =
827 &LaneMaskComposeSequences[CompositeSequences[IdxA]];
828 Ops->Mask.any(); ++Ops) {
829 LaneBitmask::Type M = LaneMask.getAsInteger();
830 if (unsigned S = Ops->RotateLeft)
831 Result |= LaneBitmask((M >> S) | (M << (LaneBitmask::BitWidth - S)));
832 else
833 Result |= LaneBitmask(M);
834 }
835 return Result;
836}
837
838const TargetRegisterClass *RISCVGenRegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC, unsigned Idx) const {
839 static constexpr uint8_t Table[153][57] = {
840 { // MR
841 0, // sub_16
842 0, // sub_32
843 0, // sub_64
844 0, // sub_128
845 0, // sub_cap_addr
846 0, // sub_gpr_even
847 0, // sub_gpr_odd
848 0, // sub_vrm1_0
849 0, // sub_vrm1_1
850 0, // sub_vrm1_2
851 0, // sub_vrm1_3
852 0, // sub_vrm1_4
853 0, // sub_vrm1_5
854 0, // sub_vrm1_6
855 0, // sub_vrm1_7
856 0, // sub_vrm2_0
857 0, // sub_vrm2_1
858 0, // sub_vrm2_2
859 0, // sub_vrm2_3
860 0, // sub_vrm4_0
861 0, // sub_vrm4_1
862 0, // sub_gpr_odd_then_sub_16
863 0, // sub_gpr_odd_then_sub_32
864 0, // sub_vrm1_0_sub_vrm1_1
865 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
866 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
867 0, // sub_vrm1_1_sub_vrm1_2
868 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
869 0, // sub_vrm1_2_sub_vrm1_3
870 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
871 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
872 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
873 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
874 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
875 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
876 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
877 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
878 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
879 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
880 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
881 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
882 0, // sub_vrm1_3_sub_vrm1_4
883 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
884 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
885 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
886 0, // sub_vrm1_4_sub_vrm1_5
887 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
888 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
889 0, // sub_vrm1_5_sub_vrm1_6
890 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
891 0, // sub_vrm1_6_sub_vrm1_7
892 0, // sub_vrm2_0_sub_vrm2_1
893 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
894 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
895 0, // sub_vrm2_1_sub_vrm2_2
896 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
897 0, // sub_vrm2_2_sub_vrm2_3
898 },
899 { // MR0
900 0, // sub_16
901 0, // sub_32
902 0, // sub_64
903 0, // sub_128
904 0, // sub_cap_addr
905 0, // sub_gpr_even
906 0, // sub_gpr_odd
907 0, // sub_vrm1_0
908 0, // sub_vrm1_1
909 0, // sub_vrm1_2
910 0, // sub_vrm1_3
911 0, // sub_vrm1_4
912 0, // sub_vrm1_5
913 0, // sub_vrm1_6
914 0, // sub_vrm1_7
915 0, // sub_vrm2_0
916 0, // sub_vrm2_1
917 0, // sub_vrm2_2
918 0, // sub_vrm2_3
919 0, // sub_vrm4_0
920 0, // sub_vrm4_1
921 0, // sub_gpr_odd_then_sub_16
922 0, // sub_gpr_odd_then_sub_32
923 0, // sub_vrm1_0_sub_vrm1_1
924 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
925 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
926 0, // sub_vrm1_1_sub_vrm1_2
927 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
928 0, // sub_vrm1_2_sub_vrm1_3
929 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
930 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
931 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
932 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
933 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
934 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
935 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
936 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
937 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
938 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
939 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
940 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
941 0, // sub_vrm1_3_sub_vrm1_4
942 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
943 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
944 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
945 0, // sub_vrm1_4_sub_vrm1_5
946 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
947 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
948 0, // sub_vrm1_5_sub_vrm1_6
949 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
950 0, // sub_vrm1_6_sub_vrm1_7
951 0, // sub_vrm2_0_sub_vrm2_1
952 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
953 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
954 0, // sub_vrm2_1_sub_vrm2_2
955 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
956 0, // sub_vrm2_2_sub_vrm2_3
957 },
958 { // FPR16
959 0, // sub_16
960 0, // sub_32
961 0, // sub_64
962 0, // sub_128
963 0, // sub_cap_addr
964 0, // sub_gpr_even
965 0, // sub_gpr_odd
966 0, // sub_vrm1_0
967 0, // sub_vrm1_1
968 0, // sub_vrm1_2
969 0, // sub_vrm1_3
970 0, // sub_vrm1_4
971 0, // sub_vrm1_5
972 0, // sub_vrm1_6
973 0, // sub_vrm1_7
974 0, // sub_vrm2_0
975 0, // sub_vrm2_1
976 0, // sub_vrm2_2
977 0, // sub_vrm2_3
978 0, // sub_vrm4_0
979 0, // sub_vrm4_1
980 0, // sub_gpr_odd_then_sub_16
981 0, // sub_gpr_odd_then_sub_32
982 0, // sub_vrm1_0_sub_vrm1_1
983 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
984 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
985 0, // sub_vrm1_1_sub_vrm1_2
986 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
987 0, // sub_vrm1_2_sub_vrm1_3
988 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
989 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
990 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
991 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
992 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
993 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
994 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
995 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
996 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
997 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
998 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
999 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1000 0, // sub_vrm1_3_sub_vrm1_4
1001 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1002 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1003 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1004 0, // sub_vrm1_4_sub_vrm1_5
1005 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1006 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1007 0, // sub_vrm1_5_sub_vrm1_6
1008 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1009 0, // sub_vrm1_6_sub_vrm1_7
1010 0, // sub_vrm2_0_sub_vrm2_1
1011 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1012 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1013 0, // sub_vrm2_1_sub_vrm2_2
1014 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1015 0, // sub_vrm2_2_sub_vrm2_3
1016 },
1017 { // GPRF16
1018 0, // sub_16
1019 0, // sub_32
1020 0, // sub_64
1021 0, // sub_128
1022 0, // sub_cap_addr
1023 0, // sub_gpr_even
1024 0, // sub_gpr_odd
1025 0, // sub_vrm1_0
1026 0, // sub_vrm1_1
1027 0, // sub_vrm1_2
1028 0, // sub_vrm1_3
1029 0, // sub_vrm1_4
1030 0, // sub_vrm1_5
1031 0, // sub_vrm1_6
1032 0, // sub_vrm1_7
1033 0, // sub_vrm2_0
1034 0, // sub_vrm2_1
1035 0, // sub_vrm2_2
1036 0, // sub_vrm2_3
1037 0, // sub_vrm4_0
1038 0, // sub_vrm4_1
1039 0, // sub_gpr_odd_then_sub_16
1040 0, // sub_gpr_odd_then_sub_32
1041 0, // sub_vrm1_0_sub_vrm1_1
1042 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1043 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1044 0, // sub_vrm1_1_sub_vrm1_2
1045 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1046 0, // sub_vrm1_2_sub_vrm1_3
1047 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1048 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1049 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1050 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
1051 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1052 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1053 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1054 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1055 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1056 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1057 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1058 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1059 0, // sub_vrm1_3_sub_vrm1_4
1060 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1061 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1062 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1063 0, // sub_vrm1_4_sub_vrm1_5
1064 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1065 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1066 0, // sub_vrm1_5_sub_vrm1_6
1067 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1068 0, // sub_vrm1_6_sub_vrm1_7
1069 0, // sub_vrm2_0_sub_vrm2_1
1070 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1071 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1072 0, // sub_vrm2_1_sub_vrm2_2
1073 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1074 0, // sub_vrm2_2_sub_vrm2_3
1075 },
1076 { // GPRF16NoX0
1077 0, // sub_16
1078 0, // sub_32
1079 0, // sub_64
1080 0, // sub_128
1081 0, // sub_cap_addr
1082 0, // sub_gpr_even
1083 0, // sub_gpr_odd
1084 0, // sub_vrm1_0
1085 0, // sub_vrm1_1
1086 0, // sub_vrm1_2
1087 0, // sub_vrm1_3
1088 0, // sub_vrm1_4
1089 0, // sub_vrm1_5
1090 0, // sub_vrm1_6
1091 0, // sub_vrm1_7
1092 0, // sub_vrm2_0
1093 0, // sub_vrm2_1
1094 0, // sub_vrm2_2
1095 0, // sub_vrm2_3
1096 0, // sub_vrm4_0
1097 0, // sub_vrm4_1
1098 0, // sub_gpr_odd_then_sub_16
1099 0, // sub_gpr_odd_then_sub_32
1100 0, // sub_vrm1_0_sub_vrm1_1
1101 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1102 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1103 0, // sub_vrm1_1_sub_vrm1_2
1104 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1105 0, // sub_vrm1_2_sub_vrm1_3
1106 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1107 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1108 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1109 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
1110 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1111 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1112 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1113 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1114 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1115 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1116 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1117 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1118 0, // sub_vrm1_3_sub_vrm1_4
1119 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1120 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1121 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1122 0, // sub_vrm1_4_sub_vrm1_5
1123 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1124 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1125 0, // sub_vrm1_5_sub_vrm1_6
1126 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1127 0, // sub_vrm1_6_sub_vrm1_7
1128 0, // sub_vrm2_0_sub_vrm2_1
1129 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1130 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1131 0, // sub_vrm2_1_sub_vrm2_2
1132 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1133 0, // sub_vrm2_2_sub_vrm2_3
1134 },
1135 { // FPR16C
1136 0, // sub_16
1137 0, // sub_32
1138 0, // sub_64
1139 0, // sub_128
1140 0, // sub_cap_addr
1141 0, // sub_gpr_even
1142 0, // sub_gpr_odd
1143 0, // sub_vrm1_0
1144 0, // sub_vrm1_1
1145 0, // sub_vrm1_2
1146 0, // sub_vrm1_3
1147 0, // sub_vrm1_4
1148 0, // sub_vrm1_5
1149 0, // sub_vrm1_6
1150 0, // sub_vrm1_7
1151 0, // sub_vrm2_0
1152 0, // sub_vrm2_1
1153 0, // sub_vrm2_2
1154 0, // sub_vrm2_3
1155 0, // sub_vrm4_0
1156 0, // sub_vrm4_1
1157 0, // sub_gpr_odd_then_sub_16
1158 0, // sub_gpr_odd_then_sub_32
1159 0, // sub_vrm1_0_sub_vrm1_1
1160 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1161 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1162 0, // sub_vrm1_1_sub_vrm1_2
1163 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1164 0, // sub_vrm1_2_sub_vrm1_3
1165 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1166 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1167 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1168 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
1169 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1170 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1171 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1172 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1173 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1174 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1175 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1176 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1177 0, // sub_vrm1_3_sub_vrm1_4
1178 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1179 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1180 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1181 0, // sub_vrm1_4_sub_vrm1_5
1182 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1183 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1184 0, // sub_vrm1_5_sub_vrm1_6
1185 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1186 0, // sub_vrm1_6_sub_vrm1_7
1187 0, // sub_vrm2_0_sub_vrm2_1
1188 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1189 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1190 0, // sub_vrm2_1_sub_vrm2_2
1191 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1192 0, // sub_vrm2_2_sub_vrm2_3
1193 },
1194 { // GPRF16C
1195 0, // sub_16
1196 0, // sub_32
1197 0, // sub_64
1198 0, // sub_128
1199 0, // sub_cap_addr
1200 0, // sub_gpr_even
1201 0, // sub_gpr_odd
1202 0, // sub_vrm1_0
1203 0, // sub_vrm1_1
1204 0, // sub_vrm1_2
1205 0, // sub_vrm1_3
1206 0, // sub_vrm1_4
1207 0, // sub_vrm1_5
1208 0, // sub_vrm1_6
1209 0, // sub_vrm1_7
1210 0, // sub_vrm2_0
1211 0, // sub_vrm2_1
1212 0, // sub_vrm2_2
1213 0, // sub_vrm2_3
1214 0, // sub_vrm4_0
1215 0, // sub_vrm4_1
1216 0, // sub_gpr_odd_then_sub_16
1217 0, // sub_gpr_odd_then_sub_32
1218 0, // sub_vrm1_0_sub_vrm1_1
1219 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1220 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1221 0, // sub_vrm1_1_sub_vrm1_2
1222 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1223 0, // sub_vrm1_2_sub_vrm1_3
1224 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1225 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1226 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1227 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
1228 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1229 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1230 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1231 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1232 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1233 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1234 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1235 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1236 0, // sub_vrm1_3_sub_vrm1_4
1237 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1238 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1239 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1240 0, // sub_vrm1_4_sub_vrm1_5
1241 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1242 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1243 0, // sub_vrm1_5_sub_vrm1_6
1244 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1245 0, // sub_vrm1_6_sub_vrm1_7
1246 0, // sub_vrm2_0_sub_vrm2_1
1247 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1248 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1249 0, // sub_vrm2_1_sub_vrm2_2
1250 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1251 0, // sub_vrm2_2_sub_vrm2_3
1252 },
1253 { // GPRF16X0
1254 0, // sub_16
1255 0, // sub_32
1256 0, // sub_64
1257 0, // sub_128
1258 0, // sub_cap_addr
1259 0, // sub_gpr_even
1260 0, // sub_gpr_odd
1261 0, // sub_vrm1_0
1262 0, // sub_vrm1_1
1263 0, // sub_vrm1_2
1264 0, // sub_vrm1_3
1265 0, // sub_vrm1_4
1266 0, // sub_vrm1_5
1267 0, // sub_vrm1_6
1268 0, // sub_vrm1_7
1269 0, // sub_vrm2_0
1270 0, // sub_vrm2_1
1271 0, // sub_vrm2_2
1272 0, // sub_vrm2_3
1273 0, // sub_vrm4_0
1274 0, // sub_vrm4_1
1275 0, // sub_gpr_odd_then_sub_16
1276 0, // sub_gpr_odd_then_sub_32
1277 0, // sub_vrm1_0_sub_vrm1_1
1278 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1279 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1280 0, // sub_vrm1_1_sub_vrm1_2
1281 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1282 0, // sub_vrm1_2_sub_vrm1_3
1283 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1284 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1285 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1286 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
1287 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1288 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1289 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1290 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1291 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1292 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1293 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1294 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1295 0, // sub_vrm1_3_sub_vrm1_4
1296 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1297 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1298 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1299 0, // sub_vrm1_4_sub_vrm1_5
1300 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1301 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1302 0, // sub_vrm1_5_sub_vrm1_6
1303 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1304 0, // sub_vrm1_6_sub_vrm1_7
1305 0, // sub_vrm2_0_sub_vrm2_1
1306 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1307 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1308 0, // sub_vrm2_1_sub_vrm2_2
1309 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1310 0, // sub_vrm2_2_sub_vrm2_3
1311 },
1312 { // GPRAll
1313 11, // sub_16 -> GPR
1314 11, // sub_32 -> GPR
1315 0, // sub_64
1316 0, // sub_128
1317 0, // sub_cap_addr
1318 0, // sub_gpr_even
1319 0, // sub_gpr_odd
1320 0, // sub_vrm1_0
1321 0, // sub_vrm1_1
1322 0, // sub_vrm1_2
1323 0, // sub_vrm1_3
1324 0, // sub_vrm1_4
1325 0, // sub_vrm1_5
1326 0, // sub_vrm1_6
1327 0, // sub_vrm1_7
1328 0, // sub_vrm2_0
1329 0, // sub_vrm2_1
1330 0, // sub_vrm2_2
1331 0, // sub_vrm2_3
1332 0, // sub_vrm4_0
1333 0, // sub_vrm4_1
1334 0, // sub_gpr_odd_then_sub_16
1335 0, // sub_gpr_odd_then_sub_32
1336 0, // sub_vrm1_0_sub_vrm1_1
1337 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1338 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1339 0, // sub_vrm1_1_sub_vrm1_2
1340 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1341 0, // sub_vrm1_2_sub_vrm1_3
1342 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1343 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1344 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1345 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
1346 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1347 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1348 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1349 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1350 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1351 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1352 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1353 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1354 0, // sub_vrm1_3_sub_vrm1_4
1355 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1356 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1357 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1358 0, // sub_vrm1_4_sub_vrm1_5
1359 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1360 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1361 0, // sub_vrm1_5_sub_vrm1_6
1362 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1363 0, // sub_vrm1_6_sub_vrm1_7
1364 0, // sub_vrm2_0_sub_vrm2_1
1365 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1366 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1367 0, // sub_vrm2_1_sub_vrm2_2
1368 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1369 0, // sub_vrm2_2_sub_vrm2_3
1370 },
1371 { // FPR32
1372 10, // sub_16 -> FPR32
1373 0, // sub_32
1374 0, // sub_64
1375 0, // sub_128
1376 0, // sub_cap_addr
1377 0, // sub_gpr_even
1378 0, // sub_gpr_odd
1379 0, // sub_vrm1_0
1380 0, // sub_vrm1_1
1381 0, // sub_vrm1_2
1382 0, // sub_vrm1_3
1383 0, // sub_vrm1_4
1384 0, // sub_vrm1_5
1385 0, // sub_vrm1_6
1386 0, // sub_vrm1_7
1387 0, // sub_vrm2_0
1388 0, // sub_vrm2_1
1389 0, // sub_vrm2_2
1390 0, // sub_vrm2_3
1391 0, // sub_vrm4_0
1392 0, // sub_vrm4_1
1393 0, // sub_gpr_odd_then_sub_16
1394 0, // sub_gpr_odd_then_sub_32
1395 0, // sub_vrm1_0_sub_vrm1_1
1396 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1397 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1398 0, // sub_vrm1_1_sub_vrm1_2
1399 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1400 0, // sub_vrm1_2_sub_vrm1_3
1401 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1402 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1403 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1404 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
1405 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1406 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1407 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1408 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1409 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1410 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1411 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1412 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1413 0, // sub_vrm1_3_sub_vrm1_4
1414 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1415 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1416 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1417 0, // sub_vrm1_4_sub_vrm1_5
1418 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1419 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1420 0, // sub_vrm1_5_sub_vrm1_6
1421 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1422 0, // sub_vrm1_6_sub_vrm1_7
1423 0, // sub_vrm2_0_sub_vrm2_1
1424 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1425 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1426 0, // sub_vrm2_1_sub_vrm2_2
1427 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1428 0, // sub_vrm2_2_sub_vrm2_3
1429 },
1430 { // GPR
1431 11, // sub_16 -> GPR
1432 11, // sub_32 -> GPR
1433 0, // sub_64
1434 0, // sub_128
1435 0, // sub_cap_addr
1436 0, // sub_gpr_even
1437 0, // sub_gpr_odd
1438 0, // sub_vrm1_0
1439 0, // sub_vrm1_1
1440 0, // sub_vrm1_2
1441 0, // sub_vrm1_3
1442 0, // sub_vrm1_4
1443 0, // sub_vrm1_5
1444 0, // sub_vrm1_6
1445 0, // sub_vrm1_7
1446 0, // sub_vrm2_0
1447 0, // sub_vrm2_1
1448 0, // sub_vrm2_2
1449 0, // sub_vrm2_3
1450 0, // sub_vrm4_0
1451 0, // sub_vrm4_1
1452 0, // sub_gpr_odd_then_sub_16
1453 0, // sub_gpr_odd_then_sub_32
1454 0, // sub_vrm1_0_sub_vrm1_1
1455 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1456 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1457 0, // sub_vrm1_1_sub_vrm1_2
1458 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1459 0, // sub_vrm1_2_sub_vrm1_3
1460 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1461 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1462 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1463 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
1464 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1465 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1466 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1467 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1468 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1469 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1470 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1471 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1472 0, // sub_vrm1_3_sub_vrm1_4
1473 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1474 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1475 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1476 0, // sub_vrm1_4_sub_vrm1_5
1477 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1478 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1479 0, // sub_vrm1_5_sub_vrm1_6
1480 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1481 0, // sub_vrm1_6_sub_vrm1_7
1482 0, // sub_vrm2_0_sub_vrm2_1
1483 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1484 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1485 0, // sub_vrm2_1_sub_vrm2_2
1486 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1487 0, // sub_vrm2_2_sub_vrm2_3
1488 },
1489 { // GPRF32
1490 12, // sub_16 -> GPRF32
1491 0, // sub_32
1492 0, // sub_64
1493 0, // sub_128
1494 0, // sub_cap_addr
1495 0, // sub_gpr_even
1496 0, // sub_gpr_odd
1497 0, // sub_vrm1_0
1498 0, // sub_vrm1_1
1499 0, // sub_vrm1_2
1500 0, // sub_vrm1_3
1501 0, // sub_vrm1_4
1502 0, // sub_vrm1_5
1503 0, // sub_vrm1_6
1504 0, // sub_vrm1_7
1505 0, // sub_vrm2_0
1506 0, // sub_vrm2_1
1507 0, // sub_vrm2_2
1508 0, // sub_vrm2_3
1509 0, // sub_vrm4_0
1510 0, // sub_vrm4_1
1511 0, // sub_gpr_odd_then_sub_16
1512 0, // sub_gpr_odd_then_sub_32
1513 0, // sub_vrm1_0_sub_vrm1_1
1514 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1515 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1516 0, // sub_vrm1_1_sub_vrm1_2
1517 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1518 0, // sub_vrm1_2_sub_vrm1_3
1519 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1520 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1521 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1522 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
1523 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1524 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1525 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1526 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1527 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1528 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1529 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1530 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1531 0, // sub_vrm1_3_sub_vrm1_4
1532 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1533 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1534 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1535 0, // sub_vrm1_4_sub_vrm1_5
1536 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1537 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1538 0, // sub_vrm1_5_sub_vrm1_6
1539 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1540 0, // sub_vrm1_6_sub_vrm1_7
1541 0, // sub_vrm2_0_sub_vrm2_1
1542 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1543 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1544 0, // sub_vrm2_1_sub_vrm2_2
1545 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1546 0, // sub_vrm2_2_sub_vrm2_3
1547 },
1548 { // GPRF32NoX0
1549 13, // sub_16 -> GPRF32NoX0
1550 0, // sub_32
1551 0, // sub_64
1552 0, // sub_128
1553 0, // sub_cap_addr
1554 0, // sub_gpr_even
1555 0, // sub_gpr_odd
1556 0, // sub_vrm1_0
1557 0, // sub_vrm1_1
1558 0, // sub_vrm1_2
1559 0, // sub_vrm1_3
1560 0, // sub_vrm1_4
1561 0, // sub_vrm1_5
1562 0, // sub_vrm1_6
1563 0, // sub_vrm1_7
1564 0, // sub_vrm2_0
1565 0, // sub_vrm2_1
1566 0, // sub_vrm2_2
1567 0, // sub_vrm2_3
1568 0, // sub_vrm4_0
1569 0, // sub_vrm4_1
1570 0, // sub_gpr_odd_then_sub_16
1571 0, // sub_gpr_odd_then_sub_32
1572 0, // sub_vrm1_0_sub_vrm1_1
1573 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1574 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1575 0, // sub_vrm1_1_sub_vrm1_2
1576 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1577 0, // sub_vrm1_2_sub_vrm1_3
1578 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1579 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1580 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1581 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
1582 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1583 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1584 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1585 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1586 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1587 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1588 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1589 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1590 0, // sub_vrm1_3_sub_vrm1_4
1591 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1592 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1593 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1594 0, // sub_vrm1_4_sub_vrm1_5
1595 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1596 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1597 0, // sub_vrm1_5_sub_vrm1_6
1598 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1599 0, // sub_vrm1_6_sub_vrm1_7
1600 0, // sub_vrm2_0_sub_vrm2_1
1601 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1602 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1603 0, // sub_vrm2_1_sub_vrm2_2
1604 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1605 0, // sub_vrm2_2_sub_vrm2_3
1606 },
1607 { // GPRNoX0
1608 14, // sub_16 -> GPRNoX0
1609 14, // sub_32 -> GPRNoX0
1610 0, // sub_64
1611 0, // sub_128
1612 0, // sub_cap_addr
1613 0, // sub_gpr_even
1614 0, // sub_gpr_odd
1615 0, // sub_vrm1_0
1616 0, // sub_vrm1_1
1617 0, // sub_vrm1_2
1618 0, // sub_vrm1_3
1619 0, // sub_vrm1_4
1620 0, // sub_vrm1_5
1621 0, // sub_vrm1_6
1622 0, // sub_vrm1_7
1623 0, // sub_vrm2_0
1624 0, // sub_vrm2_1
1625 0, // sub_vrm2_2
1626 0, // sub_vrm2_3
1627 0, // sub_vrm4_0
1628 0, // sub_vrm4_1
1629 0, // sub_gpr_odd_then_sub_16
1630 0, // sub_gpr_odd_then_sub_32
1631 0, // sub_vrm1_0_sub_vrm1_1
1632 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1633 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1634 0, // sub_vrm1_1_sub_vrm1_2
1635 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1636 0, // sub_vrm1_2_sub_vrm1_3
1637 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1638 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1639 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1640 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
1641 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1642 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1643 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1644 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1645 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1646 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1647 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1648 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1649 0, // sub_vrm1_3_sub_vrm1_4
1650 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1651 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1652 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1653 0, // sub_vrm1_4_sub_vrm1_5
1654 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1655 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1656 0, // sub_vrm1_5_sub_vrm1_6
1657 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1658 0, // sub_vrm1_6_sub_vrm1_7
1659 0, // sub_vrm2_0_sub_vrm2_1
1660 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1661 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1662 0, // sub_vrm2_1_sub_vrm2_2
1663 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1664 0, // sub_vrm2_2_sub_vrm2_3
1665 },
1666 { // GPRNoX2
1667 15, // sub_16 -> GPRNoX2
1668 15, // sub_32 -> GPRNoX2
1669 0, // sub_64
1670 0, // sub_128
1671 0, // sub_cap_addr
1672 0, // sub_gpr_even
1673 0, // sub_gpr_odd
1674 0, // sub_vrm1_0
1675 0, // sub_vrm1_1
1676 0, // sub_vrm1_2
1677 0, // sub_vrm1_3
1678 0, // sub_vrm1_4
1679 0, // sub_vrm1_5
1680 0, // sub_vrm1_6
1681 0, // sub_vrm1_7
1682 0, // sub_vrm2_0
1683 0, // sub_vrm2_1
1684 0, // sub_vrm2_2
1685 0, // sub_vrm2_3
1686 0, // sub_vrm4_0
1687 0, // sub_vrm4_1
1688 0, // sub_gpr_odd_then_sub_16
1689 0, // sub_gpr_odd_then_sub_32
1690 0, // sub_vrm1_0_sub_vrm1_1
1691 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1692 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1693 0, // sub_vrm1_1_sub_vrm1_2
1694 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1695 0, // sub_vrm1_2_sub_vrm1_3
1696 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1697 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1698 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1699 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
1700 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1701 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1702 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1703 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1704 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1705 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1706 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1707 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1708 0, // sub_vrm1_3_sub_vrm1_4
1709 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1710 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1711 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1712 0, // sub_vrm1_4_sub_vrm1_5
1713 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1714 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1715 0, // sub_vrm1_5_sub_vrm1_6
1716 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1717 0, // sub_vrm1_6_sub_vrm1_7
1718 0, // sub_vrm2_0_sub_vrm2_1
1719 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1720 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1721 0, // sub_vrm2_1_sub_vrm2_2
1722 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1723 0, // sub_vrm2_2_sub_vrm2_3
1724 },
1725 { // GPRNoX31
1726 16, // sub_16 -> GPRNoX31
1727 16, // sub_32 -> GPRNoX31
1728 0, // sub_64
1729 0, // sub_128
1730 0, // sub_cap_addr
1731 0, // sub_gpr_even
1732 0, // sub_gpr_odd
1733 0, // sub_vrm1_0
1734 0, // sub_vrm1_1
1735 0, // sub_vrm1_2
1736 0, // sub_vrm1_3
1737 0, // sub_vrm1_4
1738 0, // sub_vrm1_5
1739 0, // sub_vrm1_6
1740 0, // sub_vrm1_7
1741 0, // sub_vrm2_0
1742 0, // sub_vrm2_1
1743 0, // sub_vrm2_2
1744 0, // sub_vrm2_3
1745 0, // sub_vrm4_0
1746 0, // sub_vrm4_1
1747 0, // sub_gpr_odd_then_sub_16
1748 0, // sub_gpr_odd_then_sub_32
1749 0, // sub_vrm1_0_sub_vrm1_1
1750 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1751 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1752 0, // sub_vrm1_1_sub_vrm1_2
1753 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1754 0, // sub_vrm1_2_sub_vrm1_3
1755 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1756 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1757 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1758 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
1759 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1760 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1761 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1762 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1763 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1764 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1765 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1766 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1767 0, // sub_vrm1_3_sub_vrm1_4
1768 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1769 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1770 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1771 0, // sub_vrm1_4_sub_vrm1_5
1772 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1773 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1774 0, // sub_vrm1_5_sub_vrm1_6
1775 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1776 0, // sub_vrm1_6_sub_vrm1_7
1777 0, // sub_vrm2_0_sub_vrm2_1
1778 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1779 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1780 0, // sub_vrm2_1_sub_vrm2_2
1781 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1782 0, // sub_vrm2_2_sub_vrm2_3
1783 },
1784 { // GPRNoX0X2
1785 17, // sub_16 -> GPRNoX0X2
1786 17, // sub_32 -> GPRNoX0X2
1787 0, // sub_64
1788 0, // sub_128
1789 0, // sub_cap_addr
1790 0, // sub_gpr_even
1791 0, // sub_gpr_odd
1792 0, // sub_vrm1_0
1793 0, // sub_vrm1_1
1794 0, // sub_vrm1_2
1795 0, // sub_vrm1_3
1796 0, // sub_vrm1_4
1797 0, // sub_vrm1_5
1798 0, // sub_vrm1_6
1799 0, // sub_vrm1_7
1800 0, // sub_vrm2_0
1801 0, // sub_vrm2_1
1802 0, // sub_vrm2_2
1803 0, // sub_vrm2_3
1804 0, // sub_vrm4_0
1805 0, // sub_vrm4_1
1806 0, // sub_gpr_odd_then_sub_16
1807 0, // sub_gpr_odd_then_sub_32
1808 0, // sub_vrm1_0_sub_vrm1_1
1809 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1810 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1811 0, // sub_vrm1_1_sub_vrm1_2
1812 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1813 0, // sub_vrm1_2_sub_vrm1_3
1814 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1815 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1816 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1817 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
1818 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1819 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1820 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1821 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1822 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1823 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1824 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1825 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1826 0, // sub_vrm1_3_sub_vrm1_4
1827 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1828 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1829 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1830 0, // sub_vrm1_4_sub_vrm1_5
1831 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1832 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1833 0, // sub_vrm1_5_sub_vrm1_6
1834 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1835 0, // sub_vrm1_6_sub_vrm1_7
1836 0, // sub_vrm2_0_sub_vrm2_1
1837 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1838 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1839 0, // sub_vrm2_1_sub_vrm2_2
1840 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1841 0, // sub_vrm2_2_sub_vrm2_3
1842 },
1843 { // GPRNoX0_and_GPRNoX31
1844 18, // sub_16 -> GPRNoX0_and_GPRNoX31
1845 18, // sub_32 -> GPRNoX0_and_GPRNoX31
1846 0, // sub_64
1847 0, // sub_128
1848 0, // sub_cap_addr
1849 0, // sub_gpr_even
1850 0, // sub_gpr_odd
1851 0, // sub_vrm1_0
1852 0, // sub_vrm1_1
1853 0, // sub_vrm1_2
1854 0, // sub_vrm1_3
1855 0, // sub_vrm1_4
1856 0, // sub_vrm1_5
1857 0, // sub_vrm1_6
1858 0, // sub_vrm1_7
1859 0, // sub_vrm2_0
1860 0, // sub_vrm2_1
1861 0, // sub_vrm2_2
1862 0, // sub_vrm2_3
1863 0, // sub_vrm4_0
1864 0, // sub_vrm4_1
1865 0, // sub_gpr_odd_then_sub_16
1866 0, // sub_gpr_odd_then_sub_32
1867 0, // sub_vrm1_0_sub_vrm1_1
1868 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1869 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1870 0, // sub_vrm1_1_sub_vrm1_2
1871 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1872 0, // sub_vrm1_2_sub_vrm1_3
1873 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1874 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1875 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1876 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
1877 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1878 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1879 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1880 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1881 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1882 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1883 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1884 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1885 0, // sub_vrm1_3_sub_vrm1_4
1886 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1887 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1888 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1889 0, // sub_vrm1_4_sub_vrm1_5
1890 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1891 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1892 0, // sub_vrm1_5_sub_vrm1_6
1893 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1894 0, // sub_vrm1_6_sub_vrm1_7
1895 0, // sub_vrm2_0_sub_vrm2_1
1896 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1897 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1898 0, // sub_vrm2_1_sub_vrm2_2
1899 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1900 0, // sub_vrm2_2_sub_vrm2_3
1901 },
1902 { // GPRNoX2_and_GPRNoX31
1903 19, // sub_16 -> GPRNoX2_and_GPRNoX31
1904 19, // sub_32 -> GPRNoX2_and_GPRNoX31
1905 0, // sub_64
1906 0, // sub_128
1907 0, // sub_cap_addr
1908 0, // sub_gpr_even
1909 0, // sub_gpr_odd
1910 0, // sub_vrm1_0
1911 0, // sub_vrm1_1
1912 0, // sub_vrm1_2
1913 0, // sub_vrm1_3
1914 0, // sub_vrm1_4
1915 0, // sub_vrm1_5
1916 0, // sub_vrm1_6
1917 0, // sub_vrm1_7
1918 0, // sub_vrm2_0
1919 0, // sub_vrm2_1
1920 0, // sub_vrm2_2
1921 0, // sub_vrm2_3
1922 0, // sub_vrm4_0
1923 0, // sub_vrm4_1
1924 0, // sub_gpr_odd_then_sub_16
1925 0, // sub_gpr_odd_then_sub_32
1926 0, // sub_vrm1_0_sub_vrm1_1
1927 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1928 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1929 0, // sub_vrm1_1_sub_vrm1_2
1930 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1931 0, // sub_vrm1_2_sub_vrm1_3
1932 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1933 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1934 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1935 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
1936 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1937 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1938 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1939 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1940 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1941 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1942 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1943 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1944 0, // sub_vrm1_3_sub_vrm1_4
1945 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1946 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1947 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1948 0, // sub_vrm1_4_sub_vrm1_5
1949 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1950 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1951 0, // sub_vrm1_5_sub_vrm1_6
1952 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1953 0, // sub_vrm1_6_sub_vrm1_7
1954 0, // sub_vrm2_0_sub_vrm2_1
1955 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
1956 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1957 0, // sub_vrm2_1_sub_vrm2_2
1958 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
1959 0, // sub_vrm2_2_sub_vrm2_3
1960 },
1961 { // GPRNoX0X2_and_GPRNoX31
1962 20, // sub_16 -> GPRNoX0X2_and_GPRNoX31
1963 20, // sub_32 -> GPRNoX0X2_and_GPRNoX31
1964 0, // sub_64
1965 0, // sub_128
1966 0, // sub_cap_addr
1967 0, // sub_gpr_even
1968 0, // sub_gpr_odd
1969 0, // sub_vrm1_0
1970 0, // sub_vrm1_1
1971 0, // sub_vrm1_2
1972 0, // sub_vrm1_3
1973 0, // sub_vrm1_4
1974 0, // sub_vrm1_5
1975 0, // sub_vrm1_6
1976 0, // sub_vrm1_7
1977 0, // sub_vrm2_0
1978 0, // sub_vrm2_1
1979 0, // sub_vrm2_2
1980 0, // sub_vrm2_3
1981 0, // sub_vrm4_0
1982 0, // sub_vrm4_1
1983 0, // sub_gpr_odd_then_sub_16
1984 0, // sub_gpr_odd_then_sub_32
1985 0, // sub_vrm1_0_sub_vrm1_1
1986 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
1987 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1988 0, // sub_vrm1_1_sub_vrm1_2
1989 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
1990 0, // sub_vrm1_2_sub_vrm1_3
1991 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1992 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1993 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1994 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
1995 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
1996 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
1997 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
1998 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
1999 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2000 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2001 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2002 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2003 0, // sub_vrm1_3_sub_vrm1_4
2004 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2005 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2006 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2007 0, // sub_vrm1_4_sub_vrm1_5
2008 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2009 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2010 0, // sub_vrm1_5_sub_vrm1_6
2011 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2012 0, // sub_vrm1_6_sub_vrm1_7
2013 0, // sub_vrm2_0_sub_vrm2_1
2014 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2015 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2016 0, // sub_vrm2_1_sub_vrm2_2
2017 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2018 0, // sub_vrm2_2_sub_vrm2_3
2019 },
2020 { // GPRJALR
2021 21, // sub_16 -> GPRJALR
2022 21, // sub_32 -> GPRJALR
2023 0, // sub_64
2024 0, // sub_128
2025 0, // sub_cap_addr
2026 0, // sub_gpr_even
2027 0, // sub_gpr_odd
2028 0, // sub_vrm1_0
2029 0, // sub_vrm1_1
2030 0, // sub_vrm1_2
2031 0, // sub_vrm1_3
2032 0, // sub_vrm1_4
2033 0, // sub_vrm1_5
2034 0, // sub_vrm1_6
2035 0, // sub_vrm1_7
2036 0, // sub_vrm2_0
2037 0, // sub_vrm2_1
2038 0, // sub_vrm2_2
2039 0, // sub_vrm2_3
2040 0, // sub_vrm4_0
2041 0, // sub_vrm4_1
2042 0, // sub_gpr_odd_then_sub_16
2043 0, // sub_gpr_odd_then_sub_32
2044 0, // sub_vrm1_0_sub_vrm1_1
2045 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2046 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2047 0, // sub_vrm1_1_sub_vrm1_2
2048 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2049 0, // sub_vrm1_2_sub_vrm1_3
2050 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2051 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2052 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2053 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
2054 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2055 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2056 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2057 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2058 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2059 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2060 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2061 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2062 0, // sub_vrm1_3_sub_vrm1_4
2063 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2064 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2065 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2066 0, // sub_vrm1_4_sub_vrm1_5
2067 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2068 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2069 0, // sub_vrm1_5_sub_vrm1_6
2070 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2071 0, // sub_vrm1_6_sub_vrm1_7
2072 0, // sub_vrm2_0_sub_vrm2_1
2073 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2074 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2075 0, // sub_vrm2_1_sub_vrm2_2
2076 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2077 0, // sub_vrm2_2_sub_vrm2_3
2078 },
2079 { // GPRJALRNonX7
2080 22, // sub_16 -> GPRJALRNonX7
2081 22, // sub_32 -> GPRJALRNonX7
2082 0, // sub_64
2083 0, // sub_128
2084 0, // sub_cap_addr
2085 0, // sub_gpr_even
2086 0, // sub_gpr_odd
2087 0, // sub_vrm1_0
2088 0, // sub_vrm1_1
2089 0, // sub_vrm1_2
2090 0, // sub_vrm1_3
2091 0, // sub_vrm1_4
2092 0, // sub_vrm1_5
2093 0, // sub_vrm1_6
2094 0, // sub_vrm1_7
2095 0, // sub_vrm2_0
2096 0, // sub_vrm2_1
2097 0, // sub_vrm2_2
2098 0, // sub_vrm2_3
2099 0, // sub_vrm4_0
2100 0, // sub_vrm4_1
2101 0, // sub_gpr_odd_then_sub_16
2102 0, // sub_gpr_odd_then_sub_32
2103 0, // sub_vrm1_0_sub_vrm1_1
2104 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2105 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2106 0, // sub_vrm1_1_sub_vrm1_2
2107 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2108 0, // sub_vrm1_2_sub_vrm1_3
2109 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2110 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2111 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2112 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
2113 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2114 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2115 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2116 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2117 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2118 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2119 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2120 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2121 0, // sub_vrm1_3_sub_vrm1_4
2122 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2123 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2124 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2125 0, // sub_vrm1_4_sub_vrm1_5
2126 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2127 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2128 0, // sub_vrm1_5_sub_vrm1_6
2129 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2130 0, // sub_vrm1_6_sub_vrm1_7
2131 0, // sub_vrm2_0_sub_vrm2_1
2132 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2133 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2134 0, // sub_vrm2_1_sub_vrm2_2
2135 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2136 0, // sub_vrm2_2_sub_vrm2_3
2137 },
2138 { // GPRJALR_and_GPRNoX31
2139 23, // sub_16 -> GPRJALR_and_GPRNoX31
2140 23, // sub_32 -> GPRJALR_and_GPRNoX31
2141 0, // sub_64
2142 0, // sub_128
2143 0, // sub_cap_addr
2144 0, // sub_gpr_even
2145 0, // sub_gpr_odd
2146 0, // sub_vrm1_0
2147 0, // sub_vrm1_1
2148 0, // sub_vrm1_2
2149 0, // sub_vrm1_3
2150 0, // sub_vrm1_4
2151 0, // sub_vrm1_5
2152 0, // sub_vrm1_6
2153 0, // sub_vrm1_7
2154 0, // sub_vrm2_0
2155 0, // sub_vrm2_1
2156 0, // sub_vrm2_2
2157 0, // sub_vrm2_3
2158 0, // sub_vrm4_0
2159 0, // sub_vrm4_1
2160 0, // sub_gpr_odd_then_sub_16
2161 0, // sub_gpr_odd_then_sub_32
2162 0, // sub_vrm1_0_sub_vrm1_1
2163 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2164 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2165 0, // sub_vrm1_1_sub_vrm1_2
2166 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2167 0, // sub_vrm1_2_sub_vrm1_3
2168 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2169 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2170 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2171 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
2172 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2173 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2174 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2175 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2176 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2177 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2178 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2179 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2180 0, // sub_vrm1_3_sub_vrm1_4
2181 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2182 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2183 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2184 0, // sub_vrm1_4_sub_vrm1_5
2185 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2186 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2187 0, // sub_vrm1_5_sub_vrm1_6
2188 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2189 0, // sub_vrm1_6_sub_vrm1_7
2190 0, // sub_vrm2_0_sub_vrm2_1
2191 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2192 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2193 0, // sub_vrm2_1_sub_vrm2_2
2194 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2195 0, // sub_vrm2_2_sub_vrm2_3
2196 },
2197 { // GPRJALRNonX7_and_GPRNoX31
2198 24, // sub_16 -> GPRJALRNonX7_and_GPRNoX31
2199 24, // sub_32 -> GPRJALRNonX7_and_GPRNoX31
2200 0, // sub_64
2201 0, // sub_128
2202 0, // sub_cap_addr
2203 0, // sub_gpr_even
2204 0, // sub_gpr_odd
2205 0, // sub_vrm1_0
2206 0, // sub_vrm1_1
2207 0, // sub_vrm1_2
2208 0, // sub_vrm1_3
2209 0, // sub_vrm1_4
2210 0, // sub_vrm1_5
2211 0, // sub_vrm1_6
2212 0, // sub_vrm1_7
2213 0, // sub_vrm2_0
2214 0, // sub_vrm2_1
2215 0, // sub_vrm2_2
2216 0, // sub_vrm2_3
2217 0, // sub_vrm4_0
2218 0, // sub_vrm4_1
2219 0, // sub_gpr_odd_then_sub_16
2220 0, // sub_gpr_odd_then_sub_32
2221 0, // sub_vrm1_0_sub_vrm1_1
2222 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2223 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2224 0, // sub_vrm1_1_sub_vrm1_2
2225 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2226 0, // sub_vrm1_2_sub_vrm1_3
2227 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2228 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2229 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2230 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
2231 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2232 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2233 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2234 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2235 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2236 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2237 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2238 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2239 0, // sub_vrm1_3_sub_vrm1_4
2240 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2241 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2242 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2243 0, // sub_vrm1_4_sub_vrm1_5
2244 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2245 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2246 0, // sub_vrm1_5_sub_vrm1_6
2247 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2248 0, // sub_vrm1_6_sub_vrm1_7
2249 0, // sub_vrm2_0_sub_vrm2_1
2250 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2251 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2252 0, // sub_vrm2_1_sub_vrm2_2
2253 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2254 0, // sub_vrm2_2_sub_vrm2_3
2255 },
2256 { // TR
2257 0, // sub_16
2258 0, // sub_32
2259 0, // sub_64
2260 0, // sub_128
2261 0, // sub_cap_addr
2262 0, // sub_gpr_even
2263 0, // sub_gpr_odd
2264 0, // sub_vrm1_0
2265 0, // sub_vrm1_1
2266 0, // sub_vrm1_2
2267 0, // sub_vrm1_3
2268 0, // sub_vrm1_4
2269 0, // sub_vrm1_5
2270 0, // sub_vrm1_6
2271 0, // sub_vrm1_7
2272 0, // sub_vrm2_0
2273 0, // sub_vrm2_1
2274 0, // sub_vrm2_2
2275 0, // sub_vrm2_3
2276 0, // sub_vrm4_0
2277 0, // sub_vrm4_1
2278 0, // sub_gpr_odd_then_sub_16
2279 0, // sub_gpr_odd_then_sub_32
2280 0, // sub_vrm1_0_sub_vrm1_1
2281 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2282 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2283 0, // sub_vrm1_1_sub_vrm1_2
2284 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2285 0, // sub_vrm1_2_sub_vrm1_3
2286 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2287 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2288 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2289 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
2290 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2291 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2292 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2293 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2294 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2295 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2296 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2297 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2298 0, // sub_vrm1_3_sub_vrm1_4
2299 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2300 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2301 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2302 0, // sub_vrm1_4_sub_vrm1_5
2303 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2304 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2305 0, // sub_vrm1_5_sub_vrm1_6
2306 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2307 0, // sub_vrm1_6_sub_vrm1_7
2308 0, // sub_vrm2_0_sub_vrm2_1
2309 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2310 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2311 0, // sub_vrm2_1_sub_vrm2_2
2312 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2313 0, // sub_vrm2_2_sub_vrm2_3
2314 },
2315 { // GPRTC
2316 26, // sub_16 -> GPRTC
2317 26, // sub_32 -> GPRTC
2318 0, // sub_64
2319 0, // sub_128
2320 0, // sub_cap_addr
2321 0, // sub_gpr_even
2322 0, // sub_gpr_odd
2323 0, // sub_vrm1_0
2324 0, // sub_vrm1_1
2325 0, // sub_vrm1_2
2326 0, // sub_vrm1_3
2327 0, // sub_vrm1_4
2328 0, // sub_vrm1_5
2329 0, // sub_vrm1_6
2330 0, // sub_vrm1_7
2331 0, // sub_vrm2_0
2332 0, // sub_vrm2_1
2333 0, // sub_vrm2_2
2334 0, // sub_vrm2_3
2335 0, // sub_vrm4_0
2336 0, // sub_vrm4_1
2337 0, // sub_gpr_odd_then_sub_16
2338 0, // sub_gpr_odd_then_sub_32
2339 0, // sub_vrm1_0_sub_vrm1_1
2340 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2341 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2342 0, // sub_vrm1_1_sub_vrm1_2
2343 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2344 0, // sub_vrm1_2_sub_vrm1_3
2345 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2346 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2347 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2348 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
2349 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2350 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2351 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2352 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2353 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2354 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2355 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2356 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2357 0, // sub_vrm1_3_sub_vrm1_4
2358 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2359 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2360 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2361 0, // sub_vrm1_4_sub_vrm1_5
2362 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2363 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2364 0, // sub_vrm1_5_sub_vrm1_6
2365 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2366 0, // sub_vrm1_6_sub_vrm1_7
2367 0, // sub_vrm2_0_sub_vrm2_1
2368 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2369 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2370 0, // sub_vrm2_1_sub_vrm2_2
2371 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2372 0, // sub_vrm2_2_sub_vrm2_3
2373 },
2374 { // GPRNoX31_and_GPRTC
2375 27, // sub_16 -> GPRNoX31_and_GPRTC
2376 27, // sub_32 -> GPRNoX31_and_GPRTC
2377 0, // sub_64
2378 0, // sub_128
2379 0, // sub_cap_addr
2380 0, // sub_gpr_even
2381 0, // sub_gpr_odd
2382 0, // sub_vrm1_0
2383 0, // sub_vrm1_1
2384 0, // sub_vrm1_2
2385 0, // sub_vrm1_3
2386 0, // sub_vrm1_4
2387 0, // sub_vrm1_5
2388 0, // sub_vrm1_6
2389 0, // sub_vrm1_7
2390 0, // sub_vrm2_0
2391 0, // sub_vrm2_1
2392 0, // sub_vrm2_2
2393 0, // sub_vrm2_3
2394 0, // sub_vrm4_0
2395 0, // sub_vrm4_1
2396 0, // sub_gpr_odd_then_sub_16
2397 0, // sub_gpr_odd_then_sub_32
2398 0, // sub_vrm1_0_sub_vrm1_1
2399 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2400 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2401 0, // sub_vrm1_1_sub_vrm1_2
2402 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2403 0, // sub_vrm1_2_sub_vrm1_3
2404 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2405 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2406 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2407 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
2408 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2409 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2410 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2411 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2412 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2413 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2414 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2415 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2416 0, // sub_vrm1_3_sub_vrm1_4
2417 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2418 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2419 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2420 0, // sub_vrm1_4_sub_vrm1_5
2421 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2422 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2423 0, // sub_vrm1_5_sub_vrm1_6
2424 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2425 0, // sub_vrm1_6_sub_vrm1_7
2426 0, // sub_vrm2_0_sub_vrm2_1
2427 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2428 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2429 0, // sub_vrm2_1_sub_vrm2_2
2430 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2431 0, // sub_vrm2_2_sub_vrm2_3
2432 },
2433 { // GPRTCNonX7
2434 28, // sub_16 -> GPRTCNonX7
2435 28, // sub_32 -> GPRTCNonX7
2436 0, // sub_64
2437 0, // sub_128
2438 0, // sub_cap_addr
2439 0, // sub_gpr_even
2440 0, // sub_gpr_odd
2441 0, // sub_vrm1_0
2442 0, // sub_vrm1_1
2443 0, // sub_vrm1_2
2444 0, // sub_vrm1_3
2445 0, // sub_vrm1_4
2446 0, // sub_vrm1_5
2447 0, // sub_vrm1_6
2448 0, // sub_vrm1_7
2449 0, // sub_vrm2_0
2450 0, // sub_vrm2_1
2451 0, // sub_vrm2_2
2452 0, // sub_vrm2_3
2453 0, // sub_vrm4_0
2454 0, // sub_vrm4_1
2455 0, // sub_gpr_odd_then_sub_16
2456 0, // sub_gpr_odd_then_sub_32
2457 0, // sub_vrm1_0_sub_vrm1_1
2458 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2459 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2460 0, // sub_vrm1_1_sub_vrm1_2
2461 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2462 0, // sub_vrm1_2_sub_vrm1_3
2463 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2464 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2465 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2466 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
2467 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2468 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2469 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2470 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2471 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2472 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2473 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2474 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2475 0, // sub_vrm1_3_sub_vrm1_4
2476 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2477 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2478 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2479 0, // sub_vrm1_4_sub_vrm1_5
2480 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2481 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2482 0, // sub_vrm1_5_sub_vrm1_6
2483 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2484 0, // sub_vrm1_6_sub_vrm1_7
2485 0, // sub_vrm2_0_sub_vrm2_1
2486 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2487 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2488 0, // sub_vrm2_1_sub_vrm2_2
2489 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2490 0, // sub_vrm2_2_sub_vrm2_3
2491 },
2492 { // GPRNoX31_and_GPRTCNonX7
2493 29, // sub_16 -> GPRNoX31_and_GPRTCNonX7
2494 29, // sub_32 -> GPRNoX31_and_GPRTCNonX7
2495 0, // sub_64
2496 0, // sub_128
2497 0, // sub_cap_addr
2498 0, // sub_gpr_even
2499 0, // sub_gpr_odd
2500 0, // sub_vrm1_0
2501 0, // sub_vrm1_1
2502 0, // sub_vrm1_2
2503 0, // sub_vrm1_3
2504 0, // sub_vrm1_4
2505 0, // sub_vrm1_5
2506 0, // sub_vrm1_6
2507 0, // sub_vrm1_7
2508 0, // sub_vrm2_0
2509 0, // sub_vrm2_1
2510 0, // sub_vrm2_2
2511 0, // sub_vrm2_3
2512 0, // sub_vrm4_0
2513 0, // sub_vrm4_1
2514 0, // sub_gpr_odd_then_sub_16
2515 0, // sub_gpr_odd_then_sub_32
2516 0, // sub_vrm1_0_sub_vrm1_1
2517 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2518 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2519 0, // sub_vrm1_1_sub_vrm1_2
2520 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2521 0, // sub_vrm1_2_sub_vrm1_3
2522 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2523 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2524 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2525 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
2526 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2527 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2528 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2529 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2530 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2531 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2532 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2533 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2534 0, // sub_vrm1_3_sub_vrm1_4
2535 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2536 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2537 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2538 0, // sub_vrm1_4_sub_vrm1_5
2539 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2540 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2541 0, // sub_vrm1_5_sub_vrm1_6
2542 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2543 0, // sub_vrm1_6_sub_vrm1_7
2544 0, // sub_vrm2_0_sub_vrm2_1
2545 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2546 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2547 0, // sub_vrm2_1_sub_vrm2_2
2548 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2549 0, // sub_vrm2_2_sub_vrm2_3
2550 },
2551 { // FPR32C
2552 30, // sub_16 -> FPR32C
2553 0, // sub_32
2554 0, // sub_64
2555 0, // sub_128
2556 0, // sub_cap_addr
2557 0, // sub_gpr_even
2558 0, // sub_gpr_odd
2559 0, // sub_vrm1_0
2560 0, // sub_vrm1_1
2561 0, // sub_vrm1_2
2562 0, // sub_vrm1_3
2563 0, // sub_vrm1_4
2564 0, // sub_vrm1_5
2565 0, // sub_vrm1_6
2566 0, // sub_vrm1_7
2567 0, // sub_vrm2_0
2568 0, // sub_vrm2_1
2569 0, // sub_vrm2_2
2570 0, // sub_vrm2_3
2571 0, // sub_vrm4_0
2572 0, // sub_vrm4_1
2573 0, // sub_gpr_odd_then_sub_16
2574 0, // sub_gpr_odd_then_sub_32
2575 0, // sub_vrm1_0_sub_vrm1_1
2576 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2577 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2578 0, // sub_vrm1_1_sub_vrm1_2
2579 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2580 0, // sub_vrm1_2_sub_vrm1_3
2581 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2582 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2583 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2584 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
2585 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2586 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2587 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2588 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2589 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2590 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2591 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2592 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2593 0, // sub_vrm1_3_sub_vrm1_4
2594 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2595 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2596 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2597 0, // sub_vrm1_4_sub_vrm1_5
2598 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2599 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2600 0, // sub_vrm1_5_sub_vrm1_6
2601 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2602 0, // sub_vrm1_6_sub_vrm1_7
2603 0, // sub_vrm2_0_sub_vrm2_1
2604 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2605 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2606 0, // sub_vrm2_1_sub_vrm2_2
2607 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2608 0, // sub_vrm2_2_sub_vrm2_3
2609 },
2610 { // GPRC
2611 31, // sub_16 -> GPRC
2612 31, // sub_32 -> GPRC
2613 0, // sub_64
2614 0, // sub_128
2615 0, // sub_cap_addr
2616 0, // sub_gpr_even
2617 0, // sub_gpr_odd
2618 0, // sub_vrm1_0
2619 0, // sub_vrm1_1
2620 0, // sub_vrm1_2
2621 0, // sub_vrm1_3
2622 0, // sub_vrm1_4
2623 0, // sub_vrm1_5
2624 0, // sub_vrm1_6
2625 0, // sub_vrm1_7
2626 0, // sub_vrm2_0
2627 0, // sub_vrm2_1
2628 0, // sub_vrm2_2
2629 0, // sub_vrm2_3
2630 0, // sub_vrm4_0
2631 0, // sub_vrm4_1
2632 0, // sub_gpr_odd_then_sub_16
2633 0, // sub_gpr_odd_then_sub_32
2634 0, // sub_vrm1_0_sub_vrm1_1
2635 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2636 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2637 0, // sub_vrm1_1_sub_vrm1_2
2638 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2639 0, // sub_vrm1_2_sub_vrm1_3
2640 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2641 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2642 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2643 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
2644 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2645 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2646 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2647 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2648 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2649 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2650 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2651 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2652 0, // sub_vrm1_3_sub_vrm1_4
2653 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2654 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2655 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2656 0, // sub_vrm1_4_sub_vrm1_5
2657 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2658 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2659 0, // sub_vrm1_5_sub_vrm1_6
2660 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2661 0, // sub_vrm1_6_sub_vrm1_7
2662 0, // sub_vrm2_0_sub_vrm2_1
2663 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2664 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2665 0, // sub_vrm2_1_sub_vrm2_2
2666 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2667 0, // sub_vrm2_2_sub_vrm2_3
2668 },
2669 { // GPRF32C
2670 32, // sub_16 -> GPRF32C
2671 0, // sub_32
2672 0, // sub_64
2673 0, // sub_128
2674 0, // sub_cap_addr
2675 0, // sub_gpr_even
2676 0, // sub_gpr_odd
2677 0, // sub_vrm1_0
2678 0, // sub_vrm1_1
2679 0, // sub_vrm1_2
2680 0, // sub_vrm1_3
2681 0, // sub_vrm1_4
2682 0, // sub_vrm1_5
2683 0, // sub_vrm1_6
2684 0, // sub_vrm1_7
2685 0, // sub_vrm2_0
2686 0, // sub_vrm2_1
2687 0, // sub_vrm2_2
2688 0, // sub_vrm2_3
2689 0, // sub_vrm4_0
2690 0, // sub_vrm4_1
2691 0, // sub_gpr_odd_then_sub_16
2692 0, // sub_gpr_odd_then_sub_32
2693 0, // sub_vrm1_0_sub_vrm1_1
2694 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2695 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2696 0, // sub_vrm1_1_sub_vrm1_2
2697 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2698 0, // sub_vrm1_2_sub_vrm1_3
2699 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2700 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2701 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2702 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
2703 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2704 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2705 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2706 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2707 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2708 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2709 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2710 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2711 0, // sub_vrm1_3_sub_vrm1_4
2712 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2713 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2714 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2715 0, // sub_vrm1_4_sub_vrm1_5
2716 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2717 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2718 0, // sub_vrm1_5_sub_vrm1_6
2719 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2720 0, // sub_vrm1_6_sub_vrm1_7
2721 0, // sub_vrm2_0_sub_vrm2_1
2722 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2723 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2724 0, // sub_vrm2_1_sub_vrm2_2
2725 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2726 0, // sub_vrm2_2_sub_vrm2_3
2727 },
2728 { // SR07
2729 33, // sub_16 -> SR07
2730 33, // sub_32 -> SR07
2731 0, // sub_64
2732 0, // sub_128
2733 0, // sub_cap_addr
2734 0, // sub_gpr_even
2735 0, // sub_gpr_odd
2736 0, // sub_vrm1_0
2737 0, // sub_vrm1_1
2738 0, // sub_vrm1_2
2739 0, // sub_vrm1_3
2740 0, // sub_vrm1_4
2741 0, // sub_vrm1_5
2742 0, // sub_vrm1_6
2743 0, // sub_vrm1_7
2744 0, // sub_vrm2_0
2745 0, // sub_vrm2_1
2746 0, // sub_vrm2_2
2747 0, // sub_vrm2_3
2748 0, // sub_vrm4_0
2749 0, // sub_vrm4_1
2750 0, // sub_gpr_odd_then_sub_16
2751 0, // sub_gpr_odd_then_sub_32
2752 0, // sub_vrm1_0_sub_vrm1_1
2753 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2754 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2755 0, // sub_vrm1_1_sub_vrm1_2
2756 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2757 0, // sub_vrm1_2_sub_vrm1_3
2758 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2759 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2760 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2761 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
2762 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2763 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2764 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2765 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2766 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2767 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2768 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2769 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2770 0, // sub_vrm1_3_sub_vrm1_4
2771 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2772 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2773 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2774 0, // sub_vrm1_4_sub_vrm1_5
2775 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2776 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2777 0, // sub_vrm1_5_sub_vrm1_6
2778 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2779 0, // sub_vrm1_6_sub_vrm1_7
2780 0, // sub_vrm2_0_sub_vrm2_1
2781 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2782 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2783 0, // sub_vrm2_1_sub_vrm2_2
2784 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2785 0, // sub_vrm2_2_sub_vrm2_3
2786 },
2787 { // TRM2
2788 0, // sub_16
2789 0, // sub_32
2790 0, // sub_64
2791 0, // sub_128
2792 0, // sub_cap_addr
2793 0, // sub_gpr_even
2794 0, // sub_gpr_odd
2795 0, // sub_vrm1_0
2796 0, // sub_vrm1_1
2797 0, // sub_vrm1_2
2798 0, // sub_vrm1_3
2799 0, // sub_vrm1_4
2800 0, // sub_vrm1_5
2801 0, // sub_vrm1_6
2802 0, // sub_vrm1_7
2803 0, // sub_vrm2_0
2804 0, // sub_vrm2_1
2805 0, // sub_vrm2_2
2806 0, // sub_vrm2_3
2807 0, // sub_vrm4_0
2808 0, // sub_vrm4_1
2809 0, // sub_gpr_odd_then_sub_16
2810 0, // sub_gpr_odd_then_sub_32
2811 0, // sub_vrm1_0_sub_vrm1_1
2812 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2813 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2814 0, // sub_vrm1_1_sub_vrm1_2
2815 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2816 0, // sub_vrm1_2_sub_vrm1_3
2817 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2818 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2819 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2820 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
2821 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2822 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2823 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2824 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2825 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2826 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2827 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2828 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2829 0, // sub_vrm1_3_sub_vrm1_4
2830 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2831 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2832 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2833 0, // sub_vrm1_4_sub_vrm1_5
2834 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2835 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2836 0, // sub_vrm1_5_sub_vrm1_6
2837 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2838 0, // sub_vrm1_6_sub_vrm1_7
2839 0, // sub_vrm2_0_sub_vrm2_1
2840 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2841 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2842 0, // sub_vrm2_1_sub_vrm2_2
2843 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2844 0, // sub_vrm2_2_sub_vrm2_3
2845 },
2846 { // GPRC_and_GPRTC
2847 35, // sub_16 -> GPRC_and_GPRTC
2848 35, // sub_32 -> GPRC_and_GPRTC
2849 0, // sub_64
2850 0, // sub_128
2851 0, // sub_cap_addr
2852 0, // sub_gpr_even
2853 0, // sub_gpr_odd
2854 0, // sub_vrm1_0
2855 0, // sub_vrm1_1
2856 0, // sub_vrm1_2
2857 0, // sub_vrm1_3
2858 0, // sub_vrm1_4
2859 0, // sub_vrm1_5
2860 0, // sub_vrm1_6
2861 0, // sub_vrm1_7
2862 0, // sub_vrm2_0
2863 0, // sub_vrm2_1
2864 0, // sub_vrm2_2
2865 0, // sub_vrm2_3
2866 0, // sub_vrm4_0
2867 0, // sub_vrm4_1
2868 0, // sub_gpr_odd_then_sub_16
2869 0, // sub_gpr_odd_then_sub_32
2870 0, // sub_vrm1_0_sub_vrm1_1
2871 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2872 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2873 0, // sub_vrm1_1_sub_vrm1_2
2874 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2875 0, // sub_vrm1_2_sub_vrm1_3
2876 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2877 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2878 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2879 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
2880 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2881 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2882 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2883 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2884 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2885 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2886 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2887 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2888 0, // sub_vrm1_3_sub_vrm1_4
2889 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2890 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2891 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2892 0, // sub_vrm1_4_sub_vrm1_5
2893 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2894 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2895 0, // sub_vrm1_5_sub_vrm1_6
2896 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2897 0, // sub_vrm1_6_sub_vrm1_7
2898 0, // sub_vrm2_0_sub_vrm2_1
2899 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2900 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2901 0, // sub_vrm2_1_sub_vrm2_2
2902 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2903 0, // sub_vrm2_2_sub_vrm2_3
2904 },
2905 { // TRM4
2906 0, // sub_16
2907 0, // sub_32
2908 0, // sub_64
2909 0, // sub_128
2910 0, // sub_cap_addr
2911 0, // sub_gpr_even
2912 0, // sub_gpr_odd
2913 0, // sub_vrm1_0
2914 0, // sub_vrm1_1
2915 0, // sub_vrm1_2
2916 0, // sub_vrm1_3
2917 0, // sub_vrm1_4
2918 0, // sub_vrm1_5
2919 0, // sub_vrm1_6
2920 0, // sub_vrm1_7
2921 0, // sub_vrm2_0
2922 0, // sub_vrm2_1
2923 0, // sub_vrm2_2
2924 0, // sub_vrm2_3
2925 0, // sub_vrm4_0
2926 0, // sub_vrm4_1
2927 0, // sub_gpr_odd_then_sub_16
2928 0, // sub_gpr_odd_then_sub_32
2929 0, // sub_vrm1_0_sub_vrm1_1
2930 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2931 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2932 0, // sub_vrm1_1_sub_vrm1_2
2933 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2934 0, // sub_vrm1_2_sub_vrm1_3
2935 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2936 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2937 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2938 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
2939 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2940 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2941 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2942 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2943 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2944 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2945 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2946 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2947 0, // sub_vrm1_3_sub_vrm1_4
2948 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2949 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2950 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2951 0, // sub_vrm1_4_sub_vrm1_5
2952 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2953 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2954 0, // sub_vrm1_5_sub_vrm1_6
2955 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
2956 0, // sub_vrm1_6_sub_vrm1_7
2957 0, // sub_vrm2_0_sub_vrm2_1
2958 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
2959 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2960 0, // sub_vrm2_1_sub_vrm2_2
2961 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
2962 0, // sub_vrm2_2_sub_vrm2_3
2963 },
2964 { // VCSR
2965 0, // sub_16
2966 0, // sub_32
2967 0, // sub_64
2968 0, // sub_128
2969 0, // sub_cap_addr
2970 0, // sub_gpr_even
2971 0, // sub_gpr_odd
2972 0, // sub_vrm1_0
2973 0, // sub_vrm1_1
2974 0, // sub_vrm1_2
2975 0, // sub_vrm1_3
2976 0, // sub_vrm1_4
2977 0, // sub_vrm1_5
2978 0, // sub_vrm1_6
2979 0, // sub_vrm1_7
2980 0, // sub_vrm2_0
2981 0, // sub_vrm2_1
2982 0, // sub_vrm2_2
2983 0, // sub_vrm2_3
2984 0, // sub_vrm4_0
2985 0, // sub_vrm4_1
2986 0, // sub_gpr_odd_then_sub_16
2987 0, // sub_gpr_odd_then_sub_32
2988 0, // sub_vrm1_0_sub_vrm1_1
2989 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
2990 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2991 0, // sub_vrm1_1_sub_vrm1_2
2992 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
2993 0, // sub_vrm1_2_sub_vrm1_3
2994 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2995 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
2996 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
2997 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
2998 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
2999 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3000 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3001 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3002 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3003 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3004 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3005 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3006 0, // sub_vrm1_3_sub_vrm1_4
3007 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3008 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3009 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3010 0, // sub_vrm1_4_sub_vrm1_5
3011 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3012 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3013 0, // sub_vrm1_5_sub_vrm1_6
3014 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3015 0, // sub_vrm1_6_sub_vrm1_7
3016 0, // sub_vrm2_0_sub_vrm2_1
3017 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3018 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3019 0, // sub_vrm2_1_sub_vrm2_2
3020 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3021 0, // sub_vrm2_2_sub_vrm2_3
3022 },
3023 { // GPRC_and_SR07
3024 38, // sub_16 -> GPRC_and_SR07
3025 38, // sub_32 -> GPRC_and_SR07
3026 0, // sub_64
3027 0, // sub_128
3028 0, // sub_cap_addr
3029 0, // sub_gpr_even
3030 0, // sub_gpr_odd
3031 0, // sub_vrm1_0
3032 0, // sub_vrm1_1
3033 0, // sub_vrm1_2
3034 0, // sub_vrm1_3
3035 0, // sub_vrm1_4
3036 0, // sub_vrm1_5
3037 0, // sub_vrm1_6
3038 0, // sub_vrm1_7
3039 0, // sub_vrm2_0
3040 0, // sub_vrm2_1
3041 0, // sub_vrm2_2
3042 0, // sub_vrm2_3
3043 0, // sub_vrm4_0
3044 0, // sub_vrm4_1
3045 0, // sub_gpr_odd_then_sub_16
3046 0, // sub_gpr_odd_then_sub_32
3047 0, // sub_vrm1_0_sub_vrm1_1
3048 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3049 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3050 0, // sub_vrm1_1_sub_vrm1_2
3051 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3052 0, // sub_vrm1_2_sub_vrm1_3
3053 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3054 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3055 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3056 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
3057 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3058 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3059 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3060 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3061 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3062 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3063 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3064 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3065 0, // sub_vrm1_3_sub_vrm1_4
3066 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3067 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3068 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3069 0, // sub_vrm1_4_sub_vrm1_5
3070 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3071 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3072 0, // sub_vrm1_5_sub_vrm1_6
3073 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3074 0, // sub_vrm1_6_sub_vrm1_7
3075 0, // sub_vrm2_0_sub_vrm2_1
3076 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3077 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3078 0, // sub_vrm2_1_sub_vrm2_2
3079 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3080 0, // sub_vrm2_2_sub_vrm2_3
3081 },
3082 { // GPRX1X5
3083 39, // sub_16 -> GPRX1X5
3084 39, // sub_32 -> GPRX1X5
3085 0, // sub_64
3086 0, // sub_128
3087 0, // sub_cap_addr
3088 0, // sub_gpr_even
3089 0, // sub_gpr_odd
3090 0, // sub_vrm1_0
3091 0, // sub_vrm1_1
3092 0, // sub_vrm1_2
3093 0, // sub_vrm1_3
3094 0, // sub_vrm1_4
3095 0, // sub_vrm1_5
3096 0, // sub_vrm1_6
3097 0, // sub_vrm1_7
3098 0, // sub_vrm2_0
3099 0, // sub_vrm2_1
3100 0, // sub_vrm2_2
3101 0, // sub_vrm2_3
3102 0, // sub_vrm4_0
3103 0, // sub_vrm4_1
3104 0, // sub_gpr_odd_then_sub_16
3105 0, // sub_gpr_odd_then_sub_32
3106 0, // sub_vrm1_0_sub_vrm1_1
3107 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3108 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3109 0, // sub_vrm1_1_sub_vrm1_2
3110 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3111 0, // sub_vrm1_2_sub_vrm1_3
3112 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3113 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3114 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3115 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
3116 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3117 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3118 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3119 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3120 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3121 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3122 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3123 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3124 0, // sub_vrm1_3_sub_vrm1_4
3125 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3126 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3127 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3128 0, // sub_vrm1_4_sub_vrm1_5
3129 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3130 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3131 0, // sub_vrm1_5_sub_vrm1_6
3132 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3133 0, // sub_vrm1_6_sub_vrm1_7
3134 0, // sub_vrm2_0_sub_vrm2_1
3135 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3136 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3137 0, // sub_vrm2_1_sub_vrm2_2
3138 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3139 0, // sub_vrm2_2_sub_vrm2_3
3140 },
3141 { // GPRF32X0
3142 40, // sub_16 -> GPRF32X0
3143 0, // sub_32
3144 0, // sub_64
3145 0, // sub_128
3146 0, // sub_cap_addr
3147 0, // sub_gpr_even
3148 0, // sub_gpr_odd
3149 0, // sub_vrm1_0
3150 0, // sub_vrm1_1
3151 0, // sub_vrm1_2
3152 0, // sub_vrm1_3
3153 0, // sub_vrm1_4
3154 0, // sub_vrm1_5
3155 0, // sub_vrm1_6
3156 0, // sub_vrm1_7
3157 0, // sub_vrm2_0
3158 0, // sub_vrm2_1
3159 0, // sub_vrm2_2
3160 0, // sub_vrm2_3
3161 0, // sub_vrm4_0
3162 0, // sub_vrm4_1
3163 0, // sub_gpr_odd_then_sub_16
3164 0, // sub_gpr_odd_then_sub_32
3165 0, // sub_vrm1_0_sub_vrm1_1
3166 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3167 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3168 0, // sub_vrm1_1_sub_vrm1_2
3169 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3170 0, // sub_vrm1_2_sub_vrm1_3
3171 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3172 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3173 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3174 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
3175 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3176 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3177 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3178 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3179 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3180 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3181 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3182 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3183 0, // sub_vrm1_3_sub_vrm1_4
3184 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3185 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3186 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3187 0, // sub_vrm1_4_sub_vrm1_5
3188 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3189 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3190 0, // sub_vrm1_5_sub_vrm1_6
3191 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3192 0, // sub_vrm1_6_sub_vrm1_7
3193 0, // sub_vrm2_0_sub_vrm2_1
3194 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3195 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3196 0, // sub_vrm2_1_sub_vrm2_2
3197 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3198 0, // sub_vrm2_2_sub_vrm2_3
3199 },
3200 { // GPRX0
3201 41, // sub_16 -> GPRX0
3202 41, // sub_32 -> GPRX0
3203 0, // sub_64
3204 0, // sub_128
3205 0, // sub_cap_addr
3206 0, // sub_gpr_even
3207 0, // sub_gpr_odd
3208 0, // sub_vrm1_0
3209 0, // sub_vrm1_1
3210 0, // sub_vrm1_2
3211 0, // sub_vrm1_3
3212 0, // sub_vrm1_4
3213 0, // sub_vrm1_5
3214 0, // sub_vrm1_6
3215 0, // sub_vrm1_7
3216 0, // sub_vrm2_0
3217 0, // sub_vrm2_1
3218 0, // sub_vrm2_2
3219 0, // sub_vrm2_3
3220 0, // sub_vrm4_0
3221 0, // sub_vrm4_1
3222 0, // sub_gpr_odd_then_sub_16
3223 0, // sub_gpr_odd_then_sub_32
3224 0, // sub_vrm1_0_sub_vrm1_1
3225 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3226 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3227 0, // sub_vrm1_1_sub_vrm1_2
3228 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3229 0, // sub_vrm1_2_sub_vrm1_3
3230 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3231 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3232 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3233 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
3234 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3235 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3236 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3237 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3238 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3239 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3240 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3241 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3242 0, // sub_vrm1_3_sub_vrm1_4
3243 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3244 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3245 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3246 0, // sub_vrm1_4_sub_vrm1_5
3247 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3248 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3249 0, // sub_vrm1_5_sub_vrm1_6
3250 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3251 0, // sub_vrm1_6_sub_vrm1_7
3252 0, // sub_vrm2_0_sub_vrm2_1
3253 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3254 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3255 0, // sub_vrm2_1_sub_vrm2_2
3256 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3257 0, // sub_vrm2_2_sub_vrm2_3
3258 },
3259 { // GPRX1
3260 42, // sub_16 -> GPRX1
3261 42, // sub_32 -> GPRX1
3262 0, // sub_64
3263 0, // sub_128
3264 0, // sub_cap_addr
3265 0, // sub_gpr_even
3266 0, // sub_gpr_odd
3267 0, // sub_vrm1_0
3268 0, // sub_vrm1_1
3269 0, // sub_vrm1_2
3270 0, // sub_vrm1_3
3271 0, // sub_vrm1_4
3272 0, // sub_vrm1_5
3273 0, // sub_vrm1_6
3274 0, // sub_vrm1_7
3275 0, // sub_vrm2_0
3276 0, // sub_vrm2_1
3277 0, // sub_vrm2_2
3278 0, // sub_vrm2_3
3279 0, // sub_vrm4_0
3280 0, // sub_vrm4_1
3281 0, // sub_gpr_odd_then_sub_16
3282 0, // sub_gpr_odd_then_sub_32
3283 0, // sub_vrm1_0_sub_vrm1_1
3284 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3285 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3286 0, // sub_vrm1_1_sub_vrm1_2
3287 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3288 0, // sub_vrm1_2_sub_vrm1_3
3289 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3290 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3291 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3292 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
3293 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3294 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3295 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3296 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3297 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3298 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3299 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3300 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3301 0, // sub_vrm1_3_sub_vrm1_4
3302 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3303 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3304 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3305 0, // sub_vrm1_4_sub_vrm1_5
3306 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3307 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3308 0, // sub_vrm1_5_sub_vrm1_6
3309 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3310 0, // sub_vrm1_6_sub_vrm1_7
3311 0, // sub_vrm2_0_sub_vrm2_1
3312 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3313 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3314 0, // sub_vrm2_1_sub_vrm2_2
3315 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3316 0, // sub_vrm2_2_sub_vrm2_3
3317 },
3318 { // GPRX5
3319 43, // sub_16 -> GPRX5
3320 43, // sub_32 -> GPRX5
3321 0, // sub_64
3322 0, // sub_128
3323 0, // sub_cap_addr
3324 0, // sub_gpr_even
3325 0, // sub_gpr_odd
3326 0, // sub_vrm1_0
3327 0, // sub_vrm1_1
3328 0, // sub_vrm1_2
3329 0, // sub_vrm1_3
3330 0, // sub_vrm1_4
3331 0, // sub_vrm1_5
3332 0, // sub_vrm1_6
3333 0, // sub_vrm1_7
3334 0, // sub_vrm2_0
3335 0, // sub_vrm2_1
3336 0, // sub_vrm2_2
3337 0, // sub_vrm2_3
3338 0, // sub_vrm4_0
3339 0, // sub_vrm4_1
3340 0, // sub_gpr_odd_then_sub_16
3341 0, // sub_gpr_odd_then_sub_32
3342 0, // sub_vrm1_0_sub_vrm1_1
3343 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3344 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3345 0, // sub_vrm1_1_sub_vrm1_2
3346 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3347 0, // sub_vrm1_2_sub_vrm1_3
3348 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3349 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3350 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3351 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
3352 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3353 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3354 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3355 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3356 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3357 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3358 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3359 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3360 0, // sub_vrm1_3_sub_vrm1_4
3361 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3362 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3363 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3364 0, // sub_vrm1_4_sub_vrm1_5
3365 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3366 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3367 0, // sub_vrm1_5_sub_vrm1_6
3368 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3369 0, // sub_vrm1_6_sub_vrm1_7
3370 0, // sub_vrm2_0_sub_vrm2_1
3371 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3372 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3373 0, // sub_vrm2_1_sub_vrm2_2
3374 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3375 0, // sub_vrm2_2_sub_vrm2_3
3376 },
3377 { // GPRX7
3378 44, // sub_16 -> GPRX7
3379 44, // sub_32 -> GPRX7
3380 0, // sub_64
3381 0, // sub_128
3382 0, // sub_cap_addr
3383 0, // sub_gpr_even
3384 0, // sub_gpr_odd
3385 0, // sub_vrm1_0
3386 0, // sub_vrm1_1
3387 0, // sub_vrm1_2
3388 0, // sub_vrm1_3
3389 0, // sub_vrm1_4
3390 0, // sub_vrm1_5
3391 0, // sub_vrm1_6
3392 0, // sub_vrm1_7
3393 0, // sub_vrm2_0
3394 0, // sub_vrm2_1
3395 0, // sub_vrm2_2
3396 0, // sub_vrm2_3
3397 0, // sub_vrm4_0
3398 0, // sub_vrm4_1
3399 0, // sub_gpr_odd_then_sub_16
3400 0, // sub_gpr_odd_then_sub_32
3401 0, // sub_vrm1_0_sub_vrm1_1
3402 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3403 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3404 0, // sub_vrm1_1_sub_vrm1_2
3405 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3406 0, // sub_vrm1_2_sub_vrm1_3
3407 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3408 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3409 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3410 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
3411 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3412 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3413 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3414 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3415 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3416 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3417 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3418 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3419 0, // sub_vrm1_3_sub_vrm1_4
3420 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3421 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3422 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3423 0, // sub_vrm1_4_sub_vrm1_5
3424 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3425 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3426 0, // sub_vrm1_5_sub_vrm1_6
3427 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3428 0, // sub_vrm1_6_sub_vrm1_7
3429 0, // sub_vrm2_0_sub_vrm2_1
3430 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3431 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3432 0, // sub_vrm2_1_sub_vrm2_2
3433 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3434 0, // sub_vrm2_2_sub_vrm2_3
3435 },
3436 { // SP
3437 45, // sub_16 -> SP
3438 45, // sub_32 -> SP
3439 0, // sub_64
3440 0, // sub_128
3441 0, // sub_cap_addr
3442 0, // sub_gpr_even
3443 0, // sub_gpr_odd
3444 0, // sub_vrm1_0
3445 0, // sub_vrm1_1
3446 0, // sub_vrm1_2
3447 0, // sub_vrm1_3
3448 0, // sub_vrm1_4
3449 0, // sub_vrm1_5
3450 0, // sub_vrm1_6
3451 0, // sub_vrm1_7
3452 0, // sub_vrm2_0
3453 0, // sub_vrm2_1
3454 0, // sub_vrm2_2
3455 0, // sub_vrm2_3
3456 0, // sub_vrm4_0
3457 0, // sub_vrm4_1
3458 0, // sub_gpr_odd_then_sub_16
3459 0, // sub_gpr_odd_then_sub_32
3460 0, // sub_vrm1_0_sub_vrm1_1
3461 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3462 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3463 0, // sub_vrm1_1_sub_vrm1_2
3464 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3465 0, // sub_vrm1_2_sub_vrm1_3
3466 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3467 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3468 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3469 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
3470 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3471 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3472 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3473 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3474 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3475 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3476 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3477 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3478 0, // sub_vrm1_3_sub_vrm1_4
3479 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3480 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3481 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3482 0, // sub_vrm1_4_sub_vrm1_5
3483 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3484 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3485 0, // sub_vrm1_5_sub_vrm1_6
3486 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3487 0, // sub_vrm1_6_sub_vrm1_7
3488 0, // sub_vrm2_0_sub_vrm2_1
3489 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3490 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3491 0, // sub_vrm2_1_sub_vrm2_2
3492 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3493 0, // sub_vrm2_2_sub_vrm2_3
3494 },
3495 { // anonymous_14663
3496 0, // sub_16
3497 0, // sub_32
3498 0, // sub_64
3499 0, // sub_128
3500 0, // sub_cap_addr
3501 0, // sub_gpr_even
3502 0, // sub_gpr_odd
3503 0, // sub_vrm1_0
3504 0, // sub_vrm1_1
3505 0, // sub_vrm1_2
3506 0, // sub_vrm1_3
3507 0, // sub_vrm1_4
3508 0, // sub_vrm1_5
3509 0, // sub_vrm1_6
3510 0, // sub_vrm1_7
3511 0, // sub_vrm2_0
3512 0, // sub_vrm2_1
3513 0, // sub_vrm2_2
3514 0, // sub_vrm2_3
3515 0, // sub_vrm4_0
3516 0, // sub_vrm4_1
3517 0, // sub_gpr_odd_then_sub_16
3518 0, // sub_gpr_odd_then_sub_32
3519 0, // sub_vrm1_0_sub_vrm1_1
3520 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3521 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3522 0, // sub_vrm1_1_sub_vrm1_2
3523 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3524 0, // sub_vrm1_2_sub_vrm1_3
3525 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3526 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3527 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3528 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
3529 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3530 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3531 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3532 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3533 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3534 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3535 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3536 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3537 0, // sub_vrm1_3_sub_vrm1_4
3538 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3539 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3540 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3541 0, // sub_vrm1_4_sub_vrm1_5
3542 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3543 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3544 0, // sub_vrm1_5_sub_vrm1_6
3545 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3546 0, // sub_vrm1_6_sub_vrm1_7
3547 0, // sub_vrm2_0_sub_vrm2_1
3548 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3549 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3550 0, // sub_vrm2_1_sub_vrm2_2
3551 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3552 0, // sub_vrm2_2_sub_vrm2_3
3553 },
3554 { // GPRPair
3555 47, // sub_16 -> GPRPair
3556 47, // sub_32 -> GPRPair
3557 0, // sub_64
3558 0, // sub_128
3559 0, // sub_cap_addr
3560 47, // sub_gpr_even -> GPRPair
3561 47, // sub_gpr_odd -> GPRPair
3562 0, // sub_vrm1_0
3563 0, // sub_vrm1_1
3564 0, // sub_vrm1_2
3565 0, // sub_vrm1_3
3566 0, // sub_vrm1_4
3567 0, // sub_vrm1_5
3568 0, // sub_vrm1_6
3569 0, // sub_vrm1_7
3570 0, // sub_vrm2_0
3571 0, // sub_vrm2_1
3572 0, // sub_vrm2_2
3573 0, // sub_vrm2_3
3574 0, // sub_vrm4_0
3575 0, // sub_vrm4_1
3576 48, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0
3577 48, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0
3578 0, // sub_vrm1_0_sub_vrm1_1
3579 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3580 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3581 0, // sub_vrm1_1_sub_vrm1_2
3582 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3583 0, // sub_vrm1_2_sub_vrm1_3
3584 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3585 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3586 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3587 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
3588 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3589 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3590 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3591 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3592 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3593 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3594 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3595 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3596 0, // sub_vrm1_3_sub_vrm1_4
3597 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3598 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3599 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3600 0, // sub_vrm1_4_sub_vrm1_5
3601 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3602 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3603 0, // sub_vrm1_5_sub_vrm1_6
3604 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3605 0, // sub_vrm1_6_sub_vrm1_7
3606 0, // sub_vrm2_0_sub_vrm2_1
3607 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3608 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3609 0, // sub_vrm2_1_sub_vrm2_2
3610 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3611 0, // sub_vrm2_2_sub_vrm2_3
3612 },
3613 { // GPRPairNoX0
3614 48, // sub_16 -> GPRPairNoX0
3615 48, // sub_32 -> GPRPairNoX0
3616 0, // sub_64
3617 0, // sub_128
3618 0, // sub_cap_addr
3619 48, // sub_gpr_even -> GPRPairNoX0
3620 48, // sub_gpr_odd -> GPRPairNoX0
3621 0, // sub_vrm1_0
3622 0, // sub_vrm1_1
3623 0, // sub_vrm1_2
3624 0, // sub_vrm1_3
3625 0, // sub_vrm1_4
3626 0, // sub_vrm1_5
3627 0, // sub_vrm1_6
3628 0, // sub_vrm1_7
3629 0, // sub_vrm2_0
3630 0, // sub_vrm2_1
3631 0, // sub_vrm2_2
3632 0, // sub_vrm2_3
3633 0, // sub_vrm4_0
3634 0, // sub_vrm4_1
3635 48, // sub_gpr_odd_then_sub_16 -> GPRPairNoX0
3636 48, // sub_gpr_odd_then_sub_32 -> GPRPairNoX0
3637 0, // sub_vrm1_0_sub_vrm1_1
3638 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3639 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3640 0, // sub_vrm1_1_sub_vrm1_2
3641 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3642 0, // sub_vrm1_2_sub_vrm1_3
3643 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3644 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3645 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3646 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
3647 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3648 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3649 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3650 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3651 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3652 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3653 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3654 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3655 0, // sub_vrm1_3_sub_vrm1_4
3656 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3657 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3658 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3659 0, // sub_vrm1_4_sub_vrm1_5
3660 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3661 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3662 0, // sub_vrm1_5_sub_vrm1_6
3663 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3664 0, // sub_vrm1_6_sub_vrm1_7
3665 0, // sub_vrm2_0_sub_vrm2_1
3666 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3667 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3668 0, // sub_vrm2_1_sub_vrm2_2
3669 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3670 0, // sub_vrm2_2_sub_vrm2_3
3671 },
3672 { // GPRPair_with_sub_gpr_even_in_GPRNoX2
3673 49, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX2
3674 49, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX2
3675 0, // sub_64
3676 0, // sub_128
3677 0, // sub_cap_addr
3678 49, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRNoX2
3679 49, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRNoX2
3680 0, // sub_vrm1_0
3681 0, // sub_vrm1_1
3682 0, // sub_vrm1_2
3683 0, // sub_vrm1_3
3684 0, // sub_vrm1_4
3685 0, // sub_vrm1_5
3686 0, // sub_vrm1_6
3687 0, // sub_vrm1_7
3688 0, // sub_vrm2_0
3689 0, // sub_vrm2_1
3690 0, // sub_vrm2_2
3691 0, // sub_vrm2_3
3692 0, // sub_vrm4_0
3693 0, // sub_vrm4_1
3694 50, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3695 50, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3696 0, // sub_vrm1_0_sub_vrm1_1
3697 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3698 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3699 0, // sub_vrm1_1_sub_vrm1_2
3700 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3701 0, // sub_vrm1_2_sub_vrm1_3
3702 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3703 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3704 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3705 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
3706 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3707 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3708 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3709 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3710 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3711 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3712 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3713 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3714 0, // sub_vrm1_3_sub_vrm1_4
3715 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3716 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3717 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3718 0, // sub_vrm1_4_sub_vrm1_5
3719 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3720 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3721 0, // sub_vrm1_5_sub_vrm1_6
3722 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3723 0, // sub_vrm1_6_sub_vrm1_7
3724 0, // sub_vrm2_0_sub_vrm2_1
3725 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3726 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3727 0, // sub_vrm2_1_sub_vrm2_2
3728 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3729 0, // sub_vrm2_2_sub_vrm2_3
3730 },
3731 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3732 50, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3733 50, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3734 0, // sub_64
3735 0, // sub_128
3736 0, // sub_cap_addr
3737 50, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3738 50, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3739 0, // sub_vrm1_0
3740 0, // sub_vrm1_1
3741 0, // sub_vrm1_2
3742 0, // sub_vrm1_3
3743 0, // sub_vrm1_4
3744 0, // sub_vrm1_5
3745 0, // sub_vrm1_6
3746 0, // sub_vrm1_7
3747 0, // sub_vrm2_0
3748 0, // sub_vrm2_1
3749 0, // sub_vrm2_2
3750 0, // sub_vrm2_3
3751 0, // sub_vrm4_0
3752 0, // sub_vrm4_1
3753 50, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3754 50, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2
3755 0, // sub_vrm1_0_sub_vrm1_1
3756 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3757 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3758 0, // sub_vrm1_1_sub_vrm1_2
3759 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3760 0, // sub_vrm1_2_sub_vrm1_3
3761 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3762 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3763 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3764 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
3765 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3766 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3767 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3768 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3769 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3770 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3771 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3772 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3773 0, // sub_vrm1_3_sub_vrm1_4
3774 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3775 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3776 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3777 0, // sub_vrm1_4_sub_vrm1_5
3778 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3779 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3780 0, // sub_vrm1_5_sub_vrm1_6
3781 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3782 0, // sub_vrm1_6_sub_vrm1_7
3783 0, // sub_vrm2_0_sub_vrm2_1
3784 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3785 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3786 0, // sub_vrm2_1_sub_vrm2_2
3787 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3788 0, // sub_vrm2_2_sub_vrm2_3
3789 },
3790 { // GPRPair_with_sub_gpr_odd_in_GPRNoX31
3791 51, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31
3792 51, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31
3793 0, // sub_64
3794 0, // sub_128
3795 0, // sub_cap_addr
3796 51, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRNoX31
3797 51, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRNoX31
3798 0, // sub_vrm1_0
3799 0, // sub_vrm1_1
3800 0, // sub_vrm1_2
3801 0, // sub_vrm1_3
3802 0, // sub_vrm1_4
3803 0, // sub_vrm1_5
3804 0, // sub_vrm1_6
3805 0, // sub_vrm1_7
3806 0, // sub_vrm2_0
3807 0, // sub_vrm2_1
3808 0, // sub_vrm2_2
3809 0, // sub_vrm2_3
3810 0, // sub_vrm4_0
3811 0, // sub_vrm4_1
3812 51, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31
3813 51, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31
3814 0, // sub_vrm1_0_sub_vrm1_1
3815 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3816 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3817 0, // sub_vrm1_1_sub_vrm1_2
3818 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3819 0, // sub_vrm1_2_sub_vrm1_3
3820 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3821 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3822 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3823 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
3824 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3825 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3826 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3827 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3828 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3829 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3830 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3831 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3832 0, // sub_vrm1_3_sub_vrm1_4
3833 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3834 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3835 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3836 0, // sub_vrm1_4_sub_vrm1_5
3837 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3838 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3839 0, // sub_vrm1_5_sub_vrm1_6
3840 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3841 0, // sub_vrm1_6_sub_vrm1_7
3842 0, // sub_vrm2_0_sub_vrm2_1
3843 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3844 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3845 0, // sub_vrm2_1_sub_vrm2_2
3846 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3847 0, // sub_vrm2_2_sub_vrm2_3
3848 },
3849 { // GPRPair_with_sub_gpr_even_in_GPRJALR
3850 52, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3851 52, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3852 0, // sub_64
3853 0, // sub_128
3854 0, // sub_cap_addr
3855 52, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRJALR
3856 52, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRJALR
3857 0, // sub_vrm1_0
3858 0, // sub_vrm1_1
3859 0, // sub_vrm1_2
3860 0, // sub_vrm1_3
3861 0, // sub_vrm1_4
3862 0, // sub_vrm1_5
3863 0, // sub_vrm1_6
3864 0, // sub_vrm1_7
3865 0, // sub_vrm2_0
3866 0, // sub_vrm2_1
3867 0, // sub_vrm2_2
3868 0, // sub_vrm2_3
3869 0, // sub_vrm4_0
3870 0, // sub_vrm4_1
3871 52, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3872 52, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRJALR
3873 0, // sub_vrm1_0_sub_vrm1_1
3874 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3875 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3876 0, // sub_vrm1_1_sub_vrm1_2
3877 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3878 0, // sub_vrm1_2_sub_vrm1_3
3879 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3880 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3881 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3882 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
3883 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3884 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3885 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3886 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3887 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3888 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3889 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3890 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3891 0, // sub_vrm1_3_sub_vrm1_4
3892 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3893 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3894 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3895 0, // sub_vrm1_4_sub_vrm1_5
3896 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3897 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3898 0, // sub_vrm1_5_sub_vrm1_6
3899 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3900 0, // sub_vrm1_6_sub_vrm1_7
3901 0, // sub_vrm2_0_sub_vrm2_1
3902 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3903 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3904 0, // sub_vrm2_1_sub_vrm2_2
3905 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3906 0, // sub_vrm2_2_sub_vrm2_3
3907 },
3908 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
3909 53, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
3910 53, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
3911 0, // sub_64
3912 0, // sub_128
3913 0, // sub_cap_addr
3914 53, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
3915 53, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
3916 0, // sub_vrm1_0
3917 0, // sub_vrm1_1
3918 0, // sub_vrm1_2
3919 0, // sub_vrm1_3
3920 0, // sub_vrm1_4
3921 0, // sub_vrm1_5
3922 0, // sub_vrm1_6
3923 0, // sub_vrm1_7
3924 0, // sub_vrm2_0
3925 0, // sub_vrm2_1
3926 0, // sub_vrm2_2
3927 0, // sub_vrm2_3
3928 0, // sub_vrm4_0
3929 0, // sub_vrm4_1
3930 53, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
3931 53, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
3932 0, // sub_vrm1_0_sub_vrm1_1
3933 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3934 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3935 0, // sub_vrm1_1_sub_vrm1_2
3936 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3937 0, // sub_vrm1_2_sub_vrm1_3
3938 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3939 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3940 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3941 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
3942 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3943 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3944 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3945 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3946 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3947 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3948 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3949 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3950 0, // sub_vrm1_3_sub_vrm1_4
3951 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3952 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3953 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3954 0, // sub_vrm1_4_sub_vrm1_5
3955 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
3956 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3957 0, // sub_vrm1_5_sub_vrm1_6
3958 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
3959 0, // sub_vrm1_6_sub_vrm1_7
3960 0, // sub_vrm2_0_sub_vrm2_1
3961 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
3962 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3963 0, // sub_vrm2_1_sub_vrm2_2
3964 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
3965 0, // sub_vrm2_2_sub_vrm2_3
3966 },
3967 { // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
3968 54, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
3969 54, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
3970 0, // sub_64
3971 0, // sub_128
3972 0, // sub_cap_addr
3973 54, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
3974 54, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
3975 0, // sub_vrm1_0
3976 0, // sub_vrm1_1
3977 0, // sub_vrm1_2
3978 0, // sub_vrm1_3
3979 0, // sub_vrm1_4
3980 0, // sub_vrm1_5
3981 0, // sub_vrm1_6
3982 0, // sub_vrm1_7
3983 0, // sub_vrm2_0
3984 0, // sub_vrm2_1
3985 0, // sub_vrm2_2
3986 0, // sub_vrm2_3
3987 0, // sub_vrm4_0
3988 0, // sub_vrm4_1
3989 54, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
3990 54, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
3991 0, // sub_vrm1_0_sub_vrm1_1
3992 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
3993 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3994 0, // sub_vrm1_1_sub_vrm1_2
3995 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
3996 0, // sub_vrm1_2_sub_vrm1_3
3997 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
3998 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
3999 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4000 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
4001 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4002 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4003 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4004 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4005 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4006 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4007 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4008 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4009 0, // sub_vrm1_3_sub_vrm1_4
4010 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4011 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4012 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4013 0, // sub_vrm1_4_sub_vrm1_5
4014 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4015 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4016 0, // sub_vrm1_5_sub_vrm1_6
4017 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4018 0, // sub_vrm1_6_sub_vrm1_7
4019 0, // sub_vrm2_0_sub_vrm2_1
4020 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4021 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4022 0, // sub_vrm2_1_sub_vrm2_2
4023 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4024 0, // sub_vrm2_2_sub_vrm2_3
4025 },
4026 { // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
4027 55, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
4028 55, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
4029 0, // sub_64
4030 0, // sub_128
4031 0, // sub_cap_addr
4032 55, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
4033 55, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
4034 0, // sub_vrm1_0
4035 0, // sub_vrm1_1
4036 0, // sub_vrm1_2
4037 0, // sub_vrm1_3
4038 0, // sub_vrm1_4
4039 0, // sub_vrm1_5
4040 0, // sub_vrm1_6
4041 0, // sub_vrm1_7
4042 0, // sub_vrm2_0
4043 0, // sub_vrm2_1
4044 0, // sub_vrm2_2
4045 0, // sub_vrm2_3
4046 0, // sub_vrm4_0
4047 0, // sub_vrm4_1
4048 55, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
4049 55, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
4050 0, // sub_vrm1_0_sub_vrm1_1
4051 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4052 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4053 0, // sub_vrm1_1_sub_vrm1_2
4054 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4055 0, // sub_vrm1_2_sub_vrm1_3
4056 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4057 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4058 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4059 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
4060 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4061 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4062 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4063 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4064 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4065 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4066 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4067 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4068 0, // sub_vrm1_3_sub_vrm1_4
4069 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4070 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4071 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4072 0, // sub_vrm1_4_sub_vrm1_5
4073 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4074 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4075 0, // sub_vrm1_5_sub_vrm1_6
4076 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4077 0, // sub_vrm1_6_sub_vrm1_7
4078 0, // sub_vrm2_0_sub_vrm2_1
4079 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4080 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4081 0, // sub_vrm2_1_sub_vrm2_2
4082 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4083 0, // sub_vrm2_2_sub_vrm2_3
4084 },
4085 { // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4086 56, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4087 56, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4088 0, // sub_64
4089 0, // sub_128
4090 0, // sub_cap_addr
4091 56, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4092 56, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4093 0, // sub_vrm1_0
4094 0, // sub_vrm1_1
4095 0, // sub_vrm1_2
4096 0, // sub_vrm1_3
4097 0, // sub_vrm1_4
4098 0, // sub_vrm1_5
4099 0, // sub_vrm1_6
4100 0, // sub_vrm1_7
4101 0, // sub_vrm2_0
4102 0, // sub_vrm2_1
4103 0, // sub_vrm2_2
4104 0, // sub_vrm2_3
4105 0, // sub_vrm4_0
4106 0, // sub_vrm4_1
4107 56, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4108 56, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
4109 0, // sub_vrm1_0_sub_vrm1_1
4110 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4111 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4112 0, // sub_vrm1_1_sub_vrm1_2
4113 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4114 0, // sub_vrm1_2_sub_vrm1_3
4115 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4116 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4117 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4118 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
4119 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4120 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4121 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4122 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4123 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4124 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4125 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4126 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4127 0, // sub_vrm1_3_sub_vrm1_4
4128 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4129 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4130 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4131 0, // sub_vrm1_4_sub_vrm1_5
4132 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4133 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4134 0, // sub_vrm1_5_sub_vrm1_6
4135 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4136 0, // sub_vrm1_6_sub_vrm1_7
4137 0, // sub_vrm2_0_sub_vrm2_1
4138 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4139 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4140 0, // sub_vrm2_1_sub_vrm2_2
4141 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4142 0, // sub_vrm2_2_sub_vrm2_3
4143 },
4144 { // GPRPair_with_sub_gpr_even_in_GPRTC
4145 57, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRTC
4146 57, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRTC
4147 0, // sub_64
4148 0, // sub_128
4149 0, // sub_cap_addr
4150 57, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRTC
4151 57, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRTC
4152 0, // sub_vrm1_0
4153 0, // sub_vrm1_1
4154 0, // sub_vrm1_2
4155 0, // sub_vrm1_3
4156 0, // sub_vrm1_4
4157 0, // sub_vrm1_5
4158 0, // sub_vrm1_6
4159 0, // sub_vrm1_7
4160 0, // sub_vrm2_0
4161 0, // sub_vrm2_1
4162 0, // sub_vrm2_2
4163 0, // sub_vrm2_3
4164 0, // sub_vrm4_0
4165 0, // sub_vrm4_1
4166 57, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRTC
4167 57, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRTC
4168 0, // sub_vrm1_0_sub_vrm1_1
4169 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4170 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4171 0, // sub_vrm1_1_sub_vrm1_2
4172 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4173 0, // sub_vrm1_2_sub_vrm1_3
4174 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4175 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4176 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4177 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
4178 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4179 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4180 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4181 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4182 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4183 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4184 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4185 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4186 0, // sub_vrm1_3_sub_vrm1_4
4187 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4188 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4189 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4190 0, // sub_vrm1_4_sub_vrm1_5
4191 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4192 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4193 0, // sub_vrm1_5_sub_vrm1_6
4194 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4195 0, // sub_vrm1_6_sub_vrm1_7
4196 0, // sub_vrm2_0_sub_vrm2_1
4197 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4198 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4199 0, // sub_vrm2_1_sub_vrm2_2
4200 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4201 0, // sub_vrm2_2_sub_vrm2_3
4202 },
4203 { // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4204 58, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4205 58, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4206 0, // sub_64
4207 0, // sub_128
4208 0, // sub_cap_addr
4209 58, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4210 58, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4211 0, // sub_vrm1_0
4212 0, // sub_vrm1_1
4213 0, // sub_vrm1_2
4214 0, // sub_vrm1_3
4215 0, // sub_vrm1_4
4216 0, // sub_vrm1_5
4217 0, // sub_vrm1_6
4218 0, // sub_vrm1_7
4219 0, // sub_vrm2_0
4220 0, // sub_vrm2_1
4221 0, // sub_vrm2_2
4222 0, // sub_vrm2_3
4223 0, // sub_vrm4_0
4224 0, // sub_vrm4_1
4225 58, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4226 58, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
4227 0, // sub_vrm1_0_sub_vrm1_1
4228 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4229 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4230 0, // sub_vrm1_1_sub_vrm1_2
4231 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4232 0, // sub_vrm1_2_sub_vrm1_3
4233 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4234 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4235 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4236 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
4237 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4238 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4239 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4240 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4241 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4242 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4243 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4244 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4245 0, // sub_vrm1_3_sub_vrm1_4
4246 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4247 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4248 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4249 0, // sub_vrm1_4_sub_vrm1_5
4250 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4251 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4252 0, // sub_vrm1_5_sub_vrm1_6
4253 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4254 0, // sub_vrm1_6_sub_vrm1_7
4255 0, // sub_vrm2_0_sub_vrm2_1
4256 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4257 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4258 0, // sub_vrm2_1_sub_vrm2_2
4259 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4260 0, // sub_vrm2_2_sub_vrm2_3
4261 },
4262 { // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
4263 59, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
4264 59, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
4265 0, // sub_64
4266 0, // sub_128
4267 0, // sub_cap_addr
4268 59, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
4269 59, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
4270 0, // sub_vrm1_0
4271 0, // sub_vrm1_1
4272 0, // sub_vrm1_2
4273 0, // sub_vrm1_3
4274 0, // sub_vrm1_4
4275 0, // sub_vrm1_5
4276 0, // sub_vrm1_6
4277 0, // sub_vrm1_7
4278 0, // sub_vrm2_0
4279 0, // sub_vrm2_1
4280 0, // sub_vrm2_2
4281 0, // sub_vrm2_3
4282 0, // sub_vrm4_0
4283 0, // sub_vrm4_1
4284 59, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
4285 59, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
4286 0, // sub_vrm1_0_sub_vrm1_1
4287 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4288 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4289 0, // sub_vrm1_1_sub_vrm1_2
4290 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4291 0, // sub_vrm1_2_sub_vrm1_3
4292 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4293 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4294 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4295 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
4296 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4297 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4298 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4299 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4300 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4301 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4302 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4303 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4304 0, // sub_vrm1_3_sub_vrm1_4
4305 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4306 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4307 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4308 0, // sub_vrm1_4_sub_vrm1_5
4309 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4310 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4311 0, // sub_vrm1_5_sub_vrm1_6
4312 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4313 0, // sub_vrm1_6_sub_vrm1_7
4314 0, // sub_vrm2_0_sub_vrm2_1
4315 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4316 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4317 0, // sub_vrm2_1_sub_vrm2_2
4318 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4319 0, // sub_vrm2_2_sub_vrm2_3
4320 },
4321 { // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4322 60, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4323 60, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4324 0, // sub_64
4325 0, // sub_128
4326 0, // sub_cap_addr
4327 60, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4328 60, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4329 0, // sub_vrm1_0
4330 0, // sub_vrm1_1
4331 0, // sub_vrm1_2
4332 0, // sub_vrm1_3
4333 0, // sub_vrm1_4
4334 0, // sub_vrm1_5
4335 0, // sub_vrm1_6
4336 0, // sub_vrm1_7
4337 0, // sub_vrm2_0
4338 0, // sub_vrm2_1
4339 0, // sub_vrm2_2
4340 0, // sub_vrm2_3
4341 0, // sub_vrm4_0
4342 0, // sub_vrm4_1
4343 60, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4344 60, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
4345 0, // sub_vrm1_0_sub_vrm1_1
4346 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4347 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4348 0, // sub_vrm1_1_sub_vrm1_2
4349 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4350 0, // sub_vrm1_2_sub_vrm1_3
4351 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4352 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4353 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4354 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
4355 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4356 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4357 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4358 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4359 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4360 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4361 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4362 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4363 0, // sub_vrm1_3_sub_vrm1_4
4364 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4365 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4366 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4367 0, // sub_vrm1_4_sub_vrm1_5
4368 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4369 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4370 0, // sub_vrm1_5_sub_vrm1_6
4371 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4372 0, // sub_vrm1_6_sub_vrm1_7
4373 0, // sub_vrm2_0_sub_vrm2_1
4374 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4375 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4376 0, // sub_vrm2_1_sub_vrm2_2
4377 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4378 0, // sub_vrm2_2_sub_vrm2_3
4379 },
4380 { // GPRPairC
4381 61, // sub_16 -> GPRPairC
4382 61, // sub_32 -> GPRPairC
4383 0, // sub_64
4384 0, // sub_128
4385 0, // sub_cap_addr
4386 61, // sub_gpr_even -> GPRPairC
4387 61, // sub_gpr_odd -> GPRPairC
4388 0, // sub_vrm1_0
4389 0, // sub_vrm1_1
4390 0, // sub_vrm1_2
4391 0, // sub_vrm1_3
4392 0, // sub_vrm1_4
4393 0, // sub_vrm1_5
4394 0, // sub_vrm1_6
4395 0, // sub_vrm1_7
4396 0, // sub_vrm2_0
4397 0, // sub_vrm2_1
4398 0, // sub_vrm2_2
4399 0, // sub_vrm2_3
4400 0, // sub_vrm4_0
4401 0, // sub_vrm4_1
4402 61, // sub_gpr_odd_then_sub_16 -> GPRPairC
4403 61, // sub_gpr_odd_then_sub_32 -> GPRPairC
4404 0, // sub_vrm1_0_sub_vrm1_1
4405 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4406 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4407 0, // sub_vrm1_1_sub_vrm1_2
4408 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4409 0, // sub_vrm1_2_sub_vrm1_3
4410 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4411 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4412 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4413 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
4414 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4415 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4416 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4417 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4418 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4419 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4420 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4421 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4422 0, // sub_vrm1_3_sub_vrm1_4
4423 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4424 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4425 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4426 0, // sub_vrm1_4_sub_vrm1_5
4427 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4428 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4429 0, // sub_vrm1_5_sub_vrm1_6
4430 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4431 0, // sub_vrm1_6_sub_vrm1_7
4432 0, // sub_vrm2_0_sub_vrm2_1
4433 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4434 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4435 0, // sub_vrm2_1_sub_vrm2_2
4436 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4437 0, // sub_vrm2_2_sub_vrm2_3
4438 },
4439 { // GPRPair_with_sub_gpr_even_in_SR07
4440 62, // sub_16 -> GPRPair_with_sub_gpr_even_in_SR07
4441 62, // sub_32 -> GPRPair_with_sub_gpr_even_in_SR07
4442 0, // sub_64
4443 0, // sub_128
4444 0, // sub_cap_addr
4445 62, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_SR07
4446 62, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_SR07
4447 0, // sub_vrm1_0
4448 0, // sub_vrm1_1
4449 0, // sub_vrm1_2
4450 0, // sub_vrm1_3
4451 0, // sub_vrm1_4
4452 0, // sub_vrm1_5
4453 0, // sub_vrm1_6
4454 0, // sub_vrm1_7
4455 0, // sub_vrm2_0
4456 0, // sub_vrm2_1
4457 0, // sub_vrm2_2
4458 0, // sub_vrm2_3
4459 0, // sub_vrm4_0
4460 0, // sub_vrm4_1
4461 62, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_SR07
4462 62, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_SR07
4463 0, // sub_vrm1_0_sub_vrm1_1
4464 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4465 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4466 0, // sub_vrm1_1_sub_vrm1_2
4467 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4468 0, // sub_vrm1_2_sub_vrm1_3
4469 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4470 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4471 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4472 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
4473 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4474 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4475 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4476 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4477 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4478 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4479 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4480 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4481 0, // sub_vrm1_3_sub_vrm1_4
4482 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4483 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4484 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4485 0, // sub_vrm1_4_sub_vrm1_5
4486 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4487 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4488 0, // sub_vrm1_5_sub_vrm1_6
4489 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4490 0, // sub_vrm1_6_sub_vrm1_7
4491 0, // sub_vrm2_0_sub_vrm2_1
4492 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4493 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4494 0, // sub_vrm2_1_sub_vrm2_2
4495 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4496 0, // sub_vrm2_2_sub_vrm2_3
4497 },
4498 { // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4499 63, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4500 63, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4501 0, // sub_64
4502 0, // sub_128
4503 0, // sub_cap_addr
4504 63, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4505 63, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4506 0, // sub_vrm1_0
4507 0, // sub_vrm1_1
4508 0, // sub_vrm1_2
4509 0, // sub_vrm1_3
4510 0, // sub_vrm1_4
4511 0, // sub_vrm1_5
4512 0, // sub_vrm1_6
4513 0, // sub_vrm1_7
4514 0, // sub_vrm2_0
4515 0, // sub_vrm2_1
4516 0, // sub_vrm2_2
4517 0, // sub_vrm2_3
4518 0, // sub_vrm4_0
4519 0, // sub_vrm4_1
4520 63, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4521 63, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
4522 0, // sub_vrm1_0_sub_vrm1_1
4523 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4524 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4525 0, // sub_vrm1_1_sub_vrm1_2
4526 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4527 0, // sub_vrm1_2_sub_vrm1_3
4528 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4529 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4530 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4531 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
4532 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4533 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4534 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4535 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4536 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4537 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4538 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4539 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4540 0, // sub_vrm1_3_sub_vrm1_4
4541 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4542 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4543 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4544 0, // sub_vrm1_4_sub_vrm1_5
4545 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4546 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4547 0, // sub_vrm1_5_sub_vrm1_6
4548 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4549 0, // sub_vrm1_6_sub_vrm1_7
4550 0, // sub_vrm2_0_sub_vrm2_1
4551 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4552 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4553 0, // sub_vrm2_1_sub_vrm2_2
4554 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4555 0, // sub_vrm2_2_sub_vrm2_3
4556 },
4557 { // GPRPair_with_sub_16_in_GPRF16X0
4558 64, // sub_16 -> GPRPair_with_sub_16_in_GPRF16X0
4559 64, // sub_32 -> GPRPair_with_sub_16_in_GPRF16X0
4560 0, // sub_64
4561 0, // sub_128
4562 0, // sub_cap_addr
4563 64, // sub_gpr_even -> GPRPair_with_sub_16_in_GPRF16X0
4564 64, // sub_gpr_odd -> GPRPair_with_sub_16_in_GPRF16X0
4565 0, // sub_vrm1_0
4566 0, // sub_vrm1_1
4567 0, // sub_vrm1_2
4568 0, // sub_vrm1_3
4569 0, // sub_vrm1_4
4570 0, // sub_vrm1_5
4571 0, // sub_vrm1_6
4572 0, // sub_vrm1_7
4573 0, // sub_vrm2_0
4574 0, // sub_vrm2_1
4575 0, // sub_vrm2_2
4576 0, // sub_vrm2_3
4577 0, // sub_vrm4_0
4578 0, // sub_vrm4_1
4579 0, // sub_gpr_odd_then_sub_16
4580 0, // sub_gpr_odd_then_sub_32
4581 0, // sub_vrm1_0_sub_vrm1_1
4582 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4583 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4584 0, // sub_vrm1_1_sub_vrm1_2
4585 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4586 0, // sub_vrm1_2_sub_vrm1_3
4587 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4588 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4589 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4590 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
4591 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4592 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4593 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4594 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4595 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4596 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4597 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4598 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4599 0, // sub_vrm1_3_sub_vrm1_4
4600 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4601 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4602 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4603 0, // sub_vrm1_4_sub_vrm1_5
4604 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4605 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4606 0, // sub_vrm1_5_sub_vrm1_6
4607 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4608 0, // sub_vrm1_6_sub_vrm1_7
4609 0, // sub_vrm2_0_sub_vrm2_1
4610 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4611 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4612 0, // sub_vrm2_1_sub_vrm2_2
4613 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4614 0, // sub_vrm2_2_sub_vrm2_3
4615 },
4616 { // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
4617 65, // sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
4618 65, // sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
4619 0, // sub_64
4620 0, // sub_128
4621 0, // sub_cap_addr
4622 65, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
4623 65, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
4624 0, // sub_vrm1_0
4625 0, // sub_vrm1_1
4626 0, // sub_vrm1_2
4627 0, // sub_vrm1_3
4628 0, // sub_vrm1_4
4629 0, // sub_vrm1_5
4630 0, // sub_vrm1_6
4631 0, // sub_vrm1_7
4632 0, // sub_vrm2_0
4633 0, // sub_vrm2_1
4634 0, // sub_vrm2_2
4635 0, // sub_vrm2_3
4636 0, // sub_vrm4_0
4637 0, // sub_vrm4_1
4638 65, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
4639 65, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
4640 0, // sub_vrm1_0_sub_vrm1_1
4641 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4642 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4643 0, // sub_vrm1_1_sub_vrm1_2
4644 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4645 0, // sub_vrm1_2_sub_vrm1_3
4646 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4647 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4648 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4649 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
4650 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4651 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4652 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4653 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4654 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4655 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4656 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4657 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4658 0, // sub_vrm1_3_sub_vrm1_4
4659 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4660 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4661 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4662 0, // sub_vrm1_4_sub_vrm1_5
4663 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4664 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4665 0, // sub_vrm1_5_sub_vrm1_6
4666 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4667 0, // sub_vrm1_6_sub_vrm1_7
4668 0, // sub_vrm2_0_sub_vrm2_1
4669 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4670 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4671 0, // sub_vrm2_1_sub_vrm2_2
4672 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4673 0, // sub_vrm2_2_sub_vrm2_3
4674 },
4675 { // GPRPair_with_sub_gpr_even_in_SP
4676 66, // sub_16 -> GPRPair_with_sub_gpr_even_in_SP
4677 66, // sub_32 -> GPRPair_with_sub_gpr_even_in_SP
4678 0, // sub_64
4679 0, // sub_128
4680 0, // sub_cap_addr
4681 66, // sub_gpr_even -> GPRPair_with_sub_gpr_even_in_SP
4682 66, // sub_gpr_odd -> GPRPair_with_sub_gpr_even_in_SP
4683 0, // sub_vrm1_0
4684 0, // sub_vrm1_1
4685 0, // sub_vrm1_2
4686 0, // sub_vrm1_3
4687 0, // sub_vrm1_4
4688 0, // sub_vrm1_5
4689 0, // sub_vrm1_6
4690 0, // sub_vrm1_7
4691 0, // sub_vrm2_0
4692 0, // sub_vrm2_1
4693 0, // sub_vrm2_2
4694 0, // sub_vrm2_3
4695 0, // sub_vrm4_0
4696 0, // sub_vrm4_1
4697 66, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_even_in_SP
4698 66, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_even_in_SP
4699 0, // sub_vrm1_0_sub_vrm1_1
4700 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4701 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4702 0, // sub_vrm1_1_sub_vrm1_2
4703 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4704 0, // sub_vrm1_2_sub_vrm1_3
4705 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4706 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4707 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4708 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
4709 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4710 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4711 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4712 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4713 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4714 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4715 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4716 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4717 0, // sub_vrm1_3_sub_vrm1_4
4718 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4719 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4720 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4721 0, // sub_vrm1_4_sub_vrm1_5
4722 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4723 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4724 0, // sub_vrm1_5_sub_vrm1_6
4725 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4726 0, // sub_vrm1_6_sub_vrm1_7
4727 0, // sub_vrm2_0_sub_vrm2_1
4728 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4729 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4730 0, // sub_vrm2_1_sub_vrm2_2
4731 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4732 0, // sub_vrm2_2_sub_vrm2_3
4733 },
4734 { // GPRPair_with_sub_gpr_odd_in_GPRX1X5
4735 67, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRX1X5
4736 67, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRX1X5
4737 0, // sub_64
4738 0, // sub_128
4739 0, // sub_cap_addr
4740 67, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRX1X5
4741 67, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRX1X5
4742 0, // sub_vrm1_0
4743 0, // sub_vrm1_1
4744 0, // sub_vrm1_2
4745 0, // sub_vrm1_3
4746 0, // sub_vrm1_4
4747 0, // sub_vrm1_5
4748 0, // sub_vrm1_6
4749 0, // sub_vrm1_7
4750 0, // sub_vrm2_0
4751 0, // sub_vrm2_1
4752 0, // sub_vrm2_2
4753 0, // sub_vrm2_3
4754 0, // sub_vrm4_0
4755 0, // sub_vrm4_1
4756 67, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRX1X5
4757 67, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRX1X5
4758 0, // sub_vrm1_0_sub_vrm1_1
4759 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4760 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4761 0, // sub_vrm1_1_sub_vrm1_2
4762 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4763 0, // sub_vrm1_2_sub_vrm1_3
4764 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4765 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4766 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4767 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
4768 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4769 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4770 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4771 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4772 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4773 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4774 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4775 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4776 0, // sub_vrm1_3_sub_vrm1_4
4777 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4778 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4779 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4780 0, // sub_vrm1_4_sub_vrm1_5
4781 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4782 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4783 0, // sub_vrm1_5_sub_vrm1_6
4784 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4785 0, // sub_vrm1_6_sub_vrm1_7
4786 0, // sub_vrm2_0_sub_vrm2_1
4787 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4788 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4789 0, // sub_vrm2_1_sub_vrm2_2
4790 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4791 0, // sub_vrm2_2_sub_vrm2_3
4792 },
4793 { // GPRPair_with_sub_gpr_odd_in_GPRX7
4794 68, // sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRX7
4795 68, // sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRX7
4796 0, // sub_64
4797 0, // sub_128
4798 0, // sub_cap_addr
4799 68, // sub_gpr_even -> GPRPair_with_sub_gpr_odd_in_GPRX7
4800 68, // sub_gpr_odd -> GPRPair_with_sub_gpr_odd_in_GPRX7
4801 0, // sub_vrm1_0
4802 0, // sub_vrm1_1
4803 0, // sub_vrm1_2
4804 0, // sub_vrm1_3
4805 0, // sub_vrm1_4
4806 0, // sub_vrm1_5
4807 0, // sub_vrm1_6
4808 0, // sub_vrm1_7
4809 0, // sub_vrm2_0
4810 0, // sub_vrm2_1
4811 0, // sub_vrm2_2
4812 0, // sub_vrm2_3
4813 0, // sub_vrm4_0
4814 0, // sub_vrm4_1
4815 68, // sub_gpr_odd_then_sub_16 -> GPRPair_with_sub_gpr_odd_in_GPRX7
4816 68, // sub_gpr_odd_then_sub_32 -> GPRPair_with_sub_gpr_odd_in_GPRX7
4817 0, // sub_vrm1_0_sub_vrm1_1
4818 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4819 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4820 0, // sub_vrm1_1_sub_vrm1_2
4821 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4822 0, // sub_vrm1_2_sub_vrm1_3
4823 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4824 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4825 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4826 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
4827 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4828 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4829 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4830 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4831 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4832 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4833 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4834 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4835 0, // sub_vrm1_3_sub_vrm1_4
4836 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4837 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4838 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4839 0, // sub_vrm1_4_sub_vrm1_5
4840 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4841 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4842 0, // sub_vrm1_5_sub_vrm1_6
4843 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4844 0, // sub_vrm1_6_sub_vrm1_7
4845 0, // sub_vrm2_0_sub_vrm2_1
4846 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4847 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4848 0, // sub_vrm2_1_sub_vrm2_2
4849 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4850 0, // sub_vrm2_2_sub_vrm2_3
4851 },
4852 { // FPR64
4853 69, // sub_16 -> FPR64
4854 69, // sub_32 -> FPR64
4855 0, // sub_64
4856 0, // sub_128
4857 0, // sub_cap_addr
4858 0, // sub_gpr_even
4859 0, // sub_gpr_odd
4860 0, // sub_vrm1_0
4861 0, // sub_vrm1_1
4862 0, // sub_vrm1_2
4863 0, // sub_vrm1_3
4864 0, // sub_vrm1_4
4865 0, // sub_vrm1_5
4866 0, // sub_vrm1_6
4867 0, // sub_vrm1_7
4868 0, // sub_vrm2_0
4869 0, // sub_vrm2_1
4870 0, // sub_vrm2_2
4871 0, // sub_vrm2_3
4872 0, // sub_vrm4_0
4873 0, // sub_vrm4_1
4874 0, // sub_gpr_odd_then_sub_16
4875 0, // sub_gpr_odd_then_sub_32
4876 0, // sub_vrm1_0_sub_vrm1_1
4877 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4878 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4879 0, // sub_vrm1_1_sub_vrm1_2
4880 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4881 0, // sub_vrm1_2_sub_vrm1_3
4882 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4883 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4884 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4885 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
4886 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4887 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4888 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4889 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4890 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4891 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4892 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4893 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4894 0, // sub_vrm1_3_sub_vrm1_4
4895 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4896 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4897 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4898 0, // sub_vrm1_4_sub_vrm1_5
4899 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4900 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4901 0, // sub_vrm1_5_sub_vrm1_6
4902 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4903 0, // sub_vrm1_6_sub_vrm1_7
4904 0, // sub_vrm2_0_sub_vrm2_1
4905 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4906 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4907 0, // sub_vrm2_1_sub_vrm2_2
4908 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4909 0, // sub_vrm2_2_sub_vrm2_3
4910 },
4911 { // VR
4912 0, // sub_16
4913 0, // sub_32
4914 0, // sub_64
4915 0, // sub_128
4916 0, // sub_cap_addr
4917 0, // sub_gpr_even
4918 0, // sub_gpr_odd
4919 0, // sub_vrm1_0
4920 0, // sub_vrm1_1
4921 0, // sub_vrm1_2
4922 0, // sub_vrm1_3
4923 0, // sub_vrm1_4
4924 0, // sub_vrm1_5
4925 0, // sub_vrm1_6
4926 0, // sub_vrm1_7
4927 0, // sub_vrm2_0
4928 0, // sub_vrm2_1
4929 0, // sub_vrm2_2
4930 0, // sub_vrm2_3
4931 0, // sub_vrm4_0
4932 0, // sub_vrm4_1
4933 0, // sub_gpr_odd_then_sub_16
4934 0, // sub_gpr_odd_then_sub_32
4935 0, // sub_vrm1_0_sub_vrm1_1
4936 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4937 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4938 0, // sub_vrm1_1_sub_vrm1_2
4939 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4940 0, // sub_vrm1_2_sub_vrm1_3
4941 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4942 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4943 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4944 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
4945 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4946 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4947 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4948 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4949 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
4950 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4951 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4952 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4953 0, // sub_vrm1_3_sub_vrm1_4
4954 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
4955 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4956 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4957 0, // sub_vrm1_4_sub_vrm1_5
4958 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
4959 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4960 0, // sub_vrm1_5_sub_vrm1_6
4961 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
4962 0, // sub_vrm1_6_sub_vrm1_7
4963 0, // sub_vrm2_0_sub_vrm2_1
4964 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
4965 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4966 0, // sub_vrm2_1_sub_vrm2_2
4967 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
4968 0, // sub_vrm2_2_sub_vrm2_3
4969 },
4970 { // YGPR
4971 71, // sub_16 -> YGPR
4972 71, // sub_32 -> YGPR
4973 0, // sub_64
4974 0, // sub_128
4975 71, // sub_cap_addr -> YGPR
4976 0, // sub_gpr_even
4977 0, // sub_gpr_odd
4978 0, // sub_vrm1_0
4979 0, // sub_vrm1_1
4980 0, // sub_vrm1_2
4981 0, // sub_vrm1_3
4982 0, // sub_vrm1_4
4983 0, // sub_vrm1_5
4984 0, // sub_vrm1_6
4985 0, // sub_vrm1_7
4986 0, // sub_vrm2_0
4987 0, // sub_vrm2_1
4988 0, // sub_vrm2_2
4989 0, // sub_vrm2_3
4990 0, // sub_vrm4_0
4991 0, // sub_vrm4_1
4992 0, // sub_gpr_odd_then_sub_16
4993 0, // sub_gpr_odd_then_sub_32
4994 0, // sub_vrm1_0_sub_vrm1_1
4995 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
4996 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4997 0, // sub_vrm1_1_sub_vrm1_2
4998 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
4999 0, // sub_vrm1_2_sub_vrm1_3
5000 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5001 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5002 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5003 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
5004 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5005 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5006 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5007 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5008 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5009 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5010 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5011 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5012 0, // sub_vrm1_3_sub_vrm1_4
5013 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5014 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5015 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5016 0, // sub_vrm1_4_sub_vrm1_5
5017 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5018 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5019 0, // sub_vrm1_5_sub_vrm1_6
5020 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5021 0, // sub_vrm1_6_sub_vrm1_7
5022 0, // sub_vrm2_0_sub_vrm2_1
5023 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5024 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5025 0, // sub_vrm2_1_sub_vrm2_2
5026 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5027 0, // sub_vrm2_2_sub_vrm2_3
5028 },
5029 { // ZZZ_VM
5030 0, // sub_16
5031 0, // sub_32
5032 0, // sub_64
5033 0, // sub_128
5034 0, // sub_cap_addr
5035 0, // sub_gpr_even
5036 0, // sub_gpr_odd
5037 0, // sub_vrm1_0
5038 0, // sub_vrm1_1
5039 0, // sub_vrm1_2
5040 0, // sub_vrm1_3
5041 0, // sub_vrm1_4
5042 0, // sub_vrm1_5
5043 0, // sub_vrm1_6
5044 0, // sub_vrm1_7
5045 0, // sub_vrm2_0
5046 0, // sub_vrm2_1
5047 0, // sub_vrm2_2
5048 0, // sub_vrm2_3
5049 0, // sub_vrm4_0
5050 0, // sub_vrm4_1
5051 0, // sub_gpr_odd_then_sub_16
5052 0, // sub_gpr_odd_then_sub_32
5053 0, // sub_vrm1_0_sub_vrm1_1
5054 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5055 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5056 0, // sub_vrm1_1_sub_vrm1_2
5057 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5058 0, // sub_vrm1_2_sub_vrm1_3
5059 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5060 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5061 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5062 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
5063 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5064 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5065 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5066 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5067 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5068 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5069 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5070 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5071 0, // sub_vrm1_3_sub_vrm1_4
5072 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5073 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5074 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5075 0, // sub_vrm1_4_sub_vrm1_5
5076 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5077 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5078 0, // sub_vrm1_5_sub_vrm1_6
5079 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5080 0, // sub_vrm1_6_sub_vrm1_7
5081 0, // sub_vrm2_0_sub_vrm2_1
5082 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5083 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5084 0, // sub_vrm2_1_sub_vrm2_2
5085 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5086 0, // sub_vrm2_2_sub_vrm2_3
5087 },
5088 { // ZZZ_VRMF2
5089 0, // sub_16
5090 0, // sub_32
5091 0, // sub_64
5092 0, // sub_128
5093 0, // sub_cap_addr
5094 0, // sub_gpr_even
5095 0, // sub_gpr_odd
5096 0, // sub_vrm1_0
5097 0, // sub_vrm1_1
5098 0, // sub_vrm1_2
5099 0, // sub_vrm1_3
5100 0, // sub_vrm1_4
5101 0, // sub_vrm1_5
5102 0, // sub_vrm1_6
5103 0, // sub_vrm1_7
5104 0, // sub_vrm2_0
5105 0, // sub_vrm2_1
5106 0, // sub_vrm2_2
5107 0, // sub_vrm2_3
5108 0, // sub_vrm4_0
5109 0, // sub_vrm4_1
5110 0, // sub_gpr_odd_then_sub_16
5111 0, // sub_gpr_odd_then_sub_32
5112 0, // sub_vrm1_0_sub_vrm1_1
5113 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5114 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5115 0, // sub_vrm1_1_sub_vrm1_2
5116 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5117 0, // sub_vrm1_2_sub_vrm1_3
5118 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5119 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5120 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5121 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
5122 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5123 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5124 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5125 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5126 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5127 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5128 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5129 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5130 0, // sub_vrm1_3_sub_vrm1_4
5131 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5132 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5133 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5134 0, // sub_vrm1_4_sub_vrm1_5
5135 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5136 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5137 0, // sub_vrm1_5_sub_vrm1_6
5138 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5139 0, // sub_vrm1_6_sub_vrm1_7
5140 0, // sub_vrm2_0_sub_vrm2_1
5141 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5142 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5143 0, // sub_vrm2_1_sub_vrm2_2
5144 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5145 0, // sub_vrm2_2_sub_vrm2_3
5146 },
5147 { // ZZZ_VRMF4
5148 0, // sub_16
5149 0, // sub_32
5150 0, // sub_64
5151 0, // sub_128
5152 0, // sub_cap_addr
5153 0, // sub_gpr_even
5154 0, // sub_gpr_odd
5155 0, // sub_vrm1_0
5156 0, // sub_vrm1_1
5157 0, // sub_vrm1_2
5158 0, // sub_vrm1_3
5159 0, // sub_vrm1_4
5160 0, // sub_vrm1_5
5161 0, // sub_vrm1_6
5162 0, // sub_vrm1_7
5163 0, // sub_vrm2_0
5164 0, // sub_vrm2_1
5165 0, // sub_vrm2_2
5166 0, // sub_vrm2_3
5167 0, // sub_vrm4_0
5168 0, // sub_vrm4_1
5169 0, // sub_gpr_odd_then_sub_16
5170 0, // sub_gpr_odd_then_sub_32
5171 0, // sub_vrm1_0_sub_vrm1_1
5172 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5173 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5174 0, // sub_vrm1_1_sub_vrm1_2
5175 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5176 0, // sub_vrm1_2_sub_vrm1_3
5177 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5178 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5179 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5180 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
5181 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5182 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5183 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5184 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5185 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5186 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5187 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5188 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5189 0, // sub_vrm1_3_sub_vrm1_4
5190 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5191 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5192 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5193 0, // sub_vrm1_4_sub_vrm1_5
5194 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5195 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5196 0, // sub_vrm1_5_sub_vrm1_6
5197 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5198 0, // sub_vrm1_6_sub_vrm1_7
5199 0, // sub_vrm2_0_sub_vrm2_1
5200 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5201 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5202 0, // sub_vrm2_1_sub_vrm2_2
5203 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5204 0, // sub_vrm2_2_sub_vrm2_3
5205 },
5206 { // ZZZ_VRMF8
5207 0, // sub_16
5208 0, // sub_32
5209 0, // sub_64
5210 0, // sub_128
5211 0, // sub_cap_addr
5212 0, // sub_gpr_even
5213 0, // sub_gpr_odd
5214 0, // sub_vrm1_0
5215 0, // sub_vrm1_1
5216 0, // sub_vrm1_2
5217 0, // sub_vrm1_3
5218 0, // sub_vrm1_4
5219 0, // sub_vrm1_5
5220 0, // sub_vrm1_6
5221 0, // sub_vrm1_7
5222 0, // sub_vrm2_0
5223 0, // sub_vrm2_1
5224 0, // sub_vrm2_2
5225 0, // sub_vrm2_3
5226 0, // sub_vrm4_0
5227 0, // sub_vrm4_1
5228 0, // sub_gpr_odd_then_sub_16
5229 0, // sub_gpr_odd_then_sub_32
5230 0, // sub_vrm1_0_sub_vrm1_1
5231 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5232 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5233 0, // sub_vrm1_1_sub_vrm1_2
5234 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5235 0, // sub_vrm1_2_sub_vrm1_3
5236 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5237 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5238 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5239 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
5240 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5241 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5242 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5243 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5244 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5245 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5246 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5247 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5248 0, // sub_vrm1_3_sub_vrm1_4
5249 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5250 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5251 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5252 0, // sub_vrm1_4_sub_vrm1_5
5253 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5254 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5255 0, // sub_vrm1_5_sub_vrm1_6
5256 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5257 0, // sub_vrm1_6_sub_vrm1_7
5258 0, // sub_vrm2_0_sub_vrm2_1
5259 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5260 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5261 0, // sub_vrm2_1_sub_vrm2_2
5262 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5263 0, // sub_vrm2_2_sub_vrm2_3
5264 },
5265 { // VRNoV0
5266 0, // sub_16
5267 0, // sub_32
5268 0, // sub_64
5269 0, // sub_128
5270 0, // sub_cap_addr
5271 0, // sub_gpr_even
5272 0, // sub_gpr_odd
5273 0, // sub_vrm1_0
5274 0, // sub_vrm1_1
5275 0, // sub_vrm1_2
5276 0, // sub_vrm1_3
5277 0, // sub_vrm1_4
5278 0, // sub_vrm1_5
5279 0, // sub_vrm1_6
5280 0, // sub_vrm1_7
5281 0, // sub_vrm2_0
5282 0, // sub_vrm2_1
5283 0, // sub_vrm2_2
5284 0, // sub_vrm2_3
5285 0, // sub_vrm4_0
5286 0, // sub_vrm4_1
5287 0, // sub_gpr_odd_then_sub_16
5288 0, // sub_gpr_odd_then_sub_32
5289 0, // sub_vrm1_0_sub_vrm1_1
5290 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5291 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5292 0, // sub_vrm1_1_sub_vrm1_2
5293 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5294 0, // sub_vrm1_2_sub_vrm1_3
5295 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5296 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5297 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5298 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
5299 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5300 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5301 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5302 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5303 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5304 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5305 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5306 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5307 0, // sub_vrm1_3_sub_vrm1_4
5308 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5309 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5310 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5311 0, // sub_vrm1_4_sub_vrm1_5
5312 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5313 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5314 0, // sub_vrm1_5_sub_vrm1_6
5315 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5316 0, // sub_vrm1_6_sub_vrm1_7
5317 0, // sub_vrm2_0_sub_vrm2_1
5318 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5319 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5320 0, // sub_vrm2_1_sub_vrm2_2
5321 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5322 0, // sub_vrm2_2_sub_vrm2_3
5323 },
5324 { // YGPR_with_sub_16_in_GPRF16NoX0
5325 77, // sub_16 -> YGPR_with_sub_16_in_GPRF16NoX0
5326 77, // sub_32 -> YGPR_with_sub_16_in_GPRF16NoX0
5327 0, // sub_64
5328 0, // sub_128
5329 77, // sub_cap_addr -> YGPR_with_sub_16_in_GPRF16NoX0
5330 0, // sub_gpr_even
5331 0, // sub_gpr_odd
5332 0, // sub_vrm1_0
5333 0, // sub_vrm1_1
5334 0, // sub_vrm1_2
5335 0, // sub_vrm1_3
5336 0, // sub_vrm1_4
5337 0, // sub_vrm1_5
5338 0, // sub_vrm1_6
5339 0, // sub_vrm1_7
5340 0, // sub_vrm2_0
5341 0, // sub_vrm2_1
5342 0, // sub_vrm2_2
5343 0, // sub_vrm2_3
5344 0, // sub_vrm4_0
5345 0, // sub_vrm4_1
5346 0, // sub_gpr_odd_then_sub_16
5347 0, // sub_gpr_odd_then_sub_32
5348 0, // sub_vrm1_0_sub_vrm1_1
5349 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5350 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5351 0, // sub_vrm1_1_sub_vrm1_2
5352 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5353 0, // sub_vrm1_2_sub_vrm1_3
5354 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5355 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5356 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5357 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
5358 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5359 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5360 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5361 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5362 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5363 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5364 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5365 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5366 0, // sub_vrm1_3_sub_vrm1_4
5367 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5368 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5369 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5370 0, // sub_vrm1_4_sub_vrm1_5
5371 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5372 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5373 0, // sub_vrm1_5_sub_vrm1_6
5374 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5375 0, // sub_vrm1_6_sub_vrm1_7
5376 0, // sub_vrm2_0_sub_vrm2_1
5377 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5378 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5379 0, // sub_vrm2_1_sub_vrm2_2
5380 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5381 0, // sub_vrm2_2_sub_vrm2_3
5382 },
5383 { // YGPR_with_sub_cap_addr_in_GPRNoX2
5384 78, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX2
5385 78, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX2
5386 0, // sub_64
5387 0, // sub_128
5388 78, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX2
5389 0, // sub_gpr_even
5390 0, // sub_gpr_odd
5391 0, // sub_vrm1_0
5392 0, // sub_vrm1_1
5393 0, // sub_vrm1_2
5394 0, // sub_vrm1_3
5395 0, // sub_vrm1_4
5396 0, // sub_vrm1_5
5397 0, // sub_vrm1_6
5398 0, // sub_vrm1_7
5399 0, // sub_vrm2_0
5400 0, // sub_vrm2_1
5401 0, // sub_vrm2_2
5402 0, // sub_vrm2_3
5403 0, // sub_vrm4_0
5404 0, // sub_vrm4_1
5405 0, // sub_gpr_odd_then_sub_16
5406 0, // sub_gpr_odd_then_sub_32
5407 0, // sub_vrm1_0_sub_vrm1_1
5408 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5409 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5410 0, // sub_vrm1_1_sub_vrm1_2
5411 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5412 0, // sub_vrm1_2_sub_vrm1_3
5413 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5414 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5415 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5416 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
5417 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5418 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5419 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5420 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5421 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5422 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5423 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5424 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5425 0, // sub_vrm1_3_sub_vrm1_4
5426 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5427 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5428 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5429 0, // sub_vrm1_4_sub_vrm1_5
5430 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5431 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5432 0, // sub_vrm1_5_sub_vrm1_6
5433 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5434 0, // sub_vrm1_6_sub_vrm1_7
5435 0, // sub_vrm2_0_sub_vrm2_1
5436 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5437 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5438 0, // sub_vrm2_1_sub_vrm2_2
5439 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5440 0, // sub_vrm2_2_sub_vrm2_3
5441 },
5442 { // YGPR_with_sub_cap_addr_in_GPRNoX31
5443 79, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX31
5444 79, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX31
5445 0, // sub_64
5446 0, // sub_128
5447 79, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX31
5448 0, // sub_gpr_even
5449 0, // sub_gpr_odd
5450 0, // sub_vrm1_0
5451 0, // sub_vrm1_1
5452 0, // sub_vrm1_2
5453 0, // sub_vrm1_3
5454 0, // sub_vrm1_4
5455 0, // sub_vrm1_5
5456 0, // sub_vrm1_6
5457 0, // sub_vrm1_7
5458 0, // sub_vrm2_0
5459 0, // sub_vrm2_1
5460 0, // sub_vrm2_2
5461 0, // sub_vrm2_3
5462 0, // sub_vrm4_0
5463 0, // sub_vrm4_1
5464 0, // sub_gpr_odd_then_sub_16
5465 0, // sub_gpr_odd_then_sub_32
5466 0, // sub_vrm1_0_sub_vrm1_1
5467 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5468 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5469 0, // sub_vrm1_1_sub_vrm1_2
5470 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5471 0, // sub_vrm1_2_sub_vrm1_3
5472 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5473 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5474 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5475 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
5476 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5477 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5478 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5479 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5480 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5481 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5482 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5483 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5484 0, // sub_vrm1_3_sub_vrm1_4
5485 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5486 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5487 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5488 0, // sub_vrm1_4_sub_vrm1_5
5489 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5490 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5491 0, // sub_vrm1_5_sub_vrm1_6
5492 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5493 0, // sub_vrm1_6_sub_vrm1_7
5494 0, // sub_vrm2_0_sub_vrm2_1
5495 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5496 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5497 0, // sub_vrm2_1_sub_vrm2_2
5498 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5499 0, // sub_vrm2_2_sub_vrm2_3
5500 },
5501 { // ZZZ_VMNoV0
5502 0, // sub_16
5503 0, // sub_32
5504 0, // sub_64
5505 0, // sub_128
5506 0, // sub_cap_addr
5507 0, // sub_gpr_even
5508 0, // sub_gpr_odd
5509 0, // sub_vrm1_0
5510 0, // sub_vrm1_1
5511 0, // sub_vrm1_2
5512 0, // sub_vrm1_3
5513 0, // sub_vrm1_4
5514 0, // sub_vrm1_5
5515 0, // sub_vrm1_6
5516 0, // sub_vrm1_7
5517 0, // sub_vrm2_0
5518 0, // sub_vrm2_1
5519 0, // sub_vrm2_2
5520 0, // sub_vrm2_3
5521 0, // sub_vrm4_0
5522 0, // sub_vrm4_1
5523 0, // sub_gpr_odd_then_sub_16
5524 0, // sub_gpr_odd_then_sub_32
5525 0, // sub_vrm1_0_sub_vrm1_1
5526 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5527 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5528 0, // sub_vrm1_1_sub_vrm1_2
5529 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5530 0, // sub_vrm1_2_sub_vrm1_3
5531 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5532 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5533 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5534 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
5535 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5536 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5537 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5538 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5539 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5540 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5541 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5542 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5543 0, // sub_vrm1_3_sub_vrm1_4
5544 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5545 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5546 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5547 0, // sub_vrm1_4_sub_vrm1_5
5548 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5549 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5550 0, // sub_vrm1_5_sub_vrm1_6
5551 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5552 0, // sub_vrm1_6_sub_vrm1_7
5553 0, // sub_vrm2_0_sub_vrm2_1
5554 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5555 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5556 0, // sub_vrm2_1_sub_vrm2_2
5557 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5558 0, // sub_vrm2_2_sub_vrm2_3
5559 },
5560 { // ZZZ_VRMF2NoV0
5561 0, // sub_16
5562 0, // sub_32
5563 0, // sub_64
5564 0, // sub_128
5565 0, // sub_cap_addr
5566 0, // sub_gpr_even
5567 0, // sub_gpr_odd
5568 0, // sub_vrm1_0
5569 0, // sub_vrm1_1
5570 0, // sub_vrm1_2
5571 0, // sub_vrm1_3
5572 0, // sub_vrm1_4
5573 0, // sub_vrm1_5
5574 0, // sub_vrm1_6
5575 0, // sub_vrm1_7
5576 0, // sub_vrm2_0
5577 0, // sub_vrm2_1
5578 0, // sub_vrm2_2
5579 0, // sub_vrm2_3
5580 0, // sub_vrm4_0
5581 0, // sub_vrm4_1
5582 0, // sub_gpr_odd_then_sub_16
5583 0, // sub_gpr_odd_then_sub_32
5584 0, // sub_vrm1_0_sub_vrm1_1
5585 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5586 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5587 0, // sub_vrm1_1_sub_vrm1_2
5588 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5589 0, // sub_vrm1_2_sub_vrm1_3
5590 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5591 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5592 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5593 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
5594 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5595 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5596 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5597 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5598 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5599 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5600 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5601 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5602 0, // sub_vrm1_3_sub_vrm1_4
5603 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5604 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5605 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5606 0, // sub_vrm1_4_sub_vrm1_5
5607 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5608 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5609 0, // sub_vrm1_5_sub_vrm1_6
5610 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5611 0, // sub_vrm1_6_sub_vrm1_7
5612 0, // sub_vrm2_0_sub_vrm2_1
5613 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5614 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5615 0, // sub_vrm2_1_sub_vrm2_2
5616 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5617 0, // sub_vrm2_2_sub_vrm2_3
5618 },
5619 { // ZZZ_VRMF4NoV0
5620 0, // sub_16
5621 0, // sub_32
5622 0, // sub_64
5623 0, // sub_128
5624 0, // sub_cap_addr
5625 0, // sub_gpr_even
5626 0, // sub_gpr_odd
5627 0, // sub_vrm1_0
5628 0, // sub_vrm1_1
5629 0, // sub_vrm1_2
5630 0, // sub_vrm1_3
5631 0, // sub_vrm1_4
5632 0, // sub_vrm1_5
5633 0, // sub_vrm1_6
5634 0, // sub_vrm1_7
5635 0, // sub_vrm2_0
5636 0, // sub_vrm2_1
5637 0, // sub_vrm2_2
5638 0, // sub_vrm2_3
5639 0, // sub_vrm4_0
5640 0, // sub_vrm4_1
5641 0, // sub_gpr_odd_then_sub_16
5642 0, // sub_gpr_odd_then_sub_32
5643 0, // sub_vrm1_0_sub_vrm1_1
5644 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5645 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5646 0, // sub_vrm1_1_sub_vrm1_2
5647 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5648 0, // sub_vrm1_2_sub_vrm1_3
5649 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5650 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5651 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5652 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
5653 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5654 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5655 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5656 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5657 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5658 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5659 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5660 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5661 0, // sub_vrm1_3_sub_vrm1_4
5662 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5663 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5664 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5665 0, // sub_vrm1_4_sub_vrm1_5
5666 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5667 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5668 0, // sub_vrm1_5_sub_vrm1_6
5669 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5670 0, // sub_vrm1_6_sub_vrm1_7
5671 0, // sub_vrm2_0_sub_vrm2_1
5672 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5673 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5674 0, // sub_vrm2_1_sub_vrm2_2
5675 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5676 0, // sub_vrm2_2_sub_vrm2_3
5677 },
5678 { // ZZZ_VRMF8NoV0
5679 0, // sub_16
5680 0, // sub_32
5681 0, // sub_64
5682 0, // sub_128
5683 0, // sub_cap_addr
5684 0, // sub_gpr_even
5685 0, // sub_gpr_odd
5686 0, // sub_vrm1_0
5687 0, // sub_vrm1_1
5688 0, // sub_vrm1_2
5689 0, // sub_vrm1_3
5690 0, // sub_vrm1_4
5691 0, // sub_vrm1_5
5692 0, // sub_vrm1_6
5693 0, // sub_vrm1_7
5694 0, // sub_vrm2_0
5695 0, // sub_vrm2_1
5696 0, // sub_vrm2_2
5697 0, // sub_vrm2_3
5698 0, // sub_vrm4_0
5699 0, // sub_vrm4_1
5700 0, // sub_gpr_odd_then_sub_16
5701 0, // sub_gpr_odd_then_sub_32
5702 0, // sub_vrm1_0_sub_vrm1_1
5703 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5704 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5705 0, // sub_vrm1_1_sub_vrm1_2
5706 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5707 0, // sub_vrm1_2_sub_vrm1_3
5708 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5709 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5710 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5711 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
5712 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5713 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5714 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5715 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5716 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5717 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5718 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5719 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5720 0, // sub_vrm1_3_sub_vrm1_4
5721 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5722 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5723 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5724 0, // sub_vrm1_4_sub_vrm1_5
5725 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5726 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5727 0, // sub_vrm1_5_sub_vrm1_6
5728 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5729 0, // sub_vrm1_6_sub_vrm1_7
5730 0, // sub_vrm2_0_sub_vrm2_1
5731 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5732 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5733 0, // sub_vrm2_1_sub_vrm2_2
5734 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5735 0, // sub_vrm2_2_sub_vrm2_3
5736 },
5737 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2
5738 84, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2
5739 84, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2
5740 0, // sub_64
5741 0, // sub_128
5742 84, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX0X2
5743 0, // sub_gpr_even
5744 0, // sub_gpr_odd
5745 0, // sub_vrm1_0
5746 0, // sub_vrm1_1
5747 0, // sub_vrm1_2
5748 0, // sub_vrm1_3
5749 0, // sub_vrm1_4
5750 0, // sub_vrm1_5
5751 0, // sub_vrm1_6
5752 0, // sub_vrm1_7
5753 0, // sub_vrm2_0
5754 0, // sub_vrm2_1
5755 0, // sub_vrm2_2
5756 0, // sub_vrm2_3
5757 0, // sub_vrm4_0
5758 0, // sub_vrm4_1
5759 0, // sub_gpr_odd_then_sub_16
5760 0, // sub_gpr_odd_then_sub_32
5761 0, // sub_vrm1_0_sub_vrm1_1
5762 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5763 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5764 0, // sub_vrm1_1_sub_vrm1_2
5765 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5766 0, // sub_vrm1_2_sub_vrm1_3
5767 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5768 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5769 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5770 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
5771 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5772 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5773 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5774 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5775 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5776 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5777 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5778 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5779 0, // sub_vrm1_3_sub_vrm1_4
5780 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5781 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5782 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5783 0, // sub_vrm1_4_sub_vrm1_5
5784 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5785 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5786 0, // sub_vrm1_5_sub_vrm1_6
5787 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5788 0, // sub_vrm1_6_sub_vrm1_7
5789 0, // sub_vrm2_0_sub_vrm2_1
5790 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5791 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5792 0, // sub_vrm2_1_sub_vrm2_2
5793 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5794 0, // sub_vrm2_2_sub_vrm2_3
5795 },
5796 { // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5797 85, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5798 85, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5799 0, // sub_64
5800 0, // sub_128
5801 85, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
5802 0, // sub_gpr_even
5803 0, // sub_gpr_odd
5804 0, // sub_vrm1_0
5805 0, // sub_vrm1_1
5806 0, // sub_vrm1_2
5807 0, // sub_vrm1_3
5808 0, // sub_vrm1_4
5809 0, // sub_vrm1_5
5810 0, // sub_vrm1_6
5811 0, // sub_vrm1_7
5812 0, // sub_vrm2_0
5813 0, // sub_vrm2_1
5814 0, // sub_vrm2_2
5815 0, // sub_vrm2_3
5816 0, // sub_vrm4_0
5817 0, // sub_vrm4_1
5818 0, // sub_gpr_odd_then_sub_16
5819 0, // sub_gpr_odd_then_sub_32
5820 0, // sub_vrm1_0_sub_vrm1_1
5821 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5822 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5823 0, // sub_vrm1_1_sub_vrm1_2
5824 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5825 0, // sub_vrm1_2_sub_vrm1_3
5826 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5827 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5828 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5829 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
5830 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5831 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5832 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5833 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5834 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5835 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5836 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5837 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5838 0, // sub_vrm1_3_sub_vrm1_4
5839 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5840 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5841 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5842 0, // sub_vrm1_4_sub_vrm1_5
5843 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5844 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5845 0, // sub_vrm1_5_sub_vrm1_6
5846 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5847 0, // sub_vrm1_6_sub_vrm1_7
5848 0, // sub_vrm2_0_sub_vrm2_1
5849 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5850 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5851 0, // sub_vrm2_1_sub_vrm2_2
5852 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5853 0, // sub_vrm2_2_sub_vrm2_3
5854 },
5855 { // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5856 86, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5857 86, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5858 0, // sub_64
5859 0, // sub_128
5860 86, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
5861 0, // sub_gpr_even
5862 0, // sub_gpr_odd
5863 0, // sub_vrm1_0
5864 0, // sub_vrm1_1
5865 0, // sub_vrm1_2
5866 0, // sub_vrm1_3
5867 0, // sub_vrm1_4
5868 0, // sub_vrm1_5
5869 0, // sub_vrm1_6
5870 0, // sub_vrm1_7
5871 0, // sub_vrm2_0
5872 0, // sub_vrm2_1
5873 0, // sub_vrm2_2
5874 0, // sub_vrm2_3
5875 0, // sub_vrm4_0
5876 0, // sub_vrm4_1
5877 0, // sub_gpr_odd_then_sub_16
5878 0, // sub_gpr_odd_then_sub_32
5879 0, // sub_vrm1_0_sub_vrm1_1
5880 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5881 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5882 0, // sub_vrm1_1_sub_vrm1_2
5883 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5884 0, // sub_vrm1_2_sub_vrm1_3
5885 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5886 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5887 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5888 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
5889 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5890 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5891 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5892 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5893 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5894 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5895 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5896 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5897 0, // sub_vrm1_3_sub_vrm1_4
5898 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5899 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5900 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5901 0, // sub_vrm1_4_sub_vrm1_5
5902 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5903 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5904 0, // sub_vrm1_5_sub_vrm1_6
5905 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5906 0, // sub_vrm1_6_sub_vrm1_7
5907 0, // sub_vrm2_0_sub_vrm2_1
5908 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5909 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5910 0, // sub_vrm2_1_sub_vrm2_2
5911 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5912 0, // sub_vrm2_2_sub_vrm2_3
5913 },
5914 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5915 87, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5916 87, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5917 0, // sub_64
5918 0, // sub_128
5919 87, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
5920 0, // sub_gpr_even
5921 0, // sub_gpr_odd
5922 0, // sub_vrm1_0
5923 0, // sub_vrm1_1
5924 0, // sub_vrm1_2
5925 0, // sub_vrm1_3
5926 0, // sub_vrm1_4
5927 0, // sub_vrm1_5
5928 0, // sub_vrm1_6
5929 0, // sub_vrm1_7
5930 0, // sub_vrm2_0
5931 0, // sub_vrm2_1
5932 0, // sub_vrm2_2
5933 0, // sub_vrm2_3
5934 0, // sub_vrm4_0
5935 0, // sub_vrm4_1
5936 0, // sub_gpr_odd_then_sub_16
5937 0, // sub_gpr_odd_then_sub_32
5938 0, // sub_vrm1_0_sub_vrm1_1
5939 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5940 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5941 0, // sub_vrm1_1_sub_vrm1_2
5942 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
5943 0, // sub_vrm1_2_sub_vrm1_3
5944 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5945 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5946 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5947 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
5948 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5949 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5950 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5951 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5952 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
5953 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5954 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5955 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5956 0, // sub_vrm1_3_sub_vrm1_4
5957 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
5958 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5959 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5960 0, // sub_vrm1_4_sub_vrm1_5
5961 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
5962 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5963 0, // sub_vrm1_5_sub_vrm1_6
5964 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
5965 0, // sub_vrm1_6_sub_vrm1_7
5966 0, // sub_vrm2_0_sub_vrm2_1
5967 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
5968 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5969 0, // sub_vrm2_1_sub_vrm2_2
5970 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
5971 0, // sub_vrm2_2_sub_vrm2_3
5972 },
5973 { // YGPR_with_sub_cap_addr_in_GPRJALR
5974 88, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALR
5975 88, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALR
5976 0, // sub_64
5977 0, // sub_128
5978 88, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALR
5979 0, // sub_gpr_even
5980 0, // sub_gpr_odd
5981 0, // sub_vrm1_0
5982 0, // sub_vrm1_1
5983 0, // sub_vrm1_2
5984 0, // sub_vrm1_3
5985 0, // sub_vrm1_4
5986 0, // sub_vrm1_5
5987 0, // sub_vrm1_6
5988 0, // sub_vrm1_7
5989 0, // sub_vrm2_0
5990 0, // sub_vrm2_1
5991 0, // sub_vrm2_2
5992 0, // sub_vrm2_3
5993 0, // sub_vrm4_0
5994 0, // sub_vrm4_1
5995 0, // sub_gpr_odd_then_sub_16
5996 0, // sub_gpr_odd_then_sub_32
5997 0, // sub_vrm1_0_sub_vrm1_1
5998 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
5999 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6000 0, // sub_vrm1_1_sub_vrm1_2
6001 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6002 0, // sub_vrm1_2_sub_vrm1_3
6003 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6004 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6005 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6006 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
6007 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6008 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6009 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6010 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6011 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6012 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6013 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6014 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6015 0, // sub_vrm1_3_sub_vrm1_4
6016 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6017 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6018 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6019 0, // sub_vrm1_4_sub_vrm1_5
6020 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6021 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6022 0, // sub_vrm1_5_sub_vrm1_6
6023 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6024 0, // sub_vrm1_6_sub_vrm1_7
6025 0, // sub_vrm2_0_sub_vrm2_1
6026 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6027 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6028 0, // sub_vrm2_1_sub_vrm2_2
6029 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6030 0, // sub_vrm2_2_sub_vrm2_3
6031 },
6032 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
6033 89, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7
6034 89, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7
6035 0, // sub_64
6036 0, // sub_128
6037 89, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7
6038 0, // sub_gpr_even
6039 0, // sub_gpr_odd
6040 0, // sub_vrm1_0
6041 0, // sub_vrm1_1
6042 0, // sub_vrm1_2
6043 0, // sub_vrm1_3
6044 0, // sub_vrm1_4
6045 0, // sub_vrm1_5
6046 0, // sub_vrm1_6
6047 0, // sub_vrm1_7
6048 0, // sub_vrm2_0
6049 0, // sub_vrm2_1
6050 0, // sub_vrm2_2
6051 0, // sub_vrm2_3
6052 0, // sub_vrm4_0
6053 0, // sub_vrm4_1
6054 0, // sub_gpr_odd_then_sub_16
6055 0, // sub_gpr_odd_then_sub_32
6056 0, // sub_vrm1_0_sub_vrm1_1
6057 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6058 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6059 0, // sub_vrm1_1_sub_vrm1_2
6060 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6061 0, // sub_vrm1_2_sub_vrm1_3
6062 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6063 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6064 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6065 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
6066 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6067 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6068 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6069 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6070 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6071 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6072 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6073 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6074 0, // sub_vrm1_3_sub_vrm1_4
6075 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6076 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6077 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6078 0, // sub_vrm1_4_sub_vrm1_5
6079 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6080 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6081 0, // sub_vrm1_5_sub_vrm1_6
6082 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6083 0, // sub_vrm1_6_sub_vrm1_7
6084 0, // sub_vrm2_0_sub_vrm2_1
6085 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6086 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6087 0, // sub_vrm2_1_sub_vrm2_2
6088 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6089 0, // sub_vrm2_2_sub_vrm2_3
6090 },
6091 { // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6092 90, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6093 90, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6094 0, // sub_64
6095 0, // sub_128
6096 90, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
6097 0, // sub_gpr_even
6098 0, // sub_gpr_odd
6099 0, // sub_vrm1_0
6100 0, // sub_vrm1_1
6101 0, // sub_vrm1_2
6102 0, // sub_vrm1_3
6103 0, // sub_vrm1_4
6104 0, // sub_vrm1_5
6105 0, // sub_vrm1_6
6106 0, // sub_vrm1_7
6107 0, // sub_vrm2_0
6108 0, // sub_vrm2_1
6109 0, // sub_vrm2_2
6110 0, // sub_vrm2_3
6111 0, // sub_vrm4_0
6112 0, // sub_vrm4_1
6113 0, // sub_gpr_odd_then_sub_16
6114 0, // sub_gpr_odd_then_sub_32
6115 0, // sub_vrm1_0_sub_vrm1_1
6116 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6117 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6118 0, // sub_vrm1_1_sub_vrm1_2
6119 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6120 0, // sub_vrm1_2_sub_vrm1_3
6121 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6122 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6123 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6124 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
6125 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6126 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6127 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6128 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6129 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6130 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6131 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6132 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6133 0, // sub_vrm1_3_sub_vrm1_4
6134 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6135 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6136 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6137 0, // sub_vrm1_4_sub_vrm1_5
6138 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6139 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6140 0, // sub_vrm1_5_sub_vrm1_6
6141 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6142 0, // sub_vrm1_6_sub_vrm1_7
6143 0, // sub_vrm2_0_sub_vrm2_1
6144 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6145 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6146 0, // sub_vrm2_1_sub_vrm2_2
6147 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6148 0, // sub_vrm2_2_sub_vrm2_3
6149 },
6150 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6151 91, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6152 91, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6153 0, // sub_64
6154 0, // sub_128
6155 91, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
6156 0, // sub_gpr_even
6157 0, // sub_gpr_odd
6158 0, // sub_vrm1_0
6159 0, // sub_vrm1_1
6160 0, // sub_vrm1_2
6161 0, // sub_vrm1_3
6162 0, // sub_vrm1_4
6163 0, // sub_vrm1_5
6164 0, // sub_vrm1_6
6165 0, // sub_vrm1_7
6166 0, // sub_vrm2_0
6167 0, // sub_vrm2_1
6168 0, // sub_vrm2_2
6169 0, // sub_vrm2_3
6170 0, // sub_vrm4_0
6171 0, // sub_vrm4_1
6172 0, // sub_gpr_odd_then_sub_16
6173 0, // sub_gpr_odd_then_sub_32
6174 0, // sub_vrm1_0_sub_vrm1_1
6175 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6176 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6177 0, // sub_vrm1_1_sub_vrm1_2
6178 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6179 0, // sub_vrm1_2_sub_vrm1_3
6180 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6181 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6182 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6183 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
6184 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6185 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6186 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6187 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6188 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6189 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6190 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6191 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6192 0, // sub_vrm1_3_sub_vrm1_4
6193 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6194 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6195 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6196 0, // sub_vrm1_4_sub_vrm1_5
6197 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6198 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6199 0, // sub_vrm1_5_sub_vrm1_6
6200 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6201 0, // sub_vrm1_6_sub_vrm1_7
6202 0, // sub_vrm2_0_sub_vrm2_1
6203 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6204 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6205 0, // sub_vrm2_1_sub_vrm2_2
6206 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6207 0, // sub_vrm2_2_sub_vrm2_3
6208 },
6209 { // YGPR_with_sub_cap_addr_in_GPRTC
6210 92, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRTC
6211 92, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRTC
6212 0, // sub_64
6213 0, // sub_128
6214 92, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRTC
6215 0, // sub_gpr_even
6216 0, // sub_gpr_odd
6217 0, // sub_vrm1_0
6218 0, // sub_vrm1_1
6219 0, // sub_vrm1_2
6220 0, // sub_vrm1_3
6221 0, // sub_vrm1_4
6222 0, // sub_vrm1_5
6223 0, // sub_vrm1_6
6224 0, // sub_vrm1_7
6225 0, // sub_vrm2_0
6226 0, // sub_vrm2_1
6227 0, // sub_vrm2_2
6228 0, // sub_vrm2_3
6229 0, // sub_vrm4_0
6230 0, // sub_vrm4_1
6231 0, // sub_gpr_odd_then_sub_16
6232 0, // sub_gpr_odd_then_sub_32
6233 0, // sub_vrm1_0_sub_vrm1_1
6234 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6235 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6236 0, // sub_vrm1_1_sub_vrm1_2
6237 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6238 0, // sub_vrm1_2_sub_vrm1_3
6239 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6240 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6241 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6242 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
6243 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6244 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6245 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6246 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6247 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6248 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6249 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6250 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6251 0, // sub_vrm1_3_sub_vrm1_4
6252 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6253 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6254 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6255 0, // sub_vrm1_4_sub_vrm1_5
6256 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6257 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6258 0, // sub_vrm1_5_sub_vrm1_6
6259 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6260 0, // sub_vrm1_6_sub_vrm1_7
6261 0, // sub_vrm2_0_sub_vrm2_1
6262 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6263 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6264 0, // sub_vrm2_1_sub_vrm2_2
6265 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6266 0, // sub_vrm2_2_sub_vrm2_3
6267 },
6268 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6269 93, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6270 93, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6271 0, // sub_64
6272 0, // sub_128
6273 93, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
6274 0, // sub_gpr_even
6275 0, // sub_gpr_odd
6276 0, // sub_vrm1_0
6277 0, // sub_vrm1_1
6278 0, // sub_vrm1_2
6279 0, // sub_vrm1_3
6280 0, // sub_vrm1_4
6281 0, // sub_vrm1_5
6282 0, // sub_vrm1_6
6283 0, // sub_vrm1_7
6284 0, // sub_vrm2_0
6285 0, // sub_vrm2_1
6286 0, // sub_vrm2_2
6287 0, // sub_vrm2_3
6288 0, // sub_vrm4_0
6289 0, // sub_vrm4_1
6290 0, // sub_gpr_odd_then_sub_16
6291 0, // sub_gpr_odd_then_sub_32
6292 0, // sub_vrm1_0_sub_vrm1_1
6293 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6294 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6295 0, // sub_vrm1_1_sub_vrm1_2
6296 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6297 0, // sub_vrm1_2_sub_vrm1_3
6298 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6299 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6300 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6301 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
6302 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6303 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6304 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6305 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6306 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6307 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6308 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6309 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6310 0, // sub_vrm1_3_sub_vrm1_4
6311 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6312 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6313 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6314 0, // sub_vrm1_4_sub_vrm1_5
6315 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6316 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6317 0, // sub_vrm1_5_sub_vrm1_6
6318 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6319 0, // sub_vrm1_6_sub_vrm1_7
6320 0, // sub_vrm2_0_sub_vrm2_1
6321 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6322 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6323 0, // sub_vrm2_1_sub_vrm2_2
6324 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6325 0, // sub_vrm2_2_sub_vrm2_3
6326 },
6327 { // YGPR_with_sub_cap_addr_in_GPRTCNonX7
6328 94, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRTCNonX7
6329 94, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRTCNonX7
6330 0, // sub_64
6331 0, // sub_128
6332 94, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRTCNonX7
6333 0, // sub_gpr_even
6334 0, // sub_gpr_odd
6335 0, // sub_vrm1_0
6336 0, // sub_vrm1_1
6337 0, // sub_vrm1_2
6338 0, // sub_vrm1_3
6339 0, // sub_vrm1_4
6340 0, // sub_vrm1_5
6341 0, // sub_vrm1_6
6342 0, // sub_vrm1_7
6343 0, // sub_vrm2_0
6344 0, // sub_vrm2_1
6345 0, // sub_vrm2_2
6346 0, // sub_vrm2_3
6347 0, // sub_vrm4_0
6348 0, // sub_vrm4_1
6349 0, // sub_gpr_odd_then_sub_16
6350 0, // sub_gpr_odd_then_sub_32
6351 0, // sub_vrm1_0_sub_vrm1_1
6352 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6353 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6354 0, // sub_vrm1_1_sub_vrm1_2
6355 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6356 0, // sub_vrm1_2_sub_vrm1_3
6357 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6358 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6359 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6360 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
6361 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6362 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6363 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6364 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6365 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6366 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6367 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6368 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6369 0, // sub_vrm1_3_sub_vrm1_4
6370 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6371 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6372 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6373 0, // sub_vrm1_4_sub_vrm1_5
6374 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6375 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6376 0, // sub_vrm1_5_sub_vrm1_6
6377 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6378 0, // sub_vrm1_6_sub_vrm1_7
6379 0, // sub_vrm2_0_sub_vrm2_1
6380 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6381 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6382 0, // sub_vrm2_1_sub_vrm2_2
6383 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6384 0, // sub_vrm2_2_sub_vrm2_3
6385 },
6386 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6387 95, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6388 95, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6389 0, // sub_64
6390 0, // sub_128
6391 95, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
6392 0, // sub_gpr_even
6393 0, // sub_gpr_odd
6394 0, // sub_vrm1_0
6395 0, // sub_vrm1_1
6396 0, // sub_vrm1_2
6397 0, // sub_vrm1_3
6398 0, // sub_vrm1_4
6399 0, // sub_vrm1_5
6400 0, // sub_vrm1_6
6401 0, // sub_vrm1_7
6402 0, // sub_vrm2_0
6403 0, // sub_vrm2_1
6404 0, // sub_vrm2_2
6405 0, // sub_vrm2_3
6406 0, // sub_vrm4_0
6407 0, // sub_vrm4_1
6408 0, // sub_gpr_odd_then_sub_16
6409 0, // sub_gpr_odd_then_sub_32
6410 0, // sub_vrm1_0_sub_vrm1_1
6411 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6412 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6413 0, // sub_vrm1_1_sub_vrm1_2
6414 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6415 0, // sub_vrm1_2_sub_vrm1_3
6416 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6417 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6418 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6419 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
6420 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6421 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6422 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6423 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6424 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6425 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6426 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6427 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6428 0, // sub_vrm1_3_sub_vrm1_4
6429 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6430 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6431 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6432 0, // sub_vrm1_4_sub_vrm1_5
6433 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6434 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6435 0, // sub_vrm1_5_sub_vrm1_6
6436 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6437 0, // sub_vrm1_6_sub_vrm1_7
6438 0, // sub_vrm2_0_sub_vrm2_1
6439 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6440 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6441 0, // sub_vrm2_1_sub_vrm2_2
6442 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6443 0, // sub_vrm2_2_sub_vrm2_3
6444 },
6445 { // FPR64C
6446 96, // sub_16 -> FPR64C
6447 96, // sub_32 -> FPR64C
6448 0, // sub_64
6449 0, // sub_128
6450 0, // sub_cap_addr
6451 0, // sub_gpr_even
6452 0, // sub_gpr_odd
6453 0, // sub_vrm1_0
6454 0, // sub_vrm1_1
6455 0, // sub_vrm1_2
6456 0, // sub_vrm1_3
6457 0, // sub_vrm1_4
6458 0, // sub_vrm1_5
6459 0, // sub_vrm1_6
6460 0, // sub_vrm1_7
6461 0, // sub_vrm2_0
6462 0, // sub_vrm2_1
6463 0, // sub_vrm2_2
6464 0, // sub_vrm2_3
6465 0, // sub_vrm4_0
6466 0, // sub_vrm4_1
6467 0, // sub_gpr_odd_then_sub_16
6468 0, // sub_gpr_odd_then_sub_32
6469 0, // sub_vrm1_0_sub_vrm1_1
6470 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6471 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6472 0, // sub_vrm1_1_sub_vrm1_2
6473 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6474 0, // sub_vrm1_2_sub_vrm1_3
6475 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6476 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6477 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6478 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
6479 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6480 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6481 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6482 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6483 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6484 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6485 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6486 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6487 0, // sub_vrm1_3_sub_vrm1_4
6488 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6489 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6490 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6491 0, // sub_vrm1_4_sub_vrm1_5
6492 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6493 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6494 0, // sub_vrm1_5_sub_vrm1_6
6495 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6496 0, // sub_vrm1_6_sub_vrm1_7
6497 0, // sub_vrm2_0_sub_vrm2_1
6498 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6499 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6500 0, // sub_vrm2_1_sub_vrm2_2
6501 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6502 0, // sub_vrm2_2_sub_vrm2_3
6503 },
6504 { // YGPR_with_sub_16_in_GPRF16C
6505 97, // sub_16 -> YGPR_with_sub_16_in_GPRF16C
6506 97, // sub_32 -> YGPR_with_sub_16_in_GPRF16C
6507 0, // sub_64
6508 0, // sub_128
6509 97, // sub_cap_addr -> YGPR_with_sub_16_in_GPRF16C
6510 0, // sub_gpr_even
6511 0, // sub_gpr_odd
6512 0, // sub_vrm1_0
6513 0, // sub_vrm1_1
6514 0, // sub_vrm1_2
6515 0, // sub_vrm1_3
6516 0, // sub_vrm1_4
6517 0, // sub_vrm1_5
6518 0, // sub_vrm1_6
6519 0, // sub_vrm1_7
6520 0, // sub_vrm2_0
6521 0, // sub_vrm2_1
6522 0, // sub_vrm2_2
6523 0, // sub_vrm2_3
6524 0, // sub_vrm4_0
6525 0, // sub_vrm4_1
6526 0, // sub_gpr_odd_then_sub_16
6527 0, // sub_gpr_odd_then_sub_32
6528 0, // sub_vrm1_0_sub_vrm1_1
6529 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6530 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6531 0, // sub_vrm1_1_sub_vrm1_2
6532 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6533 0, // sub_vrm1_2_sub_vrm1_3
6534 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6535 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6536 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6537 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
6538 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6539 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6540 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6541 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6542 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6543 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6544 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6545 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6546 0, // sub_vrm1_3_sub_vrm1_4
6547 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6548 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6549 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6550 0, // sub_vrm1_4_sub_vrm1_5
6551 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6552 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6553 0, // sub_vrm1_5_sub_vrm1_6
6554 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6555 0, // sub_vrm1_6_sub_vrm1_7
6556 0, // sub_vrm2_0_sub_vrm2_1
6557 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6558 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6559 0, // sub_vrm2_1_sub_vrm2_2
6560 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6561 0, // sub_vrm2_2_sub_vrm2_3
6562 },
6563 { // YGPR_with_sub_cap_addr_in_SR07
6564 98, // sub_16 -> YGPR_with_sub_cap_addr_in_SR07
6565 98, // sub_32 -> YGPR_with_sub_cap_addr_in_SR07
6566 0, // sub_64
6567 0, // sub_128
6568 98, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_SR07
6569 0, // sub_gpr_even
6570 0, // sub_gpr_odd
6571 0, // sub_vrm1_0
6572 0, // sub_vrm1_1
6573 0, // sub_vrm1_2
6574 0, // sub_vrm1_3
6575 0, // sub_vrm1_4
6576 0, // sub_vrm1_5
6577 0, // sub_vrm1_6
6578 0, // sub_vrm1_7
6579 0, // sub_vrm2_0
6580 0, // sub_vrm2_1
6581 0, // sub_vrm2_2
6582 0, // sub_vrm2_3
6583 0, // sub_vrm4_0
6584 0, // sub_vrm4_1
6585 0, // sub_gpr_odd_then_sub_16
6586 0, // sub_gpr_odd_then_sub_32
6587 0, // sub_vrm1_0_sub_vrm1_1
6588 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6589 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6590 0, // sub_vrm1_1_sub_vrm1_2
6591 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6592 0, // sub_vrm1_2_sub_vrm1_3
6593 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6594 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6595 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6596 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
6597 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6598 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6599 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6600 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6601 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6602 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6603 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6604 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6605 0, // sub_vrm1_3_sub_vrm1_4
6606 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6607 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6608 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6609 0, // sub_vrm1_4_sub_vrm1_5
6610 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6611 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6612 0, // sub_vrm1_5_sub_vrm1_6
6613 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6614 0, // sub_vrm1_6_sub_vrm1_7
6615 0, // sub_vrm2_0_sub_vrm2_1
6616 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6617 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6618 0, // sub_vrm2_1_sub_vrm2_2
6619 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6620 0, // sub_vrm2_2_sub_vrm2_3
6621 },
6622 { // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6623 99, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6624 99, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6625 0, // sub_64
6626 0, // sub_128
6627 99, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
6628 0, // sub_gpr_even
6629 0, // sub_gpr_odd
6630 0, // sub_vrm1_0
6631 0, // sub_vrm1_1
6632 0, // sub_vrm1_2
6633 0, // sub_vrm1_3
6634 0, // sub_vrm1_4
6635 0, // sub_vrm1_5
6636 0, // sub_vrm1_6
6637 0, // sub_vrm1_7
6638 0, // sub_vrm2_0
6639 0, // sub_vrm2_1
6640 0, // sub_vrm2_2
6641 0, // sub_vrm2_3
6642 0, // sub_vrm4_0
6643 0, // sub_vrm4_1
6644 0, // sub_gpr_odd_then_sub_16
6645 0, // sub_gpr_odd_then_sub_32
6646 0, // sub_vrm1_0_sub_vrm1_1
6647 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6648 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6649 0, // sub_vrm1_1_sub_vrm1_2
6650 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6651 0, // sub_vrm1_2_sub_vrm1_3
6652 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6653 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6654 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6655 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
6656 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6657 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6658 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6659 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6660 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6661 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6662 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6663 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6664 0, // sub_vrm1_3_sub_vrm1_4
6665 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6666 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6667 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6668 0, // sub_vrm1_4_sub_vrm1_5
6669 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6670 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6671 0, // sub_vrm1_5_sub_vrm1_6
6672 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6673 0, // sub_vrm1_6_sub_vrm1_7
6674 0, // sub_vrm2_0_sub_vrm2_1
6675 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6676 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6677 0, // sub_vrm2_1_sub_vrm2_2
6678 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6679 0, // sub_vrm2_2_sub_vrm2_3
6680 },
6681 { // YGPR_with_sub_cap_addr_in_GPRC_and_SR07
6682 100, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRC_and_SR07
6683 100, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRC_and_SR07
6684 0, // sub_64
6685 0, // sub_128
6686 100, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRC_and_SR07
6687 0, // sub_gpr_even
6688 0, // sub_gpr_odd
6689 0, // sub_vrm1_0
6690 0, // sub_vrm1_1
6691 0, // sub_vrm1_2
6692 0, // sub_vrm1_3
6693 0, // sub_vrm1_4
6694 0, // sub_vrm1_5
6695 0, // sub_vrm1_6
6696 0, // sub_vrm1_7
6697 0, // sub_vrm2_0
6698 0, // sub_vrm2_1
6699 0, // sub_vrm2_2
6700 0, // sub_vrm2_3
6701 0, // sub_vrm4_0
6702 0, // sub_vrm4_1
6703 0, // sub_gpr_odd_then_sub_16
6704 0, // sub_gpr_odd_then_sub_32
6705 0, // sub_vrm1_0_sub_vrm1_1
6706 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6707 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6708 0, // sub_vrm1_1_sub_vrm1_2
6709 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6710 0, // sub_vrm1_2_sub_vrm1_3
6711 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6712 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6713 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6714 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
6715 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6716 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6717 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6718 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6719 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6720 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6721 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6722 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6723 0, // sub_vrm1_3_sub_vrm1_4
6724 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6725 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6726 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6727 0, // sub_vrm1_4_sub_vrm1_5
6728 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6729 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6730 0, // sub_vrm1_5_sub_vrm1_6
6731 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6732 0, // sub_vrm1_6_sub_vrm1_7
6733 0, // sub_vrm2_0_sub_vrm2_1
6734 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6735 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6736 0, // sub_vrm2_1_sub_vrm2_2
6737 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6738 0, // sub_vrm2_2_sub_vrm2_3
6739 },
6740 { // YGPR_with_sub_cap_addr_in_GPRX1X5
6741 101, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX1X5
6742 101, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX1X5
6743 0, // sub_64
6744 0, // sub_128
6745 101, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX1X5
6746 0, // sub_gpr_even
6747 0, // sub_gpr_odd
6748 0, // sub_vrm1_0
6749 0, // sub_vrm1_1
6750 0, // sub_vrm1_2
6751 0, // sub_vrm1_3
6752 0, // sub_vrm1_4
6753 0, // sub_vrm1_5
6754 0, // sub_vrm1_6
6755 0, // sub_vrm1_7
6756 0, // sub_vrm2_0
6757 0, // sub_vrm2_1
6758 0, // sub_vrm2_2
6759 0, // sub_vrm2_3
6760 0, // sub_vrm4_0
6761 0, // sub_vrm4_1
6762 0, // sub_gpr_odd_then_sub_16
6763 0, // sub_gpr_odd_then_sub_32
6764 0, // sub_vrm1_0_sub_vrm1_1
6765 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6766 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6767 0, // sub_vrm1_1_sub_vrm1_2
6768 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6769 0, // sub_vrm1_2_sub_vrm1_3
6770 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6771 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6772 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6773 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
6774 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6775 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6776 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6777 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6778 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6779 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6780 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6781 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6782 0, // sub_vrm1_3_sub_vrm1_4
6783 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6784 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6785 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6786 0, // sub_vrm1_4_sub_vrm1_5
6787 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6788 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6789 0, // sub_vrm1_5_sub_vrm1_6
6790 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6791 0, // sub_vrm1_6_sub_vrm1_7
6792 0, // sub_vrm2_0_sub_vrm2_1
6793 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6794 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6795 0, // sub_vrm2_1_sub_vrm2_2
6796 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6797 0, // sub_vrm2_2_sub_vrm2_3
6798 },
6799 { // VMV0
6800 0, // sub_16
6801 0, // sub_32
6802 0, // sub_64
6803 0, // sub_128
6804 0, // sub_cap_addr
6805 0, // sub_gpr_even
6806 0, // sub_gpr_odd
6807 0, // sub_vrm1_0
6808 0, // sub_vrm1_1
6809 0, // sub_vrm1_2
6810 0, // sub_vrm1_3
6811 0, // sub_vrm1_4
6812 0, // sub_vrm1_5
6813 0, // sub_vrm1_6
6814 0, // sub_vrm1_7
6815 0, // sub_vrm2_0
6816 0, // sub_vrm2_1
6817 0, // sub_vrm2_2
6818 0, // sub_vrm2_3
6819 0, // sub_vrm4_0
6820 0, // sub_vrm4_1
6821 0, // sub_gpr_odd_then_sub_16
6822 0, // sub_gpr_odd_then_sub_32
6823 0, // sub_vrm1_0_sub_vrm1_1
6824 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6825 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6826 0, // sub_vrm1_1_sub_vrm1_2
6827 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6828 0, // sub_vrm1_2_sub_vrm1_3
6829 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6830 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6831 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6832 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
6833 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6834 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6835 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6836 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6837 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6838 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6839 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6840 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6841 0, // sub_vrm1_3_sub_vrm1_4
6842 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6843 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6844 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6845 0, // sub_vrm1_4_sub_vrm1_5
6846 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6847 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6848 0, // sub_vrm1_5_sub_vrm1_6
6849 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6850 0, // sub_vrm1_6_sub_vrm1_7
6851 0, // sub_vrm2_0_sub_vrm2_1
6852 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6853 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6854 0, // sub_vrm2_1_sub_vrm2_2
6855 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6856 0, // sub_vrm2_2_sub_vrm2_3
6857 },
6858 { // YGPR_with_sub_16_in_GPRF16X0
6859 103, // sub_16 -> YGPR_with_sub_16_in_GPRF16X0
6860 103, // sub_32 -> YGPR_with_sub_16_in_GPRF16X0
6861 0, // sub_64
6862 0, // sub_128
6863 103, // sub_cap_addr -> YGPR_with_sub_16_in_GPRF16X0
6864 0, // sub_gpr_even
6865 0, // sub_gpr_odd
6866 0, // sub_vrm1_0
6867 0, // sub_vrm1_1
6868 0, // sub_vrm1_2
6869 0, // sub_vrm1_3
6870 0, // sub_vrm1_4
6871 0, // sub_vrm1_5
6872 0, // sub_vrm1_6
6873 0, // sub_vrm1_7
6874 0, // sub_vrm2_0
6875 0, // sub_vrm2_1
6876 0, // sub_vrm2_2
6877 0, // sub_vrm2_3
6878 0, // sub_vrm4_0
6879 0, // sub_vrm4_1
6880 0, // sub_gpr_odd_then_sub_16
6881 0, // sub_gpr_odd_then_sub_32
6882 0, // sub_vrm1_0_sub_vrm1_1
6883 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6884 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6885 0, // sub_vrm1_1_sub_vrm1_2
6886 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6887 0, // sub_vrm1_2_sub_vrm1_3
6888 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6889 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6890 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6891 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
6892 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6893 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6894 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6895 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6896 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6897 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6898 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6899 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6900 0, // sub_vrm1_3_sub_vrm1_4
6901 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6902 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6903 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6904 0, // sub_vrm1_4_sub_vrm1_5
6905 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6906 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6907 0, // sub_vrm1_5_sub_vrm1_6
6908 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6909 0, // sub_vrm1_6_sub_vrm1_7
6910 0, // sub_vrm2_0_sub_vrm2_1
6911 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6912 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6913 0, // sub_vrm2_1_sub_vrm2_2
6914 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6915 0, // sub_vrm2_2_sub_vrm2_3
6916 },
6917 { // YGPR_with_sub_cap_addr_in_GPRX1
6918 104, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX1
6919 104, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX1
6920 0, // sub_64
6921 0, // sub_128
6922 104, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX1
6923 0, // sub_gpr_even
6924 0, // sub_gpr_odd
6925 0, // sub_vrm1_0
6926 0, // sub_vrm1_1
6927 0, // sub_vrm1_2
6928 0, // sub_vrm1_3
6929 0, // sub_vrm1_4
6930 0, // sub_vrm1_5
6931 0, // sub_vrm1_6
6932 0, // sub_vrm1_7
6933 0, // sub_vrm2_0
6934 0, // sub_vrm2_1
6935 0, // sub_vrm2_2
6936 0, // sub_vrm2_3
6937 0, // sub_vrm4_0
6938 0, // sub_vrm4_1
6939 0, // sub_gpr_odd_then_sub_16
6940 0, // sub_gpr_odd_then_sub_32
6941 0, // sub_vrm1_0_sub_vrm1_1
6942 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
6943 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6944 0, // sub_vrm1_1_sub_vrm1_2
6945 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
6946 0, // sub_vrm1_2_sub_vrm1_3
6947 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6948 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6949 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6950 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
6951 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6952 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6953 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6954 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6955 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
6956 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6957 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6958 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6959 0, // sub_vrm1_3_sub_vrm1_4
6960 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
6961 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6962 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6963 0, // sub_vrm1_4_sub_vrm1_5
6964 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
6965 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6966 0, // sub_vrm1_5_sub_vrm1_6
6967 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
6968 0, // sub_vrm1_6_sub_vrm1_7
6969 0, // sub_vrm2_0_sub_vrm2_1
6970 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
6971 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6972 0, // sub_vrm2_1_sub_vrm2_2
6973 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
6974 0, // sub_vrm2_2_sub_vrm2_3
6975 },
6976 { // YGPR_with_sub_cap_addr_in_GPRX5
6977 105, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX5
6978 105, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX5
6979 0, // sub_64
6980 0, // sub_128
6981 105, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX5
6982 0, // sub_gpr_even
6983 0, // sub_gpr_odd
6984 0, // sub_vrm1_0
6985 0, // sub_vrm1_1
6986 0, // sub_vrm1_2
6987 0, // sub_vrm1_3
6988 0, // sub_vrm1_4
6989 0, // sub_vrm1_5
6990 0, // sub_vrm1_6
6991 0, // sub_vrm1_7
6992 0, // sub_vrm2_0
6993 0, // sub_vrm2_1
6994 0, // sub_vrm2_2
6995 0, // sub_vrm2_3
6996 0, // sub_vrm4_0
6997 0, // sub_vrm4_1
6998 0, // sub_gpr_odd_then_sub_16
6999 0, // sub_gpr_odd_then_sub_32
7000 0, // sub_vrm1_0_sub_vrm1_1
7001 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7002 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7003 0, // sub_vrm1_1_sub_vrm1_2
7004 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7005 0, // sub_vrm1_2_sub_vrm1_3
7006 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7007 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7008 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7009 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
7010 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7011 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7012 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7013 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7014 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7015 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7016 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7017 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7018 0, // sub_vrm1_3_sub_vrm1_4
7019 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7020 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7021 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7022 0, // sub_vrm1_4_sub_vrm1_5
7023 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7024 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7025 0, // sub_vrm1_5_sub_vrm1_6
7026 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7027 0, // sub_vrm1_6_sub_vrm1_7
7028 0, // sub_vrm2_0_sub_vrm2_1
7029 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7030 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7031 0, // sub_vrm2_1_sub_vrm2_2
7032 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7033 0, // sub_vrm2_2_sub_vrm2_3
7034 },
7035 { // YGPR_with_sub_cap_addr_in_GPRX7
7036 106, // sub_16 -> YGPR_with_sub_cap_addr_in_GPRX7
7037 106, // sub_32 -> YGPR_with_sub_cap_addr_in_GPRX7
7038 0, // sub_64
7039 0, // sub_128
7040 106, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_GPRX7
7041 0, // sub_gpr_even
7042 0, // sub_gpr_odd
7043 0, // sub_vrm1_0
7044 0, // sub_vrm1_1
7045 0, // sub_vrm1_2
7046 0, // sub_vrm1_3
7047 0, // sub_vrm1_4
7048 0, // sub_vrm1_5
7049 0, // sub_vrm1_6
7050 0, // sub_vrm1_7
7051 0, // sub_vrm2_0
7052 0, // sub_vrm2_1
7053 0, // sub_vrm2_2
7054 0, // sub_vrm2_3
7055 0, // sub_vrm4_0
7056 0, // sub_vrm4_1
7057 0, // sub_gpr_odd_then_sub_16
7058 0, // sub_gpr_odd_then_sub_32
7059 0, // sub_vrm1_0_sub_vrm1_1
7060 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7061 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7062 0, // sub_vrm1_1_sub_vrm1_2
7063 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7064 0, // sub_vrm1_2_sub_vrm1_3
7065 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7066 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7067 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7068 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
7069 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7070 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7071 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7072 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7073 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7074 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7075 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7076 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7077 0, // sub_vrm1_3_sub_vrm1_4
7078 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7079 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7080 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7081 0, // sub_vrm1_4_sub_vrm1_5
7082 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7083 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7084 0, // sub_vrm1_5_sub_vrm1_6
7085 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7086 0, // sub_vrm1_6_sub_vrm1_7
7087 0, // sub_vrm2_0_sub_vrm2_1
7088 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7089 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7090 0, // sub_vrm2_1_sub_vrm2_2
7091 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7092 0, // sub_vrm2_2_sub_vrm2_3
7093 },
7094 { // YGPR_with_sub_cap_addr_in_SP
7095 107, // sub_16 -> YGPR_with_sub_cap_addr_in_SP
7096 107, // sub_32 -> YGPR_with_sub_cap_addr_in_SP
7097 0, // sub_64
7098 0, // sub_128
7099 107, // sub_cap_addr -> YGPR_with_sub_cap_addr_in_SP
7100 0, // sub_gpr_even
7101 0, // sub_gpr_odd
7102 0, // sub_vrm1_0
7103 0, // sub_vrm1_1
7104 0, // sub_vrm1_2
7105 0, // sub_vrm1_3
7106 0, // sub_vrm1_4
7107 0, // sub_vrm1_5
7108 0, // sub_vrm1_6
7109 0, // sub_vrm1_7
7110 0, // sub_vrm2_0
7111 0, // sub_vrm2_1
7112 0, // sub_vrm2_2
7113 0, // sub_vrm2_3
7114 0, // sub_vrm4_0
7115 0, // sub_vrm4_1
7116 0, // sub_gpr_odd_then_sub_16
7117 0, // sub_gpr_odd_then_sub_32
7118 0, // sub_vrm1_0_sub_vrm1_1
7119 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7120 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7121 0, // sub_vrm1_1_sub_vrm1_2
7122 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7123 0, // sub_vrm1_2_sub_vrm1_3
7124 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7125 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7126 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7127 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
7128 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7129 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7130 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7131 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7132 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7133 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7134 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7135 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7136 0, // sub_vrm1_3_sub_vrm1_4
7137 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7138 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7139 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7140 0, // sub_vrm1_4_sub_vrm1_5
7141 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7142 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7143 0, // sub_vrm1_5_sub_vrm1_6
7144 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7145 0, // sub_vrm1_6_sub_vrm1_7
7146 0, // sub_vrm2_0_sub_vrm2_1
7147 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7148 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7149 0, // sub_vrm2_1_sub_vrm2_2
7150 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7151 0, // sub_vrm2_2_sub_vrm2_3
7152 },
7153 { // VRN2M1
7154 0, // sub_16
7155 0, // sub_32
7156 0, // sub_64
7157 0, // sub_128
7158 0, // sub_cap_addr
7159 0, // sub_gpr_even
7160 0, // sub_gpr_odd
7161 108, // sub_vrm1_0 -> VRN2M1
7162 108, // sub_vrm1_1 -> VRN2M1
7163 0, // sub_vrm1_2
7164 0, // sub_vrm1_3
7165 0, // sub_vrm1_4
7166 0, // sub_vrm1_5
7167 0, // sub_vrm1_6
7168 0, // sub_vrm1_7
7169 0, // sub_vrm2_0
7170 0, // sub_vrm2_1
7171 0, // sub_vrm2_2
7172 0, // sub_vrm2_3
7173 0, // sub_vrm4_0
7174 0, // sub_vrm4_1
7175 0, // sub_gpr_odd_then_sub_16
7176 0, // sub_gpr_odd_then_sub_32
7177 0, // sub_vrm1_0_sub_vrm1_1
7178 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7179 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7180 0, // sub_vrm1_1_sub_vrm1_2
7181 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7182 0, // sub_vrm1_2_sub_vrm1_3
7183 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7184 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7185 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7186 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
7187 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7188 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7189 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7190 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7191 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7192 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7193 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7194 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7195 0, // sub_vrm1_3_sub_vrm1_4
7196 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7197 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7198 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7199 0, // sub_vrm1_4_sub_vrm1_5
7200 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7201 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7202 0, // sub_vrm1_5_sub_vrm1_6
7203 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7204 0, // sub_vrm1_6_sub_vrm1_7
7205 0, // sub_vrm2_0_sub_vrm2_1
7206 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7207 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7208 0, // sub_vrm2_1_sub_vrm2_2
7209 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7210 0, // sub_vrm2_2_sub_vrm2_3
7211 },
7212 { // VRN2M1NoV0
7213 0, // sub_16
7214 0, // sub_32
7215 0, // sub_64
7216 0, // sub_128
7217 0, // sub_cap_addr
7218 0, // sub_gpr_even
7219 0, // sub_gpr_odd
7220 109, // sub_vrm1_0 -> VRN2M1NoV0
7221 109, // sub_vrm1_1 -> VRN2M1NoV0
7222 0, // sub_vrm1_2
7223 0, // sub_vrm1_3
7224 0, // sub_vrm1_4
7225 0, // sub_vrm1_5
7226 0, // sub_vrm1_6
7227 0, // sub_vrm1_7
7228 0, // sub_vrm2_0
7229 0, // sub_vrm2_1
7230 0, // sub_vrm2_2
7231 0, // sub_vrm2_3
7232 0, // sub_vrm4_0
7233 0, // sub_vrm4_1
7234 0, // sub_gpr_odd_then_sub_16
7235 0, // sub_gpr_odd_then_sub_32
7236 0, // sub_vrm1_0_sub_vrm1_1
7237 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7238 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7239 0, // sub_vrm1_1_sub_vrm1_2
7240 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7241 0, // sub_vrm1_2_sub_vrm1_3
7242 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7243 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7244 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7245 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
7246 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7247 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7248 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7249 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7250 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7251 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7252 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7253 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7254 0, // sub_vrm1_3_sub_vrm1_4
7255 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7256 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7257 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7258 0, // sub_vrm1_4_sub_vrm1_5
7259 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7260 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7261 0, // sub_vrm1_5_sub_vrm1_6
7262 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7263 0, // sub_vrm1_6_sub_vrm1_7
7264 0, // sub_vrm2_0_sub_vrm2_1
7265 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7266 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7267 0, // sub_vrm2_1_sub_vrm2_2
7268 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7269 0, // sub_vrm2_2_sub_vrm2_3
7270 },
7271 { // VRM2
7272 0, // sub_16
7273 0, // sub_32
7274 0, // sub_64
7275 0, // sub_128
7276 0, // sub_cap_addr
7277 0, // sub_gpr_even
7278 0, // sub_gpr_odd
7279 110, // sub_vrm1_0 -> VRM2
7280 110, // sub_vrm1_1 -> VRM2
7281 0, // sub_vrm1_2
7282 0, // sub_vrm1_3
7283 0, // sub_vrm1_4
7284 0, // sub_vrm1_5
7285 0, // sub_vrm1_6
7286 0, // sub_vrm1_7
7287 0, // sub_vrm2_0
7288 0, // sub_vrm2_1
7289 0, // sub_vrm2_2
7290 0, // sub_vrm2_3
7291 0, // sub_vrm4_0
7292 0, // sub_vrm4_1
7293 0, // sub_gpr_odd_then_sub_16
7294 0, // sub_gpr_odd_then_sub_32
7295 0, // sub_vrm1_0_sub_vrm1_1
7296 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7297 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7298 0, // sub_vrm1_1_sub_vrm1_2
7299 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7300 0, // sub_vrm1_2_sub_vrm1_3
7301 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7302 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7303 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7304 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
7305 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7306 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7307 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7308 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7309 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7310 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7311 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7312 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7313 0, // sub_vrm1_3_sub_vrm1_4
7314 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7315 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7316 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7317 0, // sub_vrm1_4_sub_vrm1_5
7318 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7319 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7320 0, // sub_vrm1_5_sub_vrm1_6
7321 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7322 0, // sub_vrm1_6_sub_vrm1_7
7323 0, // sub_vrm2_0_sub_vrm2_1
7324 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7325 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7326 0, // sub_vrm2_1_sub_vrm2_2
7327 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7328 0, // sub_vrm2_2_sub_vrm2_3
7329 },
7330 { // VRM2NoV0
7331 0, // sub_16
7332 0, // sub_32
7333 0, // sub_64
7334 0, // sub_128
7335 0, // sub_cap_addr
7336 0, // sub_gpr_even
7337 0, // sub_gpr_odd
7338 111, // sub_vrm1_0 -> VRM2NoV0
7339 111, // sub_vrm1_1 -> VRM2NoV0
7340 0, // sub_vrm1_2
7341 0, // sub_vrm1_3
7342 0, // sub_vrm1_4
7343 0, // sub_vrm1_5
7344 0, // sub_vrm1_6
7345 0, // sub_vrm1_7
7346 0, // sub_vrm2_0
7347 0, // sub_vrm2_1
7348 0, // sub_vrm2_2
7349 0, // sub_vrm2_3
7350 0, // sub_vrm4_0
7351 0, // sub_vrm4_1
7352 0, // sub_gpr_odd_then_sub_16
7353 0, // sub_gpr_odd_then_sub_32
7354 0, // sub_vrm1_0_sub_vrm1_1
7355 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7356 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7357 0, // sub_vrm1_1_sub_vrm1_2
7358 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7359 0, // sub_vrm1_2_sub_vrm1_3
7360 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7361 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7362 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7363 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
7364 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7365 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7366 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7367 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7368 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7369 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7370 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7371 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7372 0, // sub_vrm1_3_sub_vrm1_4
7373 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7374 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7375 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7376 0, // sub_vrm1_4_sub_vrm1_5
7377 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7378 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7379 0, // sub_vrm1_5_sub_vrm1_6
7380 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7381 0, // sub_vrm1_6_sub_vrm1_7
7382 0, // sub_vrm2_0_sub_vrm2_1
7383 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7384 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7385 0, // sub_vrm2_1_sub_vrm2_2
7386 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7387 0, // sub_vrm2_2_sub_vrm2_3
7388 },
7389 { // VRM2_with_sub_vrm1_0_in_VMV0
7390 0, // sub_16
7391 0, // sub_32
7392 0, // sub_64
7393 0, // sub_128
7394 0, // sub_cap_addr
7395 0, // sub_gpr_even
7396 0, // sub_gpr_odd
7397 112, // sub_vrm1_0 -> VRM2_with_sub_vrm1_0_in_VMV0
7398 112, // sub_vrm1_1 -> VRM2_with_sub_vrm1_0_in_VMV0
7399 0, // sub_vrm1_2
7400 0, // sub_vrm1_3
7401 0, // sub_vrm1_4
7402 0, // sub_vrm1_5
7403 0, // sub_vrm1_6
7404 0, // sub_vrm1_7
7405 0, // sub_vrm2_0
7406 0, // sub_vrm2_1
7407 0, // sub_vrm2_2
7408 0, // sub_vrm2_3
7409 0, // sub_vrm4_0
7410 0, // sub_vrm4_1
7411 0, // sub_gpr_odd_then_sub_16
7412 0, // sub_gpr_odd_then_sub_32
7413 0, // sub_vrm1_0_sub_vrm1_1
7414 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7415 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7416 0, // sub_vrm1_1_sub_vrm1_2
7417 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7418 0, // sub_vrm1_2_sub_vrm1_3
7419 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7420 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7421 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7422 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
7423 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7424 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7425 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7426 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7427 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7428 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7429 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7430 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7431 0, // sub_vrm1_3_sub_vrm1_4
7432 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7433 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7434 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7435 0, // sub_vrm1_4_sub_vrm1_5
7436 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7437 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7438 0, // sub_vrm1_5_sub_vrm1_6
7439 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7440 0, // sub_vrm1_6_sub_vrm1_7
7441 0, // sub_vrm2_0_sub_vrm2_1
7442 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7443 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7444 0, // sub_vrm2_1_sub_vrm2_2
7445 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7446 0, // sub_vrm2_2_sub_vrm2_3
7447 },
7448 { // VRN2M1_with_sub_vrm1_0_in_VMV0
7449 0, // sub_16
7450 0, // sub_32
7451 0, // sub_64
7452 0, // sub_128
7453 0, // sub_cap_addr
7454 0, // sub_gpr_even
7455 0, // sub_gpr_odd
7456 113, // sub_vrm1_0 -> VRN2M1_with_sub_vrm1_0_in_VMV0
7457 113, // sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
7458 0, // sub_vrm1_2
7459 0, // sub_vrm1_3
7460 0, // sub_vrm1_4
7461 0, // sub_vrm1_5
7462 0, // sub_vrm1_6
7463 0, // sub_vrm1_7
7464 0, // sub_vrm2_0
7465 0, // sub_vrm2_1
7466 0, // sub_vrm2_2
7467 0, // sub_vrm2_3
7468 0, // sub_vrm4_0
7469 0, // sub_vrm4_1
7470 0, // sub_gpr_odd_then_sub_16
7471 0, // sub_gpr_odd_then_sub_32
7472 0, // sub_vrm1_0_sub_vrm1_1
7473 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7474 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7475 0, // sub_vrm1_1_sub_vrm1_2
7476 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7477 0, // sub_vrm1_2_sub_vrm1_3
7478 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7479 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7480 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7481 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
7482 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7483 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7484 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7485 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7486 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7487 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7488 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7489 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7490 0, // sub_vrm1_3_sub_vrm1_4
7491 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7492 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7493 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7494 0, // sub_vrm1_4_sub_vrm1_5
7495 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7496 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7497 0, // sub_vrm1_5_sub_vrm1_6
7498 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7499 0, // sub_vrm1_6_sub_vrm1_7
7500 0, // sub_vrm2_0_sub_vrm2_1
7501 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7502 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7503 0, // sub_vrm2_1_sub_vrm2_2
7504 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7505 0, // sub_vrm2_2_sub_vrm2_3
7506 },
7507 { // FPR128
7508 114, // sub_16 -> FPR128
7509 114, // sub_32 -> FPR128
7510 114, // sub_64 -> FPR128
7511 0, // sub_128
7512 0, // sub_cap_addr
7513 0, // sub_gpr_even
7514 0, // sub_gpr_odd
7515 0, // sub_vrm1_0
7516 0, // sub_vrm1_1
7517 0, // sub_vrm1_2
7518 0, // sub_vrm1_3
7519 0, // sub_vrm1_4
7520 0, // sub_vrm1_5
7521 0, // sub_vrm1_6
7522 0, // sub_vrm1_7
7523 0, // sub_vrm2_0
7524 0, // sub_vrm2_1
7525 0, // sub_vrm2_2
7526 0, // sub_vrm2_3
7527 0, // sub_vrm4_0
7528 0, // sub_vrm4_1
7529 0, // sub_gpr_odd_then_sub_16
7530 0, // sub_gpr_odd_then_sub_32
7531 0, // sub_vrm1_0_sub_vrm1_1
7532 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7533 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7534 0, // sub_vrm1_1_sub_vrm1_2
7535 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7536 0, // sub_vrm1_2_sub_vrm1_3
7537 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7538 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7539 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7540 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
7541 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7542 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7543 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7544 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7545 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7546 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7547 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7548 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7549 0, // sub_vrm1_3_sub_vrm1_4
7550 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7551 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7552 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7553 0, // sub_vrm1_4_sub_vrm1_5
7554 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7555 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7556 0, // sub_vrm1_5_sub_vrm1_6
7557 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7558 0, // sub_vrm1_6_sub_vrm1_7
7559 0, // sub_vrm2_0_sub_vrm2_1
7560 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7561 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7562 0, // sub_vrm2_1_sub_vrm2_2
7563 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7564 0, // sub_vrm2_2_sub_vrm2_3
7565 },
7566 { // FPR128_with_sub_16_in_FPR16C
7567 115, // sub_16 -> FPR128_with_sub_16_in_FPR16C
7568 115, // sub_32 -> FPR128_with_sub_16_in_FPR16C
7569 115, // sub_64 -> FPR128_with_sub_16_in_FPR16C
7570 0, // sub_128
7571 0, // sub_cap_addr
7572 0, // sub_gpr_even
7573 0, // sub_gpr_odd
7574 0, // sub_vrm1_0
7575 0, // sub_vrm1_1
7576 0, // sub_vrm1_2
7577 0, // sub_vrm1_3
7578 0, // sub_vrm1_4
7579 0, // sub_vrm1_5
7580 0, // sub_vrm1_6
7581 0, // sub_vrm1_7
7582 0, // sub_vrm2_0
7583 0, // sub_vrm2_1
7584 0, // sub_vrm2_2
7585 0, // sub_vrm2_3
7586 0, // sub_vrm4_0
7587 0, // sub_vrm4_1
7588 0, // sub_gpr_odd_then_sub_16
7589 0, // sub_gpr_odd_then_sub_32
7590 0, // sub_vrm1_0_sub_vrm1_1
7591 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7592 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7593 0, // sub_vrm1_1_sub_vrm1_2
7594 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7595 0, // sub_vrm1_2_sub_vrm1_3
7596 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7597 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7598 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7599 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
7600 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7601 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7602 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7603 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7604 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7605 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7606 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7607 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7608 0, // sub_vrm1_3_sub_vrm1_4
7609 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7610 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7611 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7612 0, // sub_vrm1_4_sub_vrm1_5
7613 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7614 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7615 0, // sub_vrm1_5_sub_vrm1_6
7616 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7617 0, // sub_vrm1_6_sub_vrm1_7
7618 0, // sub_vrm2_0_sub_vrm2_1
7619 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7620 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7621 0, // sub_vrm2_1_sub_vrm2_2
7622 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7623 0, // sub_vrm2_2_sub_vrm2_3
7624 },
7625 { // VRN3M1
7626 0, // sub_16
7627 0, // sub_32
7628 0, // sub_64
7629 0, // sub_128
7630 0, // sub_cap_addr
7631 0, // sub_gpr_even
7632 0, // sub_gpr_odd
7633 116, // sub_vrm1_0 -> VRN3M1
7634 116, // sub_vrm1_1 -> VRN3M1
7635 116, // sub_vrm1_2 -> VRN3M1
7636 0, // sub_vrm1_3
7637 0, // sub_vrm1_4
7638 0, // sub_vrm1_5
7639 0, // sub_vrm1_6
7640 0, // sub_vrm1_7
7641 0, // sub_vrm2_0
7642 0, // sub_vrm2_1
7643 0, // sub_vrm2_2
7644 0, // sub_vrm2_3
7645 0, // sub_vrm4_0
7646 0, // sub_vrm4_1
7647 0, // sub_gpr_odd_then_sub_16
7648 0, // sub_gpr_odd_then_sub_32
7649 116, // sub_vrm1_0_sub_vrm1_1 -> VRN3M1
7650 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7651 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7652 116, // sub_vrm1_1_sub_vrm1_2 -> VRN3M1
7653 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7654 0, // sub_vrm1_2_sub_vrm1_3
7655 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7656 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7657 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7658 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
7659 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7660 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7661 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7662 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7663 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7664 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7665 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7666 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7667 0, // sub_vrm1_3_sub_vrm1_4
7668 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7669 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7670 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7671 0, // sub_vrm1_4_sub_vrm1_5
7672 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7673 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7674 0, // sub_vrm1_5_sub_vrm1_6
7675 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7676 0, // sub_vrm1_6_sub_vrm1_7
7677 0, // sub_vrm2_0_sub_vrm2_1
7678 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7679 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7680 0, // sub_vrm2_1_sub_vrm2_2
7681 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7682 0, // sub_vrm2_2_sub_vrm2_3
7683 },
7684 { // VRN3M1NoV0
7685 0, // sub_16
7686 0, // sub_32
7687 0, // sub_64
7688 0, // sub_128
7689 0, // sub_cap_addr
7690 0, // sub_gpr_even
7691 0, // sub_gpr_odd
7692 117, // sub_vrm1_0 -> VRN3M1NoV0
7693 117, // sub_vrm1_1 -> VRN3M1NoV0
7694 117, // sub_vrm1_2 -> VRN3M1NoV0
7695 0, // sub_vrm1_3
7696 0, // sub_vrm1_4
7697 0, // sub_vrm1_5
7698 0, // sub_vrm1_6
7699 0, // sub_vrm1_7
7700 0, // sub_vrm2_0
7701 0, // sub_vrm2_1
7702 0, // sub_vrm2_2
7703 0, // sub_vrm2_3
7704 0, // sub_vrm4_0
7705 0, // sub_vrm4_1
7706 0, // sub_gpr_odd_then_sub_16
7707 0, // sub_gpr_odd_then_sub_32
7708 117, // sub_vrm1_0_sub_vrm1_1 -> VRN3M1NoV0
7709 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7710 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7711 117, // sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
7712 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7713 0, // sub_vrm1_2_sub_vrm1_3
7714 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7715 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7716 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7717 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
7718 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7719 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7720 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7721 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7722 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7723 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7724 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7725 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7726 0, // sub_vrm1_3_sub_vrm1_4
7727 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7728 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7729 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7730 0, // sub_vrm1_4_sub_vrm1_5
7731 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7732 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7733 0, // sub_vrm1_5_sub_vrm1_6
7734 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7735 0, // sub_vrm1_6_sub_vrm1_7
7736 0, // sub_vrm2_0_sub_vrm2_1
7737 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7738 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7739 0, // sub_vrm2_1_sub_vrm2_2
7740 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7741 0, // sub_vrm2_2_sub_vrm2_3
7742 },
7743 { // VRN3M1_with_sub_vrm1_0_in_VMV0
7744 0, // sub_16
7745 0, // sub_32
7746 0, // sub_64
7747 0, // sub_128
7748 0, // sub_cap_addr
7749 0, // sub_gpr_even
7750 0, // sub_gpr_odd
7751 118, // sub_vrm1_0 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7752 118, // sub_vrm1_1 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7753 118, // sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7754 0, // sub_vrm1_3
7755 0, // sub_vrm1_4
7756 0, // sub_vrm1_5
7757 0, // sub_vrm1_6
7758 0, // sub_vrm1_7
7759 0, // sub_vrm2_0
7760 0, // sub_vrm2_1
7761 0, // sub_vrm2_2
7762 0, // sub_vrm2_3
7763 0, // sub_vrm4_0
7764 0, // sub_vrm4_1
7765 0, // sub_gpr_odd_then_sub_16
7766 0, // sub_gpr_odd_then_sub_32
7767 118, // sub_vrm1_0_sub_vrm1_1 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7768 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
7769 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7770 118, // sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
7771 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7772 0, // sub_vrm1_2_sub_vrm1_3
7773 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7774 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7775 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7776 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
7777 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7778 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7779 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7780 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7781 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7782 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7783 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7784 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7785 0, // sub_vrm1_3_sub_vrm1_4
7786 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7787 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7788 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7789 0, // sub_vrm1_4_sub_vrm1_5
7790 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7791 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7792 0, // sub_vrm1_5_sub_vrm1_6
7793 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7794 0, // sub_vrm1_6_sub_vrm1_7
7795 0, // sub_vrm2_0_sub_vrm2_1
7796 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7797 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7798 0, // sub_vrm2_1_sub_vrm2_2
7799 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7800 0, // sub_vrm2_2_sub_vrm2_3
7801 },
7802 { // VRN4M1
7803 0, // sub_16
7804 0, // sub_32
7805 0, // sub_64
7806 0, // sub_128
7807 0, // sub_cap_addr
7808 0, // sub_gpr_even
7809 0, // sub_gpr_odd
7810 119, // sub_vrm1_0 -> VRN4M1
7811 119, // sub_vrm1_1 -> VRN4M1
7812 119, // sub_vrm1_2 -> VRN4M1
7813 119, // sub_vrm1_3 -> VRN4M1
7814 0, // sub_vrm1_4
7815 0, // sub_vrm1_5
7816 0, // sub_vrm1_6
7817 0, // sub_vrm1_7
7818 0, // sub_vrm2_0
7819 0, // sub_vrm2_1
7820 0, // sub_vrm2_2
7821 0, // sub_vrm2_3
7822 0, // sub_vrm4_0
7823 0, // sub_vrm4_1
7824 0, // sub_gpr_odd_then_sub_16
7825 0, // sub_gpr_odd_then_sub_32
7826 119, // sub_vrm1_0_sub_vrm1_1 -> VRN4M1
7827 119, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M1
7828 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7829 119, // sub_vrm1_1_sub_vrm1_2 -> VRN4M1
7830 119, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
7831 119, // sub_vrm1_2_sub_vrm1_3 -> VRN4M1
7832 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7833 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7834 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7835 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
7836 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7837 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7838 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7839 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7840 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7841 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7842 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7843 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7844 0, // sub_vrm1_3_sub_vrm1_4
7845 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7846 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7847 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7848 0, // sub_vrm1_4_sub_vrm1_5
7849 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7850 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7851 0, // sub_vrm1_5_sub_vrm1_6
7852 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7853 0, // sub_vrm1_6_sub_vrm1_7
7854 0, // sub_vrm2_0_sub_vrm2_1
7855 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7856 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7857 0, // sub_vrm2_1_sub_vrm2_2
7858 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7859 0, // sub_vrm2_2_sub_vrm2_3
7860 },
7861 { // VRN4M1NoV0
7862 0, // sub_16
7863 0, // sub_32
7864 0, // sub_64
7865 0, // sub_128
7866 0, // sub_cap_addr
7867 0, // sub_gpr_even
7868 0, // sub_gpr_odd
7869 120, // sub_vrm1_0 -> VRN4M1NoV0
7870 120, // sub_vrm1_1 -> VRN4M1NoV0
7871 120, // sub_vrm1_2 -> VRN4M1NoV0
7872 120, // sub_vrm1_3 -> VRN4M1NoV0
7873 0, // sub_vrm1_4
7874 0, // sub_vrm1_5
7875 0, // sub_vrm1_6
7876 0, // sub_vrm1_7
7877 0, // sub_vrm2_0
7878 0, // sub_vrm2_1
7879 0, // sub_vrm2_2
7880 0, // sub_vrm2_3
7881 0, // sub_vrm4_0
7882 0, // sub_vrm4_1
7883 0, // sub_gpr_odd_then_sub_16
7884 0, // sub_gpr_odd_then_sub_32
7885 120, // sub_vrm1_0_sub_vrm1_1 -> VRN4M1NoV0
7886 120, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M1NoV0
7887 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
7888 120, // sub_vrm1_1_sub_vrm1_2 -> VRN4M1NoV0
7889 120, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
7890 120, // sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
7891 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7892 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7893 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7894 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
7895 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7896 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7897 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7898 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7899 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7900 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7901 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7902 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7903 0, // sub_vrm1_3_sub_vrm1_4
7904 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7905 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7906 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7907 0, // sub_vrm1_4_sub_vrm1_5
7908 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7909 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7910 0, // sub_vrm1_5_sub_vrm1_6
7911 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7912 0, // sub_vrm1_6_sub_vrm1_7
7913 0, // sub_vrm2_0_sub_vrm2_1
7914 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7915 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7916 0, // sub_vrm2_1_sub_vrm2_2
7917 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7918 0, // sub_vrm2_2_sub_vrm2_3
7919 },
7920 { // VRN2M2
7921 0, // sub_16
7922 0, // sub_32
7923 0, // sub_64
7924 0, // sub_128
7925 0, // sub_cap_addr
7926 0, // sub_gpr_even
7927 0, // sub_gpr_odd
7928 121, // sub_vrm1_0 -> VRN2M2
7929 121, // sub_vrm1_1 -> VRN2M2
7930 121, // sub_vrm1_2 -> VRN2M2
7931 121, // sub_vrm1_3 -> VRN2M2
7932 0, // sub_vrm1_4
7933 0, // sub_vrm1_5
7934 0, // sub_vrm1_6
7935 0, // sub_vrm1_7
7936 121, // sub_vrm2_0 -> VRN2M2
7937 121, // sub_vrm2_1 -> VRN2M2
7938 0, // sub_vrm2_2
7939 0, // sub_vrm2_3
7940 0, // sub_vrm4_0
7941 0, // sub_vrm4_1
7942 0, // sub_gpr_odd_then_sub_16
7943 0, // sub_gpr_odd_then_sub_32
7944 121, // sub_vrm1_0_sub_vrm1_1 -> VRN2M2
7945 121, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M2
7946 121, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2
7947 121, // sub_vrm1_1_sub_vrm1_2 -> VRN2M2
7948 121, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2
7949 121, // sub_vrm1_2_sub_vrm1_3 -> VRN2M2
7950 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7951 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7952 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7953 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
7954 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7955 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7956 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7957 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7958 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
7959 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7960 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7961 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7962 0, // sub_vrm1_3_sub_vrm1_4
7963 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
7964 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7965 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7966 0, // sub_vrm1_4_sub_vrm1_5
7967 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
7968 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7969 0, // sub_vrm1_5_sub_vrm1_6
7970 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
7971 0, // sub_vrm1_6_sub_vrm1_7
7972 0, // sub_vrm2_0_sub_vrm2_1
7973 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
7974 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7975 0, // sub_vrm2_1_sub_vrm2_2
7976 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
7977 0, // sub_vrm2_2_sub_vrm2_3
7978 },
7979 { // VRN2M2NoV0
7980 0, // sub_16
7981 0, // sub_32
7982 0, // sub_64
7983 0, // sub_128
7984 0, // sub_cap_addr
7985 0, // sub_gpr_even
7986 0, // sub_gpr_odd
7987 122, // sub_vrm1_0 -> VRN2M2NoV0
7988 122, // sub_vrm1_1 -> VRN2M2NoV0
7989 122, // sub_vrm1_2 -> VRN2M2NoV0
7990 122, // sub_vrm1_3 -> VRN2M2NoV0
7991 0, // sub_vrm1_4
7992 0, // sub_vrm1_5
7993 0, // sub_vrm1_6
7994 0, // sub_vrm1_7
7995 122, // sub_vrm2_0 -> VRN2M2NoV0
7996 122, // sub_vrm2_1 -> VRN2M2NoV0
7997 0, // sub_vrm2_2
7998 0, // sub_vrm2_3
7999 0, // sub_vrm4_0
8000 0, // sub_vrm4_1
8001 0, // sub_gpr_odd_then_sub_16
8002 0, // sub_gpr_odd_then_sub_32
8003 122, // sub_vrm1_0_sub_vrm1_1 -> VRN2M2NoV0
8004 122, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M2NoV0
8005 122, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2NoV0
8006 122, // sub_vrm1_1_sub_vrm1_2 -> VRN2M2NoV0
8007 122, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2NoV0
8008 122, // sub_vrm1_2_sub_vrm1_3 -> VRN2M2NoV0
8009 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8010 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8011 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8012 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
8013 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8014 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8015 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8016 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8017 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8018 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8019 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8020 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8021 0, // sub_vrm1_3_sub_vrm1_4
8022 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8023 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8024 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8025 0, // sub_vrm1_4_sub_vrm1_5
8026 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8027 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8028 0, // sub_vrm1_5_sub_vrm1_6
8029 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8030 0, // sub_vrm1_6_sub_vrm1_7
8031 0, // sub_vrm2_0_sub_vrm2_1
8032 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8033 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8034 0, // sub_vrm2_1_sub_vrm2_2
8035 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8036 0, // sub_vrm2_2_sub_vrm2_3
8037 },
8038 { // VRM4
8039 0, // sub_16
8040 0, // sub_32
8041 0, // sub_64
8042 0, // sub_128
8043 0, // sub_cap_addr
8044 0, // sub_gpr_even
8045 0, // sub_gpr_odd
8046 123, // sub_vrm1_0 -> VRM4
8047 123, // sub_vrm1_1 -> VRM4
8048 123, // sub_vrm1_2 -> VRM4
8049 123, // sub_vrm1_3 -> VRM4
8050 0, // sub_vrm1_4
8051 0, // sub_vrm1_5
8052 0, // sub_vrm1_6
8053 0, // sub_vrm1_7
8054 123, // sub_vrm2_0 -> VRM4
8055 123, // sub_vrm2_1 -> VRM4
8056 0, // sub_vrm2_2
8057 0, // sub_vrm2_3
8058 0, // sub_vrm4_0
8059 0, // sub_vrm4_1
8060 0, // sub_gpr_odd_then_sub_16
8061 0, // sub_gpr_odd_then_sub_32
8062 0, // sub_vrm1_0_sub_vrm1_1
8063 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8064 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8065 0, // sub_vrm1_1_sub_vrm1_2
8066 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8067 0, // sub_vrm1_2_sub_vrm1_3
8068 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8069 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8070 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8071 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
8072 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8073 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8074 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8075 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8076 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8077 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8078 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8079 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8080 0, // sub_vrm1_3_sub_vrm1_4
8081 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8082 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8083 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8084 0, // sub_vrm1_4_sub_vrm1_5
8085 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8086 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8087 0, // sub_vrm1_5_sub_vrm1_6
8088 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8089 0, // sub_vrm1_6_sub_vrm1_7
8090 0, // sub_vrm2_0_sub_vrm2_1
8091 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8092 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8093 0, // sub_vrm2_1_sub_vrm2_2
8094 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8095 0, // sub_vrm2_2_sub_vrm2_3
8096 },
8097 { // VRM4NoV0
8098 0, // sub_16
8099 0, // sub_32
8100 0, // sub_64
8101 0, // sub_128
8102 0, // sub_cap_addr
8103 0, // sub_gpr_even
8104 0, // sub_gpr_odd
8105 124, // sub_vrm1_0 -> VRM4NoV0
8106 124, // sub_vrm1_1 -> VRM4NoV0
8107 124, // sub_vrm1_2 -> VRM4NoV0
8108 124, // sub_vrm1_3 -> VRM4NoV0
8109 0, // sub_vrm1_4
8110 0, // sub_vrm1_5
8111 0, // sub_vrm1_6
8112 0, // sub_vrm1_7
8113 124, // sub_vrm2_0 -> VRM4NoV0
8114 124, // sub_vrm2_1 -> VRM4NoV0
8115 0, // sub_vrm2_2
8116 0, // sub_vrm2_3
8117 0, // sub_vrm4_0
8118 0, // sub_vrm4_1
8119 0, // sub_gpr_odd_then_sub_16
8120 0, // sub_gpr_odd_then_sub_32
8121 0, // sub_vrm1_0_sub_vrm1_1
8122 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8123 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8124 0, // sub_vrm1_1_sub_vrm1_2
8125 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8126 0, // sub_vrm1_2_sub_vrm1_3
8127 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8128 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8129 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8130 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
8131 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8132 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8133 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8134 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8135 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8136 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8137 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8138 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8139 0, // sub_vrm1_3_sub_vrm1_4
8140 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8141 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8142 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8143 0, // sub_vrm1_4_sub_vrm1_5
8144 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8145 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8146 0, // sub_vrm1_5_sub_vrm1_6
8147 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8148 0, // sub_vrm1_6_sub_vrm1_7
8149 0, // sub_vrm2_0_sub_vrm2_1
8150 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8151 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8152 0, // sub_vrm2_1_sub_vrm2_2
8153 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8154 0, // sub_vrm2_2_sub_vrm2_3
8155 },
8156 { // VRM4_with_sub_vrm1_0_in_VMV0
8157 0, // sub_16
8158 0, // sub_32
8159 0, // sub_64
8160 0, // sub_128
8161 0, // sub_cap_addr
8162 0, // sub_gpr_even
8163 0, // sub_gpr_odd
8164 125, // sub_vrm1_0 -> VRM4_with_sub_vrm1_0_in_VMV0
8165 125, // sub_vrm1_1 -> VRM4_with_sub_vrm1_0_in_VMV0
8166 125, // sub_vrm1_2 -> VRM4_with_sub_vrm1_0_in_VMV0
8167 125, // sub_vrm1_3 -> VRM4_with_sub_vrm1_0_in_VMV0
8168 0, // sub_vrm1_4
8169 0, // sub_vrm1_5
8170 0, // sub_vrm1_6
8171 0, // sub_vrm1_7
8172 125, // sub_vrm2_0 -> VRM4_with_sub_vrm1_0_in_VMV0
8173 125, // sub_vrm2_1 -> VRM4_with_sub_vrm1_0_in_VMV0
8174 0, // sub_vrm2_2
8175 0, // sub_vrm2_3
8176 0, // sub_vrm4_0
8177 0, // sub_vrm4_1
8178 0, // sub_gpr_odd_then_sub_16
8179 0, // sub_gpr_odd_then_sub_32
8180 0, // sub_vrm1_0_sub_vrm1_1
8181 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8182 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8183 0, // sub_vrm1_1_sub_vrm1_2
8184 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8185 0, // sub_vrm1_2_sub_vrm1_3
8186 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8187 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8188 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8189 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
8190 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8191 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8192 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8193 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8194 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8195 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8196 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8197 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8198 0, // sub_vrm1_3_sub_vrm1_4
8199 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8200 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8201 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8202 0, // sub_vrm1_4_sub_vrm1_5
8203 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8204 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8205 0, // sub_vrm1_5_sub_vrm1_6
8206 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8207 0, // sub_vrm1_6_sub_vrm1_7
8208 0, // sub_vrm2_0_sub_vrm2_1
8209 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8210 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8211 0, // sub_vrm2_1_sub_vrm2_2
8212 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8213 0, // sub_vrm2_2_sub_vrm2_3
8214 },
8215 { // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8216 0, // sub_16
8217 0, // sub_32
8218 0, // sub_64
8219 0, // sub_128
8220 0, // sub_cap_addr
8221 0, // sub_gpr_even
8222 0, // sub_gpr_odd
8223 126, // sub_vrm1_0 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8224 126, // sub_vrm1_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8225 126, // sub_vrm1_2 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8226 126, // sub_vrm1_3 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8227 0, // sub_vrm1_4
8228 0, // sub_vrm1_5
8229 0, // sub_vrm1_6
8230 0, // sub_vrm1_7
8231 126, // sub_vrm2_0 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8232 126, // sub_vrm2_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8233 0, // sub_vrm2_2
8234 0, // sub_vrm2_3
8235 0, // sub_vrm4_0
8236 0, // sub_vrm4_1
8237 0, // sub_gpr_odd_then_sub_16
8238 0, // sub_gpr_odd_then_sub_32
8239 126, // sub_vrm1_0_sub_vrm1_1 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8240 126, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8241 126, // 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
8242 126, // sub_vrm1_1_sub_vrm1_2 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8243 126, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8244 126, // sub_vrm1_2_sub_vrm1_3 -> VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8245 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8246 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8247 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8248 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
8249 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8250 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8251 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8252 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8253 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8254 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8255 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8256 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8257 0, // sub_vrm1_3_sub_vrm1_4
8258 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8259 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8260 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8261 0, // sub_vrm1_4_sub_vrm1_5
8262 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8263 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8264 0, // sub_vrm1_5_sub_vrm1_6
8265 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8266 0, // sub_vrm1_6_sub_vrm1_7
8267 0, // sub_vrm2_0_sub_vrm2_1
8268 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8269 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8270 0, // sub_vrm2_1_sub_vrm2_2
8271 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8272 0, // sub_vrm2_2_sub_vrm2_3
8273 },
8274 { // VRN4M1_with_sub_vrm1_0_in_VMV0
8275 0, // sub_16
8276 0, // sub_32
8277 0, // sub_64
8278 0, // sub_128
8279 0, // sub_cap_addr
8280 0, // sub_gpr_even
8281 0, // sub_gpr_odd
8282 127, // sub_vrm1_0 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8283 127, // sub_vrm1_1 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8284 127, // sub_vrm1_2 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8285 127, // sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8286 0, // sub_vrm1_4
8287 0, // sub_vrm1_5
8288 0, // sub_vrm1_6
8289 0, // sub_vrm1_7
8290 0, // sub_vrm2_0
8291 0, // sub_vrm2_1
8292 0, // sub_vrm2_2
8293 0, // sub_vrm2_3
8294 0, // sub_vrm4_0
8295 0, // sub_vrm4_1
8296 0, // sub_gpr_odd_then_sub_16
8297 0, // sub_gpr_odd_then_sub_32
8298 127, // sub_vrm1_0_sub_vrm1_1 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8299 127, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8300 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8301 127, // sub_vrm1_1_sub_vrm1_2 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8302 127, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8303 127, // sub_vrm1_2_sub_vrm1_3 -> VRN4M1_with_sub_vrm1_0_in_VMV0
8304 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8305 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8306 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8307 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
8308 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8309 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8310 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8311 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8312 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8313 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8314 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8315 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8316 0, // sub_vrm1_3_sub_vrm1_4
8317 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8318 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8319 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8320 0, // sub_vrm1_4_sub_vrm1_5
8321 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8322 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8323 0, // sub_vrm1_5_sub_vrm1_6
8324 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8325 0, // sub_vrm1_6_sub_vrm1_7
8326 0, // sub_vrm2_0_sub_vrm2_1
8327 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8328 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8329 0, // sub_vrm2_1_sub_vrm2_2
8330 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8331 0, // sub_vrm2_2_sub_vrm2_3
8332 },
8333 { // FPR256
8334 128, // sub_16 -> FPR256
8335 128, // sub_32 -> FPR256
8336 128, // sub_64 -> FPR256
8337 128, // sub_128 -> FPR256
8338 0, // sub_cap_addr
8339 0, // sub_gpr_even
8340 0, // sub_gpr_odd
8341 0, // sub_vrm1_0
8342 0, // sub_vrm1_1
8343 0, // sub_vrm1_2
8344 0, // sub_vrm1_3
8345 0, // sub_vrm1_4
8346 0, // sub_vrm1_5
8347 0, // sub_vrm1_6
8348 0, // sub_vrm1_7
8349 0, // sub_vrm2_0
8350 0, // sub_vrm2_1
8351 0, // sub_vrm2_2
8352 0, // sub_vrm2_3
8353 0, // sub_vrm4_0
8354 0, // sub_vrm4_1
8355 0, // sub_gpr_odd_then_sub_16
8356 0, // sub_gpr_odd_then_sub_32
8357 0, // sub_vrm1_0_sub_vrm1_1
8358 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8359 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8360 0, // sub_vrm1_1_sub_vrm1_2
8361 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8362 0, // sub_vrm1_2_sub_vrm1_3
8363 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8364 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8365 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8366 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
8367 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8368 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8369 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8370 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8371 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8372 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8373 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8374 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8375 0, // sub_vrm1_3_sub_vrm1_4
8376 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8377 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8378 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8379 0, // sub_vrm1_4_sub_vrm1_5
8380 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8381 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8382 0, // sub_vrm1_5_sub_vrm1_6
8383 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8384 0, // sub_vrm1_6_sub_vrm1_7
8385 0, // sub_vrm2_0_sub_vrm2_1
8386 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8387 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8388 0, // sub_vrm2_1_sub_vrm2_2
8389 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8390 0, // sub_vrm2_2_sub_vrm2_3
8391 },
8392 { // FPR256_with_sub_16_in_FPR16C
8393 129, // sub_16 -> FPR256_with_sub_16_in_FPR16C
8394 129, // sub_32 -> FPR256_with_sub_16_in_FPR16C
8395 129, // sub_64 -> FPR256_with_sub_16_in_FPR16C
8396 129, // sub_128 -> FPR256_with_sub_16_in_FPR16C
8397 0, // sub_cap_addr
8398 0, // sub_gpr_even
8399 0, // sub_gpr_odd
8400 0, // sub_vrm1_0
8401 0, // sub_vrm1_1
8402 0, // sub_vrm1_2
8403 0, // sub_vrm1_3
8404 0, // sub_vrm1_4
8405 0, // sub_vrm1_5
8406 0, // sub_vrm1_6
8407 0, // sub_vrm1_7
8408 0, // sub_vrm2_0
8409 0, // sub_vrm2_1
8410 0, // sub_vrm2_2
8411 0, // sub_vrm2_3
8412 0, // sub_vrm4_0
8413 0, // sub_vrm4_1
8414 0, // sub_gpr_odd_then_sub_16
8415 0, // sub_gpr_odd_then_sub_32
8416 0, // sub_vrm1_0_sub_vrm1_1
8417 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
8418 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8419 0, // sub_vrm1_1_sub_vrm1_2
8420 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
8421 0, // sub_vrm1_2_sub_vrm1_3
8422 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8423 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8424 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8425 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
8426 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8427 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8428 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8429 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8430 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8431 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8432 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8433 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8434 0, // sub_vrm1_3_sub_vrm1_4
8435 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8436 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8437 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8438 0, // sub_vrm1_4_sub_vrm1_5
8439 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8440 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8441 0, // sub_vrm1_5_sub_vrm1_6
8442 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8443 0, // sub_vrm1_6_sub_vrm1_7
8444 0, // sub_vrm2_0_sub_vrm2_1
8445 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8446 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8447 0, // sub_vrm2_1_sub_vrm2_2
8448 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8449 0, // sub_vrm2_2_sub_vrm2_3
8450 },
8451 { // VRN5M1
8452 0, // sub_16
8453 0, // sub_32
8454 0, // sub_64
8455 0, // sub_128
8456 0, // sub_cap_addr
8457 0, // sub_gpr_even
8458 0, // sub_gpr_odd
8459 130, // sub_vrm1_0 -> VRN5M1
8460 130, // sub_vrm1_1 -> VRN5M1
8461 130, // sub_vrm1_2 -> VRN5M1
8462 130, // sub_vrm1_3 -> VRN5M1
8463 130, // sub_vrm1_4 -> VRN5M1
8464 0, // sub_vrm1_5
8465 0, // sub_vrm1_6
8466 0, // sub_vrm1_7
8467 0, // sub_vrm2_0
8468 0, // sub_vrm2_1
8469 0, // sub_vrm2_2
8470 0, // sub_vrm2_3
8471 0, // sub_vrm4_0
8472 0, // sub_vrm4_1
8473 0, // sub_gpr_odd_then_sub_16
8474 0, // sub_gpr_odd_then_sub_32
8475 130, // sub_vrm1_0_sub_vrm1_1 -> VRN5M1
8476 130, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN5M1
8477 130, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1
8478 130, // sub_vrm1_1_sub_vrm1_2 -> VRN5M1
8479 130, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1
8480 130, // sub_vrm1_2_sub_vrm1_3 -> VRN5M1
8481 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8482 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8483 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8484 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
8485 130, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
8486 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8487 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8488 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8489 130, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
8490 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8491 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8492 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8493 130, // sub_vrm1_3_sub_vrm1_4 -> VRN5M1
8494 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8495 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8496 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8497 0, // sub_vrm1_4_sub_vrm1_5
8498 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8499 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8500 0, // sub_vrm1_5_sub_vrm1_6
8501 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8502 0, // sub_vrm1_6_sub_vrm1_7
8503 0, // sub_vrm2_0_sub_vrm2_1
8504 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8505 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8506 0, // sub_vrm2_1_sub_vrm2_2
8507 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8508 0, // sub_vrm2_2_sub_vrm2_3
8509 },
8510 { // VRN5M1NoV0
8511 0, // sub_16
8512 0, // sub_32
8513 0, // sub_64
8514 0, // sub_128
8515 0, // sub_cap_addr
8516 0, // sub_gpr_even
8517 0, // sub_gpr_odd
8518 131, // sub_vrm1_0 -> VRN5M1NoV0
8519 131, // sub_vrm1_1 -> VRN5M1NoV0
8520 131, // sub_vrm1_2 -> VRN5M1NoV0
8521 131, // sub_vrm1_3 -> VRN5M1NoV0
8522 131, // sub_vrm1_4 -> VRN5M1NoV0
8523 0, // sub_vrm1_5
8524 0, // sub_vrm1_6
8525 0, // sub_vrm1_7
8526 0, // sub_vrm2_0
8527 0, // sub_vrm2_1
8528 0, // sub_vrm2_2
8529 0, // sub_vrm2_3
8530 0, // sub_vrm4_0
8531 0, // sub_vrm4_1
8532 0, // sub_gpr_odd_then_sub_16
8533 0, // sub_gpr_odd_then_sub_32
8534 131, // sub_vrm1_0_sub_vrm1_1 -> VRN5M1NoV0
8535 131, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN5M1NoV0
8536 131, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1NoV0
8537 131, // sub_vrm1_1_sub_vrm1_2 -> VRN5M1NoV0
8538 131, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1NoV0
8539 131, // sub_vrm1_2_sub_vrm1_3 -> VRN5M1NoV0
8540 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8541 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8542 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8543 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
8544 131, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
8545 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8546 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8547 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8548 131, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
8549 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8550 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8551 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8552 131, // sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
8553 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8554 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8555 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8556 0, // sub_vrm1_4_sub_vrm1_5
8557 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8558 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8559 0, // sub_vrm1_5_sub_vrm1_6
8560 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8561 0, // sub_vrm1_6_sub_vrm1_7
8562 0, // sub_vrm2_0_sub_vrm2_1
8563 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8564 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8565 0, // sub_vrm2_1_sub_vrm2_2
8566 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8567 0, // sub_vrm2_2_sub_vrm2_3
8568 },
8569 { // VRN5M1_with_sub_vrm1_0_in_VMV0
8570 0, // sub_16
8571 0, // sub_32
8572 0, // sub_64
8573 0, // sub_128
8574 0, // sub_cap_addr
8575 0, // sub_gpr_even
8576 0, // sub_gpr_odd
8577 132, // sub_vrm1_0 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8578 132, // sub_vrm1_1 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8579 132, // sub_vrm1_2 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8580 132, // sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8581 132, // sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8582 0, // sub_vrm1_5
8583 0, // sub_vrm1_6
8584 0, // sub_vrm1_7
8585 0, // sub_vrm2_0
8586 0, // sub_vrm2_1
8587 0, // sub_vrm2_2
8588 0, // sub_vrm2_3
8589 0, // sub_vrm4_0
8590 0, // sub_vrm4_1
8591 0, // sub_gpr_odd_then_sub_16
8592 0, // sub_gpr_odd_then_sub_32
8593 132, // sub_vrm1_0_sub_vrm1_1 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8594 132, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8595 132, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8596 132, // sub_vrm1_1_sub_vrm1_2 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8597 132, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8598 132, // sub_vrm1_2_sub_vrm1_3 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8599 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
8600 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8601 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8602 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
8603 132, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8604 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8605 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8606 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8607 132, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8608 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8609 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8610 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8611 132, // sub_vrm1_3_sub_vrm1_4 -> VRN5M1_with_sub_vrm1_0_in_VMV0
8612 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8613 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8614 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8615 0, // sub_vrm1_4_sub_vrm1_5
8616 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8617 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8618 0, // sub_vrm1_5_sub_vrm1_6
8619 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8620 0, // sub_vrm1_6_sub_vrm1_7
8621 0, // sub_vrm2_0_sub_vrm2_1
8622 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8623 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8624 0, // sub_vrm2_1_sub_vrm2_2
8625 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8626 0, // sub_vrm2_2_sub_vrm2_3
8627 },
8628 { // VRN6M1
8629 0, // sub_16
8630 0, // sub_32
8631 0, // sub_64
8632 0, // sub_128
8633 0, // sub_cap_addr
8634 0, // sub_gpr_even
8635 0, // sub_gpr_odd
8636 133, // sub_vrm1_0 -> VRN6M1
8637 133, // sub_vrm1_1 -> VRN6M1
8638 133, // sub_vrm1_2 -> VRN6M1
8639 133, // sub_vrm1_3 -> VRN6M1
8640 133, // sub_vrm1_4 -> VRN6M1
8641 133, // sub_vrm1_5 -> VRN6M1
8642 0, // sub_vrm1_6
8643 0, // sub_vrm1_7
8644 0, // sub_vrm2_0
8645 0, // sub_vrm2_1
8646 0, // sub_vrm2_2
8647 0, // sub_vrm2_3
8648 0, // sub_vrm4_0
8649 0, // sub_vrm4_1
8650 0, // sub_gpr_odd_then_sub_16
8651 0, // sub_gpr_odd_then_sub_32
8652 133, // sub_vrm1_0_sub_vrm1_1 -> VRN6M1
8653 133, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN6M1
8654 133, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1
8655 133, // sub_vrm1_1_sub_vrm1_2 -> VRN6M1
8656 133, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1
8657 133, // sub_vrm1_2_sub_vrm1_3 -> VRN6M1
8658 133, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8659 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8660 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8661 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
8662 133, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8663 133, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8664 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8665 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8666 133, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8667 133, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8668 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8669 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8670 133, // sub_vrm1_3_sub_vrm1_4 -> VRN6M1
8671 133, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8672 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8673 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8674 133, // sub_vrm1_4_sub_vrm1_5 -> VRN6M1
8675 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8676 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8677 0, // sub_vrm1_5_sub_vrm1_6
8678 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8679 0, // sub_vrm1_6_sub_vrm1_7
8680 0, // sub_vrm2_0_sub_vrm2_1
8681 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8682 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8683 0, // sub_vrm2_1_sub_vrm2_2
8684 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8685 0, // sub_vrm2_2_sub_vrm2_3
8686 },
8687 { // VRN6M1NoV0
8688 0, // sub_16
8689 0, // sub_32
8690 0, // sub_64
8691 0, // sub_128
8692 0, // sub_cap_addr
8693 0, // sub_gpr_even
8694 0, // sub_gpr_odd
8695 134, // sub_vrm1_0 -> VRN6M1NoV0
8696 134, // sub_vrm1_1 -> VRN6M1NoV0
8697 134, // sub_vrm1_2 -> VRN6M1NoV0
8698 134, // sub_vrm1_3 -> VRN6M1NoV0
8699 134, // sub_vrm1_4 -> VRN6M1NoV0
8700 134, // sub_vrm1_5 -> VRN6M1NoV0
8701 0, // sub_vrm1_6
8702 0, // sub_vrm1_7
8703 0, // sub_vrm2_0
8704 0, // sub_vrm2_1
8705 0, // sub_vrm2_2
8706 0, // sub_vrm2_3
8707 0, // sub_vrm4_0
8708 0, // sub_vrm4_1
8709 0, // sub_gpr_odd_then_sub_16
8710 0, // sub_gpr_odd_then_sub_32
8711 134, // sub_vrm1_0_sub_vrm1_1 -> VRN6M1NoV0
8712 134, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN6M1NoV0
8713 134, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1NoV0
8714 134, // sub_vrm1_1_sub_vrm1_2 -> VRN6M1NoV0
8715 134, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1NoV0
8716 134, // sub_vrm1_2_sub_vrm1_3 -> VRN6M1NoV0
8717 134, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8718 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8719 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8720 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
8721 134, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8722 134, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8723 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8724 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8725 134, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8726 134, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8727 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8728 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8729 134, // sub_vrm1_3_sub_vrm1_4 -> VRN6M1NoV0
8730 134, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8731 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8732 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8733 134, // sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
8734 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8735 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8736 0, // sub_vrm1_5_sub_vrm1_6
8737 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8738 0, // sub_vrm1_6_sub_vrm1_7
8739 0, // sub_vrm2_0_sub_vrm2_1
8740 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8741 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8742 0, // sub_vrm2_1_sub_vrm2_2
8743 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8744 0, // sub_vrm2_2_sub_vrm2_3
8745 },
8746 { // VRN3M2
8747 0, // sub_16
8748 0, // sub_32
8749 0, // sub_64
8750 0, // sub_128
8751 0, // sub_cap_addr
8752 0, // sub_gpr_even
8753 0, // sub_gpr_odd
8754 135, // sub_vrm1_0 -> VRN3M2
8755 135, // sub_vrm1_1 -> VRN3M2
8756 135, // sub_vrm1_2 -> VRN3M2
8757 135, // sub_vrm1_3 -> VRN3M2
8758 135, // sub_vrm1_4 -> VRN3M2
8759 135, // sub_vrm1_5 -> VRN3M2
8760 0, // sub_vrm1_6
8761 0, // sub_vrm1_7
8762 135, // sub_vrm2_0 -> VRN3M2
8763 135, // sub_vrm2_1 -> VRN3M2
8764 135, // sub_vrm2_2 -> VRN3M2
8765 0, // sub_vrm2_3
8766 0, // sub_vrm4_0
8767 0, // sub_vrm4_1
8768 0, // sub_gpr_odd_then_sub_16
8769 0, // sub_gpr_odd_then_sub_32
8770 135, // sub_vrm1_0_sub_vrm1_1 -> VRN3M2
8771 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M2
8772 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2
8773 135, // sub_vrm1_1_sub_vrm1_2 -> VRN3M2
8774 135, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2
8775 135, // sub_vrm1_2_sub_vrm1_3 -> VRN3M2
8776 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8777 135, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8778 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8779 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
8780 135, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8781 135, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8782 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8783 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8784 135, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8785 135, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8786 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8787 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8788 135, // sub_vrm1_3_sub_vrm1_4 -> VRN3M2
8789 135, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8790 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8791 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8792 135, // sub_vrm1_4_sub_vrm1_5 -> VRN3M2
8793 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8794 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8795 0, // sub_vrm1_5_sub_vrm1_6
8796 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8797 0, // sub_vrm1_6_sub_vrm1_7
8798 135, // sub_vrm2_0_sub_vrm2_1 -> VRN3M2
8799 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8800 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8801 135, // sub_vrm2_1_sub_vrm2_2 -> VRN3M2
8802 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8803 0, // sub_vrm2_2_sub_vrm2_3
8804 },
8805 { // VRN3M2NoV0
8806 0, // sub_16
8807 0, // sub_32
8808 0, // sub_64
8809 0, // sub_128
8810 0, // sub_cap_addr
8811 0, // sub_gpr_even
8812 0, // sub_gpr_odd
8813 136, // sub_vrm1_0 -> VRN3M2NoV0
8814 136, // sub_vrm1_1 -> VRN3M2NoV0
8815 136, // sub_vrm1_2 -> VRN3M2NoV0
8816 136, // sub_vrm1_3 -> VRN3M2NoV0
8817 136, // sub_vrm1_4 -> VRN3M2NoV0
8818 136, // sub_vrm1_5 -> VRN3M2NoV0
8819 0, // sub_vrm1_6
8820 0, // sub_vrm1_7
8821 136, // sub_vrm2_0 -> VRN3M2NoV0
8822 136, // sub_vrm2_1 -> VRN3M2NoV0
8823 136, // sub_vrm2_2 -> VRN3M2NoV0
8824 0, // sub_vrm2_3
8825 0, // sub_vrm4_0
8826 0, // sub_vrm4_1
8827 0, // sub_gpr_odd_then_sub_16
8828 0, // sub_gpr_odd_then_sub_32
8829 136, // sub_vrm1_0_sub_vrm1_1 -> VRN3M2NoV0
8830 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M2NoV0
8831 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2NoV0
8832 136, // sub_vrm1_1_sub_vrm1_2 -> VRN3M2NoV0
8833 136, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2NoV0
8834 136, // sub_vrm1_2_sub_vrm1_3 -> VRN3M2NoV0
8835 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8836 136, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8837 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8838 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
8839 136, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8840 136, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8841 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8842 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8843 136, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8844 136, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8845 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8846 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8847 136, // sub_vrm1_3_sub_vrm1_4 -> VRN3M2NoV0
8848 136, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8849 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8850 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8851 136, // sub_vrm1_4_sub_vrm1_5 -> VRN3M2NoV0
8852 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8853 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8854 0, // sub_vrm1_5_sub_vrm1_6
8855 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8856 0, // sub_vrm1_6_sub_vrm1_7
8857 136, // sub_vrm2_0_sub_vrm2_1 -> VRN3M2NoV0
8858 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8859 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8860 136, // sub_vrm2_1_sub_vrm2_2 -> VRN3M2NoV0
8861 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8862 0, // sub_vrm2_2_sub_vrm2_3
8863 },
8864 { // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8865 0, // sub_16
8866 0, // sub_32
8867 0, // sub_64
8868 0, // sub_128
8869 0, // sub_cap_addr
8870 0, // sub_gpr_even
8871 0, // sub_gpr_odd
8872 137, // sub_vrm1_0 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8873 137, // sub_vrm1_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8874 137, // sub_vrm1_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8875 137, // sub_vrm1_3 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8876 137, // sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8877 137, // sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8878 0, // sub_vrm1_6
8879 0, // sub_vrm1_7
8880 137, // sub_vrm2_0 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8881 137, // sub_vrm2_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8882 137, // sub_vrm2_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8883 0, // sub_vrm2_3
8884 0, // sub_vrm4_0
8885 0, // sub_vrm4_1
8886 0, // sub_gpr_odd_then_sub_16
8887 0, // sub_gpr_odd_then_sub_32
8888 137, // sub_vrm1_0_sub_vrm1_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8889 137, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8890 137, // 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
8891 137, // sub_vrm1_1_sub_vrm1_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8892 137, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8893 137, // sub_vrm1_2_sub_vrm1_3 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8894 137, // 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
8895 137, // 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
8896 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8897 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
8898 137, // 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
8899 137, // 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
8900 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8901 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8902 137, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8903 137, // 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
8904 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8905 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8906 137, // sub_vrm1_3_sub_vrm1_4 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8907 137, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8908 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8909 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8910 137, // sub_vrm1_4_sub_vrm1_5 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8911 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8912 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8913 0, // sub_vrm1_5_sub_vrm1_6
8914 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8915 0, // sub_vrm1_6_sub_vrm1_7
8916 137, // sub_vrm2_0_sub_vrm2_1 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8917 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8918 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8919 137, // sub_vrm2_1_sub_vrm2_2 -> VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
8920 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8921 0, // sub_vrm2_2_sub_vrm2_3
8922 },
8923 { // VRN6M1_with_sub_vrm1_0_in_VMV0
8924 0, // sub_16
8925 0, // sub_32
8926 0, // sub_64
8927 0, // sub_128
8928 0, // sub_cap_addr
8929 0, // sub_gpr_even
8930 0, // sub_gpr_odd
8931 138, // sub_vrm1_0 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8932 138, // sub_vrm1_1 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8933 138, // sub_vrm1_2 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8934 138, // sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8935 138, // sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8936 138, // sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8937 0, // sub_vrm1_6
8938 0, // sub_vrm1_7
8939 0, // sub_vrm2_0
8940 0, // sub_vrm2_1
8941 0, // sub_vrm2_2
8942 0, // sub_vrm2_3
8943 0, // sub_vrm4_0
8944 0, // sub_vrm4_1
8945 0, // sub_gpr_odd_then_sub_16
8946 0, // sub_gpr_odd_then_sub_32
8947 138, // sub_vrm1_0_sub_vrm1_1 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8948 138, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8949 138, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8950 138, // sub_vrm1_1_sub_vrm1_2 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8951 138, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8952 138, // sub_vrm1_2_sub_vrm1_3 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8953 138, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8954 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
8955 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8956 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
8957 138, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8958 138, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8959 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8960 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8961 138, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8962 138, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8963 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8964 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8965 138, // sub_vrm1_3_sub_vrm1_4 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8966 138, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8967 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8968 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8969 138, // sub_vrm1_4_sub_vrm1_5 -> VRN6M1_with_sub_vrm1_0_in_VMV0
8970 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
8971 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8972 0, // sub_vrm1_5_sub_vrm1_6
8973 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
8974 0, // sub_vrm1_6_sub_vrm1_7
8975 0, // sub_vrm2_0_sub_vrm2_1
8976 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
8977 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8978 0, // sub_vrm2_1_sub_vrm2_2
8979 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
8980 0, // sub_vrm2_2_sub_vrm2_3
8981 },
8982 { // VRN7M1
8983 0, // sub_16
8984 0, // sub_32
8985 0, // sub_64
8986 0, // sub_128
8987 0, // sub_cap_addr
8988 0, // sub_gpr_even
8989 0, // sub_gpr_odd
8990 139, // sub_vrm1_0 -> VRN7M1
8991 139, // sub_vrm1_1 -> VRN7M1
8992 139, // sub_vrm1_2 -> VRN7M1
8993 139, // sub_vrm1_3 -> VRN7M1
8994 139, // sub_vrm1_4 -> VRN7M1
8995 139, // sub_vrm1_5 -> VRN7M1
8996 139, // sub_vrm1_6 -> VRN7M1
8997 0, // sub_vrm1_7
8998 0, // sub_vrm2_0
8999 0, // sub_vrm2_1
9000 0, // sub_vrm2_2
9001 0, // sub_vrm2_3
9002 0, // sub_vrm4_0
9003 0, // sub_vrm4_1
9004 0, // sub_gpr_odd_then_sub_16
9005 0, // sub_gpr_odd_then_sub_32
9006 139, // sub_vrm1_0_sub_vrm1_1 -> VRN7M1
9007 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN7M1
9008 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1
9009 139, // sub_vrm1_1_sub_vrm1_2 -> VRN7M1
9010 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1
9011 139, // sub_vrm1_2_sub_vrm1_3 -> VRN7M1
9012 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1
9013 139, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
9014 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9015 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
9016 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1
9017 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
9018 139, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
9019 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9020 139, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1
9021 139, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
9022 139, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
9023 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9024 139, // sub_vrm1_3_sub_vrm1_4 -> VRN7M1
9025 139, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1
9026 139, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
9027 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9028 139, // sub_vrm1_4_sub_vrm1_5 -> VRN7M1
9029 139, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
9030 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9031 139, // sub_vrm1_5_sub_vrm1_6 -> VRN7M1
9032 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9033 0, // sub_vrm1_6_sub_vrm1_7
9034 0, // sub_vrm2_0_sub_vrm2_1
9035 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9036 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9037 0, // sub_vrm2_1_sub_vrm2_2
9038 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9039 0, // sub_vrm2_2_sub_vrm2_3
9040 },
9041 { // VRN7M1NoV0
9042 0, // sub_16
9043 0, // sub_32
9044 0, // sub_64
9045 0, // sub_128
9046 0, // sub_cap_addr
9047 0, // sub_gpr_even
9048 0, // sub_gpr_odd
9049 140, // sub_vrm1_0 -> VRN7M1NoV0
9050 140, // sub_vrm1_1 -> VRN7M1NoV0
9051 140, // sub_vrm1_2 -> VRN7M1NoV0
9052 140, // sub_vrm1_3 -> VRN7M1NoV0
9053 140, // sub_vrm1_4 -> VRN7M1NoV0
9054 140, // sub_vrm1_5 -> VRN7M1NoV0
9055 140, // sub_vrm1_6 -> VRN7M1NoV0
9056 0, // sub_vrm1_7
9057 0, // sub_vrm2_0
9058 0, // sub_vrm2_1
9059 0, // sub_vrm2_2
9060 0, // sub_vrm2_3
9061 0, // sub_vrm4_0
9062 0, // sub_vrm4_1
9063 0, // sub_gpr_odd_then_sub_16
9064 0, // sub_gpr_odd_then_sub_32
9065 140, // sub_vrm1_0_sub_vrm1_1 -> VRN7M1NoV0
9066 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN7M1NoV0
9067 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1NoV0
9068 140, // sub_vrm1_1_sub_vrm1_2 -> VRN7M1NoV0
9069 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1NoV0
9070 140, // sub_vrm1_2_sub_vrm1_3 -> VRN7M1NoV0
9071 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9072 140, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9073 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9074 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
9075 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9076 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9077 140, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9078 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9079 140, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9080 140, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9081 140, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9082 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9083 140, // sub_vrm1_3_sub_vrm1_4 -> VRN7M1NoV0
9084 140, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9085 140, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9086 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9087 140, // sub_vrm1_4_sub_vrm1_5 -> VRN7M1NoV0
9088 140, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9089 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9090 140, // sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
9091 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9092 0, // sub_vrm1_6_sub_vrm1_7
9093 0, // sub_vrm2_0_sub_vrm2_1
9094 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9095 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9096 0, // sub_vrm2_1_sub_vrm2_2
9097 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9098 0, // sub_vrm2_2_sub_vrm2_3
9099 },
9100 { // VRN7M1_with_sub_vrm1_0_in_VMV0
9101 0, // sub_16
9102 0, // sub_32
9103 0, // sub_64
9104 0, // sub_128
9105 0, // sub_cap_addr
9106 0, // sub_gpr_even
9107 0, // sub_gpr_odd
9108 141, // sub_vrm1_0 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9109 141, // sub_vrm1_1 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9110 141, // sub_vrm1_2 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9111 141, // sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9112 141, // sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9113 141, // sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9114 141, // sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9115 0, // sub_vrm1_7
9116 0, // sub_vrm2_0
9117 0, // sub_vrm2_1
9118 0, // sub_vrm2_2
9119 0, // sub_vrm2_3
9120 0, // sub_vrm4_0
9121 0, // sub_vrm4_1
9122 0, // sub_gpr_odd_then_sub_16
9123 0, // sub_gpr_odd_then_sub_32
9124 141, // sub_vrm1_0_sub_vrm1_1 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9125 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9126 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9127 141, // sub_vrm1_1_sub_vrm1_2 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9128 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9129 141, // sub_vrm1_2_sub_vrm1_3 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9130 141, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9131 141, // 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
9132 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9133 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
9134 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9135 141, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9136 141, // 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
9137 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9138 141, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9139 141, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9140 141, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9141 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9142 141, // sub_vrm1_3_sub_vrm1_4 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9143 141, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9144 141, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9145 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9146 141, // sub_vrm1_4_sub_vrm1_5 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9147 141, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9148 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9149 141, // sub_vrm1_5_sub_vrm1_6 -> VRN7M1_with_sub_vrm1_0_in_VMV0
9150 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9151 0, // sub_vrm1_6_sub_vrm1_7
9152 0, // sub_vrm2_0_sub_vrm2_1
9153 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9154 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9155 0, // sub_vrm2_1_sub_vrm2_2
9156 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9157 0, // sub_vrm2_2_sub_vrm2_3
9158 },
9159 { // VRN8M1
9160 0, // sub_16
9161 0, // sub_32
9162 0, // sub_64
9163 0, // sub_128
9164 0, // sub_cap_addr
9165 0, // sub_gpr_even
9166 0, // sub_gpr_odd
9167 142, // sub_vrm1_0 -> VRN8M1
9168 142, // sub_vrm1_1 -> VRN8M1
9169 142, // sub_vrm1_2 -> VRN8M1
9170 142, // sub_vrm1_3 -> VRN8M1
9171 142, // sub_vrm1_4 -> VRN8M1
9172 142, // sub_vrm1_5 -> VRN8M1
9173 142, // sub_vrm1_6 -> VRN8M1
9174 142, // sub_vrm1_7 -> VRN8M1
9175 0, // sub_vrm2_0
9176 0, // sub_vrm2_1
9177 0, // sub_vrm2_2
9178 0, // sub_vrm2_3
9179 0, // sub_vrm4_0
9180 0, // sub_vrm4_1
9181 0, // sub_gpr_odd_then_sub_16
9182 0, // sub_gpr_odd_then_sub_32
9183 142, // sub_vrm1_0_sub_vrm1_1 -> VRN8M1
9184 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN8M1
9185 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1
9186 142, // sub_vrm1_1_sub_vrm1_2 -> VRN8M1
9187 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1
9188 142, // sub_vrm1_2_sub_vrm1_3 -> VRN8M1
9189 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9190 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9191 142, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9192 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
9193 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9194 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9195 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9196 142, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9197 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9198 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9199 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9200 142, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9201 142, // sub_vrm1_3_sub_vrm1_4 -> VRN8M1
9202 142, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9203 142, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9204 142, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9205 142, // sub_vrm1_4_sub_vrm1_5 -> VRN8M1
9206 142, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9207 142, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9208 142, // sub_vrm1_5_sub_vrm1_6 -> VRN8M1
9209 142, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9210 142, // sub_vrm1_6_sub_vrm1_7 -> VRN8M1
9211 0, // sub_vrm2_0_sub_vrm2_1
9212 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9213 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9214 0, // sub_vrm2_1_sub_vrm2_2
9215 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9216 0, // sub_vrm2_2_sub_vrm2_3
9217 },
9218 { // VRN8M1NoV0
9219 0, // sub_16
9220 0, // sub_32
9221 0, // sub_64
9222 0, // sub_128
9223 0, // sub_cap_addr
9224 0, // sub_gpr_even
9225 0, // sub_gpr_odd
9226 143, // sub_vrm1_0 -> VRN8M1NoV0
9227 143, // sub_vrm1_1 -> VRN8M1NoV0
9228 143, // sub_vrm1_2 -> VRN8M1NoV0
9229 143, // sub_vrm1_3 -> VRN8M1NoV0
9230 143, // sub_vrm1_4 -> VRN8M1NoV0
9231 143, // sub_vrm1_5 -> VRN8M1NoV0
9232 143, // sub_vrm1_6 -> VRN8M1NoV0
9233 143, // sub_vrm1_7 -> VRN8M1NoV0
9234 0, // sub_vrm2_0
9235 0, // sub_vrm2_1
9236 0, // sub_vrm2_2
9237 0, // sub_vrm2_3
9238 0, // sub_vrm4_0
9239 0, // sub_vrm4_1
9240 0, // sub_gpr_odd_then_sub_16
9241 0, // sub_gpr_odd_then_sub_32
9242 143, // sub_vrm1_0_sub_vrm1_1 -> VRN8M1NoV0
9243 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN8M1NoV0
9244 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1NoV0
9245 143, // sub_vrm1_1_sub_vrm1_2 -> VRN8M1NoV0
9246 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1NoV0
9247 143, // sub_vrm1_2_sub_vrm1_3 -> VRN8M1NoV0
9248 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9249 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9250 143, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9251 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
9252 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9253 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9254 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9255 143, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9256 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9257 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9258 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9259 143, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9260 143, // sub_vrm1_3_sub_vrm1_4 -> VRN8M1NoV0
9261 143, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9262 143, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9263 143, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9264 143, // sub_vrm1_4_sub_vrm1_5 -> VRN8M1NoV0
9265 143, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9266 143, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9267 143, // sub_vrm1_5_sub_vrm1_6 -> VRN8M1NoV0
9268 143, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9269 143, // sub_vrm1_6_sub_vrm1_7 -> VRN8M1NoV0
9270 0, // sub_vrm2_0_sub_vrm2_1
9271 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9272 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9273 0, // sub_vrm2_1_sub_vrm2_2
9274 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9275 0, // sub_vrm2_2_sub_vrm2_3
9276 },
9277 { // VRN4M2
9278 0, // sub_16
9279 0, // sub_32
9280 0, // sub_64
9281 0, // sub_128
9282 0, // sub_cap_addr
9283 0, // sub_gpr_even
9284 0, // sub_gpr_odd
9285 144, // sub_vrm1_0 -> VRN4M2
9286 144, // sub_vrm1_1 -> VRN4M2
9287 144, // sub_vrm1_2 -> VRN4M2
9288 144, // sub_vrm1_3 -> VRN4M2
9289 144, // sub_vrm1_4 -> VRN4M2
9290 144, // sub_vrm1_5 -> VRN4M2
9291 144, // sub_vrm1_6 -> VRN4M2
9292 144, // sub_vrm1_7 -> VRN4M2
9293 144, // sub_vrm2_0 -> VRN4M2
9294 144, // sub_vrm2_1 -> VRN4M2
9295 144, // sub_vrm2_2 -> VRN4M2
9296 144, // sub_vrm2_3 -> VRN4M2
9297 0, // sub_vrm4_0
9298 0, // sub_vrm4_1
9299 0, // sub_gpr_odd_then_sub_16
9300 0, // sub_gpr_odd_then_sub_32
9301 144, // sub_vrm1_0_sub_vrm1_1 -> VRN4M2
9302 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M2
9303 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2
9304 144, // sub_vrm1_1_sub_vrm1_2 -> VRN4M2
9305 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2
9306 144, // sub_vrm1_2_sub_vrm1_3 -> VRN4M2
9307 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9308 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9309 144, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9310 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 -> VRN4M2
9311 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9312 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9313 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9314 144, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9315 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9316 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9317 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9318 144, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9319 144, // sub_vrm1_3_sub_vrm1_4 -> VRN4M2
9320 144, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9321 144, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9322 144, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9323 144, // sub_vrm1_4_sub_vrm1_5 -> VRN4M2
9324 144, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9325 144, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9326 144, // sub_vrm1_5_sub_vrm1_6 -> VRN4M2
9327 144, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9328 144, // sub_vrm1_6_sub_vrm1_7 -> VRN4M2
9329 144, // sub_vrm2_0_sub_vrm2_1 -> VRN4M2
9330 144, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN4M2
9331 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9332 144, // sub_vrm2_1_sub_vrm2_2 -> VRN4M2
9333 144, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2
9334 144, // sub_vrm2_2_sub_vrm2_3 -> VRN4M2
9335 },
9336 { // VRN4M2NoV0
9337 0, // sub_16
9338 0, // sub_32
9339 0, // sub_64
9340 0, // sub_128
9341 0, // sub_cap_addr
9342 0, // sub_gpr_even
9343 0, // sub_gpr_odd
9344 145, // sub_vrm1_0 -> VRN4M2NoV0
9345 145, // sub_vrm1_1 -> VRN4M2NoV0
9346 145, // sub_vrm1_2 -> VRN4M2NoV0
9347 145, // sub_vrm1_3 -> VRN4M2NoV0
9348 145, // sub_vrm1_4 -> VRN4M2NoV0
9349 145, // sub_vrm1_5 -> VRN4M2NoV0
9350 145, // sub_vrm1_6 -> VRN4M2NoV0
9351 145, // sub_vrm1_7 -> VRN4M2NoV0
9352 145, // sub_vrm2_0 -> VRN4M2NoV0
9353 145, // sub_vrm2_1 -> VRN4M2NoV0
9354 145, // sub_vrm2_2 -> VRN4M2NoV0
9355 145, // sub_vrm2_3 -> VRN4M2NoV0
9356 0, // sub_vrm4_0
9357 0, // sub_vrm4_1
9358 0, // sub_gpr_odd_then_sub_16
9359 0, // sub_gpr_odd_then_sub_32
9360 145, // sub_vrm1_0_sub_vrm1_1 -> VRN4M2NoV0
9361 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M2NoV0
9362 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2NoV0
9363 145, // sub_vrm1_1_sub_vrm1_2 -> VRN4M2NoV0
9364 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2NoV0
9365 145, // sub_vrm1_2_sub_vrm1_3 -> VRN4M2NoV0
9366 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9367 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9368 145, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9369 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 -> VRN4M2NoV0
9370 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9371 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9372 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9373 145, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9374 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9375 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9376 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9377 145, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9378 145, // sub_vrm1_3_sub_vrm1_4 -> VRN4M2NoV0
9379 145, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9380 145, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9381 145, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9382 145, // sub_vrm1_4_sub_vrm1_5 -> VRN4M2NoV0
9383 145, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9384 145, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9385 145, // sub_vrm1_5_sub_vrm1_6 -> VRN4M2NoV0
9386 145, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9387 145, // sub_vrm1_6_sub_vrm1_7 -> VRN4M2NoV0
9388 145, // sub_vrm2_0_sub_vrm2_1 -> VRN4M2NoV0
9389 145, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN4M2NoV0
9390 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9391 145, // sub_vrm2_1_sub_vrm2_2 -> VRN4M2NoV0
9392 145, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2NoV0
9393 145, // sub_vrm2_2_sub_vrm2_3 -> VRN4M2NoV0
9394 },
9395 { // VRN2M4
9396 0, // sub_16
9397 0, // sub_32
9398 0, // sub_64
9399 0, // sub_128
9400 0, // sub_cap_addr
9401 0, // sub_gpr_even
9402 0, // sub_gpr_odd
9403 146, // sub_vrm1_0 -> VRN2M4
9404 146, // sub_vrm1_1 -> VRN2M4
9405 146, // sub_vrm1_2 -> VRN2M4
9406 146, // sub_vrm1_3 -> VRN2M4
9407 146, // sub_vrm1_4 -> VRN2M4
9408 146, // sub_vrm1_5 -> VRN2M4
9409 146, // sub_vrm1_6 -> VRN2M4
9410 146, // sub_vrm1_7 -> VRN2M4
9411 146, // sub_vrm2_0 -> VRN2M4
9412 146, // sub_vrm2_1 -> VRN2M4
9413 146, // sub_vrm2_2 -> VRN2M4
9414 146, // sub_vrm2_3 -> VRN2M4
9415 146, // sub_vrm4_0 -> VRN2M4
9416 146, // sub_vrm4_1 -> VRN2M4
9417 0, // sub_gpr_odd_then_sub_16
9418 0, // sub_gpr_odd_then_sub_32
9419 146, // sub_vrm1_0_sub_vrm1_1 -> VRN2M4
9420 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M4
9421 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4
9422 146, // sub_vrm1_1_sub_vrm1_2 -> VRN2M4
9423 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4
9424 146, // sub_vrm1_2_sub_vrm1_3 -> VRN2M4
9425 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9426 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9427 146, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9428 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 -> VRN2M4
9429 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9430 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9431 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9432 146, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9433 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9434 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9435 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9436 146, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9437 146, // sub_vrm1_3_sub_vrm1_4 -> VRN2M4
9438 146, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9439 146, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9440 146, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9441 146, // sub_vrm1_4_sub_vrm1_5 -> VRN2M4
9442 146, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9443 146, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9444 146, // sub_vrm1_5_sub_vrm1_6 -> VRN2M4
9445 146, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9446 146, // sub_vrm1_6_sub_vrm1_7 -> VRN2M4
9447 146, // sub_vrm2_0_sub_vrm2_1 -> VRN2M4
9448 146, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN2M4
9449 146, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4
9450 146, // sub_vrm2_1_sub_vrm2_2 -> VRN2M4
9451 146, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4
9452 146, // sub_vrm2_2_sub_vrm2_3 -> VRN2M4
9453 },
9454 { // VRN2M4NoV0
9455 0, // sub_16
9456 0, // sub_32
9457 0, // sub_64
9458 0, // sub_128
9459 0, // sub_cap_addr
9460 0, // sub_gpr_even
9461 0, // sub_gpr_odd
9462 147, // sub_vrm1_0 -> VRN2M4NoV0
9463 147, // sub_vrm1_1 -> VRN2M4NoV0
9464 147, // sub_vrm1_2 -> VRN2M4NoV0
9465 147, // sub_vrm1_3 -> VRN2M4NoV0
9466 147, // sub_vrm1_4 -> VRN2M4NoV0
9467 147, // sub_vrm1_5 -> VRN2M4NoV0
9468 147, // sub_vrm1_6 -> VRN2M4NoV0
9469 147, // sub_vrm1_7 -> VRN2M4NoV0
9470 147, // sub_vrm2_0 -> VRN2M4NoV0
9471 147, // sub_vrm2_1 -> VRN2M4NoV0
9472 147, // sub_vrm2_2 -> VRN2M4NoV0
9473 147, // sub_vrm2_3 -> VRN2M4NoV0
9474 147, // sub_vrm4_0 -> VRN2M4NoV0
9475 147, // sub_vrm4_1 -> VRN2M4NoV0
9476 0, // sub_gpr_odd_then_sub_16
9477 0, // sub_gpr_odd_then_sub_32
9478 147, // sub_vrm1_0_sub_vrm1_1 -> VRN2M4NoV0
9479 147, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M4NoV0
9480 147, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4NoV0
9481 147, // sub_vrm1_1_sub_vrm1_2 -> VRN2M4NoV0
9482 147, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4NoV0
9483 147, // sub_vrm1_2_sub_vrm1_3 -> VRN2M4NoV0
9484 147, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9485 147, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9486 147, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9487 147, // 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
9488 147, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9489 147, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9490 147, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9491 147, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9492 147, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9493 147, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9494 147, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9495 147, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9496 147, // sub_vrm1_3_sub_vrm1_4 -> VRN2M4NoV0
9497 147, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9498 147, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9499 147, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9500 147, // sub_vrm1_4_sub_vrm1_5 -> VRN2M4NoV0
9501 147, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9502 147, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9503 147, // sub_vrm1_5_sub_vrm1_6 -> VRN2M4NoV0
9504 147, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9505 147, // sub_vrm1_6_sub_vrm1_7 -> VRN2M4NoV0
9506 147, // sub_vrm2_0_sub_vrm2_1 -> VRN2M4NoV0
9507 147, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN2M4NoV0
9508 147, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4NoV0
9509 147, // sub_vrm2_1_sub_vrm2_2 -> VRN2M4NoV0
9510 147, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4NoV0
9511 147, // sub_vrm2_2_sub_vrm2_3 -> VRN2M4NoV0
9512 },
9513 { // VRM8
9514 0, // sub_16
9515 0, // sub_32
9516 0, // sub_64
9517 0, // sub_128
9518 0, // sub_cap_addr
9519 0, // sub_gpr_even
9520 0, // sub_gpr_odd
9521 148, // sub_vrm1_0 -> VRM8
9522 148, // sub_vrm1_1 -> VRM8
9523 148, // sub_vrm1_2 -> VRM8
9524 148, // sub_vrm1_3 -> VRM8
9525 148, // sub_vrm1_4 -> VRM8
9526 148, // sub_vrm1_5 -> VRM8
9527 148, // sub_vrm1_6 -> VRM8
9528 148, // sub_vrm1_7 -> VRM8
9529 148, // sub_vrm2_0 -> VRM8
9530 148, // sub_vrm2_1 -> VRM8
9531 148, // sub_vrm2_2 -> VRM8
9532 148, // sub_vrm2_3 -> VRM8
9533 148, // sub_vrm4_0 -> VRM8
9534 148, // sub_vrm4_1 -> VRM8
9535 0, // sub_gpr_odd_then_sub_16
9536 0, // sub_gpr_odd_then_sub_32
9537 0, // sub_vrm1_0_sub_vrm1_1
9538 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9539 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9540 0, // sub_vrm1_1_sub_vrm1_2
9541 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9542 0, // sub_vrm1_2_sub_vrm1_3
9543 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9544 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9545 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9546 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
9547 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9548 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9549 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9550 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9551 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9552 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9553 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9554 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9555 0, // sub_vrm1_3_sub_vrm1_4
9556 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9557 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9558 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9559 0, // sub_vrm1_4_sub_vrm1_5
9560 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9561 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9562 0, // sub_vrm1_5_sub_vrm1_6
9563 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9564 0, // sub_vrm1_6_sub_vrm1_7
9565 0, // sub_vrm2_0_sub_vrm2_1
9566 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9567 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9568 0, // sub_vrm2_1_sub_vrm2_2
9569 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9570 0, // sub_vrm2_2_sub_vrm2_3
9571 },
9572 { // VRM8NoV0
9573 0, // sub_16
9574 0, // sub_32
9575 0, // sub_64
9576 0, // sub_128
9577 0, // sub_cap_addr
9578 0, // sub_gpr_even
9579 0, // sub_gpr_odd
9580 149, // sub_vrm1_0 -> VRM8NoV0
9581 149, // sub_vrm1_1 -> VRM8NoV0
9582 149, // sub_vrm1_2 -> VRM8NoV0
9583 149, // sub_vrm1_3 -> VRM8NoV0
9584 149, // sub_vrm1_4 -> VRM8NoV0
9585 149, // sub_vrm1_5 -> VRM8NoV0
9586 149, // sub_vrm1_6 -> VRM8NoV0
9587 149, // sub_vrm1_7 -> VRM8NoV0
9588 149, // sub_vrm2_0 -> VRM8NoV0
9589 149, // sub_vrm2_1 -> VRM8NoV0
9590 149, // sub_vrm2_2 -> VRM8NoV0
9591 149, // sub_vrm2_3 -> VRM8NoV0
9592 149, // sub_vrm4_0 -> VRM8NoV0
9593 149, // sub_vrm4_1 -> VRM8NoV0
9594 0, // sub_gpr_odd_then_sub_16
9595 0, // sub_gpr_odd_then_sub_32
9596 0, // sub_vrm1_0_sub_vrm1_1
9597 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9598 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9599 0, // sub_vrm1_1_sub_vrm1_2
9600 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9601 0, // sub_vrm1_2_sub_vrm1_3
9602 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9603 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9604 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9605 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
9606 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9607 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9608 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9609 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9610 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9611 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9612 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9613 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9614 0, // sub_vrm1_3_sub_vrm1_4
9615 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9616 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9617 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9618 0, // sub_vrm1_4_sub_vrm1_5
9619 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9620 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9621 0, // sub_vrm1_5_sub_vrm1_6
9622 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9623 0, // sub_vrm1_6_sub_vrm1_7
9624 0, // sub_vrm2_0_sub_vrm2_1
9625 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9626 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9627 0, // sub_vrm2_1_sub_vrm2_2
9628 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9629 0, // sub_vrm2_2_sub_vrm2_3
9630 },
9631 { // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9632 0, // sub_16
9633 0, // sub_32
9634 0, // sub_64
9635 0, // sub_128
9636 0, // sub_cap_addr
9637 0, // sub_gpr_even
9638 0, // sub_gpr_odd
9639 150, // sub_vrm1_0 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9640 150, // sub_vrm1_1 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9641 150, // sub_vrm1_2 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9642 150, // sub_vrm1_3 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9643 150, // sub_vrm1_4 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9644 150, // sub_vrm1_5 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9645 150, // sub_vrm1_6 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9646 150, // sub_vrm1_7 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9647 150, // sub_vrm2_0 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9648 150, // sub_vrm2_1 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9649 150, // sub_vrm2_2 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9650 150, // sub_vrm2_3 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9651 150, // sub_vrm4_0 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9652 150, // sub_vrm4_1 -> VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9653 0, // sub_gpr_odd_then_sub_16
9654 0, // sub_gpr_odd_then_sub_32
9655 0, // sub_vrm1_0_sub_vrm1_1
9656 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9657 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9658 0, // sub_vrm1_1_sub_vrm1_2
9659 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9660 0, // sub_vrm1_2_sub_vrm1_3
9661 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9662 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9663 0, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9664 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
9665 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9666 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9667 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9668 0, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9669 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9670 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9671 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9672 0, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9673 0, // sub_vrm1_3_sub_vrm1_4
9674 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9675 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9676 0, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9677 0, // sub_vrm1_4_sub_vrm1_5
9678 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9679 0, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9680 0, // sub_vrm1_5_sub_vrm1_6
9681 0, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9682 0, // sub_vrm1_6_sub_vrm1_7
9683 0, // sub_vrm2_0_sub_vrm2_1
9684 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9685 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9686 0, // sub_vrm2_1_sub_vrm2_2
9687 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9688 0, // sub_vrm2_2_sub_vrm2_3
9689 },
9690 { // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9691 0, // sub_16
9692 0, // sub_32
9693 0, // sub_64
9694 0, // sub_128
9695 0, // sub_cap_addr
9696 0, // sub_gpr_even
9697 0, // sub_gpr_odd
9698 151, // sub_vrm1_0 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9699 151, // sub_vrm1_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9700 151, // sub_vrm1_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9701 151, // sub_vrm1_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9702 151, // sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9703 151, // sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9704 151, // sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9705 151, // sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9706 151, // sub_vrm2_0 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9707 151, // sub_vrm2_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9708 151, // sub_vrm2_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9709 151, // sub_vrm2_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9710 151, // sub_vrm4_0 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9711 151, // sub_vrm4_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9712 0, // sub_gpr_odd_then_sub_16
9713 0, // sub_gpr_odd_then_sub_32
9714 151, // sub_vrm1_0_sub_vrm1_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9715 151, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9716 151, // 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
9717 151, // sub_vrm1_1_sub_vrm1_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9718 151, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9719 151, // sub_vrm1_2_sub_vrm1_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9720 151, // 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
9721 151, // 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
9722 151, // 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
9723 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 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9724 151, // 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
9725 151, // 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
9726 151, // 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
9727 151, // 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
9728 151, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9729 151, // 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
9730 151, // 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
9731 151, // 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
9732 151, // sub_vrm1_3_sub_vrm1_4 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9733 151, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9734 151, // 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
9735 151, // 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
9736 151, // sub_vrm1_4_sub_vrm1_5 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9737 151, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9738 151, // 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
9739 151, // sub_vrm1_5_sub_vrm1_6 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9740 151, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9741 151, // sub_vrm1_6_sub_vrm1_7 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9742 151, // sub_vrm2_0_sub_vrm2_1 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9743 151, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9744 151, // 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
9745 151, // sub_vrm2_1_sub_vrm2_2 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9746 151, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9747 151, // sub_vrm2_2_sub_vrm2_3 -> VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
9748 },
9749 { // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9750 0, // sub_16
9751 0, // sub_32
9752 0, // sub_64
9753 0, // sub_128
9754 0, // sub_cap_addr
9755 0, // sub_gpr_even
9756 0, // sub_gpr_odd
9757 152, // sub_vrm1_0 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9758 152, // sub_vrm1_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9759 152, // sub_vrm1_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9760 152, // sub_vrm1_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9761 152, // sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9762 152, // sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9763 152, // sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9764 152, // sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9765 152, // sub_vrm2_0 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9766 152, // sub_vrm2_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9767 152, // sub_vrm2_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9768 152, // sub_vrm2_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9769 0, // sub_vrm4_0
9770 0, // sub_vrm4_1
9771 0, // sub_gpr_odd_then_sub_16
9772 0, // sub_gpr_odd_then_sub_32
9773 152, // sub_vrm1_0_sub_vrm1_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9774 152, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9775 152, // 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
9776 152, // sub_vrm1_1_sub_vrm1_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9777 152, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9778 152, // sub_vrm1_2_sub_vrm1_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9779 152, // 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
9780 152, // 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
9781 152, // 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
9782 152, // 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
9783 152, // 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
9784 152, // 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
9785 152, // 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
9786 152, // 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
9787 152, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9788 152, // 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
9789 152, // 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
9790 152, // 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
9791 152, // sub_vrm1_3_sub_vrm1_4 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9792 152, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9793 152, // 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
9794 152, // 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
9795 152, // sub_vrm1_4_sub_vrm1_5 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9796 152, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9797 152, // 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
9798 152, // sub_vrm1_5_sub_vrm1_6 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9799 152, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9800 152, // sub_vrm1_6_sub_vrm1_7 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9801 152, // sub_vrm2_0_sub_vrm2_1 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9802 152, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9803 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9804 152, // sub_vrm2_1_sub_vrm2_2 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9805 152, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9806 152, // sub_vrm2_2_sub_vrm2_3 -> VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
9807 },
9808 { // VRN8M1_with_sub_vrm1_0_in_VMV0
9809 0, // sub_16
9810 0, // sub_32
9811 0, // sub_64
9812 0, // sub_128
9813 0, // sub_cap_addr
9814 0, // sub_gpr_even
9815 0, // sub_gpr_odd
9816 153, // sub_vrm1_0 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9817 153, // sub_vrm1_1 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9818 153, // sub_vrm1_2 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9819 153, // sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9820 153, // sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9821 153, // sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9822 153, // sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9823 153, // sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9824 0, // sub_vrm2_0
9825 0, // sub_vrm2_1
9826 0, // sub_vrm2_2
9827 0, // sub_vrm2_3
9828 0, // sub_vrm4_0
9829 0, // sub_vrm4_1
9830 0, // sub_gpr_odd_then_sub_16
9831 0, // sub_gpr_odd_then_sub_32
9832 153, // sub_vrm1_0_sub_vrm1_1 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9833 153, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9834 153, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9835 153, // sub_vrm1_1_sub_vrm1_2 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9836 153, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9837 153, // sub_vrm1_2_sub_vrm1_3 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9838 153, // sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9839 153, // 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
9840 153, // 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
9841 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
9842 153, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9843 153, // sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9844 153, // 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
9845 153, // 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
9846 153, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9847 153, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9848 153, // sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9849 153, // 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
9850 153, // sub_vrm1_3_sub_vrm1_4 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9851 153, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9852 153, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9853 153, // sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9854 153, // sub_vrm1_4_sub_vrm1_5 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9855 153, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9856 153, // sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9857 153, // sub_vrm1_5_sub_vrm1_6 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9858 153, // sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9859 153, // sub_vrm1_6_sub_vrm1_7 -> VRN8M1_with_sub_vrm1_0_in_VMV0
9860 0, // sub_vrm2_0_sub_vrm2_1
9861 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9862 0, // sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9863 0, // sub_vrm2_1_sub_vrm2_2
9864 0, // sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9865 0, // sub_vrm2_2_sub_vrm2_3
9866 },
9867
9868 };
9869 assert(RC && "Missing regclass");
9870 if (!Idx) return RC;
9871 --Idx;
9872 assert(Idx < 57 && "Bad subreg");
9873 unsigned TV = Table[RC->getID()][Idx];
9874 return TV ? getRegClass(i: TV - 1) : nullptr;
9875}const TargetRegisterClass *RISCVGenRegisterInfo::getSubRegisterClass(const TargetRegisterClass *RC, unsigned Idx) const {
9876 static constexpr uint8_t Table[153][57] = {
9877 { // MR
9878 0, // MR:sub_16
9879 0, // MR:sub_32
9880 0, // MR:sub_64
9881 0, // MR:sub_128
9882 0, // MR:sub_cap_addr
9883 0, // MR:sub_gpr_even
9884 0, // MR:sub_gpr_odd
9885 0, // MR:sub_vrm1_0
9886 0, // MR:sub_vrm1_1
9887 0, // MR:sub_vrm1_2
9888 0, // MR:sub_vrm1_3
9889 0, // MR:sub_vrm1_4
9890 0, // MR:sub_vrm1_5
9891 0, // MR:sub_vrm1_6
9892 0, // MR:sub_vrm1_7
9893 0, // MR:sub_vrm2_0
9894 0, // MR:sub_vrm2_1
9895 0, // MR:sub_vrm2_2
9896 0, // MR:sub_vrm2_3
9897 0, // MR:sub_vrm4_0
9898 0, // MR:sub_vrm4_1
9899 0, // MR:sub_gpr_odd_then_sub_16
9900 0, // MR:sub_gpr_odd_then_sub_32
9901 0, // MR:sub_vrm1_0_sub_vrm1_1
9902 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9903 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9904 0, // MR:sub_vrm1_1_sub_vrm1_2
9905 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9906 0, // MR:sub_vrm1_2_sub_vrm1_3
9907 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9908 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9909 0, // MR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9910 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
9911 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9912 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9913 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9914 0, // MR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9915 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9916 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9917 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9918 0, // MR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9919 0, // MR:sub_vrm1_3_sub_vrm1_4
9920 0, // MR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9921 0, // MR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9922 0, // MR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9923 0, // MR:sub_vrm1_4_sub_vrm1_5
9924 0, // MR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9925 0, // MR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9926 0, // MR:sub_vrm1_5_sub_vrm1_6
9927 0, // MR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9928 0, // MR:sub_vrm1_6_sub_vrm1_7
9929 0, // MR:sub_vrm2_0_sub_vrm2_1
9930 0, // MR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9931 0, // MR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9932 0, // MR:sub_vrm2_1_sub_vrm2_2
9933 0, // MR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9934 0, // MR:sub_vrm2_2_sub_vrm2_3
9935 },
9936 { // MR0
9937 0, // MR0:sub_16
9938 0, // MR0:sub_32
9939 0, // MR0:sub_64
9940 0, // MR0:sub_128
9941 0, // MR0:sub_cap_addr
9942 0, // MR0:sub_gpr_even
9943 0, // MR0:sub_gpr_odd
9944 0, // MR0:sub_vrm1_0
9945 0, // MR0:sub_vrm1_1
9946 0, // MR0:sub_vrm1_2
9947 0, // MR0:sub_vrm1_3
9948 0, // MR0:sub_vrm1_4
9949 0, // MR0:sub_vrm1_5
9950 0, // MR0:sub_vrm1_6
9951 0, // MR0:sub_vrm1_7
9952 0, // MR0:sub_vrm2_0
9953 0, // MR0:sub_vrm2_1
9954 0, // MR0:sub_vrm2_2
9955 0, // MR0:sub_vrm2_3
9956 0, // MR0:sub_vrm4_0
9957 0, // MR0:sub_vrm4_1
9958 0, // MR0:sub_gpr_odd_then_sub_16
9959 0, // MR0:sub_gpr_odd_then_sub_32
9960 0, // MR0:sub_vrm1_0_sub_vrm1_1
9961 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
9962 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9963 0, // MR0:sub_vrm1_1_sub_vrm1_2
9964 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
9965 0, // MR0:sub_vrm1_2_sub_vrm1_3
9966 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9967 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9968 0, // MR0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9969 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
9970 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9971 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9972 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9973 0, // MR0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9974 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
9975 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9976 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9977 0, // MR0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9978 0, // MR0:sub_vrm1_3_sub_vrm1_4
9979 0, // MR0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
9980 0, // MR0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9981 0, // MR0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9982 0, // MR0:sub_vrm1_4_sub_vrm1_5
9983 0, // MR0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
9984 0, // MR0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9985 0, // MR0:sub_vrm1_5_sub_vrm1_6
9986 0, // MR0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
9987 0, // MR0:sub_vrm1_6_sub_vrm1_7
9988 0, // MR0:sub_vrm2_0_sub_vrm2_1
9989 0, // MR0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
9990 0, // MR0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9991 0, // MR0:sub_vrm2_1_sub_vrm2_2
9992 0, // MR0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
9993 0, // MR0:sub_vrm2_2_sub_vrm2_3
9994 },
9995 { // FPR16
9996 0, // FPR16:sub_16
9997 0, // FPR16:sub_32
9998 0, // FPR16:sub_64
9999 0, // FPR16:sub_128
10000 0, // FPR16:sub_cap_addr
10001 0, // FPR16:sub_gpr_even
10002 0, // FPR16:sub_gpr_odd
10003 0, // FPR16:sub_vrm1_0
10004 0, // FPR16:sub_vrm1_1
10005 0, // FPR16:sub_vrm1_2
10006 0, // FPR16:sub_vrm1_3
10007 0, // FPR16:sub_vrm1_4
10008 0, // FPR16:sub_vrm1_5
10009 0, // FPR16:sub_vrm1_6
10010 0, // FPR16:sub_vrm1_7
10011 0, // FPR16:sub_vrm2_0
10012 0, // FPR16:sub_vrm2_1
10013 0, // FPR16:sub_vrm2_2
10014 0, // FPR16:sub_vrm2_3
10015 0, // FPR16:sub_vrm4_0
10016 0, // FPR16:sub_vrm4_1
10017 0, // FPR16:sub_gpr_odd_then_sub_16
10018 0, // FPR16:sub_gpr_odd_then_sub_32
10019 0, // FPR16:sub_vrm1_0_sub_vrm1_1
10020 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10021 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10022 0, // FPR16:sub_vrm1_1_sub_vrm1_2
10023 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10024 0, // FPR16:sub_vrm1_2_sub_vrm1_3
10025 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10026 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10027 0, // FPR16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10028 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
10029 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10030 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10031 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10032 0, // FPR16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10033 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10034 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10035 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10036 0, // FPR16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10037 0, // FPR16:sub_vrm1_3_sub_vrm1_4
10038 0, // FPR16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10039 0, // FPR16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10040 0, // FPR16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10041 0, // FPR16:sub_vrm1_4_sub_vrm1_5
10042 0, // FPR16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10043 0, // FPR16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10044 0, // FPR16:sub_vrm1_5_sub_vrm1_6
10045 0, // FPR16:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10046 0, // FPR16:sub_vrm1_6_sub_vrm1_7
10047 0, // FPR16:sub_vrm2_0_sub_vrm2_1
10048 0, // FPR16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10049 0, // FPR16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10050 0, // FPR16:sub_vrm2_1_sub_vrm2_2
10051 0, // FPR16:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10052 0, // FPR16:sub_vrm2_2_sub_vrm2_3
10053 },
10054 { // GPRF16
10055 0, // GPRF16:sub_16
10056 0, // GPRF16:sub_32
10057 0, // GPRF16:sub_64
10058 0, // GPRF16:sub_128
10059 0, // GPRF16:sub_cap_addr
10060 0, // GPRF16:sub_gpr_even
10061 0, // GPRF16:sub_gpr_odd
10062 0, // GPRF16:sub_vrm1_0
10063 0, // GPRF16:sub_vrm1_1
10064 0, // GPRF16:sub_vrm1_2
10065 0, // GPRF16:sub_vrm1_3
10066 0, // GPRF16:sub_vrm1_4
10067 0, // GPRF16:sub_vrm1_5
10068 0, // GPRF16:sub_vrm1_6
10069 0, // GPRF16:sub_vrm1_7
10070 0, // GPRF16:sub_vrm2_0
10071 0, // GPRF16:sub_vrm2_1
10072 0, // GPRF16:sub_vrm2_2
10073 0, // GPRF16:sub_vrm2_3
10074 0, // GPRF16:sub_vrm4_0
10075 0, // GPRF16:sub_vrm4_1
10076 0, // GPRF16:sub_gpr_odd_then_sub_16
10077 0, // GPRF16:sub_gpr_odd_then_sub_32
10078 0, // GPRF16:sub_vrm1_0_sub_vrm1_1
10079 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10080 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10081 0, // GPRF16:sub_vrm1_1_sub_vrm1_2
10082 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10083 0, // GPRF16:sub_vrm1_2_sub_vrm1_3
10084 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10085 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10086 0, // GPRF16:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10087 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
10088 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10089 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10090 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10091 0, // GPRF16:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10092 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10093 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10094 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10095 0, // GPRF16:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10096 0, // GPRF16:sub_vrm1_3_sub_vrm1_4
10097 0, // GPRF16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10098 0, // GPRF16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10099 0, // GPRF16:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10100 0, // GPRF16:sub_vrm1_4_sub_vrm1_5
10101 0, // GPRF16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10102 0, // GPRF16:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10103 0, // GPRF16:sub_vrm1_5_sub_vrm1_6
10104 0, // GPRF16:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10105 0, // GPRF16:sub_vrm1_6_sub_vrm1_7
10106 0, // GPRF16:sub_vrm2_0_sub_vrm2_1
10107 0, // GPRF16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10108 0, // GPRF16:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10109 0, // GPRF16:sub_vrm2_1_sub_vrm2_2
10110 0, // GPRF16:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10111 0, // GPRF16:sub_vrm2_2_sub_vrm2_3
10112 },
10113 { // GPRF16NoX0
10114 0, // GPRF16NoX0:sub_16
10115 0, // GPRF16NoX0:sub_32
10116 0, // GPRF16NoX0:sub_64
10117 0, // GPRF16NoX0:sub_128
10118 0, // GPRF16NoX0:sub_cap_addr
10119 0, // GPRF16NoX0:sub_gpr_even
10120 0, // GPRF16NoX0:sub_gpr_odd
10121 0, // GPRF16NoX0:sub_vrm1_0
10122 0, // GPRF16NoX0:sub_vrm1_1
10123 0, // GPRF16NoX0:sub_vrm1_2
10124 0, // GPRF16NoX0:sub_vrm1_3
10125 0, // GPRF16NoX0:sub_vrm1_4
10126 0, // GPRF16NoX0:sub_vrm1_5
10127 0, // GPRF16NoX0:sub_vrm1_6
10128 0, // GPRF16NoX0:sub_vrm1_7
10129 0, // GPRF16NoX0:sub_vrm2_0
10130 0, // GPRF16NoX0:sub_vrm2_1
10131 0, // GPRF16NoX0:sub_vrm2_2
10132 0, // GPRF16NoX0:sub_vrm2_3
10133 0, // GPRF16NoX0:sub_vrm4_0
10134 0, // GPRF16NoX0:sub_vrm4_1
10135 0, // GPRF16NoX0:sub_gpr_odd_then_sub_16
10136 0, // GPRF16NoX0:sub_gpr_odd_then_sub_32
10137 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1
10138 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10139 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10140 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2
10141 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10142 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3
10143 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10144 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10145 0, // GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10146 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
10147 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10148 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10149 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10150 0, // GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10151 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10152 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10153 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10154 0, // GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10155 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4
10156 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10157 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10158 0, // GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10159 0, // GPRF16NoX0:sub_vrm1_4_sub_vrm1_5
10160 0, // GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10161 0, // GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10162 0, // GPRF16NoX0:sub_vrm1_5_sub_vrm1_6
10163 0, // GPRF16NoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10164 0, // GPRF16NoX0:sub_vrm1_6_sub_vrm1_7
10165 0, // GPRF16NoX0:sub_vrm2_0_sub_vrm2_1
10166 0, // GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10167 0, // GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10168 0, // GPRF16NoX0:sub_vrm2_1_sub_vrm2_2
10169 0, // GPRF16NoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10170 0, // GPRF16NoX0:sub_vrm2_2_sub_vrm2_3
10171 },
10172 { // FPR16C
10173 0, // FPR16C:sub_16
10174 0, // FPR16C:sub_32
10175 0, // FPR16C:sub_64
10176 0, // FPR16C:sub_128
10177 0, // FPR16C:sub_cap_addr
10178 0, // FPR16C:sub_gpr_even
10179 0, // FPR16C:sub_gpr_odd
10180 0, // FPR16C:sub_vrm1_0
10181 0, // FPR16C:sub_vrm1_1
10182 0, // FPR16C:sub_vrm1_2
10183 0, // FPR16C:sub_vrm1_3
10184 0, // FPR16C:sub_vrm1_4
10185 0, // FPR16C:sub_vrm1_5
10186 0, // FPR16C:sub_vrm1_6
10187 0, // FPR16C:sub_vrm1_7
10188 0, // FPR16C:sub_vrm2_0
10189 0, // FPR16C:sub_vrm2_1
10190 0, // FPR16C:sub_vrm2_2
10191 0, // FPR16C:sub_vrm2_3
10192 0, // FPR16C:sub_vrm4_0
10193 0, // FPR16C:sub_vrm4_1
10194 0, // FPR16C:sub_gpr_odd_then_sub_16
10195 0, // FPR16C:sub_gpr_odd_then_sub_32
10196 0, // FPR16C:sub_vrm1_0_sub_vrm1_1
10197 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10198 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10199 0, // FPR16C:sub_vrm1_1_sub_vrm1_2
10200 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10201 0, // FPR16C:sub_vrm1_2_sub_vrm1_3
10202 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10203 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10204 0, // FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10205 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
10206 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10207 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10208 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10209 0, // FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10210 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10211 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10212 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10213 0, // FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10214 0, // FPR16C:sub_vrm1_3_sub_vrm1_4
10215 0, // FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10216 0, // FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10217 0, // FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10218 0, // FPR16C:sub_vrm1_4_sub_vrm1_5
10219 0, // FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10220 0, // FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10221 0, // FPR16C:sub_vrm1_5_sub_vrm1_6
10222 0, // FPR16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10223 0, // FPR16C:sub_vrm1_6_sub_vrm1_7
10224 0, // FPR16C:sub_vrm2_0_sub_vrm2_1
10225 0, // FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10226 0, // FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10227 0, // FPR16C:sub_vrm2_1_sub_vrm2_2
10228 0, // FPR16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10229 0, // FPR16C:sub_vrm2_2_sub_vrm2_3
10230 },
10231 { // GPRF16C
10232 0, // GPRF16C:sub_16
10233 0, // GPRF16C:sub_32
10234 0, // GPRF16C:sub_64
10235 0, // GPRF16C:sub_128
10236 0, // GPRF16C:sub_cap_addr
10237 0, // GPRF16C:sub_gpr_even
10238 0, // GPRF16C:sub_gpr_odd
10239 0, // GPRF16C:sub_vrm1_0
10240 0, // GPRF16C:sub_vrm1_1
10241 0, // GPRF16C:sub_vrm1_2
10242 0, // GPRF16C:sub_vrm1_3
10243 0, // GPRF16C:sub_vrm1_4
10244 0, // GPRF16C:sub_vrm1_5
10245 0, // GPRF16C:sub_vrm1_6
10246 0, // GPRF16C:sub_vrm1_7
10247 0, // GPRF16C:sub_vrm2_0
10248 0, // GPRF16C:sub_vrm2_1
10249 0, // GPRF16C:sub_vrm2_2
10250 0, // GPRF16C:sub_vrm2_3
10251 0, // GPRF16C:sub_vrm4_0
10252 0, // GPRF16C:sub_vrm4_1
10253 0, // GPRF16C:sub_gpr_odd_then_sub_16
10254 0, // GPRF16C:sub_gpr_odd_then_sub_32
10255 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1
10256 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10257 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10258 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2
10259 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10260 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3
10261 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10262 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10263 0, // GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10264 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
10265 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10266 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10267 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10268 0, // GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10269 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10270 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10271 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10272 0, // GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10273 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4
10274 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10275 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10276 0, // GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10277 0, // GPRF16C:sub_vrm1_4_sub_vrm1_5
10278 0, // GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10279 0, // GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10280 0, // GPRF16C:sub_vrm1_5_sub_vrm1_6
10281 0, // GPRF16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10282 0, // GPRF16C:sub_vrm1_6_sub_vrm1_7
10283 0, // GPRF16C:sub_vrm2_0_sub_vrm2_1
10284 0, // GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10285 0, // GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10286 0, // GPRF16C:sub_vrm2_1_sub_vrm2_2
10287 0, // GPRF16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10288 0, // GPRF16C:sub_vrm2_2_sub_vrm2_3
10289 },
10290 { // GPRF16X0
10291 0, // GPRF16X0:sub_16
10292 0, // GPRF16X0:sub_32
10293 0, // GPRF16X0:sub_64
10294 0, // GPRF16X0:sub_128
10295 0, // GPRF16X0:sub_cap_addr
10296 0, // GPRF16X0:sub_gpr_even
10297 0, // GPRF16X0:sub_gpr_odd
10298 0, // GPRF16X0:sub_vrm1_0
10299 0, // GPRF16X0:sub_vrm1_1
10300 0, // GPRF16X0:sub_vrm1_2
10301 0, // GPRF16X0:sub_vrm1_3
10302 0, // GPRF16X0:sub_vrm1_4
10303 0, // GPRF16X0:sub_vrm1_5
10304 0, // GPRF16X0:sub_vrm1_6
10305 0, // GPRF16X0:sub_vrm1_7
10306 0, // GPRF16X0:sub_vrm2_0
10307 0, // GPRF16X0:sub_vrm2_1
10308 0, // GPRF16X0:sub_vrm2_2
10309 0, // GPRF16X0:sub_vrm2_3
10310 0, // GPRF16X0:sub_vrm4_0
10311 0, // GPRF16X0:sub_vrm4_1
10312 0, // GPRF16X0:sub_gpr_odd_then_sub_16
10313 0, // GPRF16X0:sub_gpr_odd_then_sub_32
10314 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1
10315 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10316 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10317 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2
10318 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10319 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3
10320 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10321 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10322 0, // GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10323 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
10324 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10325 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10326 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10327 0, // GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10328 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10329 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10330 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10331 0, // GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10332 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4
10333 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10334 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10335 0, // GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10336 0, // GPRF16X0:sub_vrm1_4_sub_vrm1_5
10337 0, // GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10338 0, // GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10339 0, // GPRF16X0:sub_vrm1_5_sub_vrm1_6
10340 0, // GPRF16X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10341 0, // GPRF16X0:sub_vrm1_6_sub_vrm1_7
10342 0, // GPRF16X0:sub_vrm2_0_sub_vrm2_1
10343 0, // GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10344 0, // GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10345 0, // GPRF16X0:sub_vrm2_1_sub_vrm2_2
10346 0, // GPRF16X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10347 0, // GPRF16X0:sub_vrm2_2_sub_vrm2_3
10348 },
10349 { // GPRAll
10350 4, // GPRAll:sub_16 -> GPRF16
10351 12, // GPRAll:sub_32 -> GPRF32
10352 0, // GPRAll:sub_64
10353 0, // GPRAll:sub_128
10354 0, // GPRAll:sub_cap_addr
10355 0, // GPRAll:sub_gpr_even
10356 0, // GPRAll:sub_gpr_odd
10357 0, // GPRAll:sub_vrm1_0
10358 0, // GPRAll:sub_vrm1_1
10359 0, // GPRAll:sub_vrm1_2
10360 0, // GPRAll:sub_vrm1_3
10361 0, // GPRAll:sub_vrm1_4
10362 0, // GPRAll:sub_vrm1_5
10363 0, // GPRAll:sub_vrm1_6
10364 0, // GPRAll:sub_vrm1_7
10365 0, // GPRAll:sub_vrm2_0
10366 0, // GPRAll:sub_vrm2_1
10367 0, // GPRAll:sub_vrm2_2
10368 0, // GPRAll:sub_vrm2_3
10369 0, // GPRAll:sub_vrm4_0
10370 0, // GPRAll:sub_vrm4_1
10371 0, // GPRAll:sub_gpr_odd_then_sub_16
10372 0, // GPRAll:sub_gpr_odd_then_sub_32
10373 0, // GPRAll:sub_vrm1_0_sub_vrm1_1
10374 0, // GPRAll:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10375 0, // GPRAll:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10376 0, // GPRAll:sub_vrm1_1_sub_vrm1_2
10377 0, // GPRAll:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10378 0, // GPRAll:sub_vrm1_2_sub_vrm1_3
10379 0, // GPRAll:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10380 0, // GPRAll:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10381 0, // GPRAll:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10382 0, // GPRAll:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10383 0, // GPRAll:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10384 0, // GPRAll:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10385 0, // GPRAll:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10386 0, // GPRAll:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10387 0, // GPRAll:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10388 0, // GPRAll:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10389 0, // GPRAll:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10390 0, // GPRAll:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10391 0, // GPRAll:sub_vrm1_3_sub_vrm1_4
10392 0, // GPRAll:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10393 0, // GPRAll:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10394 0, // GPRAll:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10395 0, // GPRAll:sub_vrm1_4_sub_vrm1_5
10396 0, // GPRAll:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10397 0, // GPRAll:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10398 0, // GPRAll:sub_vrm1_5_sub_vrm1_6
10399 0, // GPRAll:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10400 0, // GPRAll:sub_vrm1_6_sub_vrm1_7
10401 0, // GPRAll:sub_vrm2_0_sub_vrm2_1
10402 0, // GPRAll:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10403 0, // GPRAll:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10404 0, // GPRAll:sub_vrm2_1_sub_vrm2_2
10405 0, // GPRAll:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10406 0, // GPRAll:sub_vrm2_2_sub_vrm2_3
10407 },
10408 { // FPR32
10409 3, // FPR32:sub_16 -> FPR16
10410 0, // FPR32:sub_32
10411 0, // FPR32:sub_64
10412 0, // FPR32:sub_128
10413 0, // FPR32:sub_cap_addr
10414 0, // FPR32:sub_gpr_even
10415 0, // FPR32:sub_gpr_odd
10416 0, // FPR32:sub_vrm1_0
10417 0, // FPR32:sub_vrm1_1
10418 0, // FPR32:sub_vrm1_2
10419 0, // FPR32:sub_vrm1_3
10420 0, // FPR32:sub_vrm1_4
10421 0, // FPR32:sub_vrm1_5
10422 0, // FPR32:sub_vrm1_6
10423 0, // FPR32:sub_vrm1_7
10424 0, // FPR32:sub_vrm2_0
10425 0, // FPR32:sub_vrm2_1
10426 0, // FPR32:sub_vrm2_2
10427 0, // FPR32:sub_vrm2_3
10428 0, // FPR32:sub_vrm4_0
10429 0, // FPR32:sub_vrm4_1
10430 0, // FPR32:sub_gpr_odd_then_sub_16
10431 0, // FPR32:sub_gpr_odd_then_sub_32
10432 0, // FPR32:sub_vrm1_0_sub_vrm1_1
10433 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10434 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10435 0, // FPR32:sub_vrm1_1_sub_vrm1_2
10436 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10437 0, // FPR32:sub_vrm1_2_sub_vrm1_3
10438 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10439 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10440 0, // FPR32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10441 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
10442 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10443 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10444 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10445 0, // FPR32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10446 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10447 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10448 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10449 0, // FPR32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10450 0, // FPR32:sub_vrm1_3_sub_vrm1_4
10451 0, // FPR32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10452 0, // FPR32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10453 0, // FPR32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10454 0, // FPR32:sub_vrm1_4_sub_vrm1_5
10455 0, // FPR32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10456 0, // FPR32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10457 0, // FPR32:sub_vrm1_5_sub_vrm1_6
10458 0, // FPR32:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10459 0, // FPR32:sub_vrm1_6_sub_vrm1_7
10460 0, // FPR32:sub_vrm2_0_sub_vrm2_1
10461 0, // FPR32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10462 0, // FPR32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10463 0, // FPR32:sub_vrm2_1_sub_vrm2_2
10464 0, // FPR32:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10465 0, // FPR32:sub_vrm2_2_sub_vrm2_3
10466 },
10467 { // GPR
10468 4, // GPR:sub_16 -> GPRF16
10469 12, // GPR:sub_32 -> GPRF32
10470 0, // GPR:sub_64
10471 0, // GPR:sub_128
10472 0, // GPR:sub_cap_addr
10473 0, // GPR:sub_gpr_even
10474 0, // GPR:sub_gpr_odd
10475 0, // GPR:sub_vrm1_0
10476 0, // GPR:sub_vrm1_1
10477 0, // GPR:sub_vrm1_2
10478 0, // GPR:sub_vrm1_3
10479 0, // GPR:sub_vrm1_4
10480 0, // GPR:sub_vrm1_5
10481 0, // GPR:sub_vrm1_6
10482 0, // GPR:sub_vrm1_7
10483 0, // GPR:sub_vrm2_0
10484 0, // GPR:sub_vrm2_1
10485 0, // GPR:sub_vrm2_2
10486 0, // GPR:sub_vrm2_3
10487 0, // GPR:sub_vrm4_0
10488 0, // GPR:sub_vrm4_1
10489 0, // GPR:sub_gpr_odd_then_sub_16
10490 0, // GPR:sub_gpr_odd_then_sub_32
10491 0, // GPR:sub_vrm1_0_sub_vrm1_1
10492 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10493 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10494 0, // GPR:sub_vrm1_1_sub_vrm1_2
10495 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10496 0, // GPR:sub_vrm1_2_sub_vrm1_3
10497 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10498 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10499 0, // GPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10500 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
10501 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10502 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10503 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10504 0, // GPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10505 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10506 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10507 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10508 0, // GPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10509 0, // GPR:sub_vrm1_3_sub_vrm1_4
10510 0, // GPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10511 0, // GPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10512 0, // GPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10513 0, // GPR:sub_vrm1_4_sub_vrm1_5
10514 0, // GPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10515 0, // GPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10516 0, // GPR:sub_vrm1_5_sub_vrm1_6
10517 0, // GPR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10518 0, // GPR:sub_vrm1_6_sub_vrm1_7
10519 0, // GPR:sub_vrm2_0_sub_vrm2_1
10520 0, // GPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10521 0, // GPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10522 0, // GPR:sub_vrm2_1_sub_vrm2_2
10523 0, // GPR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10524 0, // GPR:sub_vrm2_2_sub_vrm2_3
10525 },
10526 { // GPRF32
10527 4, // GPRF32:sub_16 -> GPRF16
10528 0, // GPRF32:sub_32
10529 0, // GPRF32:sub_64
10530 0, // GPRF32:sub_128
10531 0, // GPRF32:sub_cap_addr
10532 0, // GPRF32:sub_gpr_even
10533 0, // GPRF32:sub_gpr_odd
10534 0, // GPRF32:sub_vrm1_0
10535 0, // GPRF32:sub_vrm1_1
10536 0, // GPRF32:sub_vrm1_2
10537 0, // GPRF32:sub_vrm1_3
10538 0, // GPRF32:sub_vrm1_4
10539 0, // GPRF32:sub_vrm1_5
10540 0, // GPRF32:sub_vrm1_6
10541 0, // GPRF32:sub_vrm1_7
10542 0, // GPRF32:sub_vrm2_0
10543 0, // GPRF32:sub_vrm2_1
10544 0, // GPRF32:sub_vrm2_2
10545 0, // GPRF32:sub_vrm2_3
10546 0, // GPRF32:sub_vrm4_0
10547 0, // GPRF32:sub_vrm4_1
10548 0, // GPRF32:sub_gpr_odd_then_sub_16
10549 0, // GPRF32:sub_gpr_odd_then_sub_32
10550 0, // GPRF32:sub_vrm1_0_sub_vrm1_1
10551 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10552 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10553 0, // GPRF32:sub_vrm1_1_sub_vrm1_2
10554 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10555 0, // GPRF32:sub_vrm1_2_sub_vrm1_3
10556 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10557 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10558 0, // GPRF32:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10559 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
10560 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10561 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10562 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10563 0, // GPRF32:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10564 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10565 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10566 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10567 0, // GPRF32:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10568 0, // GPRF32:sub_vrm1_3_sub_vrm1_4
10569 0, // GPRF32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10570 0, // GPRF32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10571 0, // GPRF32:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10572 0, // GPRF32:sub_vrm1_4_sub_vrm1_5
10573 0, // GPRF32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10574 0, // GPRF32:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10575 0, // GPRF32:sub_vrm1_5_sub_vrm1_6
10576 0, // GPRF32:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10577 0, // GPRF32:sub_vrm1_6_sub_vrm1_7
10578 0, // GPRF32:sub_vrm2_0_sub_vrm2_1
10579 0, // GPRF32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10580 0, // GPRF32:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10581 0, // GPRF32:sub_vrm2_1_sub_vrm2_2
10582 0, // GPRF32:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10583 0, // GPRF32:sub_vrm2_2_sub_vrm2_3
10584 },
10585 { // GPRF32NoX0
10586 5, // GPRF32NoX0:sub_16 -> GPRF16NoX0
10587 0, // GPRF32NoX0:sub_32
10588 0, // GPRF32NoX0:sub_64
10589 0, // GPRF32NoX0:sub_128
10590 0, // GPRF32NoX0:sub_cap_addr
10591 0, // GPRF32NoX0:sub_gpr_even
10592 0, // GPRF32NoX0:sub_gpr_odd
10593 0, // GPRF32NoX0:sub_vrm1_0
10594 0, // GPRF32NoX0:sub_vrm1_1
10595 0, // GPRF32NoX0:sub_vrm1_2
10596 0, // GPRF32NoX0:sub_vrm1_3
10597 0, // GPRF32NoX0:sub_vrm1_4
10598 0, // GPRF32NoX0:sub_vrm1_5
10599 0, // GPRF32NoX0:sub_vrm1_6
10600 0, // GPRF32NoX0:sub_vrm1_7
10601 0, // GPRF32NoX0:sub_vrm2_0
10602 0, // GPRF32NoX0:sub_vrm2_1
10603 0, // GPRF32NoX0:sub_vrm2_2
10604 0, // GPRF32NoX0:sub_vrm2_3
10605 0, // GPRF32NoX0:sub_vrm4_0
10606 0, // GPRF32NoX0:sub_vrm4_1
10607 0, // GPRF32NoX0:sub_gpr_odd_then_sub_16
10608 0, // GPRF32NoX0:sub_gpr_odd_then_sub_32
10609 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1
10610 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10611 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10612 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2
10613 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10614 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3
10615 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10616 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10617 0, // GPRF32NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10618 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
10619 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10620 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10621 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10622 0, // GPRF32NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10623 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10624 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10625 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10626 0, // GPRF32NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10627 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4
10628 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10629 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10630 0, // GPRF32NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10631 0, // GPRF32NoX0:sub_vrm1_4_sub_vrm1_5
10632 0, // GPRF32NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10633 0, // GPRF32NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10634 0, // GPRF32NoX0:sub_vrm1_5_sub_vrm1_6
10635 0, // GPRF32NoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10636 0, // GPRF32NoX0:sub_vrm1_6_sub_vrm1_7
10637 0, // GPRF32NoX0:sub_vrm2_0_sub_vrm2_1
10638 0, // GPRF32NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10639 0, // GPRF32NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10640 0, // GPRF32NoX0:sub_vrm2_1_sub_vrm2_2
10641 0, // GPRF32NoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10642 0, // GPRF32NoX0:sub_vrm2_2_sub_vrm2_3
10643 },
10644 { // GPRNoX0
10645 5, // GPRNoX0:sub_16 -> GPRF16NoX0
10646 13, // GPRNoX0:sub_32 -> GPRF32NoX0
10647 0, // GPRNoX0:sub_64
10648 0, // GPRNoX0:sub_128
10649 0, // GPRNoX0:sub_cap_addr
10650 0, // GPRNoX0:sub_gpr_even
10651 0, // GPRNoX0:sub_gpr_odd
10652 0, // GPRNoX0:sub_vrm1_0
10653 0, // GPRNoX0:sub_vrm1_1
10654 0, // GPRNoX0:sub_vrm1_2
10655 0, // GPRNoX0:sub_vrm1_3
10656 0, // GPRNoX0:sub_vrm1_4
10657 0, // GPRNoX0:sub_vrm1_5
10658 0, // GPRNoX0:sub_vrm1_6
10659 0, // GPRNoX0:sub_vrm1_7
10660 0, // GPRNoX0:sub_vrm2_0
10661 0, // GPRNoX0:sub_vrm2_1
10662 0, // GPRNoX0:sub_vrm2_2
10663 0, // GPRNoX0:sub_vrm2_3
10664 0, // GPRNoX0:sub_vrm4_0
10665 0, // GPRNoX0:sub_vrm4_1
10666 0, // GPRNoX0:sub_gpr_odd_then_sub_16
10667 0, // GPRNoX0:sub_gpr_odd_then_sub_32
10668 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1
10669 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10670 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10671 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2
10672 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10673 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3
10674 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10675 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10676 0, // GPRNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10677 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
10678 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10679 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10680 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10681 0, // GPRNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10682 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10683 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10684 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10685 0, // GPRNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10686 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4
10687 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10688 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10689 0, // GPRNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10690 0, // GPRNoX0:sub_vrm1_4_sub_vrm1_5
10691 0, // GPRNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10692 0, // GPRNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10693 0, // GPRNoX0:sub_vrm1_5_sub_vrm1_6
10694 0, // GPRNoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10695 0, // GPRNoX0:sub_vrm1_6_sub_vrm1_7
10696 0, // GPRNoX0:sub_vrm2_0_sub_vrm2_1
10697 0, // GPRNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10698 0, // GPRNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10699 0, // GPRNoX0:sub_vrm2_1_sub_vrm2_2
10700 0, // GPRNoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10701 0, // GPRNoX0:sub_vrm2_2_sub_vrm2_3
10702 },
10703 { // GPRNoX2
10704 4, // GPRNoX2:sub_16 -> GPRF16
10705 12, // GPRNoX2:sub_32 -> GPRF32
10706 0, // GPRNoX2:sub_64
10707 0, // GPRNoX2:sub_128
10708 0, // GPRNoX2:sub_cap_addr
10709 0, // GPRNoX2:sub_gpr_even
10710 0, // GPRNoX2:sub_gpr_odd
10711 0, // GPRNoX2:sub_vrm1_0
10712 0, // GPRNoX2:sub_vrm1_1
10713 0, // GPRNoX2:sub_vrm1_2
10714 0, // GPRNoX2:sub_vrm1_3
10715 0, // GPRNoX2:sub_vrm1_4
10716 0, // GPRNoX2:sub_vrm1_5
10717 0, // GPRNoX2:sub_vrm1_6
10718 0, // GPRNoX2:sub_vrm1_7
10719 0, // GPRNoX2:sub_vrm2_0
10720 0, // GPRNoX2:sub_vrm2_1
10721 0, // GPRNoX2:sub_vrm2_2
10722 0, // GPRNoX2:sub_vrm2_3
10723 0, // GPRNoX2:sub_vrm4_0
10724 0, // GPRNoX2:sub_vrm4_1
10725 0, // GPRNoX2:sub_gpr_odd_then_sub_16
10726 0, // GPRNoX2:sub_gpr_odd_then_sub_32
10727 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1
10728 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10729 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10730 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2
10731 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10732 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3
10733 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10734 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10735 0, // GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10736 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
10737 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10738 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10739 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10740 0, // GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10741 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10742 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10743 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10744 0, // GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10745 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4
10746 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10747 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10748 0, // GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10749 0, // GPRNoX2:sub_vrm1_4_sub_vrm1_5
10750 0, // GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10751 0, // GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10752 0, // GPRNoX2:sub_vrm1_5_sub_vrm1_6
10753 0, // GPRNoX2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10754 0, // GPRNoX2:sub_vrm1_6_sub_vrm1_7
10755 0, // GPRNoX2:sub_vrm2_0_sub_vrm2_1
10756 0, // GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10757 0, // GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10758 0, // GPRNoX2:sub_vrm2_1_sub_vrm2_2
10759 0, // GPRNoX2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10760 0, // GPRNoX2:sub_vrm2_2_sub_vrm2_3
10761 },
10762 { // GPRNoX31
10763 4, // GPRNoX31:sub_16 -> GPRF16
10764 12, // GPRNoX31:sub_32 -> GPRF32
10765 0, // GPRNoX31:sub_64
10766 0, // GPRNoX31:sub_128
10767 0, // GPRNoX31:sub_cap_addr
10768 0, // GPRNoX31:sub_gpr_even
10769 0, // GPRNoX31:sub_gpr_odd
10770 0, // GPRNoX31:sub_vrm1_0
10771 0, // GPRNoX31:sub_vrm1_1
10772 0, // GPRNoX31:sub_vrm1_2
10773 0, // GPRNoX31:sub_vrm1_3
10774 0, // GPRNoX31:sub_vrm1_4
10775 0, // GPRNoX31:sub_vrm1_5
10776 0, // GPRNoX31:sub_vrm1_6
10777 0, // GPRNoX31:sub_vrm1_7
10778 0, // GPRNoX31:sub_vrm2_0
10779 0, // GPRNoX31:sub_vrm2_1
10780 0, // GPRNoX31:sub_vrm2_2
10781 0, // GPRNoX31:sub_vrm2_3
10782 0, // GPRNoX31:sub_vrm4_0
10783 0, // GPRNoX31:sub_vrm4_1
10784 0, // GPRNoX31:sub_gpr_odd_then_sub_16
10785 0, // GPRNoX31:sub_gpr_odd_then_sub_32
10786 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1
10787 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10788 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10789 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2
10790 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10791 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3
10792 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10793 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10794 0, // GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10795 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
10796 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10797 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10798 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10799 0, // GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10800 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10801 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10802 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10803 0, // GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10804 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4
10805 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10806 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10807 0, // GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10808 0, // GPRNoX31:sub_vrm1_4_sub_vrm1_5
10809 0, // GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10810 0, // GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10811 0, // GPRNoX31:sub_vrm1_5_sub_vrm1_6
10812 0, // GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10813 0, // GPRNoX31:sub_vrm1_6_sub_vrm1_7
10814 0, // GPRNoX31:sub_vrm2_0_sub_vrm2_1
10815 0, // GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10816 0, // GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10817 0, // GPRNoX31:sub_vrm2_1_sub_vrm2_2
10818 0, // GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10819 0, // GPRNoX31:sub_vrm2_2_sub_vrm2_3
10820 },
10821 { // GPRNoX0X2
10822 5, // GPRNoX0X2:sub_16 -> GPRF16NoX0
10823 13, // GPRNoX0X2:sub_32 -> GPRF32NoX0
10824 0, // GPRNoX0X2:sub_64
10825 0, // GPRNoX0X2:sub_128
10826 0, // GPRNoX0X2:sub_cap_addr
10827 0, // GPRNoX0X2:sub_gpr_even
10828 0, // GPRNoX0X2:sub_gpr_odd
10829 0, // GPRNoX0X2:sub_vrm1_0
10830 0, // GPRNoX0X2:sub_vrm1_1
10831 0, // GPRNoX0X2:sub_vrm1_2
10832 0, // GPRNoX0X2:sub_vrm1_3
10833 0, // GPRNoX0X2:sub_vrm1_4
10834 0, // GPRNoX0X2:sub_vrm1_5
10835 0, // GPRNoX0X2:sub_vrm1_6
10836 0, // GPRNoX0X2:sub_vrm1_7
10837 0, // GPRNoX0X2:sub_vrm2_0
10838 0, // GPRNoX0X2:sub_vrm2_1
10839 0, // GPRNoX0X2:sub_vrm2_2
10840 0, // GPRNoX0X2:sub_vrm2_3
10841 0, // GPRNoX0X2:sub_vrm4_0
10842 0, // GPRNoX0X2:sub_vrm4_1
10843 0, // GPRNoX0X2:sub_gpr_odd_then_sub_16
10844 0, // GPRNoX0X2:sub_gpr_odd_then_sub_32
10845 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1
10846 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10847 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10848 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2
10849 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10850 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3
10851 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10852 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10853 0, // GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10854 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
10855 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10856 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10857 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10858 0, // GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10859 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10860 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10861 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10862 0, // GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10863 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4
10864 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10865 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10866 0, // GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10867 0, // GPRNoX0X2:sub_vrm1_4_sub_vrm1_5
10868 0, // GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10869 0, // GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10870 0, // GPRNoX0X2:sub_vrm1_5_sub_vrm1_6
10871 0, // GPRNoX0X2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10872 0, // GPRNoX0X2:sub_vrm1_6_sub_vrm1_7
10873 0, // GPRNoX0X2:sub_vrm2_0_sub_vrm2_1
10874 0, // GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10875 0, // GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10876 0, // GPRNoX0X2:sub_vrm2_1_sub_vrm2_2
10877 0, // GPRNoX0X2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10878 0, // GPRNoX0X2:sub_vrm2_2_sub_vrm2_3
10879 },
10880 { // GPRNoX0_and_GPRNoX31
10881 5, // GPRNoX0_and_GPRNoX31:sub_16 -> GPRF16NoX0
10882 13, // GPRNoX0_and_GPRNoX31:sub_32 -> GPRF32NoX0
10883 0, // GPRNoX0_and_GPRNoX31:sub_64
10884 0, // GPRNoX0_and_GPRNoX31:sub_128
10885 0, // GPRNoX0_and_GPRNoX31:sub_cap_addr
10886 0, // GPRNoX0_and_GPRNoX31:sub_gpr_even
10887 0, // GPRNoX0_and_GPRNoX31:sub_gpr_odd
10888 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0
10889 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1
10890 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2
10891 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3
10892 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4
10893 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_5
10894 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_6
10895 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_7
10896 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0
10897 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_1
10898 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_2
10899 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_3
10900 0, // GPRNoX0_and_GPRNoX31:sub_vrm4_0
10901 0, // GPRNoX0_and_GPRNoX31:sub_vrm4_1
10902 0, // GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_16
10903 0, // GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_32
10904 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
10905 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10906 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10907 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
10908 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10909 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
10910 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10911 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10912 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
10913 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
10914 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10915 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10916 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10917 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
10918 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10919 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10920 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10921 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10922 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
10923 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10924 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10925 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10926 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
10927 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10928 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10929 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
10930 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10931 0, // GPRNoX0_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
10932 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
10933 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10934 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10935 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
10936 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10937 0, // GPRNoX0_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
10938 },
10939 { // GPRNoX2_and_GPRNoX31
10940 4, // GPRNoX2_and_GPRNoX31:sub_16 -> GPRF16
10941 12, // GPRNoX2_and_GPRNoX31:sub_32 -> GPRF32
10942 0, // GPRNoX2_and_GPRNoX31:sub_64
10943 0, // GPRNoX2_and_GPRNoX31:sub_128
10944 0, // GPRNoX2_and_GPRNoX31:sub_cap_addr
10945 0, // GPRNoX2_and_GPRNoX31:sub_gpr_even
10946 0, // GPRNoX2_and_GPRNoX31:sub_gpr_odd
10947 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0
10948 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1
10949 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2
10950 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3
10951 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4
10952 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_5
10953 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_6
10954 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_7
10955 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0
10956 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_1
10957 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_2
10958 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_3
10959 0, // GPRNoX2_and_GPRNoX31:sub_vrm4_0
10960 0, // GPRNoX2_and_GPRNoX31:sub_vrm4_1
10961 0, // GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_16
10962 0, // GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_32
10963 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
10964 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
10965 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10966 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
10967 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
10968 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
10969 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10970 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10971 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
10972 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
10973 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10974 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10975 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10976 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
10977 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
10978 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10979 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10980 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10981 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
10982 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
10983 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10984 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10985 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
10986 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
10987 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10988 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
10989 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
10990 0, // GPRNoX2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
10991 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
10992 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
10993 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10994 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
10995 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
10996 0, // GPRNoX2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
10997 },
10998 { // GPRNoX0X2_and_GPRNoX31
10999 5, // GPRNoX0X2_and_GPRNoX31:sub_16 -> GPRF16NoX0
11000 13, // GPRNoX0X2_and_GPRNoX31:sub_32 -> GPRF32NoX0
11001 0, // GPRNoX0X2_and_GPRNoX31:sub_64
11002 0, // GPRNoX0X2_and_GPRNoX31:sub_128
11003 0, // GPRNoX0X2_and_GPRNoX31:sub_cap_addr
11004 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_even
11005 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_odd
11006 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0
11007 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1
11008 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2
11009 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3
11010 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4
11011 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_5
11012 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_6
11013 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_7
11014 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0
11015 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_1
11016 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_2
11017 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_3
11018 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm4_0
11019 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm4_1
11020 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_16
11021 0, // GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_32
11022 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
11023 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11024 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11025 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
11026 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11027 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
11028 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11029 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11030 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
11031 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
11032 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11033 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11034 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11035 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
11036 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11037 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11038 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11039 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11040 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
11041 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11042 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11043 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11044 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
11045 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11046 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11047 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
11048 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11049 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
11050 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
11051 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11052 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11053 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
11054 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11055 0, // GPRNoX0X2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
11056 },
11057 { // GPRJALR
11058 5, // GPRJALR:sub_16 -> GPRF16NoX0
11059 13, // GPRJALR:sub_32 -> GPRF32NoX0
11060 0, // GPRJALR:sub_64
11061 0, // GPRJALR:sub_128
11062 0, // GPRJALR:sub_cap_addr
11063 0, // GPRJALR:sub_gpr_even
11064 0, // GPRJALR:sub_gpr_odd
11065 0, // GPRJALR:sub_vrm1_0
11066 0, // GPRJALR:sub_vrm1_1
11067 0, // GPRJALR:sub_vrm1_2
11068 0, // GPRJALR:sub_vrm1_3
11069 0, // GPRJALR:sub_vrm1_4
11070 0, // GPRJALR:sub_vrm1_5
11071 0, // GPRJALR:sub_vrm1_6
11072 0, // GPRJALR:sub_vrm1_7
11073 0, // GPRJALR:sub_vrm2_0
11074 0, // GPRJALR:sub_vrm2_1
11075 0, // GPRJALR:sub_vrm2_2
11076 0, // GPRJALR:sub_vrm2_3
11077 0, // GPRJALR:sub_vrm4_0
11078 0, // GPRJALR:sub_vrm4_1
11079 0, // GPRJALR:sub_gpr_odd_then_sub_16
11080 0, // GPRJALR:sub_gpr_odd_then_sub_32
11081 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1
11082 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11083 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11084 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2
11085 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11086 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3
11087 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11088 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11089 0, // GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11090 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
11091 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11092 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11093 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11094 0, // GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11095 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11096 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11097 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11098 0, // GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11099 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4
11100 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11101 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11102 0, // GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11103 0, // GPRJALR:sub_vrm1_4_sub_vrm1_5
11104 0, // GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11105 0, // GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11106 0, // GPRJALR:sub_vrm1_5_sub_vrm1_6
11107 0, // GPRJALR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11108 0, // GPRJALR:sub_vrm1_6_sub_vrm1_7
11109 0, // GPRJALR:sub_vrm2_0_sub_vrm2_1
11110 0, // GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11111 0, // GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11112 0, // GPRJALR:sub_vrm2_1_sub_vrm2_2
11113 0, // GPRJALR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11114 0, // GPRJALR:sub_vrm2_2_sub_vrm2_3
11115 },
11116 { // GPRJALRNonX7
11117 5, // GPRJALRNonX7:sub_16 -> GPRF16NoX0
11118 13, // GPRJALRNonX7:sub_32 -> GPRF32NoX0
11119 0, // GPRJALRNonX7:sub_64
11120 0, // GPRJALRNonX7:sub_128
11121 0, // GPRJALRNonX7:sub_cap_addr
11122 0, // GPRJALRNonX7:sub_gpr_even
11123 0, // GPRJALRNonX7:sub_gpr_odd
11124 0, // GPRJALRNonX7:sub_vrm1_0
11125 0, // GPRJALRNonX7:sub_vrm1_1
11126 0, // GPRJALRNonX7:sub_vrm1_2
11127 0, // GPRJALRNonX7:sub_vrm1_3
11128 0, // GPRJALRNonX7:sub_vrm1_4
11129 0, // GPRJALRNonX7:sub_vrm1_5
11130 0, // GPRJALRNonX7:sub_vrm1_6
11131 0, // GPRJALRNonX7:sub_vrm1_7
11132 0, // GPRJALRNonX7:sub_vrm2_0
11133 0, // GPRJALRNonX7:sub_vrm2_1
11134 0, // GPRJALRNonX7:sub_vrm2_2
11135 0, // GPRJALRNonX7:sub_vrm2_3
11136 0, // GPRJALRNonX7:sub_vrm4_0
11137 0, // GPRJALRNonX7:sub_vrm4_1
11138 0, // GPRJALRNonX7:sub_gpr_odd_then_sub_16
11139 0, // GPRJALRNonX7:sub_gpr_odd_then_sub_32
11140 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1
11141 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11142 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11143 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2
11144 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11145 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3
11146 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11147 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11148 0, // GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11149 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
11150 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11151 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11152 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11153 0, // GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11154 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11155 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11156 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11157 0, // GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11158 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4
11159 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11160 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11161 0, // GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11162 0, // GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5
11163 0, // GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11164 0, // GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11165 0, // GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6
11166 0, // GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11167 0, // GPRJALRNonX7:sub_vrm1_6_sub_vrm1_7
11168 0, // GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1
11169 0, // GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11170 0, // GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11171 0, // GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2
11172 0, // GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11173 0, // GPRJALRNonX7:sub_vrm2_2_sub_vrm2_3
11174 },
11175 { // GPRJALR_and_GPRNoX31
11176 5, // GPRJALR_and_GPRNoX31:sub_16 -> GPRF16NoX0
11177 13, // GPRJALR_and_GPRNoX31:sub_32 -> GPRF32NoX0
11178 0, // GPRJALR_and_GPRNoX31:sub_64
11179 0, // GPRJALR_and_GPRNoX31:sub_128
11180 0, // GPRJALR_and_GPRNoX31:sub_cap_addr
11181 0, // GPRJALR_and_GPRNoX31:sub_gpr_even
11182 0, // GPRJALR_and_GPRNoX31:sub_gpr_odd
11183 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0
11184 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1
11185 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2
11186 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3
11187 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4
11188 0, // GPRJALR_and_GPRNoX31:sub_vrm1_5
11189 0, // GPRJALR_and_GPRNoX31:sub_vrm1_6
11190 0, // GPRJALR_and_GPRNoX31:sub_vrm1_7
11191 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0
11192 0, // GPRJALR_and_GPRNoX31:sub_vrm2_1
11193 0, // GPRJALR_and_GPRNoX31:sub_vrm2_2
11194 0, // GPRJALR_and_GPRNoX31:sub_vrm2_3
11195 0, // GPRJALR_and_GPRNoX31:sub_vrm4_0
11196 0, // GPRJALR_and_GPRNoX31:sub_vrm4_1
11197 0, // GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_16
11198 0, // GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_32
11199 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
11200 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11201 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11202 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
11203 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11204 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
11205 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11206 0, // GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11207 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
11208 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
11209 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11210 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11211 0, // GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11212 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
11213 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11214 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11215 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11216 0, // GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11217 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
11218 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11219 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11220 0, // GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11221 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
11222 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11223 0, // GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11224 0, // GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
11225 0, // GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11226 0, // GPRJALR_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
11227 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
11228 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11229 0, // GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11230 0, // GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
11231 0, // GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11232 0, // GPRJALR_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
11233 },
11234 { // GPRJALRNonX7_and_GPRNoX31
11235 5, // GPRJALRNonX7_and_GPRNoX31:sub_16 -> GPRF16NoX0
11236 13, // GPRJALRNonX7_and_GPRNoX31:sub_32 -> GPRF32NoX0
11237 0, // GPRJALRNonX7_and_GPRNoX31:sub_64
11238 0, // GPRJALRNonX7_and_GPRNoX31:sub_128
11239 0, // GPRJALRNonX7_and_GPRNoX31:sub_cap_addr
11240 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_even
11241 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd
11242 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0
11243 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1
11244 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2
11245 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3
11246 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4
11247 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5
11248 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6
11249 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_7
11250 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0
11251 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1
11252 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2
11253 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_3
11254 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm4_0
11255 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm4_1
11256 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_16
11257 0, // GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_32
11258 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
11259 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11260 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11261 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
11262 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11263 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
11264 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11265 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11266 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
11267 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
11268 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11269 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11270 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11271 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
11272 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11273 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11274 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11275 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11276 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
11277 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11278 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11279 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11280 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
11281 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11282 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11283 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
11284 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11285 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
11286 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
11287 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11288 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11289 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
11290 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11291 0, // GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
11292 },
11293 { // TR
11294 0, // TR:sub_16
11295 0, // TR:sub_32
11296 0, // TR:sub_64
11297 0, // TR:sub_128
11298 0, // TR:sub_cap_addr
11299 0, // TR:sub_gpr_even
11300 0, // TR:sub_gpr_odd
11301 0, // TR:sub_vrm1_0
11302 0, // TR:sub_vrm1_1
11303 0, // TR:sub_vrm1_2
11304 0, // TR:sub_vrm1_3
11305 0, // TR:sub_vrm1_4
11306 0, // TR:sub_vrm1_5
11307 0, // TR:sub_vrm1_6
11308 0, // TR:sub_vrm1_7
11309 0, // TR:sub_vrm2_0
11310 0, // TR:sub_vrm2_1
11311 0, // TR:sub_vrm2_2
11312 0, // TR:sub_vrm2_3
11313 0, // TR:sub_vrm4_0
11314 0, // TR:sub_vrm4_1
11315 0, // TR:sub_gpr_odd_then_sub_16
11316 0, // TR:sub_gpr_odd_then_sub_32
11317 0, // TR:sub_vrm1_0_sub_vrm1_1
11318 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11319 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11320 0, // TR:sub_vrm1_1_sub_vrm1_2
11321 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11322 0, // TR:sub_vrm1_2_sub_vrm1_3
11323 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11324 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11325 0, // TR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11326 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
11327 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11328 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11329 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11330 0, // TR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11331 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11332 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11333 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11334 0, // TR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11335 0, // TR:sub_vrm1_3_sub_vrm1_4
11336 0, // TR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11337 0, // TR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11338 0, // TR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11339 0, // TR:sub_vrm1_4_sub_vrm1_5
11340 0, // TR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11341 0, // TR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11342 0, // TR:sub_vrm1_5_sub_vrm1_6
11343 0, // TR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11344 0, // TR:sub_vrm1_6_sub_vrm1_7
11345 0, // TR:sub_vrm2_0_sub_vrm2_1
11346 0, // TR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11347 0, // TR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11348 0, // TR:sub_vrm2_1_sub_vrm2_2
11349 0, // TR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11350 0, // TR:sub_vrm2_2_sub_vrm2_3
11351 },
11352 { // GPRTC
11353 5, // GPRTC:sub_16 -> GPRF16NoX0
11354 13, // GPRTC:sub_32 -> GPRF32NoX0
11355 0, // GPRTC:sub_64
11356 0, // GPRTC:sub_128
11357 0, // GPRTC:sub_cap_addr
11358 0, // GPRTC:sub_gpr_even
11359 0, // GPRTC:sub_gpr_odd
11360 0, // GPRTC:sub_vrm1_0
11361 0, // GPRTC:sub_vrm1_1
11362 0, // GPRTC:sub_vrm1_2
11363 0, // GPRTC:sub_vrm1_3
11364 0, // GPRTC:sub_vrm1_4
11365 0, // GPRTC:sub_vrm1_5
11366 0, // GPRTC:sub_vrm1_6
11367 0, // GPRTC:sub_vrm1_7
11368 0, // GPRTC:sub_vrm2_0
11369 0, // GPRTC:sub_vrm2_1
11370 0, // GPRTC:sub_vrm2_2
11371 0, // GPRTC:sub_vrm2_3
11372 0, // GPRTC:sub_vrm4_0
11373 0, // GPRTC:sub_vrm4_1
11374 0, // GPRTC:sub_gpr_odd_then_sub_16
11375 0, // GPRTC:sub_gpr_odd_then_sub_32
11376 0, // GPRTC:sub_vrm1_0_sub_vrm1_1
11377 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11378 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11379 0, // GPRTC:sub_vrm1_1_sub_vrm1_2
11380 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11381 0, // GPRTC:sub_vrm1_2_sub_vrm1_3
11382 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11383 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11384 0, // GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11385 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
11386 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11387 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11388 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11389 0, // GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11390 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11391 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11392 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11393 0, // GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11394 0, // GPRTC:sub_vrm1_3_sub_vrm1_4
11395 0, // GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11396 0, // GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11397 0, // GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11398 0, // GPRTC:sub_vrm1_4_sub_vrm1_5
11399 0, // GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11400 0, // GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11401 0, // GPRTC:sub_vrm1_5_sub_vrm1_6
11402 0, // GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11403 0, // GPRTC:sub_vrm1_6_sub_vrm1_7
11404 0, // GPRTC:sub_vrm2_0_sub_vrm2_1
11405 0, // GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11406 0, // GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11407 0, // GPRTC:sub_vrm2_1_sub_vrm2_2
11408 0, // GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11409 0, // GPRTC:sub_vrm2_2_sub_vrm2_3
11410 },
11411 { // GPRNoX31_and_GPRTC
11412 5, // GPRNoX31_and_GPRTC:sub_16 -> GPRF16NoX0
11413 13, // GPRNoX31_and_GPRTC:sub_32 -> GPRF32NoX0
11414 0, // GPRNoX31_and_GPRTC:sub_64
11415 0, // GPRNoX31_and_GPRTC:sub_128
11416 0, // GPRNoX31_and_GPRTC:sub_cap_addr
11417 0, // GPRNoX31_and_GPRTC:sub_gpr_even
11418 0, // GPRNoX31_and_GPRTC:sub_gpr_odd
11419 0, // GPRNoX31_and_GPRTC:sub_vrm1_0
11420 0, // GPRNoX31_and_GPRTC:sub_vrm1_1
11421 0, // GPRNoX31_and_GPRTC:sub_vrm1_2
11422 0, // GPRNoX31_and_GPRTC:sub_vrm1_3
11423 0, // GPRNoX31_and_GPRTC:sub_vrm1_4
11424 0, // GPRNoX31_and_GPRTC:sub_vrm1_5
11425 0, // GPRNoX31_and_GPRTC:sub_vrm1_6
11426 0, // GPRNoX31_and_GPRTC:sub_vrm1_7
11427 0, // GPRNoX31_and_GPRTC:sub_vrm2_0
11428 0, // GPRNoX31_and_GPRTC:sub_vrm2_1
11429 0, // GPRNoX31_and_GPRTC:sub_vrm2_2
11430 0, // GPRNoX31_and_GPRTC:sub_vrm2_3
11431 0, // GPRNoX31_and_GPRTC:sub_vrm4_0
11432 0, // GPRNoX31_and_GPRTC:sub_vrm4_1
11433 0, // GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_16
11434 0, // GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_32
11435 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1
11436 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11437 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11438 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2
11439 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11440 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3
11441 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11442 0, // GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11443 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
11444 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
11445 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11446 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11447 0, // GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11448 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
11449 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11450 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11451 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11452 0, // GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11453 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4
11454 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11455 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11456 0, // GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11457 0, // GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5
11458 0, // GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11459 0, // GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11460 0, // GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6
11461 0, // GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11462 0, // GPRNoX31_and_GPRTC:sub_vrm1_6_sub_vrm1_7
11463 0, // GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1
11464 0, // GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11465 0, // GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11466 0, // GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2
11467 0, // GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11468 0, // GPRNoX31_and_GPRTC:sub_vrm2_2_sub_vrm2_3
11469 },
11470 { // GPRTCNonX7
11471 5, // GPRTCNonX7:sub_16 -> GPRF16NoX0
11472 13, // GPRTCNonX7:sub_32 -> GPRF32NoX0
11473 0, // GPRTCNonX7:sub_64
11474 0, // GPRTCNonX7:sub_128
11475 0, // GPRTCNonX7:sub_cap_addr
11476 0, // GPRTCNonX7:sub_gpr_even
11477 0, // GPRTCNonX7:sub_gpr_odd
11478 0, // GPRTCNonX7:sub_vrm1_0
11479 0, // GPRTCNonX7:sub_vrm1_1
11480 0, // GPRTCNonX7:sub_vrm1_2
11481 0, // GPRTCNonX7:sub_vrm1_3
11482 0, // GPRTCNonX7:sub_vrm1_4
11483 0, // GPRTCNonX7:sub_vrm1_5
11484 0, // GPRTCNonX7:sub_vrm1_6
11485 0, // GPRTCNonX7:sub_vrm1_7
11486 0, // GPRTCNonX7:sub_vrm2_0
11487 0, // GPRTCNonX7:sub_vrm2_1
11488 0, // GPRTCNonX7:sub_vrm2_2
11489 0, // GPRTCNonX7:sub_vrm2_3
11490 0, // GPRTCNonX7:sub_vrm4_0
11491 0, // GPRTCNonX7:sub_vrm4_1
11492 0, // GPRTCNonX7:sub_gpr_odd_then_sub_16
11493 0, // GPRTCNonX7:sub_gpr_odd_then_sub_32
11494 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
11495 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11496 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11497 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
11498 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11499 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
11500 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11501 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11502 0, // GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11503 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
11504 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11505 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11506 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11507 0, // GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11508 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11509 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11510 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11511 0, // GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11512 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
11513 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11514 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11515 0, // GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11516 0, // GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
11517 0, // GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11518 0, // GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11519 0, // GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
11520 0, // GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11521 0, // GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
11522 0, // GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
11523 0, // GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11524 0, // GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11525 0, // GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
11526 0, // GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11527 0, // GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
11528 },
11529 { // GPRNoX31_and_GPRTCNonX7
11530 5, // GPRNoX31_and_GPRTCNonX7:sub_16 -> GPRF16NoX0
11531 13, // GPRNoX31_and_GPRTCNonX7:sub_32 -> GPRF32NoX0
11532 0, // GPRNoX31_and_GPRTCNonX7:sub_64
11533 0, // GPRNoX31_and_GPRTCNonX7:sub_128
11534 0, // GPRNoX31_and_GPRTCNonX7:sub_cap_addr
11535 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_even
11536 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_odd
11537 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0
11538 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1
11539 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2
11540 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3
11541 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4
11542 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_5
11543 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_6
11544 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_7
11545 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0
11546 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_1
11547 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_2
11548 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_3
11549 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm4_0
11550 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm4_1
11551 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_16
11552 0, // GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_32
11553 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
11554 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11555 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11556 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
11557 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11558 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
11559 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11560 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11561 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
11562 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
11563 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11564 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11565 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11566 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
11567 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11568 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11569 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11570 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11571 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
11572 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11573 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11574 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11575 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
11576 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11577 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11578 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
11579 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11580 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
11581 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
11582 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11583 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11584 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
11585 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11586 0, // GPRNoX31_and_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
11587 },
11588 { // FPR32C
11589 6, // FPR32C:sub_16 -> FPR16C
11590 0, // FPR32C:sub_32
11591 0, // FPR32C:sub_64
11592 0, // FPR32C:sub_128
11593 0, // FPR32C:sub_cap_addr
11594 0, // FPR32C:sub_gpr_even
11595 0, // FPR32C:sub_gpr_odd
11596 0, // FPR32C:sub_vrm1_0
11597 0, // FPR32C:sub_vrm1_1
11598 0, // FPR32C:sub_vrm1_2
11599 0, // FPR32C:sub_vrm1_3
11600 0, // FPR32C:sub_vrm1_4
11601 0, // FPR32C:sub_vrm1_5
11602 0, // FPR32C:sub_vrm1_6
11603 0, // FPR32C:sub_vrm1_7
11604 0, // FPR32C:sub_vrm2_0
11605 0, // FPR32C:sub_vrm2_1
11606 0, // FPR32C:sub_vrm2_2
11607 0, // FPR32C:sub_vrm2_3
11608 0, // FPR32C:sub_vrm4_0
11609 0, // FPR32C:sub_vrm4_1
11610 0, // FPR32C:sub_gpr_odd_then_sub_16
11611 0, // FPR32C:sub_gpr_odd_then_sub_32
11612 0, // FPR32C:sub_vrm1_0_sub_vrm1_1
11613 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11614 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11615 0, // FPR32C:sub_vrm1_1_sub_vrm1_2
11616 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11617 0, // FPR32C:sub_vrm1_2_sub_vrm1_3
11618 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11619 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11620 0, // FPR32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11621 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
11622 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11623 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11624 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11625 0, // FPR32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11626 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11627 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11628 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11629 0, // FPR32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11630 0, // FPR32C:sub_vrm1_3_sub_vrm1_4
11631 0, // FPR32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11632 0, // FPR32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11633 0, // FPR32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11634 0, // FPR32C:sub_vrm1_4_sub_vrm1_5
11635 0, // FPR32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11636 0, // FPR32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11637 0, // FPR32C:sub_vrm1_5_sub_vrm1_6
11638 0, // FPR32C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11639 0, // FPR32C:sub_vrm1_6_sub_vrm1_7
11640 0, // FPR32C:sub_vrm2_0_sub_vrm2_1
11641 0, // FPR32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11642 0, // FPR32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11643 0, // FPR32C:sub_vrm2_1_sub_vrm2_2
11644 0, // FPR32C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11645 0, // FPR32C:sub_vrm2_2_sub_vrm2_3
11646 },
11647 { // GPRC
11648 7, // GPRC:sub_16 -> GPRF16C
11649 32, // GPRC:sub_32 -> GPRF32C
11650 0, // GPRC:sub_64
11651 0, // GPRC:sub_128
11652 0, // GPRC:sub_cap_addr
11653 0, // GPRC:sub_gpr_even
11654 0, // GPRC:sub_gpr_odd
11655 0, // GPRC:sub_vrm1_0
11656 0, // GPRC:sub_vrm1_1
11657 0, // GPRC:sub_vrm1_2
11658 0, // GPRC:sub_vrm1_3
11659 0, // GPRC:sub_vrm1_4
11660 0, // GPRC:sub_vrm1_5
11661 0, // GPRC:sub_vrm1_6
11662 0, // GPRC:sub_vrm1_7
11663 0, // GPRC:sub_vrm2_0
11664 0, // GPRC:sub_vrm2_1
11665 0, // GPRC:sub_vrm2_2
11666 0, // GPRC:sub_vrm2_3
11667 0, // GPRC:sub_vrm4_0
11668 0, // GPRC:sub_vrm4_1
11669 0, // GPRC:sub_gpr_odd_then_sub_16
11670 0, // GPRC:sub_gpr_odd_then_sub_32
11671 0, // GPRC:sub_vrm1_0_sub_vrm1_1
11672 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11673 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11674 0, // GPRC:sub_vrm1_1_sub_vrm1_2
11675 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11676 0, // GPRC:sub_vrm1_2_sub_vrm1_3
11677 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11678 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11679 0, // GPRC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11680 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
11681 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11682 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11683 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11684 0, // GPRC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11685 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11686 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11687 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11688 0, // GPRC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11689 0, // GPRC:sub_vrm1_3_sub_vrm1_4
11690 0, // GPRC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11691 0, // GPRC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11692 0, // GPRC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11693 0, // GPRC:sub_vrm1_4_sub_vrm1_5
11694 0, // GPRC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11695 0, // GPRC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11696 0, // GPRC:sub_vrm1_5_sub_vrm1_6
11697 0, // GPRC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11698 0, // GPRC:sub_vrm1_6_sub_vrm1_7
11699 0, // GPRC:sub_vrm2_0_sub_vrm2_1
11700 0, // GPRC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11701 0, // GPRC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11702 0, // GPRC:sub_vrm2_1_sub_vrm2_2
11703 0, // GPRC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11704 0, // GPRC:sub_vrm2_2_sub_vrm2_3
11705 },
11706 { // GPRF32C
11707 7, // GPRF32C:sub_16 -> GPRF16C
11708 0, // GPRF32C:sub_32
11709 0, // GPRF32C:sub_64
11710 0, // GPRF32C:sub_128
11711 0, // GPRF32C:sub_cap_addr
11712 0, // GPRF32C:sub_gpr_even
11713 0, // GPRF32C:sub_gpr_odd
11714 0, // GPRF32C:sub_vrm1_0
11715 0, // GPRF32C:sub_vrm1_1
11716 0, // GPRF32C:sub_vrm1_2
11717 0, // GPRF32C:sub_vrm1_3
11718 0, // GPRF32C:sub_vrm1_4
11719 0, // GPRF32C:sub_vrm1_5
11720 0, // GPRF32C:sub_vrm1_6
11721 0, // GPRF32C:sub_vrm1_7
11722 0, // GPRF32C:sub_vrm2_0
11723 0, // GPRF32C:sub_vrm2_1
11724 0, // GPRF32C:sub_vrm2_2
11725 0, // GPRF32C:sub_vrm2_3
11726 0, // GPRF32C:sub_vrm4_0
11727 0, // GPRF32C:sub_vrm4_1
11728 0, // GPRF32C:sub_gpr_odd_then_sub_16
11729 0, // GPRF32C:sub_gpr_odd_then_sub_32
11730 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1
11731 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11732 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11733 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2
11734 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11735 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3
11736 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11737 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11738 0, // GPRF32C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11739 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
11740 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11741 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11742 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11743 0, // GPRF32C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11744 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11745 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11746 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11747 0, // GPRF32C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11748 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4
11749 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11750 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11751 0, // GPRF32C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11752 0, // GPRF32C:sub_vrm1_4_sub_vrm1_5
11753 0, // GPRF32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11754 0, // GPRF32C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11755 0, // GPRF32C:sub_vrm1_5_sub_vrm1_6
11756 0, // GPRF32C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11757 0, // GPRF32C:sub_vrm1_6_sub_vrm1_7
11758 0, // GPRF32C:sub_vrm2_0_sub_vrm2_1
11759 0, // GPRF32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11760 0, // GPRF32C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11761 0, // GPRF32C:sub_vrm2_1_sub_vrm2_2
11762 0, // GPRF32C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11763 0, // GPRF32C:sub_vrm2_2_sub_vrm2_3
11764 },
11765 { // SR07
11766 5, // SR07:sub_16 -> GPRF16NoX0
11767 13, // SR07:sub_32 -> GPRF32NoX0
11768 0, // SR07:sub_64
11769 0, // SR07:sub_128
11770 0, // SR07:sub_cap_addr
11771 0, // SR07:sub_gpr_even
11772 0, // SR07:sub_gpr_odd
11773 0, // SR07:sub_vrm1_0
11774 0, // SR07:sub_vrm1_1
11775 0, // SR07:sub_vrm1_2
11776 0, // SR07:sub_vrm1_3
11777 0, // SR07:sub_vrm1_4
11778 0, // SR07:sub_vrm1_5
11779 0, // SR07:sub_vrm1_6
11780 0, // SR07:sub_vrm1_7
11781 0, // SR07:sub_vrm2_0
11782 0, // SR07:sub_vrm2_1
11783 0, // SR07:sub_vrm2_2
11784 0, // SR07:sub_vrm2_3
11785 0, // SR07:sub_vrm4_0
11786 0, // SR07:sub_vrm4_1
11787 0, // SR07:sub_gpr_odd_then_sub_16
11788 0, // SR07:sub_gpr_odd_then_sub_32
11789 0, // SR07:sub_vrm1_0_sub_vrm1_1
11790 0, // SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11791 0, // SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11792 0, // SR07:sub_vrm1_1_sub_vrm1_2
11793 0, // SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11794 0, // SR07:sub_vrm1_2_sub_vrm1_3
11795 0, // SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11796 0, // SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11797 0, // SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11798 0, // SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11799 0, // SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11800 0, // SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11801 0, // SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11802 0, // SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11803 0, // SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11804 0, // SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11805 0, // SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11806 0, // SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11807 0, // SR07:sub_vrm1_3_sub_vrm1_4
11808 0, // SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11809 0, // SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11810 0, // SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11811 0, // SR07:sub_vrm1_4_sub_vrm1_5
11812 0, // SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11813 0, // SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11814 0, // SR07:sub_vrm1_5_sub_vrm1_6
11815 0, // SR07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11816 0, // SR07:sub_vrm1_6_sub_vrm1_7
11817 0, // SR07:sub_vrm2_0_sub_vrm2_1
11818 0, // SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11819 0, // SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11820 0, // SR07:sub_vrm2_1_sub_vrm2_2
11821 0, // SR07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11822 0, // SR07:sub_vrm2_2_sub_vrm2_3
11823 },
11824 { // TRM2
11825 0, // TRM2:sub_16
11826 0, // TRM2:sub_32
11827 0, // TRM2:sub_64
11828 0, // TRM2:sub_128
11829 0, // TRM2:sub_cap_addr
11830 0, // TRM2:sub_gpr_even
11831 0, // TRM2:sub_gpr_odd
11832 0, // TRM2:sub_vrm1_0
11833 0, // TRM2:sub_vrm1_1
11834 0, // TRM2:sub_vrm1_2
11835 0, // TRM2:sub_vrm1_3
11836 0, // TRM2:sub_vrm1_4
11837 0, // TRM2:sub_vrm1_5
11838 0, // TRM2:sub_vrm1_6
11839 0, // TRM2:sub_vrm1_7
11840 0, // TRM2:sub_vrm2_0
11841 0, // TRM2:sub_vrm2_1
11842 0, // TRM2:sub_vrm2_2
11843 0, // TRM2:sub_vrm2_3
11844 0, // TRM2:sub_vrm4_0
11845 0, // TRM2:sub_vrm4_1
11846 0, // TRM2:sub_gpr_odd_then_sub_16
11847 0, // TRM2:sub_gpr_odd_then_sub_32
11848 0, // TRM2:sub_vrm1_0_sub_vrm1_1
11849 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11850 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11851 0, // TRM2:sub_vrm1_1_sub_vrm1_2
11852 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11853 0, // TRM2:sub_vrm1_2_sub_vrm1_3
11854 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11855 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11856 0, // TRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11857 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
11858 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11859 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11860 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11861 0, // TRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11862 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11863 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11864 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11865 0, // TRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11866 0, // TRM2:sub_vrm1_3_sub_vrm1_4
11867 0, // TRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11868 0, // TRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11869 0, // TRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11870 0, // TRM2:sub_vrm1_4_sub_vrm1_5
11871 0, // TRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11872 0, // TRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11873 0, // TRM2:sub_vrm1_5_sub_vrm1_6
11874 0, // TRM2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11875 0, // TRM2:sub_vrm1_6_sub_vrm1_7
11876 0, // TRM2:sub_vrm2_0_sub_vrm2_1
11877 0, // TRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11878 0, // TRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11879 0, // TRM2:sub_vrm2_1_sub_vrm2_2
11880 0, // TRM2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11881 0, // TRM2:sub_vrm2_2_sub_vrm2_3
11882 },
11883 { // GPRC_and_GPRTC
11884 7, // GPRC_and_GPRTC:sub_16 -> GPRF16C
11885 32, // GPRC_and_GPRTC:sub_32 -> GPRF32C
11886 0, // GPRC_and_GPRTC:sub_64
11887 0, // GPRC_and_GPRTC:sub_128
11888 0, // GPRC_and_GPRTC:sub_cap_addr
11889 0, // GPRC_and_GPRTC:sub_gpr_even
11890 0, // GPRC_and_GPRTC:sub_gpr_odd
11891 0, // GPRC_and_GPRTC:sub_vrm1_0
11892 0, // GPRC_and_GPRTC:sub_vrm1_1
11893 0, // GPRC_and_GPRTC:sub_vrm1_2
11894 0, // GPRC_and_GPRTC:sub_vrm1_3
11895 0, // GPRC_and_GPRTC:sub_vrm1_4
11896 0, // GPRC_and_GPRTC:sub_vrm1_5
11897 0, // GPRC_and_GPRTC:sub_vrm1_6
11898 0, // GPRC_and_GPRTC:sub_vrm1_7
11899 0, // GPRC_and_GPRTC:sub_vrm2_0
11900 0, // GPRC_and_GPRTC:sub_vrm2_1
11901 0, // GPRC_and_GPRTC:sub_vrm2_2
11902 0, // GPRC_and_GPRTC:sub_vrm2_3
11903 0, // GPRC_and_GPRTC:sub_vrm4_0
11904 0, // GPRC_and_GPRTC:sub_vrm4_1
11905 0, // GPRC_and_GPRTC:sub_gpr_odd_then_sub_16
11906 0, // GPRC_and_GPRTC:sub_gpr_odd_then_sub_32
11907 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1
11908 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11909 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11910 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2
11911 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11912 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3
11913 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11914 0, // GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11915 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
11916 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
11917 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11918 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11919 0, // GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11920 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
11921 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11922 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11923 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11924 0, // GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11925 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4
11926 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11927 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11928 0, // GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11929 0, // GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5
11930 0, // GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11931 0, // GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11932 0, // GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6
11933 0, // GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11934 0, // GPRC_and_GPRTC:sub_vrm1_6_sub_vrm1_7
11935 0, // GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1
11936 0, // GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11937 0, // GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11938 0, // GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2
11939 0, // GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11940 0, // GPRC_and_GPRTC:sub_vrm2_2_sub_vrm2_3
11941 },
11942 { // TRM4
11943 0, // TRM4:sub_16
11944 0, // TRM4:sub_32
11945 0, // TRM4:sub_64
11946 0, // TRM4:sub_128
11947 0, // TRM4:sub_cap_addr
11948 0, // TRM4:sub_gpr_even
11949 0, // TRM4:sub_gpr_odd
11950 0, // TRM4:sub_vrm1_0
11951 0, // TRM4:sub_vrm1_1
11952 0, // TRM4:sub_vrm1_2
11953 0, // TRM4:sub_vrm1_3
11954 0, // TRM4:sub_vrm1_4
11955 0, // TRM4:sub_vrm1_5
11956 0, // TRM4:sub_vrm1_6
11957 0, // TRM4:sub_vrm1_7
11958 0, // TRM4:sub_vrm2_0
11959 0, // TRM4:sub_vrm2_1
11960 0, // TRM4:sub_vrm2_2
11961 0, // TRM4:sub_vrm2_3
11962 0, // TRM4:sub_vrm4_0
11963 0, // TRM4:sub_vrm4_1
11964 0, // TRM4:sub_gpr_odd_then_sub_16
11965 0, // TRM4:sub_gpr_odd_then_sub_32
11966 0, // TRM4:sub_vrm1_0_sub_vrm1_1
11967 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
11968 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11969 0, // TRM4:sub_vrm1_1_sub_vrm1_2
11970 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
11971 0, // TRM4:sub_vrm1_2_sub_vrm1_3
11972 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11973 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11974 0, // TRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11975 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
11976 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11977 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11978 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11979 0, // TRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11980 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
11981 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11982 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11983 0, // TRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11984 0, // TRM4:sub_vrm1_3_sub_vrm1_4
11985 0, // TRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
11986 0, // TRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11987 0, // TRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11988 0, // TRM4:sub_vrm1_4_sub_vrm1_5
11989 0, // TRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
11990 0, // TRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11991 0, // TRM4:sub_vrm1_5_sub_vrm1_6
11992 0, // TRM4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
11993 0, // TRM4:sub_vrm1_6_sub_vrm1_7
11994 0, // TRM4:sub_vrm2_0_sub_vrm2_1
11995 0, // TRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
11996 0, // TRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11997 0, // TRM4:sub_vrm2_1_sub_vrm2_2
11998 0, // TRM4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
11999 0, // TRM4:sub_vrm2_2_sub_vrm2_3
12000 },
12001 { // VCSR
12002 0, // VCSR:sub_16
12003 0, // VCSR:sub_32
12004 0, // VCSR:sub_64
12005 0, // VCSR:sub_128
12006 0, // VCSR:sub_cap_addr
12007 0, // VCSR:sub_gpr_even
12008 0, // VCSR:sub_gpr_odd
12009 0, // VCSR:sub_vrm1_0
12010 0, // VCSR:sub_vrm1_1
12011 0, // VCSR:sub_vrm1_2
12012 0, // VCSR:sub_vrm1_3
12013 0, // VCSR:sub_vrm1_4
12014 0, // VCSR:sub_vrm1_5
12015 0, // VCSR:sub_vrm1_6
12016 0, // VCSR:sub_vrm1_7
12017 0, // VCSR:sub_vrm2_0
12018 0, // VCSR:sub_vrm2_1
12019 0, // VCSR:sub_vrm2_2
12020 0, // VCSR:sub_vrm2_3
12021 0, // VCSR:sub_vrm4_0
12022 0, // VCSR:sub_vrm4_1
12023 0, // VCSR:sub_gpr_odd_then_sub_16
12024 0, // VCSR:sub_gpr_odd_then_sub_32
12025 0, // VCSR:sub_vrm1_0_sub_vrm1_1
12026 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12027 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12028 0, // VCSR:sub_vrm1_1_sub_vrm1_2
12029 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12030 0, // VCSR:sub_vrm1_2_sub_vrm1_3
12031 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12032 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12033 0, // VCSR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12034 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
12035 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12036 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12037 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12038 0, // VCSR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12039 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12040 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12041 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12042 0, // VCSR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12043 0, // VCSR:sub_vrm1_3_sub_vrm1_4
12044 0, // VCSR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12045 0, // VCSR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12046 0, // VCSR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12047 0, // VCSR:sub_vrm1_4_sub_vrm1_5
12048 0, // VCSR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12049 0, // VCSR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12050 0, // VCSR:sub_vrm1_5_sub_vrm1_6
12051 0, // VCSR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12052 0, // VCSR:sub_vrm1_6_sub_vrm1_7
12053 0, // VCSR:sub_vrm2_0_sub_vrm2_1
12054 0, // VCSR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12055 0, // VCSR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12056 0, // VCSR:sub_vrm2_1_sub_vrm2_2
12057 0, // VCSR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12058 0, // VCSR:sub_vrm2_2_sub_vrm2_3
12059 },
12060 { // GPRC_and_SR07
12061 7, // GPRC_and_SR07:sub_16 -> GPRF16C
12062 32, // GPRC_and_SR07:sub_32 -> GPRF32C
12063 0, // GPRC_and_SR07:sub_64
12064 0, // GPRC_and_SR07:sub_128
12065 0, // GPRC_and_SR07:sub_cap_addr
12066 0, // GPRC_and_SR07:sub_gpr_even
12067 0, // GPRC_and_SR07:sub_gpr_odd
12068 0, // GPRC_and_SR07:sub_vrm1_0
12069 0, // GPRC_and_SR07:sub_vrm1_1
12070 0, // GPRC_and_SR07:sub_vrm1_2
12071 0, // GPRC_and_SR07:sub_vrm1_3
12072 0, // GPRC_and_SR07:sub_vrm1_4
12073 0, // GPRC_and_SR07:sub_vrm1_5
12074 0, // GPRC_and_SR07:sub_vrm1_6
12075 0, // GPRC_and_SR07:sub_vrm1_7
12076 0, // GPRC_and_SR07:sub_vrm2_0
12077 0, // GPRC_and_SR07:sub_vrm2_1
12078 0, // GPRC_and_SR07:sub_vrm2_2
12079 0, // GPRC_and_SR07:sub_vrm2_3
12080 0, // GPRC_and_SR07:sub_vrm4_0
12081 0, // GPRC_and_SR07:sub_vrm4_1
12082 0, // GPRC_and_SR07:sub_gpr_odd_then_sub_16
12083 0, // GPRC_and_SR07:sub_gpr_odd_then_sub_32
12084 0, // GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1
12085 0, // GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12086 0, // GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12087 0, // GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2
12088 0, // GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12089 0, // GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3
12090 0, // GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12091 0, // GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12092 0, // GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12093 0, // GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12094 0, // GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12095 0, // GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12096 0, // GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12097 0, // GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12098 0, // GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12099 0, // GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12100 0, // GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12101 0, // GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12102 0, // GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4
12103 0, // GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12104 0, // GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12105 0, // GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12106 0, // GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5
12107 0, // GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12108 0, // GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12109 0, // GPRC_and_SR07:sub_vrm1_5_sub_vrm1_6
12110 0, // GPRC_and_SR07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12111 0, // GPRC_and_SR07:sub_vrm1_6_sub_vrm1_7
12112 0, // GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1
12113 0, // GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12114 0, // GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12115 0, // GPRC_and_SR07:sub_vrm2_1_sub_vrm2_2
12116 0, // GPRC_and_SR07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12117 0, // GPRC_and_SR07:sub_vrm2_2_sub_vrm2_3
12118 },
12119 { // GPRX1X5
12120 5, // GPRX1X5:sub_16 -> GPRF16NoX0
12121 13, // GPRX1X5:sub_32 -> GPRF32NoX0
12122 0, // GPRX1X5:sub_64
12123 0, // GPRX1X5:sub_128
12124 0, // GPRX1X5:sub_cap_addr
12125 0, // GPRX1X5:sub_gpr_even
12126 0, // GPRX1X5:sub_gpr_odd
12127 0, // GPRX1X5:sub_vrm1_0
12128 0, // GPRX1X5:sub_vrm1_1
12129 0, // GPRX1X5:sub_vrm1_2
12130 0, // GPRX1X5:sub_vrm1_3
12131 0, // GPRX1X5:sub_vrm1_4
12132 0, // GPRX1X5:sub_vrm1_5
12133 0, // GPRX1X5:sub_vrm1_6
12134 0, // GPRX1X5:sub_vrm1_7
12135 0, // GPRX1X5:sub_vrm2_0
12136 0, // GPRX1X5:sub_vrm2_1
12137 0, // GPRX1X5:sub_vrm2_2
12138 0, // GPRX1X5:sub_vrm2_3
12139 0, // GPRX1X5:sub_vrm4_0
12140 0, // GPRX1X5:sub_vrm4_1
12141 0, // GPRX1X5:sub_gpr_odd_then_sub_16
12142 0, // GPRX1X5:sub_gpr_odd_then_sub_32
12143 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1
12144 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12145 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12146 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2
12147 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12148 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3
12149 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12150 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12151 0, // GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12152 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
12153 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12154 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12155 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12156 0, // GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12157 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12158 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12159 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12160 0, // GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12161 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4
12162 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12163 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12164 0, // GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12165 0, // GPRX1X5:sub_vrm1_4_sub_vrm1_5
12166 0, // GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12167 0, // GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12168 0, // GPRX1X5:sub_vrm1_5_sub_vrm1_6
12169 0, // GPRX1X5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12170 0, // GPRX1X5:sub_vrm1_6_sub_vrm1_7
12171 0, // GPRX1X5:sub_vrm2_0_sub_vrm2_1
12172 0, // GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12173 0, // GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12174 0, // GPRX1X5:sub_vrm2_1_sub_vrm2_2
12175 0, // GPRX1X5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12176 0, // GPRX1X5:sub_vrm2_2_sub_vrm2_3
12177 },
12178 { // GPRF32X0
12179 8, // GPRF32X0:sub_16 -> GPRF16X0
12180 0, // GPRF32X0:sub_32
12181 0, // GPRF32X0:sub_64
12182 0, // GPRF32X0:sub_128
12183 0, // GPRF32X0:sub_cap_addr
12184 0, // GPRF32X0:sub_gpr_even
12185 0, // GPRF32X0:sub_gpr_odd
12186 0, // GPRF32X0:sub_vrm1_0
12187 0, // GPRF32X0:sub_vrm1_1
12188 0, // GPRF32X0:sub_vrm1_2
12189 0, // GPRF32X0:sub_vrm1_3
12190 0, // GPRF32X0:sub_vrm1_4
12191 0, // GPRF32X0:sub_vrm1_5
12192 0, // GPRF32X0:sub_vrm1_6
12193 0, // GPRF32X0:sub_vrm1_7
12194 0, // GPRF32X0:sub_vrm2_0
12195 0, // GPRF32X0:sub_vrm2_1
12196 0, // GPRF32X0:sub_vrm2_2
12197 0, // GPRF32X0:sub_vrm2_3
12198 0, // GPRF32X0:sub_vrm4_0
12199 0, // GPRF32X0:sub_vrm4_1
12200 0, // GPRF32X0:sub_gpr_odd_then_sub_16
12201 0, // GPRF32X0:sub_gpr_odd_then_sub_32
12202 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1
12203 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12204 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12205 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2
12206 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12207 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3
12208 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12209 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12210 0, // GPRF32X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12211 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
12212 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12213 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12214 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12215 0, // GPRF32X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12216 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12217 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12218 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12219 0, // GPRF32X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12220 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4
12221 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12222 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12223 0, // GPRF32X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12224 0, // GPRF32X0:sub_vrm1_4_sub_vrm1_5
12225 0, // GPRF32X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12226 0, // GPRF32X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12227 0, // GPRF32X0:sub_vrm1_5_sub_vrm1_6
12228 0, // GPRF32X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12229 0, // GPRF32X0:sub_vrm1_6_sub_vrm1_7
12230 0, // GPRF32X0:sub_vrm2_0_sub_vrm2_1
12231 0, // GPRF32X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12232 0, // GPRF32X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12233 0, // GPRF32X0:sub_vrm2_1_sub_vrm2_2
12234 0, // GPRF32X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12235 0, // GPRF32X0:sub_vrm2_2_sub_vrm2_3
12236 },
12237 { // GPRX0
12238 8, // GPRX0:sub_16 -> GPRF16X0
12239 40, // GPRX0:sub_32 -> GPRF32X0
12240 0, // GPRX0:sub_64
12241 0, // GPRX0:sub_128
12242 0, // GPRX0:sub_cap_addr
12243 0, // GPRX0:sub_gpr_even
12244 0, // GPRX0:sub_gpr_odd
12245 0, // GPRX0:sub_vrm1_0
12246 0, // GPRX0:sub_vrm1_1
12247 0, // GPRX0:sub_vrm1_2
12248 0, // GPRX0:sub_vrm1_3
12249 0, // GPRX0:sub_vrm1_4
12250 0, // GPRX0:sub_vrm1_5
12251 0, // GPRX0:sub_vrm1_6
12252 0, // GPRX0:sub_vrm1_7
12253 0, // GPRX0:sub_vrm2_0
12254 0, // GPRX0:sub_vrm2_1
12255 0, // GPRX0:sub_vrm2_2
12256 0, // GPRX0:sub_vrm2_3
12257 0, // GPRX0:sub_vrm4_0
12258 0, // GPRX0:sub_vrm4_1
12259 0, // GPRX0:sub_gpr_odd_then_sub_16
12260 0, // GPRX0:sub_gpr_odd_then_sub_32
12261 0, // GPRX0:sub_vrm1_0_sub_vrm1_1
12262 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12263 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12264 0, // GPRX0:sub_vrm1_1_sub_vrm1_2
12265 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12266 0, // GPRX0:sub_vrm1_2_sub_vrm1_3
12267 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12268 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12269 0, // GPRX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12270 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
12271 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12272 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12273 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12274 0, // GPRX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12275 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12276 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12277 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12278 0, // GPRX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12279 0, // GPRX0:sub_vrm1_3_sub_vrm1_4
12280 0, // GPRX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12281 0, // GPRX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12282 0, // GPRX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12283 0, // GPRX0:sub_vrm1_4_sub_vrm1_5
12284 0, // GPRX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12285 0, // GPRX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12286 0, // GPRX0:sub_vrm1_5_sub_vrm1_6
12287 0, // GPRX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12288 0, // GPRX0:sub_vrm1_6_sub_vrm1_7
12289 0, // GPRX0:sub_vrm2_0_sub_vrm2_1
12290 0, // GPRX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12291 0, // GPRX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12292 0, // GPRX0:sub_vrm2_1_sub_vrm2_2
12293 0, // GPRX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12294 0, // GPRX0:sub_vrm2_2_sub_vrm2_3
12295 },
12296 { // GPRX1
12297 5, // GPRX1:sub_16 -> GPRF16NoX0
12298 13, // GPRX1:sub_32 -> GPRF32NoX0
12299 0, // GPRX1:sub_64
12300 0, // GPRX1:sub_128
12301 0, // GPRX1:sub_cap_addr
12302 0, // GPRX1:sub_gpr_even
12303 0, // GPRX1:sub_gpr_odd
12304 0, // GPRX1:sub_vrm1_0
12305 0, // GPRX1:sub_vrm1_1
12306 0, // GPRX1:sub_vrm1_2
12307 0, // GPRX1:sub_vrm1_3
12308 0, // GPRX1:sub_vrm1_4
12309 0, // GPRX1:sub_vrm1_5
12310 0, // GPRX1:sub_vrm1_6
12311 0, // GPRX1:sub_vrm1_7
12312 0, // GPRX1:sub_vrm2_0
12313 0, // GPRX1:sub_vrm2_1
12314 0, // GPRX1:sub_vrm2_2
12315 0, // GPRX1:sub_vrm2_3
12316 0, // GPRX1:sub_vrm4_0
12317 0, // GPRX1:sub_vrm4_1
12318 0, // GPRX1:sub_gpr_odd_then_sub_16
12319 0, // GPRX1:sub_gpr_odd_then_sub_32
12320 0, // GPRX1:sub_vrm1_0_sub_vrm1_1
12321 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12322 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12323 0, // GPRX1:sub_vrm1_1_sub_vrm1_2
12324 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12325 0, // GPRX1:sub_vrm1_2_sub_vrm1_3
12326 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12327 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12328 0, // GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12329 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
12330 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12331 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12332 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12333 0, // GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12334 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12335 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12336 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12337 0, // GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12338 0, // GPRX1:sub_vrm1_3_sub_vrm1_4
12339 0, // GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12340 0, // GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12341 0, // GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12342 0, // GPRX1:sub_vrm1_4_sub_vrm1_5
12343 0, // GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12344 0, // GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12345 0, // GPRX1:sub_vrm1_5_sub_vrm1_6
12346 0, // GPRX1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12347 0, // GPRX1:sub_vrm1_6_sub_vrm1_7
12348 0, // GPRX1:sub_vrm2_0_sub_vrm2_1
12349 0, // GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12350 0, // GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12351 0, // GPRX1:sub_vrm2_1_sub_vrm2_2
12352 0, // GPRX1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12353 0, // GPRX1:sub_vrm2_2_sub_vrm2_3
12354 },
12355 { // GPRX5
12356 5, // GPRX5:sub_16 -> GPRF16NoX0
12357 13, // GPRX5:sub_32 -> GPRF32NoX0
12358 0, // GPRX5:sub_64
12359 0, // GPRX5:sub_128
12360 0, // GPRX5:sub_cap_addr
12361 0, // GPRX5:sub_gpr_even
12362 0, // GPRX5:sub_gpr_odd
12363 0, // GPRX5:sub_vrm1_0
12364 0, // GPRX5:sub_vrm1_1
12365 0, // GPRX5:sub_vrm1_2
12366 0, // GPRX5:sub_vrm1_3
12367 0, // GPRX5:sub_vrm1_4
12368 0, // GPRX5:sub_vrm1_5
12369 0, // GPRX5:sub_vrm1_6
12370 0, // GPRX5:sub_vrm1_7
12371 0, // GPRX5:sub_vrm2_0
12372 0, // GPRX5:sub_vrm2_1
12373 0, // GPRX5:sub_vrm2_2
12374 0, // GPRX5:sub_vrm2_3
12375 0, // GPRX5:sub_vrm4_0
12376 0, // GPRX5:sub_vrm4_1
12377 0, // GPRX5:sub_gpr_odd_then_sub_16
12378 0, // GPRX5:sub_gpr_odd_then_sub_32
12379 0, // GPRX5:sub_vrm1_0_sub_vrm1_1
12380 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12381 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12382 0, // GPRX5:sub_vrm1_1_sub_vrm1_2
12383 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12384 0, // GPRX5:sub_vrm1_2_sub_vrm1_3
12385 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12386 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12387 0, // GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12388 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
12389 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12390 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12391 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12392 0, // GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12393 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12394 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12395 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12396 0, // GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12397 0, // GPRX5:sub_vrm1_3_sub_vrm1_4
12398 0, // GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12399 0, // GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12400 0, // GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12401 0, // GPRX5:sub_vrm1_4_sub_vrm1_5
12402 0, // GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12403 0, // GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12404 0, // GPRX5:sub_vrm1_5_sub_vrm1_6
12405 0, // GPRX5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12406 0, // GPRX5:sub_vrm1_6_sub_vrm1_7
12407 0, // GPRX5:sub_vrm2_0_sub_vrm2_1
12408 0, // GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12409 0, // GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12410 0, // GPRX5:sub_vrm2_1_sub_vrm2_2
12411 0, // GPRX5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12412 0, // GPRX5:sub_vrm2_2_sub_vrm2_3
12413 },
12414 { // GPRX7
12415 5, // GPRX7:sub_16 -> GPRF16NoX0
12416 13, // GPRX7:sub_32 -> GPRF32NoX0
12417 0, // GPRX7:sub_64
12418 0, // GPRX7:sub_128
12419 0, // GPRX7:sub_cap_addr
12420 0, // GPRX7:sub_gpr_even
12421 0, // GPRX7:sub_gpr_odd
12422 0, // GPRX7:sub_vrm1_0
12423 0, // GPRX7:sub_vrm1_1
12424 0, // GPRX7:sub_vrm1_2
12425 0, // GPRX7:sub_vrm1_3
12426 0, // GPRX7:sub_vrm1_4
12427 0, // GPRX7:sub_vrm1_5
12428 0, // GPRX7:sub_vrm1_6
12429 0, // GPRX7:sub_vrm1_7
12430 0, // GPRX7:sub_vrm2_0
12431 0, // GPRX7:sub_vrm2_1
12432 0, // GPRX7:sub_vrm2_2
12433 0, // GPRX7:sub_vrm2_3
12434 0, // GPRX7:sub_vrm4_0
12435 0, // GPRX7:sub_vrm4_1
12436 0, // GPRX7:sub_gpr_odd_then_sub_16
12437 0, // GPRX7:sub_gpr_odd_then_sub_32
12438 0, // GPRX7:sub_vrm1_0_sub_vrm1_1
12439 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12440 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12441 0, // GPRX7:sub_vrm1_1_sub_vrm1_2
12442 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12443 0, // GPRX7:sub_vrm1_2_sub_vrm1_3
12444 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12445 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12446 0, // GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12447 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
12448 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12449 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12450 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12451 0, // GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12452 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12453 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12454 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12455 0, // GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12456 0, // GPRX7:sub_vrm1_3_sub_vrm1_4
12457 0, // GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12458 0, // GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12459 0, // GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12460 0, // GPRX7:sub_vrm1_4_sub_vrm1_5
12461 0, // GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12462 0, // GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12463 0, // GPRX7:sub_vrm1_5_sub_vrm1_6
12464 0, // GPRX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12465 0, // GPRX7:sub_vrm1_6_sub_vrm1_7
12466 0, // GPRX7:sub_vrm2_0_sub_vrm2_1
12467 0, // GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12468 0, // GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12469 0, // GPRX7:sub_vrm2_1_sub_vrm2_2
12470 0, // GPRX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12471 0, // GPRX7:sub_vrm2_2_sub_vrm2_3
12472 },
12473 { // SP
12474 5, // SP:sub_16 -> GPRF16NoX0
12475 13, // SP:sub_32 -> GPRF32NoX0
12476 0, // SP:sub_64
12477 0, // SP:sub_128
12478 0, // SP:sub_cap_addr
12479 0, // SP:sub_gpr_even
12480 0, // SP:sub_gpr_odd
12481 0, // SP:sub_vrm1_0
12482 0, // SP:sub_vrm1_1
12483 0, // SP:sub_vrm1_2
12484 0, // SP:sub_vrm1_3
12485 0, // SP:sub_vrm1_4
12486 0, // SP:sub_vrm1_5
12487 0, // SP:sub_vrm1_6
12488 0, // SP:sub_vrm1_7
12489 0, // SP:sub_vrm2_0
12490 0, // SP:sub_vrm2_1
12491 0, // SP:sub_vrm2_2
12492 0, // SP:sub_vrm2_3
12493 0, // SP:sub_vrm4_0
12494 0, // SP:sub_vrm4_1
12495 0, // SP:sub_gpr_odd_then_sub_16
12496 0, // SP:sub_gpr_odd_then_sub_32
12497 0, // SP:sub_vrm1_0_sub_vrm1_1
12498 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12499 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12500 0, // SP:sub_vrm1_1_sub_vrm1_2
12501 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12502 0, // SP:sub_vrm1_2_sub_vrm1_3
12503 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12504 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12505 0, // SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12506 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
12507 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12508 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12509 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12510 0, // SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12511 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12512 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12513 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12514 0, // SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12515 0, // SP:sub_vrm1_3_sub_vrm1_4
12516 0, // SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12517 0, // SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12518 0, // SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12519 0, // SP:sub_vrm1_4_sub_vrm1_5
12520 0, // SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12521 0, // SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12522 0, // SP:sub_vrm1_5_sub_vrm1_6
12523 0, // SP:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12524 0, // SP:sub_vrm1_6_sub_vrm1_7
12525 0, // SP:sub_vrm2_0_sub_vrm2_1
12526 0, // SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12527 0, // SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12528 0, // SP:sub_vrm2_1_sub_vrm2_2
12529 0, // SP:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12530 0, // SP:sub_vrm2_2_sub_vrm2_3
12531 },
12532 { // anonymous_14663
12533 0, // anonymous_14663:sub_16
12534 0, // anonymous_14663:sub_32
12535 0, // anonymous_14663:sub_64
12536 0, // anonymous_14663:sub_128
12537 0, // anonymous_14663:sub_cap_addr
12538 0, // anonymous_14663:sub_gpr_even
12539 0, // anonymous_14663:sub_gpr_odd
12540 0, // anonymous_14663:sub_vrm1_0
12541 0, // anonymous_14663:sub_vrm1_1
12542 0, // anonymous_14663:sub_vrm1_2
12543 0, // anonymous_14663:sub_vrm1_3
12544 0, // anonymous_14663:sub_vrm1_4
12545 0, // anonymous_14663:sub_vrm1_5
12546 0, // anonymous_14663:sub_vrm1_6
12547 0, // anonymous_14663:sub_vrm1_7
12548 0, // anonymous_14663:sub_vrm2_0
12549 0, // anonymous_14663:sub_vrm2_1
12550 0, // anonymous_14663:sub_vrm2_2
12551 0, // anonymous_14663:sub_vrm2_3
12552 0, // anonymous_14663:sub_vrm4_0
12553 0, // anonymous_14663:sub_vrm4_1
12554 0, // anonymous_14663:sub_gpr_odd_then_sub_16
12555 0, // anonymous_14663:sub_gpr_odd_then_sub_32
12556 0, // anonymous_14663:sub_vrm1_0_sub_vrm1_1
12557 0, // anonymous_14663:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12558 0, // anonymous_14663:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12559 0, // anonymous_14663:sub_vrm1_1_sub_vrm1_2
12560 0, // anonymous_14663:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12561 0, // anonymous_14663:sub_vrm1_2_sub_vrm1_3
12562 0, // anonymous_14663:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12563 0, // anonymous_14663:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12564 0, // anonymous_14663:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12565 0, // anonymous_14663:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12566 0, // anonymous_14663:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12567 0, // anonymous_14663:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12568 0, // anonymous_14663:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12569 0, // anonymous_14663:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12570 0, // anonymous_14663:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12571 0, // anonymous_14663:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12572 0, // anonymous_14663:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12573 0, // anonymous_14663:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12574 0, // anonymous_14663:sub_vrm1_3_sub_vrm1_4
12575 0, // anonymous_14663:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12576 0, // anonymous_14663:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12577 0, // anonymous_14663:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12578 0, // anonymous_14663:sub_vrm1_4_sub_vrm1_5
12579 0, // anonymous_14663:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12580 0, // anonymous_14663:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12581 0, // anonymous_14663:sub_vrm1_5_sub_vrm1_6
12582 0, // anonymous_14663:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12583 0, // anonymous_14663:sub_vrm1_6_sub_vrm1_7
12584 0, // anonymous_14663:sub_vrm2_0_sub_vrm2_1
12585 0, // anonymous_14663:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12586 0, // anonymous_14663:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12587 0, // anonymous_14663:sub_vrm2_1_sub_vrm2_2
12588 0, // anonymous_14663:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12589 0, // anonymous_14663:sub_vrm2_2_sub_vrm2_3
12590 },
12591 { // GPRPair
12592 4, // GPRPair:sub_16 -> GPRF16
12593 12, // GPRPair:sub_32 -> GPRF32
12594 0, // GPRPair:sub_64
12595 0, // GPRPair:sub_128
12596 0, // GPRPair:sub_cap_addr
12597 16, // GPRPair:sub_gpr_even -> GPRNoX31
12598 9, // GPRPair:sub_gpr_odd -> GPRAll
12599 0, // GPRPair:sub_vrm1_0
12600 0, // GPRPair:sub_vrm1_1
12601 0, // GPRPair:sub_vrm1_2
12602 0, // GPRPair:sub_vrm1_3
12603 0, // GPRPair:sub_vrm1_4
12604 0, // GPRPair:sub_vrm1_5
12605 0, // GPRPair:sub_vrm1_6
12606 0, // GPRPair:sub_vrm1_7
12607 0, // GPRPair:sub_vrm2_0
12608 0, // GPRPair:sub_vrm2_1
12609 0, // GPRPair:sub_vrm2_2
12610 0, // GPRPair:sub_vrm2_3
12611 0, // GPRPair:sub_vrm4_0
12612 0, // GPRPair:sub_vrm4_1
12613 5, // GPRPair:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12614 13, // GPRPair:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12615 0, // GPRPair:sub_vrm1_0_sub_vrm1_1
12616 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12617 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12618 0, // GPRPair:sub_vrm1_1_sub_vrm1_2
12619 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12620 0, // GPRPair:sub_vrm1_2_sub_vrm1_3
12621 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12622 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12623 0, // GPRPair:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12624 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
12625 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12626 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12627 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12628 0, // GPRPair:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12629 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12630 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12631 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12632 0, // GPRPair:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12633 0, // GPRPair:sub_vrm1_3_sub_vrm1_4
12634 0, // GPRPair:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12635 0, // GPRPair:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12636 0, // GPRPair:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12637 0, // GPRPair:sub_vrm1_4_sub_vrm1_5
12638 0, // GPRPair:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12639 0, // GPRPair:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12640 0, // GPRPair:sub_vrm1_5_sub_vrm1_6
12641 0, // GPRPair:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12642 0, // GPRPair:sub_vrm1_6_sub_vrm1_7
12643 0, // GPRPair:sub_vrm2_0_sub_vrm2_1
12644 0, // GPRPair:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12645 0, // GPRPair:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12646 0, // GPRPair:sub_vrm2_1_sub_vrm2_2
12647 0, // GPRPair:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12648 0, // GPRPair:sub_vrm2_2_sub_vrm2_3
12649 },
12650 { // GPRPairNoX0
12651 5, // GPRPairNoX0:sub_16 -> GPRF16NoX0
12652 13, // GPRPairNoX0:sub_32 -> GPRF32NoX0
12653 0, // GPRPairNoX0:sub_64
12654 0, // GPRPairNoX0:sub_128
12655 0, // GPRPairNoX0:sub_cap_addr
12656 18, // GPRPairNoX0:sub_gpr_even -> GPRNoX0_and_GPRNoX31
12657 17, // GPRPairNoX0:sub_gpr_odd -> GPRNoX0X2
12658 0, // GPRPairNoX0:sub_vrm1_0
12659 0, // GPRPairNoX0:sub_vrm1_1
12660 0, // GPRPairNoX0:sub_vrm1_2
12661 0, // GPRPairNoX0:sub_vrm1_3
12662 0, // GPRPairNoX0:sub_vrm1_4
12663 0, // GPRPairNoX0:sub_vrm1_5
12664 0, // GPRPairNoX0:sub_vrm1_6
12665 0, // GPRPairNoX0:sub_vrm1_7
12666 0, // GPRPairNoX0:sub_vrm2_0
12667 0, // GPRPairNoX0:sub_vrm2_1
12668 0, // GPRPairNoX0:sub_vrm2_2
12669 0, // GPRPairNoX0:sub_vrm2_3
12670 0, // GPRPairNoX0:sub_vrm4_0
12671 0, // GPRPairNoX0:sub_vrm4_1
12672 5, // GPRPairNoX0:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12673 13, // GPRPairNoX0:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12674 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1
12675 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12676 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12677 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2
12678 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12679 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3
12680 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12681 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12682 0, // GPRPairNoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12683 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
12684 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12685 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12686 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12687 0, // GPRPairNoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12688 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12689 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12690 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12691 0, // GPRPairNoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12692 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4
12693 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12694 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12695 0, // GPRPairNoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12696 0, // GPRPairNoX0:sub_vrm1_4_sub_vrm1_5
12697 0, // GPRPairNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12698 0, // GPRPairNoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12699 0, // GPRPairNoX0:sub_vrm1_5_sub_vrm1_6
12700 0, // GPRPairNoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12701 0, // GPRPairNoX0:sub_vrm1_6_sub_vrm1_7
12702 0, // GPRPairNoX0:sub_vrm2_0_sub_vrm2_1
12703 0, // GPRPairNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12704 0, // GPRPairNoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12705 0, // GPRPairNoX0:sub_vrm2_1_sub_vrm2_2
12706 0, // GPRPairNoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12707 0, // GPRPairNoX0:sub_vrm2_2_sub_vrm2_3
12708 },
12709 { // GPRPair_with_sub_gpr_even_in_GPRNoX2
12710 4, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_16 -> GPRF16
12711 12, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_32 -> GPRF32
12712 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_64
12713 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_128
12714 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_cap_addr
12715 19, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_even -> GPRNoX2_and_GPRNoX31
12716 9, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_odd -> GPRAll
12717 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0
12718 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1
12719 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2
12720 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3
12721 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4
12722 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_5
12723 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_6
12724 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_7
12725 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0
12726 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_1
12727 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_2
12728 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_3
12729 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm4_0
12730 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm4_1
12731 5, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12732 13, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12733 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1
12734 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12735 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12736 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2
12737 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12738 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3
12739 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12740 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
12741 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
12742 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
12743 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12744 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12745 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
12746 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
12747 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12748 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12749 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12750 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
12751 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4
12752 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12753 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12754 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12755 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5
12756 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12757 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12758 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6
12759 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12760 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm1_6_sub_vrm1_7
12761 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1
12762 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12763 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12764 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2
12765 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12766 0, // GPRPair_with_sub_gpr_even_in_GPRNoX2:sub_vrm2_2_sub_vrm2_3
12767 },
12768 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
12769 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_16 -> GPRF16NoX0
12770 13, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_32 -> GPRF32NoX0
12771 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_64
12772 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_128
12773 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_cap_addr
12774 20, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_even -> GPRNoX0X2_and_GPRNoX31
12775 17, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_odd -> GPRNoX0X2
12776 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0
12777 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1
12778 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2
12779 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3
12780 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4
12781 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_5
12782 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_6
12783 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_7
12784 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0
12785 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_1
12786 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_2
12787 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_3
12788 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm4_0
12789 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm4_1
12790 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12791 13, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12792 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1
12793 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12794 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12795 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2
12796 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12797 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3
12798 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12799 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
12800 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
12801 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
12802 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12803 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12804 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
12805 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
12806 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12807 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12808 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12809 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
12810 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4
12811 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12812 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12813 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12814 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5
12815 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12816 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12817 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6
12818 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12819 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm1_6_sub_vrm1_7
12820 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1
12821 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12822 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12823 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2
12824 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12825 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2:sub_vrm2_2_sub_vrm2_3
12826 },
12827 { // GPRPair_with_sub_gpr_odd_in_GPRNoX31
12828 5, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_16 -> GPRF16NoX0
12829 13, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_32 -> GPRF32NoX0
12830 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_64
12831 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_128
12832 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_cap_addr
12833 18, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_even -> GPRNoX0_and_GPRNoX31
12834 20, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd -> GPRNoX0X2_and_GPRNoX31
12835 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0
12836 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1
12837 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2
12838 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3
12839 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4
12840 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5
12841 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6
12842 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_7
12843 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0
12844 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1
12845 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2
12846 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_3
12847 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_0
12848 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_1
12849 5, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12850 13, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12851 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1
12852 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12853 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12854 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2
12855 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12856 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3
12857 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12858 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12859 0, // GPRPair_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
12860 0, // GPRPair_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
12861 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12862 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12863 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12864 0, // GPRPair_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
12865 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12866 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12867 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12868 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12869 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4
12870 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12871 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12872 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12873 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5
12874 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12875 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12876 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6
12877 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12878 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6_sub_vrm1_7
12879 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1
12880 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12881 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12882 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2
12883 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12884 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2_sub_vrm2_3
12885 },
12886 { // GPRPair_with_sub_gpr_even_in_GPRJALR
12887 5, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_16 -> GPRF16NoX0
12888 13, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_32 -> GPRF32NoX0
12889 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_64
12890 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_128
12891 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_cap_addr
12892 24, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
12893 21, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_odd -> GPRJALR
12894 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0
12895 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1
12896 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2
12897 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3
12898 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4
12899 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_5
12900 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_6
12901 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_7
12902 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0
12903 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_1
12904 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_2
12905 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_3
12906 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm4_0
12907 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm4_1
12908 5, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12909 13, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12910 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1
12911 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12912 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12913 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2
12914 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12915 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3
12916 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12917 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
12918 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
12919 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
12920 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12921 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12922 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
12923 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
12924 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12925 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12926 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12927 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
12928 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4
12929 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12930 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12931 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12932 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4_sub_vrm1_5
12933 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12934 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12935 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_5_sub_vrm1_6
12936 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12937 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm1_6_sub_vrm1_7
12938 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0_sub_vrm2_1
12939 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12940 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12941 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_1_sub_vrm2_2
12942 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
12943 0, // GPRPair_with_sub_gpr_even_in_GPRJALR:sub_vrm2_2_sub_vrm2_3
12944 },
12945 { // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
12946 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_16 -> GPRF16NoX0
12947 13, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_32 -> GPRF32NoX0
12948 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_64
12949 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_128
12950 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_cap_addr
12951 20, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_even -> GPRNoX0X2_and_GPRNoX31
12952 20, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd -> GPRNoX0X2_and_GPRNoX31
12953 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0
12954 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1
12955 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2
12956 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3
12957 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4
12958 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5
12959 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6
12960 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_7
12961 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0
12962 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1
12963 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2
12964 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_3
12965 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_0
12966 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm4_1
12967 5, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
12968 13, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
12969 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1
12970 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
12971 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12972 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2
12973 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
12974 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3
12975 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12976 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12977 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_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
12978 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_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
12979 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12980 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12981 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12982 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_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
12983 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
12984 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12985 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12986 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12987 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4
12988 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
12989 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12990 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12991 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5
12992 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
12993 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12994 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6
12995 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
12996 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm1_6_sub_vrm1_7
12997 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1
12998 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
12999 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13000 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2
13001 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13002 0, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31:sub_vrm2_2_sub_vrm2_3
13003 },
13004 { // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
13005 5, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_16 -> GPRF16NoX0
13006 13, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_32 -> GPRF32NoX0
13007 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_64
13008 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_128
13009 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_cap_addr
13010 24, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
13011 22, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_odd -> GPRJALRNonX7
13012 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0
13013 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1
13014 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2
13015 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3
13016 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4
13017 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_5
13018 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_6
13019 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_7
13020 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0
13021 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_1
13022 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_2
13023 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_3
13024 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm4_0
13025 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm4_1
13026 5, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13027 13, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13028 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1
13029 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13030 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13031 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2
13032 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13033 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3
13034 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13035 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13036 0, // GPRPair_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
13037 0, // GPRPair_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
13038 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13039 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13040 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13041 0, // GPRPair_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
13042 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13043 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13044 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13045 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13046 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4
13047 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13048 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13049 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13050 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5
13051 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13052 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13053 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6
13054 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13055 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm1_6_sub_vrm1_7
13056 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1
13057 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13058 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13059 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2
13060 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13061 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7:sub_vrm2_2_sub_vrm2_3
13062 },
13063 { // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
13064 5, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_16 -> GPRF16NoX0
13065 13, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_32 -> GPRF32NoX0
13066 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_64
13067 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_128
13068 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_cap_addr
13069 24, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
13070 23, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_odd -> GPRJALR_and_GPRNoX31
13071 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0
13072 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1
13073 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2
13074 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3
13075 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4
13076 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_5
13077 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_6
13078 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_7
13079 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0
13080 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_1
13081 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_2
13082 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_3
13083 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm4_0
13084 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm4_1
13085 5, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13086 13, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13087 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
13088 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13089 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13090 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
13091 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13092 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
13093 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13094 0, // GPRPair_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
13095 0, // GPRPair_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
13096 0, // GPRPair_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
13097 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13098 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13099 0, // GPRPair_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
13100 0, // GPRPair_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
13101 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13102 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13103 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13104 0, // GPRPair_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
13105 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
13106 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13107 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13108 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13109 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
13110 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13111 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13112 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
13113 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13114 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
13115 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
13116 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13117 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13118 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
13119 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13120 0, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
13121 },
13122 { // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
13123 5, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_16 -> GPRF16NoX0
13124 13, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_32 -> GPRF32NoX0
13125 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_64
13126 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_128
13127 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_cap_addr
13128 24, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_even -> GPRJALRNonX7_and_GPRNoX31
13129 24, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd -> GPRJALRNonX7_and_GPRNoX31
13130 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0
13131 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1
13132 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2
13133 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3
13134 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4
13135 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5
13136 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6
13137 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_7
13138 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0
13139 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1
13140 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2
13141 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_3
13142 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_0
13143 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_1
13144 5, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13145 13, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13146 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
13147 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13148 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13149 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
13150 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13151 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
13152 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13153 0, // GPRPair_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
13154 0, // GPRPair_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
13155 0, // GPRPair_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
13156 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13157 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13158 0, // GPRPair_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
13159 0, // GPRPair_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
13160 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13161 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13162 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13163 0, // GPRPair_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
13164 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
13165 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13166 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13167 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13168 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
13169 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13170 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13171 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
13172 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13173 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
13174 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
13175 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13176 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13177 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
13178 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13179 0, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
13180 },
13181 { // GPRPair_with_sub_gpr_even_in_GPRTC
13182 5, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_16 -> GPRF16NoX0
13183 13, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_32 -> GPRF32NoX0
13184 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_64
13185 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_128
13186 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_cap_addr
13187 29, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13188 26, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_odd -> GPRTC
13189 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0
13190 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1
13191 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2
13192 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3
13193 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4
13194 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_5
13195 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_6
13196 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_7
13197 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0
13198 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_1
13199 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_2
13200 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_3
13201 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm4_0
13202 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm4_1
13203 5, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13204 13, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13205 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1
13206 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13207 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13208 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2
13209 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13210 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3
13211 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13212 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
13213 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
13214 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
13215 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13216 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13217 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
13218 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
13219 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13220 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13221 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13222 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
13223 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4
13224 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13225 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13226 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13227 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4_sub_vrm1_5
13228 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13229 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13230 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_5_sub_vrm1_6
13231 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13232 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm1_6_sub_vrm1_7
13233 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0_sub_vrm2_1
13234 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13235 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13236 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_1_sub_vrm2_2
13237 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13238 0, // GPRPair_with_sub_gpr_even_in_GPRTC:sub_vrm2_2_sub_vrm2_3
13239 },
13240 { // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
13241 5, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_16 -> GPRF16NoX0
13242 13, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_32 -> GPRF32NoX0
13243 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_64
13244 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_128
13245 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_cap_addr
13246 29, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13247 27, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_odd -> GPRNoX31_and_GPRTC
13248 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0
13249 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1
13250 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2
13251 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3
13252 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4
13253 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_5
13254 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_6
13255 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_7
13256 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0
13257 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_1
13258 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_2
13259 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_3
13260 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm4_0
13261 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm4_1
13262 5, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13263 13, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13264 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1
13265 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13266 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13267 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2
13268 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13269 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3
13270 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13271 0, // GPRPair_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
13272 0, // GPRPair_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
13273 0, // GPRPair_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
13274 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13275 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13276 0, // GPRPair_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
13277 0, // GPRPair_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
13278 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13279 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13280 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13281 0, // GPRPair_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
13282 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4
13283 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13284 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13285 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13286 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5
13287 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13288 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13289 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6
13290 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13291 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm1_6_sub_vrm1_7
13292 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1
13293 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13294 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13295 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2
13296 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13297 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC:sub_vrm2_2_sub_vrm2_3
13298 },
13299 { // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
13300 5, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_16 -> GPRF16NoX0
13301 13, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_32 -> GPRF32NoX0
13302 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_64
13303 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_128
13304 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_cap_addr
13305 29, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13306 28, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_odd -> GPRTCNonX7
13307 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0
13308 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1
13309 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2
13310 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3
13311 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4
13312 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_5
13313 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_6
13314 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_7
13315 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0
13316 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_1
13317 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_2
13318 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_3
13319 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm4_0
13320 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm4_1
13321 5, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13322 13, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13323 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
13324 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13325 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13326 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
13327 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13328 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
13329 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13330 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13331 0, // GPRPair_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
13332 0, // GPRPair_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
13333 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13334 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13335 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13336 0, // GPRPair_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
13337 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13338 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13339 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13340 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13341 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
13342 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13343 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13344 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13345 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
13346 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13347 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13348 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
13349 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13350 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
13351 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
13352 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13353 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13354 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
13355 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13356 0, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
13357 },
13358 { // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
13359 5, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_16 -> GPRF16NoX0
13360 13, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_32 -> GPRF32NoX0
13361 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_64
13362 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_128
13363 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_cap_addr
13364 29, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13365 29, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd -> GPRNoX31_and_GPRTCNonX7
13366 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0
13367 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1
13368 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2
13369 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3
13370 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4
13371 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5
13372 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6
13373 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_7
13374 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0
13375 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1
13376 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2
13377 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_3
13378 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_0
13379 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_1
13380 5, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13381 13, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13382 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
13383 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13384 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13385 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
13386 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13387 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
13388 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13389 0, // GPRPair_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
13390 0, // GPRPair_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
13391 0, // GPRPair_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
13392 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13393 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13394 0, // GPRPair_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
13395 0, // GPRPair_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
13396 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13397 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13398 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13399 0, // GPRPair_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
13400 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
13401 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13402 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13403 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13404 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
13405 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13406 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13407 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
13408 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13409 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
13410 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
13411 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13412 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13413 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
13414 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13415 0, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
13416 },
13417 { // GPRPairC
13418 7, // GPRPairC:sub_16 -> GPRF16C
13419 32, // GPRPairC:sub_32 -> GPRF32C
13420 0, // GPRPairC:sub_64
13421 0, // GPRPairC:sub_128
13422 0, // GPRPairC:sub_cap_addr
13423 31, // GPRPairC:sub_gpr_even -> GPRC
13424 31, // GPRPairC:sub_gpr_odd -> GPRC
13425 0, // GPRPairC:sub_vrm1_0
13426 0, // GPRPairC:sub_vrm1_1
13427 0, // GPRPairC:sub_vrm1_2
13428 0, // GPRPairC:sub_vrm1_3
13429 0, // GPRPairC:sub_vrm1_4
13430 0, // GPRPairC:sub_vrm1_5
13431 0, // GPRPairC:sub_vrm1_6
13432 0, // GPRPairC:sub_vrm1_7
13433 0, // GPRPairC:sub_vrm2_0
13434 0, // GPRPairC:sub_vrm2_1
13435 0, // GPRPairC:sub_vrm2_2
13436 0, // GPRPairC:sub_vrm2_3
13437 0, // GPRPairC:sub_vrm4_0
13438 0, // GPRPairC:sub_vrm4_1
13439 7, // GPRPairC:sub_gpr_odd_then_sub_16 -> GPRF16C
13440 32, // GPRPairC:sub_gpr_odd_then_sub_32 -> GPRF32C
13441 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1
13442 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13443 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13444 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2
13445 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13446 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3
13447 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13448 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13449 0, // GPRPairC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13450 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
13451 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13452 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13453 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13454 0, // GPRPairC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13455 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13456 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13457 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13458 0, // GPRPairC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13459 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4
13460 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13461 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13462 0, // GPRPairC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13463 0, // GPRPairC:sub_vrm1_4_sub_vrm1_5
13464 0, // GPRPairC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13465 0, // GPRPairC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13466 0, // GPRPairC:sub_vrm1_5_sub_vrm1_6
13467 0, // GPRPairC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13468 0, // GPRPairC:sub_vrm1_6_sub_vrm1_7
13469 0, // GPRPairC:sub_vrm2_0_sub_vrm2_1
13470 0, // GPRPairC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13471 0, // GPRPairC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13472 0, // GPRPairC:sub_vrm2_1_sub_vrm2_2
13473 0, // GPRPairC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13474 0, // GPRPairC:sub_vrm2_2_sub_vrm2_3
13475 },
13476 { // GPRPair_with_sub_gpr_even_in_SR07
13477 5, // GPRPair_with_sub_gpr_even_in_SR07:sub_16 -> GPRF16NoX0
13478 13, // GPRPair_with_sub_gpr_even_in_SR07:sub_32 -> GPRF32NoX0
13479 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_64
13480 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_128
13481 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_cap_addr
13482 33, // GPRPair_with_sub_gpr_even_in_SR07:sub_gpr_even -> SR07
13483 33, // GPRPair_with_sub_gpr_even_in_SR07:sub_gpr_odd -> SR07
13484 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0
13485 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_1
13486 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_2
13487 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_3
13488 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_4
13489 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_5
13490 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_6
13491 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_7
13492 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_0
13493 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_1
13494 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_2
13495 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_3
13496 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm4_0
13497 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm4_1
13498 5, // GPRPair_with_sub_gpr_even_in_SR07:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13499 13, // GPRPair_with_sub_gpr_even_in_SR07:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13500 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0_sub_vrm1_1
13501 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13502 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13503 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_1_sub_vrm1_2
13504 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13505 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_2_sub_vrm1_3
13506 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13507 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13508 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13509 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13510 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13511 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13512 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13513 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13514 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13515 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13516 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13517 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13518 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_3_sub_vrm1_4
13519 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13520 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13521 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13522 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_4_sub_vrm1_5
13523 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13524 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13525 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_5_sub_vrm1_6
13526 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13527 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm1_6_sub_vrm1_7
13528 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_0_sub_vrm2_1
13529 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13530 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13531 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_1_sub_vrm2_2
13532 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13533 0, // GPRPair_with_sub_gpr_even_in_SR07:sub_vrm2_2_sub_vrm2_3
13534 },
13535 { // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
13536 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_16 -> GPRF16C
13537 32, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_32 -> GPRF32C
13538 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_64
13539 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_128
13540 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_cap_addr
13541 35, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_even -> GPRC_and_GPRTC
13542 35, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_odd -> GPRC_and_GPRTC
13543 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0
13544 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1
13545 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2
13546 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3
13547 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4
13548 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_5
13549 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_6
13550 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_7
13551 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0
13552 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_1
13553 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_2
13554 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_3
13555 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm4_0
13556 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm4_1
13557 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_16 -> GPRF16C
13558 32, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_32 -> GPRF32C
13559 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1
13560 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13561 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13562 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2
13563 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13564 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3
13565 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
13566 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
13567 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
13568 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
13569 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13570 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
13571 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
13572 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
13573 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13574 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13575 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
13576 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
13577 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4
13578 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13579 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13580 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
13581 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5
13582 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13583 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13584 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6
13585 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13586 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm1_6_sub_vrm1_7
13587 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1
13588 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13589 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13590 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2
13591 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13592 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC:sub_vrm2_2_sub_vrm2_3
13593 },
13594 { // GPRPair_with_sub_16_in_GPRF16X0
13595 8, // GPRPair_with_sub_16_in_GPRF16X0:sub_16 -> GPRF16X0
13596 40, // GPRPair_with_sub_16_in_GPRF16X0:sub_32 -> GPRF32X0
13597 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_64
13598 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_128
13599 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_cap_addr
13600 41, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_even -> GPRX0
13601 9, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_odd -> GPRAll
13602 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0
13603 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1
13604 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2
13605 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3
13606 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4
13607 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_5
13608 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_6
13609 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_7
13610 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0
13611 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_1
13612 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_2
13613 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_3
13614 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm4_0
13615 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm4_1
13616 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_16
13617 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_32
13618 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1
13619 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13620 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13621 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2
13622 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13623 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3
13624 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
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
13626 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
13627 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
13628 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13629 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13630 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
13631 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
13632 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13633 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13634 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13635 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
13636 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4
13637 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13638 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13639 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13640 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5
13641 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13642 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13643 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6
13644 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13645 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm1_6_sub_vrm1_7
13646 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1
13647 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13648 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13649 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2
13650 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13651 0, // GPRPair_with_sub_16_in_GPRF16X0:sub_vrm2_2_sub_vrm2_3
13652 },
13653 { // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
13654 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_16 -> GPRF16C
13655 32, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_32 -> GPRF32C
13656 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_64
13657 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_128
13658 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_cap_addr
13659 38, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_gpr_even -> GPRC_and_SR07
13660 38, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_gpr_odd -> GPRC_and_SR07
13661 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0
13662 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_1
13663 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_2
13664 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_3
13665 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_4
13666 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_5
13667 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_6
13668 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_7
13669 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_0
13670 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_1
13671 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_2
13672 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_3
13673 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm4_0
13674 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm4_1
13675 7, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_gpr_odd_then_sub_16 -> GPRF16C
13676 32, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_gpr_odd_then_sub_32 -> GPRF32C
13677 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1
13678 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13679 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13680 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2
13681 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13682 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3
13683 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13684 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13685 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13686 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13687 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13688 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13689 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13690 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13691 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13692 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13693 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13694 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13695 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4
13696 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13697 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13698 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13699 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5
13700 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13701 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13702 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_5_sub_vrm1_6
13703 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13704 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm1_6_sub_vrm1_7
13705 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1
13706 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13707 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13708 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_1_sub_vrm2_2
13709 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13710 0, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07:sub_vrm2_2_sub_vrm2_3
13711 },
13712 { // GPRPair_with_sub_gpr_even_in_SP
13713 5, // GPRPair_with_sub_gpr_even_in_SP:sub_16 -> GPRF16NoX0
13714 13, // GPRPair_with_sub_gpr_even_in_SP:sub_32 -> GPRF32NoX0
13715 0, // GPRPair_with_sub_gpr_even_in_SP:sub_64
13716 0, // GPRPair_with_sub_gpr_even_in_SP:sub_128
13717 0, // GPRPair_with_sub_gpr_even_in_SP:sub_cap_addr
13718 45, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_even -> SP
13719 20, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_odd -> GPRNoX0X2_and_GPRNoX31
13720 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0
13721 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1
13722 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2
13723 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3
13724 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4
13725 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_5
13726 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_6
13727 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_7
13728 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0
13729 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_1
13730 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_2
13731 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_3
13732 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm4_0
13733 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm4_1
13734 5, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13735 13, // GPRPair_with_sub_gpr_even_in_SP:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13736 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1
13737 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13738 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13739 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2
13740 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13741 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3
13742 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
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
13744 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
13745 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
13746 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13747 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13748 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
13749 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
13750 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13751 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13752 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13753 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
13754 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4
13755 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13756 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13757 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13758 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4_sub_vrm1_5
13759 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13760 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13761 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_5_sub_vrm1_6
13762 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13763 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm1_6_sub_vrm1_7
13764 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0_sub_vrm2_1
13765 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13766 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13767 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_1_sub_vrm2_2
13768 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13769 0, // GPRPair_with_sub_gpr_even_in_SP:sub_vrm2_2_sub_vrm2_3
13770 },
13771 { // GPRPair_with_sub_gpr_odd_in_GPRX1X5
13772 5, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_16 -> GPRF16NoX0
13773 13, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_32 -> GPRF32NoX0
13774 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_64
13775 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_128
13776 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_cap_addr
13777 20, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_even -> GPRNoX0X2_and_GPRNoX31
13778 43, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_odd -> GPRX5
13779 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0
13780 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1
13781 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2
13782 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3
13783 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4
13784 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_5
13785 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_6
13786 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_7
13787 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0
13788 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_1
13789 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_2
13790 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_3
13791 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm4_0
13792 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm4_1
13793 5, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13794 13, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13795 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1
13796 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13797 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13798 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2
13799 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13800 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3
13801 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13802 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13803 0, // GPRPair_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
13804 0, // GPRPair_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
13805 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13806 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13807 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13808 0, // GPRPair_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
13809 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13810 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13811 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13812 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13813 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4
13814 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13815 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13816 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13817 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5
13818 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13819 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13820 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6
13821 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13822 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm1_6_sub_vrm1_7
13823 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1
13824 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13825 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13826 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2
13827 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13828 0, // GPRPair_with_sub_gpr_odd_in_GPRX1X5:sub_vrm2_2_sub_vrm2_3
13829 },
13830 { // GPRPair_with_sub_gpr_odd_in_GPRX7
13831 5, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_16 -> GPRF16NoX0
13832 13, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_32 -> GPRF32NoX0
13833 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_64
13834 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_128
13835 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_cap_addr
13836 29, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_gpr_even -> GPRNoX31_and_GPRTCNonX7
13837 44, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_gpr_odd -> GPRX7
13838 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0
13839 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1
13840 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2
13841 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3
13842 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4
13843 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_5
13844 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_6
13845 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_7
13846 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0
13847 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_1
13848 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_2
13849 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_3
13850 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm4_0
13851 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm4_1
13852 5, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_gpr_odd_then_sub_16 -> GPRF16NoX0
13853 13, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_gpr_odd_then_sub_32 -> GPRF32NoX0
13854 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1
13855 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13856 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13857 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2
13858 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13859 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3
13860 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13861 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13862 0, // GPRPair_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
13863 0, // GPRPair_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
13864 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13865 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13866 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13867 0, // GPRPair_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
13868 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13869 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13870 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13871 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13872 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4
13873 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13874 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13875 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13876 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4_sub_vrm1_5
13877 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13878 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13879 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_5_sub_vrm1_6
13880 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13881 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm1_6_sub_vrm1_7
13882 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0_sub_vrm2_1
13883 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13884 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13885 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_1_sub_vrm2_2
13886 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13887 0, // GPRPair_with_sub_gpr_odd_in_GPRX7:sub_vrm2_2_sub_vrm2_3
13888 },
13889 { // FPR64
13890 3, // FPR64:sub_16 -> FPR16
13891 10, // FPR64:sub_32 -> FPR32
13892 0, // FPR64:sub_64
13893 0, // FPR64:sub_128
13894 0, // FPR64:sub_cap_addr
13895 0, // FPR64:sub_gpr_even
13896 0, // FPR64:sub_gpr_odd
13897 0, // FPR64:sub_vrm1_0
13898 0, // FPR64:sub_vrm1_1
13899 0, // FPR64:sub_vrm1_2
13900 0, // FPR64:sub_vrm1_3
13901 0, // FPR64:sub_vrm1_4
13902 0, // FPR64:sub_vrm1_5
13903 0, // FPR64:sub_vrm1_6
13904 0, // FPR64:sub_vrm1_7
13905 0, // FPR64:sub_vrm2_0
13906 0, // FPR64:sub_vrm2_1
13907 0, // FPR64:sub_vrm2_2
13908 0, // FPR64:sub_vrm2_3
13909 0, // FPR64:sub_vrm4_0
13910 0, // FPR64:sub_vrm4_1
13911 0, // FPR64:sub_gpr_odd_then_sub_16
13912 0, // FPR64:sub_gpr_odd_then_sub_32
13913 0, // FPR64:sub_vrm1_0_sub_vrm1_1
13914 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13915 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13916 0, // FPR64:sub_vrm1_1_sub_vrm1_2
13917 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13918 0, // FPR64:sub_vrm1_2_sub_vrm1_3
13919 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13920 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13921 0, // FPR64:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13922 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
13923 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13924 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13925 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13926 0, // FPR64:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13927 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13928 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13929 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13930 0, // FPR64:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13931 0, // FPR64:sub_vrm1_3_sub_vrm1_4
13932 0, // FPR64:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13933 0, // FPR64:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13934 0, // FPR64:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13935 0, // FPR64:sub_vrm1_4_sub_vrm1_5
13936 0, // FPR64:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13937 0, // FPR64:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13938 0, // FPR64:sub_vrm1_5_sub_vrm1_6
13939 0, // FPR64:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13940 0, // FPR64:sub_vrm1_6_sub_vrm1_7
13941 0, // FPR64:sub_vrm2_0_sub_vrm2_1
13942 0, // FPR64:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
13943 0, // FPR64:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13944 0, // FPR64:sub_vrm2_1_sub_vrm2_2
13945 0, // FPR64:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
13946 0, // FPR64:sub_vrm2_2_sub_vrm2_3
13947 },
13948 { // VR
13949 0, // VR:sub_16
13950 0, // VR:sub_32
13951 0, // VR:sub_64
13952 0, // VR:sub_128
13953 0, // VR:sub_cap_addr
13954 0, // VR:sub_gpr_even
13955 0, // VR:sub_gpr_odd
13956 0, // VR:sub_vrm1_0
13957 0, // VR:sub_vrm1_1
13958 0, // VR:sub_vrm1_2
13959 0, // VR:sub_vrm1_3
13960 0, // VR:sub_vrm1_4
13961 0, // VR:sub_vrm1_5
13962 0, // VR:sub_vrm1_6
13963 0, // VR:sub_vrm1_7
13964 0, // VR:sub_vrm2_0
13965 0, // VR:sub_vrm2_1
13966 0, // VR:sub_vrm2_2
13967 0, // VR:sub_vrm2_3
13968 0, // VR:sub_vrm4_0
13969 0, // VR:sub_vrm4_1
13970 0, // VR:sub_gpr_odd_then_sub_16
13971 0, // VR:sub_gpr_odd_then_sub_32
13972 0, // VR:sub_vrm1_0_sub_vrm1_1
13973 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
13974 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13975 0, // VR:sub_vrm1_1_sub_vrm1_2
13976 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
13977 0, // VR:sub_vrm1_2_sub_vrm1_3
13978 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13979 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13980 0, // VR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13981 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
13982 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13983 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13984 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13985 0, // VR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13986 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
13987 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13988 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13989 0, // VR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13990 0, // VR:sub_vrm1_3_sub_vrm1_4
13991 0, // VR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
13992 0, // VR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13993 0, // VR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13994 0, // VR:sub_vrm1_4_sub_vrm1_5
13995 0, // VR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
13996 0, // VR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13997 0, // VR:sub_vrm1_5_sub_vrm1_6
13998 0, // VR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
13999 0, // VR:sub_vrm1_6_sub_vrm1_7
14000 0, // VR:sub_vrm2_0_sub_vrm2_1
14001 0, // VR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14002 0, // VR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14003 0, // VR:sub_vrm2_1_sub_vrm2_2
14004 0, // VR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14005 0, // VR:sub_vrm2_2_sub_vrm2_3
14006 },
14007 { // YGPR
14008 4, // YGPR:sub_16 -> GPRF16
14009 12, // YGPR:sub_32 -> GPRF32
14010 0, // YGPR:sub_64
14011 0, // YGPR:sub_128
14012 11, // YGPR:sub_cap_addr -> GPR
14013 0, // YGPR:sub_gpr_even
14014 0, // YGPR:sub_gpr_odd
14015 0, // YGPR:sub_vrm1_0
14016 0, // YGPR:sub_vrm1_1
14017 0, // YGPR:sub_vrm1_2
14018 0, // YGPR:sub_vrm1_3
14019 0, // YGPR:sub_vrm1_4
14020 0, // YGPR:sub_vrm1_5
14021 0, // YGPR:sub_vrm1_6
14022 0, // YGPR:sub_vrm1_7
14023 0, // YGPR:sub_vrm2_0
14024 0, // YGPR:sub_vrm2_1
14025 0, // YGPR:sub_vrm2_2
14026 0, // YGPR:sub_vrm2_3
14027 0, // YGPR:sub_vrm4_0
14028 0, // YGPR:sub_vrm4_1
14029 0, // YGPR:sub_gpr_odd_then_sub_16
14030 0, // YGPR:sub_gpr_odd_then_sub_32
14031 0, // YGPR:sub_vrm1_0_sub_vrm1_1
14032 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14033 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14034 0, // YGPR:sub_vrm1_1_sub_vrm1_2
14035 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14036 0, // YGPR:sub_vrm1_2_sub_vrm1_3
14037 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14038 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14039 0, // YGPR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14040 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
14041 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14042 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14043 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14044 0, // YGPR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14045 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14046 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14047 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14048 0, // YGPR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14049 0, // YGPR:sub_vrm1_3_sub_vrm1_4
14050 0, // YGPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14051 0, // YGPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14052 0, // YGPR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14053 0, // YGPR:sub_vrm1_4_sub_vrm1_5
14054 0, // YGPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14055 0, // YGPR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14056 0, // YGPR:sub_vrm1_5_sub_vrm1_6
14057 0, // YGPR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14058 0, // YGPR:sub_vrm1_6_sub_vrm1_7
14059 0, // YGPR:sub_vrm2_0_sub_vrm2_1
14060 0, // YGPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14061 0, // YGPR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14062 0, // YGPR:sub_vrm2_1_sub_vrm2_2
14063 0, // YGPR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14064 0, // YGPR:sub_vrm2_2_sub_vrm2_3
14065 },
14066 { // ZZZ_VM
14067 0, // ZZZ_VM:sub_16
14068 0, // ZZZ_VM:sub_32
14069 0, // ZZZ_VM:sub_64
14070 0, // ZZZ_VM:sub_128
14071 0, // ZZZ_VM:sub_cap_addr
14072 0, // ZZZ_VM:sub_gpr_even
14073 0, // ZZZ_VM:sub_gpr_odd
14074 0, // ZZZ_VM:sub_vrm1_0
14075 0, // ZZZ_VM:sub_vrm1_1
14076 0, // ZZZ_VM:sub_vrm1_2
14077 0, // ZZZ_VM:sub_vrm1_3
14078 0, // ZZZ_VM:sub_vrm1_4
14079 0, // ZZZ_VM:sub_vrm1_5
14080 0, // ZZZ_VM:sub_vrm1_6
14081 0, // ZZZ_VM:sub_vrm1_7
14082 0, // ZZZ_VM:sub_vrm2_0
14083 0, // ZZZ_VM:sub_vrm2_1
14084 0, // ZZZ_VM:sub_vrm2_2
14085 0, // ZZZ_VM:sub_vrm2_3
14086 0, // ZZZ_VM:sub_vrm4_0
14087 0, // ZZZ_VM:sub_vrm4_1
14088 0, // ZZZ_VM:sub_gpr_odd_then_sub_16
14089 0, // ZZZ_VM:sub_gpr_odd_then_sub_32
14090 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1
14091 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14092 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14093 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2
14094 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14095 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3
14096 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14097 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14098 0, // ZZZ_VM:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14099 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
14100 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14101 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14102 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14103 0, // ZZZ_VM:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14104 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14105 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14106 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14107 0, // ZZZ_VM:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14108 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4
14109 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14110 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14111 0, // ZZZ_VM:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14112 0, // ZZZ_VM:sub_vrm1_4_sub_vrm1_5
14113 0, // ZZZ_VM:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14114 0, // ZZZ_VM:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14115 0, // ZZZ_VM:sub_vrm1_5_sub_vrm1_6
14116 0, // ZZZ_VM:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14117 0, // ZZZ_VM:sub_vrm1_6_sub_vrm1_7
14118 0, // ZZZ_VM:sub_vrm2_0_sub_vrm2_1
14119 0, // ZZZ_VM:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14120 0, // ZZZ_VM:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14121 0, // ZZZ_VM:sub_vrm2_1_sub_vrm2_2
14122 0, // ZZZ_VM:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14123 0, // ZZZ_VM:sub_vrm2_2_sub_vrm2_3
14124 },
14125 { // ZZZ_VRMF2
14126 0, // ZZZ_VRMF2:sub_16
14127 0, // ZZZ_VRMF2:sub_32
14128 0, // ZZZ_VRMF2:sub_64
14129 0, // ZZZ_VRMF2:sub_128
14130 0, // ZZZ_VRMF2:sub_cap_addr
14131 0, // ZZZ_VRMF2:sub_gpr_even
14132 0, // ZZZ_VRMF2:sub_gpr_odd
14133 0, // ZZZ_VRMF2:sub_vrm1_0
14134 0, // ZZZ_VRMF2:sub_vrm1_1
14135 0, // ZZZ_VRMF2:sub_vrm1_2
14136 0, // ZZZ_VRMF2:sub_vrm1_3
14137 0, // ZZZ_VRMF2:sub_vrm1_4
14138 0, // ZZZ_VRMF2:sub_vrm1_5
14139 0, // ZZZ_VRMF2:sub_vrm1_6
14140 0, // ZZZ_VRMF2:sub_vrm1_7
14141 0, // ZZZ_VRMF2:sub_vrm2_0
14142 0, // ZZZ_VRMF2:sub_vrm2_1
14143 0, // ZZZ_VRMF2:sub_vrm2_2
14144 0, // ZZZ_VRMF2:sub_vrm2_3
14145 0, // ZZZ_VRMF2:sub_vrm4_0
14146 0, // ZZZ_VRMF2:sub_vrm4_1
14147 0, // ZZZ_VRMF2:sub_gpr_odd_then_sub_16
14148 0, // ZZZ_VRMF2:sub_gpr_odd_then_sub_32
14149 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1
14150 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14151 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14152 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2
14153 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14154 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3
14155 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14156 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14157 0, // ZZZ_VRMF2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14158 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
14159 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14160 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14161 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14162 0, // ZZZ_VRMF2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14163 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14164 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14165 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14166 0, // ZZZ_VRMF2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14167 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4
14168 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14169 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14170 0, // ZZZ_VRMF2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14171 0, // ZZZ_VRMF2:sub_vrm1_4_sub_vrm1_5
14172 0, // ZZZ_VRMF2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14173 0, // ZZZ_VRMF2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14174 0, // ZZZ_VRMF2:sub_vrm1_5_sub_vrm1_6
14175 0, // ZZZ_VRMF2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14176 0, // ZZZ_VRMF2:sub_vrm1_6_sub_vrm1_7
14177 0, // ZZZ_VRMF2:sub_vrm2_0_sub_vrm2_1
14178 0, // ZZZ_VRMF2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14179 0, // ZZZ_VRMF2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14180 0, // ZZZ_VRMF2:sub_vrm2_1_sub_vrm2_2
14181 0, // ZZZ_VRMF2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14182 0, // ZZZ_VRMF2:sub_vrm2_2_sub_vrm2_3
14183 },
14184 { // ZZZ_VRMF4
14185 0, // ZZZ_VRMF4:sub_16
14186 0, // ZZZ_VRMF4:sub_32
14187 0, // ZZZ_VRMF4:sub_64
14188 0, // ZZZ_VRMF4:sub_128
14189 0, // ZZZ_VRMF4:sub_cap_addr
14190 0, // ZZZ_VRMF4:sub_gpr_even
14191 0, // ZZZ_VRMF4:sub_gpr_odd
14192 0, // ZZZ_VRMF4:sub_vrm1_0
14193 0, // ZZZ_VRMF4:sub_vrm1_1
14194 0, // ZZZ_VRMF4:sub_vrm1_2
14195 0, // ZZZ_VRMF4:sub_vrm1_3
14196 0, // ZZZ_VRMF4:sub_vrm1_4
14197 0, // ZZZ_VRMF4:sub_vrm1_5
14198 0, // ZZZ_VRMF4:sub_vrm1_6
14199 0, // ZZZ_VRMF4:sub_vrm1_7
14200 0, // ZZZ_VRMF4:sub_vrm2_0
14201 0, // ZZZ_VRMF4:sub_vrm2_1
14202 0, // ZZZ_VRMF4:sub_vrm2_2
14203 0, // ZZZ_VRMF4:sub_vrm2_3
14204 0, // ZZZ_VRMF4:sub_vrm4_0
14205 0, // ZZZ_VRMF4:sub_vrm4_1
14206 0, // ZZZ_VRMF4:sub_gpr_odd_then_sub_16
14207 0, // ZZZ_VRMF4:sub_gpr_odd_then_sub_32
14208 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1
14209 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14210 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14211 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2
14212 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14213 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3
14214 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14215 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14216 0, // ZZZ_VRMF4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14217 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
14218 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14219 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14220 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14221 0, // ZZZ_VRMF4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14222 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14223 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14224 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14225 0, // ZZZ_VRMF4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14226 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4
14227 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14228 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14229 0, // ZZZ_VRMF4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14230 0, // ZZZ_VRMF4:sub_vrm1_4_sub_vrm1_5
14231 0, // ZZZ_VRMF4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14232 0, // ZZZ_VRMF4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14233 0, // ZZZ_VRMF4:sub_vrm1_5_sub_vrm1_6
14234 0, // ZZZ_VRMF4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14235 0, // ZZZ_VRMF4:sub_vrm1_6_sub_vrm1_7
14236 0, // ZZZ_VRMF4:sub_vrm2_0_sub_vrm2_1
14237 0, // ZZZ_VRMF4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14238 0, // ZZZ_VRMF4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14239 0, // ZZZ_VRMF4:sub_vrm2_1_sub_vrm2_2
14240 0, // ZZZ_VRMF4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14241 0, // ZZZ_VRMF4:sub_vrm2_2_sub_vrm2_3
14242 },
14243 { // ZZZ_VRMF8
14244 0, // ZZZ_VRMF8:sub_16
14245 0, // ZZZ_VRMF8:sub_32
14246 0, // ZZZ_VRMF8:sub_64
14247 0, // ZZZ_VRMF8:sub_128
14248 0, // ZZZ_VRMF8:sub_cap_addr
14249 0, // ZZZ_VRMF8:sub_gpr_even
14250 0, // ZZZ_VRMF8:sub_gpr_odd
14251 0, // ZZZ_VRMF8:sub_vrm1_0
14252 0, // ZZZ_VRMF8:sub_vrm1_1
14253 0, // ZZZ_VRMF8:sub_vrm1_2
14254 0, // ZZZ_VRMF8:sub_vrm1_3
14255 0, // ZZZ_VRMF8:sub_vrm1_4
14256 0, // ZZZ_VRMF8:sub_vrm1_5
14257 0, // ZZZ_VRMF8:sub_vrm1_6
14258 0, // ZZZ_VRMF8:sub_vrm1_7
14259 0, // ZZZ_VRMF8:sub_vrm2_0
14260 0, // ZZZ_VRMF8:sub_vrm2_1
14261 0, // ZZZ_VRMF8:sub_vrm2_2
14262 0, // ZZZ_VRMF8:sub_vrm2_3
14263 0, // ZZZ_VRMF8:sub_vrm4_0
14264 0, // ZZZ_VRMF8:sub_vrm4_1
14265 0, // ZZZ_VRMF8:sub_gpr_odd_then_sub_16
14266 0, // ZZZ_VRMF8:sub_gpr_odd_then_sub_32
14267 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1
14268 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14269 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14270 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2
14271 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14272 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3
14273 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14274 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14275 0, // ZZZ_VRMF8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14276 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
14277 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14278 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14279 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14280 0, // ZZZ_VRMF8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14281 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14282 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14283 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14284 0, // ZZZ_VRMF8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14285 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4
14286 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14287 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14288 0, // ZZZ_VRMF8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14289 0, // ZZZ_VRMF8:sub_vrm1_4_sub_vrm1_5
14290 0, // ZZZ_VRMF8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14291 0, // ZZZ_VRMF8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14292 0, // ZZZ_VRMF8:sub_vrm1_5_sub_vrm1_6
14293 0, // ZZZ_VRMF8:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14294 0, // ZZZ_VRMF8:sub_vrm1_6_sub_vrm1_7
14295 0, // ZZZ_VRMF8:sub_vrm2_0_sub_vrm2_1
14296 0, // ZZZ_VRMF8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14297 0, // ZZZ_VRMF8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14298 0, // ZZZ_VRMF8:sub_vrm2_1_sub_vrm2_2
14299 0, // ZZZ_VRMF8:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14300 0, // ZZZ_VRMF8:sub_vrm2_2_sub_vrm2_3
14301 },
14302 { // VRNoV0
14303 0, // VRNoV0:sub_16
14304 0, // VRNoV0:sub_32
14305 0, // VRNoV0:sub_64
14306 0, // VRNoV0:sub_128
14307 0, // VRNoV0:sub_cap_addr
14308 0, // VRNoV0:sub_gpr_even
14309 0, // VRNoV0:sub_gpr_odd
14310 0, // VRNoV0:sub_vrm1_0
14311 0, // VRNoV0:sub_vrm1_1
14312 0, // VRNoV0:sub_vrm1_2
14313 0, // VRNoV0:sub_vrm1_3
14314 0, // VRNoV0:sub_vrm1_4
14315 0, // VRNoV0:sub_vrm1_5
14316 0, // VRNoV0:sub_vrm1_6
14317 0, // VRNoV0:sub_vrm1_7
14318 0, // VRNoV0:sub_vrm2_0
14319 0, // VRNoV0:sub_vrm2_1
14320 0, // VRNoV0:sub_vrm2_2
14321 0, // VRNoV0:sub_vrm2_3
14322 0, // VRNoV0:sub_vrm4_0
14323 0, // VRNoV0:sub_vrm4_1
14324 0, // VRNoV0:sub_gpr_odd_then_sub_16
14325 0, // VRNoV0:sub_gpr_odd_then_sub_32
14326 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1
14327 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14328 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14329 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2
14330 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14331 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3
14332 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14333 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14334 0, // VRNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14335 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
14336 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14337 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14338 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14339 0, // VRNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14340 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14341 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14342 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14343 0, // VRNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14344 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4
14345 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14346 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14347 0, // VRNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14348 0, // VRNoV0:sub_vrm1_4_sub_vrm1_5
14349 0, // VRNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14350 0, // VRNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14351 0, // VRNoV0:sub_vrm1_5_sub_vrm1_6
14352 0, // VRNoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14353 0, // VRNoV0:sub_vrm1_6_sub_vrm1_7
14354 0, // VRNoV0:sub_vrm2_0_sub_vrm2_1
14355 0, // VRNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14356 0, // VRNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14357 0, // VRNoV0:sub_vrm2_1_sub_vrm2_2
14358 0, // VRNoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14359 0, // VRNoV0:sub_vrm2_2_sub_vrm2_3
14360 },
14361 { // YGPR_with_sub_16_in_GPRF16NoX0
14362 5, // YGPR_with_sub_16_in_GPRF16NoX0:sub_16 -> GPRF16NoX0
14363 13, // YGPR_with_sub_16_in_GPRF16NoX0:sub_32 -> GPRF32NoX0
14364 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_64
14365 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_128
14366 14, // YGPR_with_sub_16_in_GPRF16NoX0:sub_cap_addr -> GPRNoX0
14367 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_even
14368 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_odd
14369 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0
14370 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1
14371 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2
14372 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3
14373 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4
14374 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_5
14375 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_6
14376 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_7
14377 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0
14378 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_1
14379 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_2
14380 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_3
14381 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm4_0
14382 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm4_1
14383 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_odd_then_sub_16
14384 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_gpr_odd_then_sub_32
14385 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1
14386 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14387 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14388 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2
14389 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14390 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3
14391 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14392 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
14393 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
14394 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
14395 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14396 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14397 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
14398 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
14399 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14400 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14401 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14402 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
14403 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4
14404 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14405 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14406 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14407 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4_sub_vrm1_5
14408 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14409 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14410 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_5_sub_vrm1_6
14411 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14412 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm1_6_sub_vrm1_7
14413 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0_sub_vrm2_1
14414 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14415 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14416 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_1_sub_vrm2_2
14417 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14418 0, // YGPR_with_sub_16_in_GPRF16NoX0:sub_vrm2_2_sub_vrm2_3
14419 },
14420 { // YGPR_with_sub_cap_addr_in_GPRNoX2
14421 4, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_16 -> GPRF16
14422 12, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_32 -> GPRF32
14423 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_64
14424 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_128
14425 15, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_cap_addr -> GPRNoX2
14426 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_even
14427 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_odd
14428 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0
14429 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1
14430 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2
14431 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3
14432 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4
14433 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_5
14434 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_6
14435 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_7
14436 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0
14437 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_1
14438 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_2
14439 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_3
14440 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm4_0
14441 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm4_1
14442 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_odd_then_sub_16
14443 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_gpr_odd_then_sub_32
14444 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1
14445 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14446 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14447 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2
14448 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14449 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3
14450 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14451 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
14452 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
14453 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
14454 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14455 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14456 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
14457 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
14458 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14459 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14460 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14461 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
14462 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4
14463 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14464 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14465 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14466 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5
14467 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14468 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14469 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6
14470 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14471 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm1_6_sub_vrm1_7
14472 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1
14473 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14474 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14475 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2
14476 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14477 0, // YGPR_with_sub_cap_addr_in_GPRNoX2:sub_vrm2_2_sub_vrm2_3
14478 },
14479 { // YGPR_with_sub_cap_addr_in_GPRNoX31
14480 4, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_16 -> GPRF16
14481 12, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_32 -> GPRF32
14482 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_64
14483 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_128
14484 16, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_cap_addr -> GPRNoX31
14485 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_even
14486 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_odd
14487 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0
14488 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1
14489 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2
14490 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3
14491 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4
14492 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_5
14493 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_6
14494 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_7
14495 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0
14496 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_1
14497 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_2
14498 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_3
14499 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm4_0
14500 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm4_1
14501 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_odd_then_sub_16
14502 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_gpr_odd_then_sub_32
14503 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14504 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14505 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14506 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14507 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14508 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14509 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14510 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
14511 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
14512 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
14513 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14514 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14515 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
14516 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
14517 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14518 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14519 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14520 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
14521 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14522 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14523 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14524 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14525 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14526 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14527 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14528 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6
14529 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14530 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm1_6_sub_vrm1_7
14531 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1
14532 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14533 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14534 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2
14535 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14536 0, // YGPR_with_sub_cap_addr_in_GPRNoX31:sub_vrm2_2_sub_vrm2_3
14537 },
14538 { // ZZZ_VMNoV0
14539 0, // ZZZ_VMNoV0:sub_16
14540 0, // ZZZ_VMNoV0:sub_32
14541 0, // ZZZ_VMNoV0:sub_64
14542 0, // ZZZ_VMNoV0:sub_128
14543 0, // ZZZ_VMNoV0:sub_cap_addr
14544 0, // ZZZ_VMNoV0:sub_gpr_even
14545 0, // ZZZ_VMNoV0:sub_gpr_odd
14546 0, // ZZZ_VMNoV0:sub_vrm1_0
14547 0, // ZZZ_VMNoV0:sub_vrm1_1
14548 0, // ZZZ_VMNoV0:sub_vrm1_2
14549 0, // ZZZ_VMNoV0:sub_vrm1_3
14550 0, // ZZZ_VMNoV0:sub_vrm1_4
14551 0, // ZZZ_VMNoV0:sub_vrm1_5
14552 0, // ZZZ_VMNoV0:sub_vrm1_6
14553 0, // ZZZ_VMNoV0:sub_vrm1_7
14554 0, // ZZZ_VMNoV0:sub_vrm2_0
14555 0, // ZZZ_VMNoV0:sub_vrm2_1
14556 0, // ZZZ_VMNoV0:sub_vrm2_2
14557 0, // ZZZ_VMNoV0:sub_vrm2_3
14558 0, // ZZZ_VMNoV0:sub_vrm4_0
14559 0, // ZZZ_VMNoV0:sub_vrm4_1
14560 0, // ZZZ_VMNoV0:sub_gpr_odd_then_sub_16
14561 0, // ZZZ_VMNoV0:sub_gpr_odd_then_sub_32
14562 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1
14563 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14564 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14565 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2
14566 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14567 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3
14568 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14569 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14570 0, // ZZZ_VMNoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14571 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
14572 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14573 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14574 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14575 0, // ZZZ_VMNoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14576 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14577 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14578 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14579 0, // ZZZ_VMNoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14580 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4
14581 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14582 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14583 0, // ZZZ_VMNoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14584 0, // ZZZ_VMNoV0:sub_vrm1_4_sub_vrm1_5
14585 0, // ZZZ_VMNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14586 0, // ZZZ_VMNoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14587 0, // ZZZ_VMNoV0:sub_vrm1_5_sub_vrm1_6
14588 0, // ZZZ_VMNoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14589 0, // ZZZ_VMNoV0:sub_vrm1_6_sub_vrm1_7
14590 0, // ZZZ_VMNoV0:sub_vrm2_0_sub_vrm2_1
14591 0, // ZZZ_VMNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14592 0, // ZZZ_VMNoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14593 0, // ZZZ_VMNoV0:sub_vrm2_1_sub_vrm2_2
14594 0, // ZZZ_VMNoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14595 0, // ZZZ_VMNoV0:sub_vrm2_2_sub_vrm2_3
14596 },
14597 { // ZZZ_VRMF2NoV0
14598 0, // ZZZ_VRMF2NoV0:sub_16
14599 0, // ZZZ_VRMF2NoV0:sub_32
14600 0, // ZZZ_VRMF2NoV0:sub_64
14601 0, // ZZZ_VRMF2NoV0:sub_128
14602 0, // ZZZ_VRMF2NoV0:sub_cap_addr
14603 0, // ZZZ_VRMF2NoV0:sub_gpr_even
14604 0, // ZZZ_VRMF2NoV0:sub_gpr_odd
14605 0, // ZZZ_VRMF2NoV0:sub_vrm1_0
14606 0, // ZZZ_VRMF2NoV0:sub_vrm1_1
14607 0, // ZZZ_VRMF2NoV0:sub_vrm1_2
14608 0, // ZZZ_VRMF2NoV0:sub_vrm1_3
14609 0, // ZZZ_VRMF2NoV0:sub_vrm1_4
14610 0, // ZZZ_VRMF2NoV0:sub_vrm1_5
14611 0, // ZZZ_VRMF2NoV0:sub_vrm1_6
14612 0, // ZZZ_VRMF2NoV0:sub_vrm1_7
14613 0, // ZZZ_VRMF2NoV0:sub_vrm2_0
14614 0, // ZZZ_VRMF2NoV0:sub_vrm2_1
14615 0, // ZZZ_VRMF2NoV0:sub_vrm2_2
14616 0, // ZZZ_VRMF2NoV0:sub_vrm2_3
14617 0, // ZZZ_VRMF2NoV0:sub_vrm4_0
14618 0, // ZZZ_VRMF2NoV0:sub_vrm4_1
14619 0, // ZZZ_VRMF2NoV0:sub_gpr_odd_then_sub_16
14620 0, // ZZZ_VRMF2NoV0:sub_gpr_odd_then_sub_32
14621 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1
14622 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14623 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14624 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2
14625 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14626 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3
14627 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14628 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14629 0, // ZZZ_VRMF2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14630 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
14631 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14632 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14633 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14634 0, // ZZZ_VRMF2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14635 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14636 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14637 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14638 0, // ZZZ_VRMF2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14639 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4
14640 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14641 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14642 0, // ZZZ_VRMF2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14643 0, // ZZZ_VRMF2NoV0:sub_vrm1_4_sub_vrm1_5
14644 0, // ZZZ_VRMF2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14645 0, // ZZZ_VRMF2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14646 0, // ZZZ_VRMF2NoV0:sub_vrm1_5_sub_vrm1_6
14647 0, // ZZZ_VRMF2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14648 0, // ZZZ_VRMF2NoV0:sub_vrm1_6_sub_vrm1_7
14649 0, // ZZZ_VRMF2NoV0:sub_vrm2_0_sub_vrm2_1
14650 0, // ZZZ_VRMF2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14651 0, // ZZZ_VRMF2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14652 0, // ZZZ_VRMF2NoV0:sub_vrm2_1_sub_vrm2_2
14653 0, // ZZZ_VRMF2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14654 0, // ZZZ_VRMF2NoV0:sub_vrm2_2_sub_vrm2_3
14655 },
14656 { // ZZZ_VRMF4NoV0
14657 0, // ZZZ_VRMF4NoV0:sub_16
14658 0, // ZZZ_VRMF4NoV0:sub_32
14659 0, // ZZZ_VRMF4NoV0:sub_64
14660 0, // ZZZ_VRMF4NoV0:sub_128
14661 0, // ZZZ_VRMF4NoV0:sub_cap_addr
14662 0, // ZZZ_VRMF4NoV0:sub_gpr_even
14663 0, // ZZZ_VRMF4NoV0:sub_gpr_odd
14664 0, // ZZZ_VRMF4NoV0:sub_vrm1_0
14665 0, // ZZZ_VRMF4NoV0:sub_vrm1_1
14666 0, // ZZZ_VRMF4NoV0:sub_vrm1_2
14667 0, // ZZZ_VRMF4NoV0:sub_vrm1_3
14668 0, // ZZZ_VRMF4NoV0:sub_vrm1_4
14669 0, // ZZZ_VRMF4NoV0:sub_vrm1_5
14670 0, // ZZZ_VRMF4NoV0:sub_vrm1_6
14671 0, // ZZZ_VRMF4NoV0:sub_vrm1_7
14672 0, // ZZZ_VRMF4NoV0:sub_vrm2_0
14673 0, // ZZZ_VRMF4NoV0:sub_vrm2_1
14674 0, // ZZZ_VRMF4NoV0:sub_vrm2_2
14675 0, // ZZZ_VRMF4NoV0:sub_vrm2_3
14676 0, // ZZZ_VRMF4NoV0:sub_vrm4_0
14677 0, // ZZZ_VRMF4NoV0:sub_vrm4_1
14678 0, // ZZZ_VRMF4NoV0:sub_gpr_odd_then_sub_16
14679 0, // ZZZ_VRMF4NoV0:sub_gpr_odd_then_sub_32
14680 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1
14681 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14682 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14683 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2
14684 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14685 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3
14686 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14687 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14688 0, // ZZZ_VRMF4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14689 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
14690 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14691 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14692 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14693 0, // ZZZ_VRMF4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14694 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14695 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14696 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14697 0, // ZZZ_VRMF4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14698 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4
14699 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14700 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14701 0, // ZZZ_VRMF4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14702 0, // ZZZ_VRMF4NoV0:sub_vrm1_4_sub_vrm1_5
14703 0, // ZZZ_VRMF4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14704 0, // ZZZ_VRMF4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14705 0, // ZZZ_VRMF4NoV0:sub_vrm1_5_sub_vrm1_6
14706 0, // ZZZ_VRMF4NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14707 0, // ZZZ_VRMF4NoV0:sub_vrm1_6_sub_vrm1_7
14708 0, // ZZZ_VRMF4NoV0:sub_vrm2_0_sub_vrm2_1
14709 0, // ZZZ_VRMF4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14710 0, // ZZZ_VRMF4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14711 0, // ZZZ_VRMF4NoV0:sub_vrm2_1_sub_vrm2_2
14712 0, // ZZZ_VRMF4NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14713 0, // ZZZ_VRMF4NoV0:sub_vrm2_2_sub_vrm2_3
14714 },
14715 { // ZZZ_VRMF8NoV0
14716 0, // ZZZ_VRMF8NoV0:sub_16
14717 0, // ZZZ_VRMF8NoV0:sub_32
14718 0, // ZZZ_VRMF8NoV0:sub_64
14719 0, // ZZZ_VRMF8NoV0:sub_128
14720 0, // ZZZ_VRMF8NoV0:sub_cap_addr
14721 0, // ZZZ_VRMF8NoV0:sub_gpr_even
14722 0, // ZZZ_VRMF8NoV0:sub_gpr_odd
14723 0, // ZZZ_VRMF8NoV0:sub_vrm1_0
14724 0, // ZZZ_VRMF8NoV0:sub_vrm1_1
14725 0, // ZZZ_VRMF8NoV0:sub_vrm1_2
14726 0, // ZZZ_VRMF8NoV0:sub_vrm1_3
14727 0, // ZZZ_VRMF8NoV0:sub_vrm1_4
14728 0, // ZZZ_VRMF8NoV0:sub_vrm1_5
14729 0, // ZZZ_VRMF8NoV0:sub_vrm1_6
14730 0, // ZZZ_VRMF8NoV0:sub_vrm1_7
14731 0, // ZZZ_VRMF8NoV0:sub_vrm2_0
14732 0, // ZZZ_VRMF8NoV0:sub_vrm2_1
14733 0, // ZZZ_VRMF8NoV0:sub_vrm2_2
14734 0, // ZZZ_VRMF8NoV0:sub_vrm2_3
14735 0, // ZZZ_VRMF8NoV0:sub_vrm4_0
14736 0, // ZZZ_VRMF8NoV0:sub_vrm4_1
14737 0, // ZZZ_VRMF8NoV0:sub_gpr_odd_then_sub_16
14738 0, // ZZZ_VRMF8NoV0:sub_gpr_odd_then_sub_32
14739 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1
14740 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14741 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14742 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2
14743 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14744 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3
14745 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14746 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14747 0, // ZZZ_VRMF8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14748 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
14749 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14750 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14751 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14752 0, // ZZZ_VRMF8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14753 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14754 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14755 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14756 0, // ZZZ_VRMF8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14757 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4
14758 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14759 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14760 0, // ZZZ_VRMF8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14761 0, // ZZZ_VRMF8NoV0:sub_vrm1_4_sub_vrm1_5
14762 0, // ZZZ_VRMF8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14763 0, // ZZZ_VRMF8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14764 0, // ZZZ_VRMF8NoV0:sub_vrm1_5_sub_vrm1_6
14765 0, // ZZZ_VRMF8NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14766 0, // ZZZ_VRMF8NoV0:sub_vrm1_6_sub_vrm1_7
14767 0, // ZZZ_VRMF8NoV0:sub_vrm2_0_sub_vrm2_1
14768 0, // ZZZ_VRMF8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14769 0, // ZZZ_VRMF8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14770 0, // ZZZ_VRMF8NoV0:sub_vrm2_1_sub_vrm2_2
14771 0, // ZZZ_VRMF8NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14772 0, // ZZZ_VRMF8NoV0:sub_vrm2_2_sub_vrm2_3
14773 },
14774 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2
14775 5, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_16 -> GPRF16NoX0
14776 13, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_32 -> GPRF32NoX0
14777 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_64
14778 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_128
14779 17, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_cap_addr -> GPRNoX0X2
14780 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_even
14781 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_odd
14782 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0
14783 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1
14784 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2
14785 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3
14786 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4
14787 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_5
14788 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_6
14789 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_7
14790 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0
14791 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_1
14792 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_2
14793 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_3
14794 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm4_0
14795 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm4_1
14796 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_odd_then_sub_16
14797 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_gpr_odd_then_sub_32
14798 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1
14799 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14800 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14801 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2
14802 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14803 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3
14804 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14805 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
14806 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
14807 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
14808 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14809 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14810 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
14811 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
14812 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14813 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14814 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14815 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
14816 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4
14817 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14818 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14819 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14820 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5
14821 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14822 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14823 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6
14824 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14825 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm1_6_sub_vrm1_7
14826 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1
14827 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14828 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14829 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2
14830 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14831 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2:sub_vrm2_2_sub_vrm2_3
14832 },
14833 { // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
14834 5, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_16 -> GPRF16NoX0
14835 13, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_32 -> GPRF32NoX0
14836 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_64
14837 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_128
14838 18, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_cap_addr -> GPRNoX0_and_GPRNoX31
14839 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_even
14840 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_odd
14841 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0
14842 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1
14843 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2
14844 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3
14845 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4
14846 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_5
14847 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_6
14848 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_7
14849 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0
14850 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_1
14851 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_2
14852 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_3
14853 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm4_0
14854 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm4_1
14855 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_16
14856 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_gpr_odd_then_sub_32
14857 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14858 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14859 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14860 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14861 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14862 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14863 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
14864 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
14865 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
14866 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
14867 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14868 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
14869 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
14870 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
14871 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14872 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14873 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
14874 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
14875 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14876 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14877 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14878 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
14879 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14880 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14881 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14882 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
14883 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14884 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
14885 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
14886 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14887 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14888 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
14889 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14890 0, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
14891 },
14892 { // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
14893 4, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_16 -> GPRF16
14894 12, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_32 -> GPRF32
14895 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_64
14896 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_128
14897 19, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_cap_addr -> GPRNoX2_and_GPRNoX31
14898 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_even
14899 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_odd
14900 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0
14901 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1
14902 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2
14903 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3
14904 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4
14905 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_5
14906 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_6
14907 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_7
14908 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0
14909 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_1
14910 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_2
14911 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_3
14912 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm4_0
14913 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm4_1
14914 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_16
14915 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_gpr_odd_then_sub_32
14916 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14917 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14918 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14919 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14920 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14921 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14922 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
14923 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
14924 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
14925 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
14926 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14927 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
14928 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
14929 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
14930 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14931 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14932 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
14933 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
14934 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14935 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14936 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14937 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
14938 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14939 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14940 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14941 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
14942 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
14943 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
14944 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
14945 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
14946 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14947 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
14948 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
14949 0, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
14950 },
14951 { // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
14952 5, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_16 -> GPRF16NoX0
14953 13, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_32 -> GPRF32NoX0
14954 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_64
14955 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_128
14956 20, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_cap_addr -> GPRNoX0X2_and_GPRNoX31
14957 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_even
14958 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_odd
14959 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0
14960 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1
14961 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2
14962 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3
14963 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4
14964 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_5
14965 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_6
14966 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_7
14967 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0
14968 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_1
14969 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_2
14970 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_3
14971 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm4_0
14972 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm4_1
14973 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_16
14974 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_gpr_odd_then_sub_32
14975 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
14976 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
14977 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14978 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
14979 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
14980 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
14981 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
14982 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
14983 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
14984 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
14985 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14986 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
14987 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
14988 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
14989 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
14990 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14991 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
14992 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
14993 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
14994 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
14995 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14996 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
14997 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
14998 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
14999 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15000 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
15001 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15002 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
15003 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
15004 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15005 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15006 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
15007 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15008 0, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
15009 },
15010 { // YGPR_with_sub_cap_addr_in_GPRJALR
15011 5, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_16 -> GPRF16NoX0
15012 13, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_32 -> GPRF32NoX0
15013 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_64
15014 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_128
15015 21, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_cap_addr -> GPRJALR
15016 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_even
15017 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_odd
15018 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0
15019 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1
15020 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2
15021 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3
15022 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4
15023 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_5
15024 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_6
15025 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_7
15026 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0
15027 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_1
15028 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_2
15029 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_3
15030 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm4_0
15031 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm4_1
15032 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_odd_then_sub_16
15033 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_gpr_odd_then_sub_32
15034 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1
15035 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15036 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15037 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2
15038 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15039 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3
15040 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15041 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
15042 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
15043 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
15044 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15045 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15046 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
15047 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
15048 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15049 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15050 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15051 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
15052 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4
15053 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15054 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15055 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15056 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4_sub_vrm1_5
15057 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15058 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15059 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_5_sub_vrm1_6
15060 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15061 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm1_6_sub_vrm1_7
15062 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0_sub_vrm2_1
15063 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15064 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15065 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_1_sub_vrm2_2
15066 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15067 0, // YGPR_with_sub_cap_addr_in_GPRJALR:sub_vrm2_2_sub_vrm2_3
15068 },
15069 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
15070 5, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_16 -> GPRF16NoX0
15071 13, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_32 -> GPRF32NoX0
15072 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_64
15073 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_128
15074 22, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_cap_addr -> GPRJALRNonX7
15075 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_even
15076 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_odd
15077 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0
15078 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1
15079 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2
15080 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3
15081 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4
15082 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_5
15083 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_6
15084 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_7
15085 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0
15086 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_1
15087 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_2
15088 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_3
15089 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm4_0
15090 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm4_1
15091 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_odd_then_sub_16
15092 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_gpr_odd_then_sub_32
15093 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1
15094 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15095 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15096 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2
15097 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15098 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3
15099 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15100 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
15101 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
15102 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
15103 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15104 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15105 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
15106 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
15107 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15108 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15109 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15110 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
15111 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4
15112 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15113 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15114 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15115 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5
15116 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15117 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15118 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6
15119 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15120 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm1_6_sub_vrm1_7
15121 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1
15122 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15123 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15124 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2
15125 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15126 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7:sub_vrm2_2_sub_vrm2_3
15127 },
15128 { // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
15129 5, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_16 -> GPRF16NoX0
15130 13, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_32 -> GPRF32NoX0
15131 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_64
15132 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_128
15133 23, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_cap_addr -> GPRJALR_and_GPRNoX31
15134 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_even
15135 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_odd
15136 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0
15137 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1
15138 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2
15139 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3
15140 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4
15141 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_5
15142 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_6
15143 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_7
15144 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0
15145 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_1
15146 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_2
15147 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_3
15148 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm4_0
15149 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm4_1
15150 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_16
15151 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_gpr_odd_then_sub_32
15152 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
15153 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15154 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15155 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
15156 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15157 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
15158 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
15159 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
15160 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
15161 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
15162 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15163 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
15164 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
15165 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
15166 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15167 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15168 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
15169 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
15170 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
15171 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15172 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15173 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
15174 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
15175 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15176 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15177 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
15178 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15179 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
15180 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
15181 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15182 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15183 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
15184 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15185 0, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
15186 },
15187 { // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
15188 5, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_16 -> GPRF16NoX0
15189 13, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_32 -> GPRF32NoX0
15190 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_64
15191 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_128
15192 24, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_cap_addr -> GPRJALRNonX7_and_GPRNoX31
15193 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_even
15194 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd
15195 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0
15196 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1
15197 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2
15198 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3
15199 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4
15200 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5
15201 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6
15202 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_7
15203 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0
15204 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1
15205 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2
15206 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_3
15207 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_0
15208 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm4_1
15209 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_16
15210 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_gpr_odd_then_sub_32
15211 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1
15212 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15213 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15214 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2
15215 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15216 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3
15217 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
15218 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
15219 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
15220 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
15221 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15222 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
15223 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
15224 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
15225 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15226 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15227 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
15228 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
15229 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4
15230 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15231 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15232 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
15233 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5
15234 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15235 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15236 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6
15237 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15238 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm1_6_sub_vrm1_7
15239 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1
15240 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15241 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15242 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2
15243 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15244 0, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31:sub_vrm2_2_sub_vrm2_3
15245 },
15246 { // YGPR_with_sub_cap_addr_in_GPRTC
15247 5, // YGPR_with_sub_cap_addr_in_GPRTC:sub_16 -> GPRF16NoX0
15248 13, // YGPR_with_sub_cap_addr_in_GPRTC:sub_32 -> GPRF32NoX0
15249 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_64
15250 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_128
15251 26, // YGPR_with_sub_cap_addr_in_GPRTC:sub_cap_addr -> GPRTC
15252 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_even
15253 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_odd
15254 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0
15255 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1
15256 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2
15257 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3
15258 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4
15259 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_5
15260 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_6
15261 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_7
15262 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0
15263 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_1
15264 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_2
15265 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_3
15266 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm4_0
15267 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm4_1
15268 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_odd_then_sub_16
15269 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_gpr_odd_then_sub_32
15270 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1
15271 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15272 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15273 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2
15274 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15275 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3
15276 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15277 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
15278 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
15279 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
15280 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15281 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15282 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
15283 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
15284 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15285 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15286 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15287 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
15288 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4
15289 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15290 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15291 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15292 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4_sub_vrm1_5
15293 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15294 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15295 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_5_sub_vrm1_6
15296 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15297 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm1_6_sub_vrm1_7
15298 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0_sub_vrm2_1
15299 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15300 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15301 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_1_sub_vrm2_2
15302 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15303 0, // YGPR_with_sub_cap_addr_in_GPRTC:sub_vrm2_2_sub_vrm2_3
15304 },
15305 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
15306 5, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_16 -> GPRF16NoX0
15307 13, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_32 -> GPRF32NoX0
15308 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_64
15309 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_128
15310 27, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_cap_addr -> GPRNoX31_and_GPRTC
15311 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_even
15312 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_odd
15313 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0
15314 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1
15315 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2
15316 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3
15317 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4
15318 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_5
15319 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_6
15320 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_7
15321 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0
15322 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_1
15323 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_2
15324 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_3
15325 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm4_0
15326 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm4_1
15327 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_16
15328 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_gpr_odd_then_sub_32
15329 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1
15330 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15331 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15332 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2
15333 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15334 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3
15335 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
15336 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
15337 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
15338 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
15339 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15340 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
15341 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
15342 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
15343 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15344 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15345 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
15346 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
15347 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4
15348 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15349 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15350 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
15351 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5
15352 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15353 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15354 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6
15355 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15356 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm1_6_sub_vrm1_7
15357 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1
15358 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15359 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15360 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2
15361 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15362 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC:sub_vrm2_2_sub_vrm2_3
15363 },
15364 { // YGPR_with_sub_cap_addr_in_GPRTCNonX7
15365 5, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_16 -> GPRF16NoX0
15366 13, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_32 -> GPRF32NoX0
15367 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_64
15368 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_128
15369 28, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_cap_addr -> GPRTCNonX7
15370 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_even
15371 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_odd
15372 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0
15373 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1
15374 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2
15375 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3
15376 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4
15377 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_5
15378 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_6
15379 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_7
15380 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0
15381 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_1
15382 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_2
15383 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_3
15384 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm4_0
15385 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm4_1
15386 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_odd_then_sub_16
15387 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_gpr_odd_then_sub_32
15388 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
15389 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15390 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15391 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
15392 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15393 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
15394 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15395 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
15396 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
15397 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
15398 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15399 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15400 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
15401 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
15402 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15403 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15404 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15405 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
15406 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
15407 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15408 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15409 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15410 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
15411 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15412 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15413 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
15414 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15415 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
15416 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
15417 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15418 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15419 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
15420 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15421 0, // YGPR_with_sub_cap_addr_in_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
15422 },
15423 { // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
15424 5, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_16 -> GPRF16NoX0
15425 13, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_32 -> GPRF32NoX0
15426 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_64
15427 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_128
15428 29, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_cap_addr -> GPRNoX31_and_GPRTCNonX7
15429 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_even
15430 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd
15431 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0
15432 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1
15433 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2
15434 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3
15435 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4
15436 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5
15437 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6
15438 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_7
15439 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0
15440 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1
15441 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2
15442 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_3
15443 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_0
15444 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm4_1
15445 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_16
15446 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_gpr_odd_then_sub_32
15447 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1
15448 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15449 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15450 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2
15451 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15452 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3
15453 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
15454 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
15455 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
15456 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
15457 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15458 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
15459 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
15460 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
15461 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15462 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15463 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
15464 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
15465 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4
15466 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15467 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15468 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
15469 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5
15470 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15471 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15472 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6
15473 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15474 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm1_6_sub_vrm1_7
15475 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1
15476 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15477 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15478 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2
15479 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15480 0, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7:sub_vrm2_2_sub_vrm2_3
15481 },
15482 { // FPR64C
15483 6, // FPR64C:sub_16 -> FPR16C
15484 30, // FPR64C:sub_32 -> FPR32C
15485 0, // FPR64C:sub_64
15486 0, // FPR64C:sub_128
15487 0, // FPR64C:sub_cap_addr
15488 0, // FPR64C:sub_gpr_even
15489 0, // FPR64C:sub_gpr_odd
15490 0, // FPR64C:sub_vrm1_0
15491 0, // FPR64C:sub_vrm1_1
15492 0, // FPR64C:sub_vrm1_2
15493 0, // FPR64C:sub_vrm1_3
15494 0, // FPR64C:sub_vrm1_4
15495 0, // FPR64C:sub_vrm1_5
15496 0, // FPR64C:sub_vrm1_6
15497 0, // FPR64C:sub_vrm1_7
15498 0, // FPR64C:sub_vrm2_0
15499 0, // FPR64C:sub_vrm2_1
15500 0, // FPR64C:sub_vrm2_2
15501 0, // FPR64C:sub_vrm2_3
15502 0, // FPR64C:sub_vrm4_0
15503 0, // FPR64C:sub_vrm4_1
15504 0, // FPR64C:sub_gpr_odd_then_sub_16
15505 0, // FPR64C:sub_gpr_odd_then_sub_32
15506 0, // FPR64C:sub_vrm1_0_sub_vrm1_1
15507 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15508 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15509 0, // FPR64C:sub_vrm1_1_sub_vrm1_2
15510 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15511 0, // FPR64C:sub_vrm1_2_sub_vrm1_3
15512 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15513 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15514 0, // FPR64C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15515 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
15516 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15517 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15518 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15519 0, // FPR64C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15520 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15521 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15522 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15523 0, // FPR64C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15524 0, // FPR64C:sub_vrm1_3_sub_vrm1_4
15525 0, // FPR64C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15526 0, // FPR64C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15527 0, // FPR64C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15528 0, // FPR64C:sub_vrm1_4_sub_vrm1_5
15529 0, // FPR64C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15530 0, // FPR64C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15531 0, // FPR64C:sub_vrm1_5_sub_vrm1_6
15532 0, // FPR64C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15533 0, // FPR64C:sub_vrm1_6_sub_vrm1_7
15534 0, // FPR64C:sub_vrm2_0_sub_vrm2_1
15535 0, // FPR64C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15536 0, // FPR64C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15537 0, // FPR64C:sub_vrm2_1_sub_vrm2_2
15538 0, // FPR64C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15539 0, // FPR64C:sub_vrm2_2_sub_vrm2_3
15540 },
15541 { // YGPR_with_sub_16_in_GPRF16C
15542 7, // YGPR_with_sub_16_in_GPRF16C:sub_16 -> GPRF16C
15543 32, // YGPR_with_sub_16_in_GPRF16C:sub_32 -> GPRF32C
15544 0, // YGPR_with_sub_16_in_GPRF16C:sub_64
15545 0, // YGPR_with_sub_16_in_GPRF16C:sub_128
15546 31, // YGPR_with_sub_16_in_GPRF16C:sub_cap_addr -> GPRC
15547 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_even
15548 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_odd
15549 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0
15550 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1
15551 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2
15552 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3
15553 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4
15554 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_5
15555 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_6
15556 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_7
15557 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0
15558 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_1
15559 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_2
15560 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_3
15561 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm4_0
15562 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm4_1
15563 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_odd_then_sub_16
15564 0, // YGPR_with_sub_16_in_GPRF16C:sub_gpr_odd_then_sub_32
15565 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1
15566 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15567 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15568 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2
15569 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15570 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3
15571 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15572 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
15573 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
15574 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
15575 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15576 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15577 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
15578 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
15579 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15580 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15581 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15582 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
15583 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4
15584 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15585 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15586 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15587 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4_sub_vrm1_5
15588 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15589 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15590 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_5_sub_vrm1_6
15591 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15592 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm1_6_sub_vrm1_7
15593 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0_sub_vrm2_1
15594 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15595 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15596 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_1_sub_vrm2_2
15597 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15598 0, // YGPR_with_sub_16_in_GPRF16C:sub_vrm2_2_sub_vrm2_3
15599 },
15600 { // YGPR_with_sub_cap_addr_in_SR07
15601 5, // YGPR_with_sub_cap_addr_in_SR07:sub_16 -> GPRF16NoX0
15602 13, // YGPR_with_sub_cap_addr_in_SR07:sub_32 -> GPRF32NoX0
15603 0, // YGPR_with_sub_cap_addr_in_SR07:sub_64
15604 0, // YGPR_with_sub_cap_addr_in_SR07:sub_128
15605 33, // YGPR_with_sub_cap_addr_in_SR07:sub_cap_addr -> SR07
15606 0, // YGPR_with_sub_cap_addr_in_SR07:sub_gpr_even
15607 0, // YGPR_with_sub_cap_addr_in_SR07:sub_gpr_odd
15608 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0
15609 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_1
15610 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_2
15611 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_3
15612 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_4
15613 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_5
15614 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_6
15615 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_7
15616 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_0
15617 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_1
15618 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_2
15619 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_3
15620 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm4_0
15621 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm4_1
15622 0, // YGPR_with_sub_cap_addr_in_SR07:sub_gpr_odd_then_sub_16
15623 0, // YGPR_with_sub_cap_addr_in_SR07:sub_gpr_odd_then_sub_32
15624 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0_sub_vrm1_1
15625 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15626 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15627 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_1_sub_vrm1_2
15628 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15629 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_2_sub_vrm1_3
15630 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15631 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15632 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15633 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15634 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15635 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15636 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15637 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15638 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15639 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15640 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15641 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15642 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_3_sub_vrm1_4
15643 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15644 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15645 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15646 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_4_sub_vrm1_5
15647 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15648 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15649 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_5_sub_vrm1_6
15650 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15651 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm1_6_sub_vrm1_7
15652 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_0_sub_vrm2_1
15653 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15654 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15655 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_1_sub_vrm2_2
15656 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15657 0, // YGPR_with_sub_cap_addr_in_SR07:sub_vrm2_2_sub_vrm2_3
15658 },
15659 { // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
15660 7, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_16 -> GPRF16C
15661 32, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_32 -> GPRF32C
15662 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_64
15663 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_128
15664 35, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_cap_addr -> GPRC_and_GPRTC
15665 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_even
15666 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_odd
15667 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0
15668 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1
15669 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2
15670 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3
15671 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4
15672 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_5
15673 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_6
15674 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_7
15675 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0
15676 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_1
15677 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_2
15678 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_3
15679 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm4_0
15680 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm4_1
15681 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_16
15682 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_gpr_odd_then_sub_32
15683 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1
15684 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15685 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15686 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2
15687 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15688 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3
15689 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
15690 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
15691 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
15692 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
15693 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15694 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
15695 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
15696 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
15697 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15698 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15699 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
15700 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
15701 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4
15702 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15703 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15704 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
15705 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5
15706 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15707 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15708 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6
15709 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15710 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm1_6_sub_vrm1_7
15711 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1
15712 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15713 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15714 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2
15715 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15716 0, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC:sub_vrm2_2_sub_vrm2_3
15717 },
15718 { // YGPR_with_sub_cap_addr_in_GPRC_and_SR07
15719 7, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_16 -> GPRF16C
15720 32, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_32 -> GPRF32C
15721 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_64
15722 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_128
15723 38, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_cap_addr -> GPRC_and_SR07
15724 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_gpr_even
15725 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_gpr_odd
15726 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0
15727 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_1
15728 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_2
15729 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_3
15730 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_4
15731 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_5
15732 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_6
15733 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_7
15734 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_0
15735 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_1
15736 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_2
15737 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_3
15738 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm4_0
15739 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm4_1
15740 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_gpr_odd_then_sub_16
15741 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_gpr_odd_then_sub_32
15742 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1
15743 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15744 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15745 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2
15746 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15747 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3
15748 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15749 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15750 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15751 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15752 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15753 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15754 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15755 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15756 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15757 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15758 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15759 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15760 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4
15761 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15762 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15763 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15764 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5
15765 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15766 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15767 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_5_sub_vrm1_6
15768 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15769 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm1_6_sub_vrm1_7
15770 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1
15771 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15772 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15773 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_1_sub_vrm2_2
15774 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15775 0, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07:sub_vrm2_2_sub_vrm2_3
15776 },
15777 { // YGPR_with_sub_cap_addr_in_GPRX1X5
15778 5, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_16 -> GPRF16NoX0
15779 13, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_32 -> GPRF32NoX0
15780 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_64
15781 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_128
15782 39, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_cap_addr -> GPRX1X5
15783 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_even
15784 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_odd
15785 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0
15786 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1
15787 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2
15788 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3
15789 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4
15790 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_5
15791 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_6
15792 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_7
15793 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0
15794 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_1
15795 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_2
15796 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_3
15797 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm4_0
15798 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm4_1
15799 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_odd_then_sub_16
15800 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_gpr_odd_then_sub_32
15801 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1
15802 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15803 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15804 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2
15805 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15806 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3
15807 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15808 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
15809 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
15810 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
15811 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15812 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15813 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
15814 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
15815 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15816 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15817 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15818 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
15819 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4
15820 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15821 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15822 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15823 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5
15824 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15825 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15826 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6
15827 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15828 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm1_6_sub_vrm1_7
15829 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1
15830 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15831 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15832 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2
15833 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15834 0, // YGPR_with_sub_cap_addr_in_GPRX1X5:sub_vrm2_2_sub_vrm2_3
15835 },
15836 { // VMV0
15837 0, // VMV0:sub_16
15838 0, // VMV0:sub_32
15839 0, // VMV0:sub_64
15840 0, // VMV0:sub_128
15841 0, // VMV0:sub_cap_addr
15842 0, // VMV0:sub_gpr_even
15843 0, // VMV0:sub_gpr_odd
15844 0, // VMV0:sub_vrm1_0
15845 0, // VMV0:sub_vrm1_1
15846 0, // VMV0:sub_vrm1_2
15847 0, // VMV0:sub_vrm1_3
15848 0, // VMV0:sub_vrm1_4
15849 0, // VMV0:sub_vrm1_5
15850 0, // VMV0:sub_vrm1_6
15851 0, // VMV0:sub_vrm1_7
15852 0, // VMV0:sub_vrm2_0
15853 0, // VMV0:sub_vrm2_1
15854 0, // VMV0:sub_vrm2_2
15855 0, // VMV0:sub_vrm2_3
15856 0, // VMV0:sub_vrm4_0
15857 0, // VMV0:sub_vrm4_1
15858 0, // VMV0:sub_gpr_odd_then_sub_16
15859 0, // VMV0:sub_gpr_odd_then_sub_32
15860 0, // VMV0:sub_vrm1_0_sub_vrm1_1
15861 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15862 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15863 0, // VMV0:sub_vrm1_1_sub_vrm1_2
15864 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15865 0, // VMV0:sub_vrm1_2_sub_vrm1_3
15866 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15867 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15868 0, // VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15869 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
15870 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15871 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15872 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15873 0, // VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15874 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15875 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15876 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15877 0, // VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15878 0, // VMV0:sub_vrm1_3_sub_vrm1_4
15879 0, // VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15880 0, // VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15881 0, // VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15882 0, // VMV0:sub_vrm1_4_sub_vrm1_5
15883 0, // VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15884 0, // VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15885 0, // VMV0:sub_vrm1_5_sub_vrm1_6
15886 0, // VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15887 0, // VMV0:sub_vrm1_6_sub_vrm1_7
15888 0, // VMV0:sub_vrm2_0_sub_vrm2_1
15889 0, // VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15890 0, // VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15891 0, // VMV0:sub_vrm2_1_sub_vrm2_2
15892 0, // VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15893 0, // VMV0:sub_vrm2_2_sub_vrm2_3
15894 },
15895 { // YGPR_with_sub_16_in_GPRF16X0
15896 8, // YGPR_with_sub_16_in_GPRF16X0:sub_16 -> GPRF16X0
15897 40, // YGPR_with_sub_16_in_GPRF16X0:sub_32 -> GPRF32X0
15898 0, // YGPR_with_sub_16_in_GPRF16X0:sub_64
15899 0, // YGPR_with_sub_16_in_GPRF16X0:sub_128
15900 41, // YGPR_with_sub_16_in_GPRF16X0:sub_cap_addr -> GPRX0
15901 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_even
15902 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_odd
15903 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0
15904 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1
15905 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2
15906 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3
15907 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4
15908 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_5
15909 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_6
15910 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_7
15911 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0
15912 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_1
15913 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_2
15914 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_3
15915 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm4_0
15916 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm4_1
15917 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_16
15918 0, // YGPR_with_sub_16_in_GPRF16X0:sub_gpr_odd_then_sub_32
15919 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1
15920 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15921 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15922 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2
15923 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15924 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3
15925 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15926 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
15927 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
15928 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
15929 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15930 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15931 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
15932 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
15933 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15934 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15935 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15936 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
15937 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4
15938 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15939 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15940 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15941 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5
15942 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15943 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15944 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6
15945 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
15946 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm1_6_sub_vrm1_7
15947 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1
15948 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
15949 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15950 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2
15951 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
15952 0, // YGPR_with_sub_16_in_GPRF16X0:sub_vrm2_2_sub_vrm2_3
15953 },
15954 { // YGPR_with_sub_cap_addr_in_GPRX1
15955 5, // YGPR_with_sub_cap_addr_in_GPRX1:sub_16 -> GPRF16NoX0
15956 13, // YGPR_with_sub_cap_addr_in_GPRX1:sub_32 -> GPRF32NoX0
15957 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_64
15958 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_128
15959 42, // YGPR_with_sub_cap_addr_in_GPRX1:sub_cap_addr -> GPRX1
15960 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_even
15961 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_odd
15962 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0
15963 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1
15964 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2
15965 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3
15966 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4
15967 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_5
15968 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_6
15969 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_7
15970 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0
15971 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_1
15972 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_2
15973 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_3
15974 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm4_0
15975 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm4_1
15976 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_odd_then_sub_16
15977 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_gpr_odd_then_sub_32
15978 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1
15979 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
15980 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15981 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2
15982 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
15983 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3
15984 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15985 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
15986 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
15987 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
15988 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15989 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15990 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
15991 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
15992 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
15993 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15994 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15995 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
15996 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4
15997 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
15998 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
15999 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16000 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4_sub_vrm1_5
16001 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16002 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16003 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_5_sub_vrm1_6
16004 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16005 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm1_6_sub_vrm1_7
16006 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0_sub_vrm2_1
16007 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16008 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16009 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_1_sub_vrm2_2
16010 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16011 0, // YGPR_with_sub_cap_addr_in_GPRX1:sub_vrm2_2_sub_vrm2_3
16012 },
16013 { // YGPR_with_sub_cap_addr_in_GPRX5
16014 5, // YGPR_with_sub_cap_addr_in_GPRX5:sub_16 -> GPRF16NoX0
16015 13, // YGPR_with_sub_cap_addr_in_GPRX5:sub_32 -> GPRF32NoX0
16016 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_64
16017 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_128
16018 43, // YGPR_with_sub_cap_addr_in_GPRX5:sub_cap_addr -> GPRX5
16019 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_even
16020 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_odd
16021 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0
16022 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1
16023 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2
16024 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3
16025 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4
16026 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_5
16027 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_6
16028 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_7
16029 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0
16030 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_1
16031 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_2
16032 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_3
16033 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm4_0
16034 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm4_1
16035 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_odd_then_sub_16
16036 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_gpr_odd_then_sub_32
16037 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1
16038 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16039 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16040 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2
16041 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16042 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3
16043 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16044 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
16045 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
16046 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
16047 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16048 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16049 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
16050 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
16051 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16052 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16053 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16054 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
16055 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4
16056 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16057 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16058 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16059 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4_sub_vrm1_5
16060 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16061 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16062 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_5_sub_vrm1_6
16063 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16064 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm1_6_sub_vrm1_7
16065 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0_sub_vrm2_1
16066 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16067 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16068 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_1_sub_vrm2_2
16069 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16070 0, // YGPR_with_sub_cap_addr_in_GPRX5:sub_vrm2_2_sub_vrm2_3
16071 },
16072 { // YGPR_with_sub_cap_addr_in_GPRX7
16073 5, // YGPR_with_sub_cap_addr_in_GPRX7:sub_16 -> GPRF16NoX0
16074 13, // YGPR_with_sub_cap_addr_in_GPRX7:sub_32 -> GPRF32NoX0
16075 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_64
16076 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_128
16077 44, // YGPR_with_sub_cap_addr_in_GPRX7:sub_cap_addr -> GPRX7
16078 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_even
16079 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_odd
16080 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0
16081 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1
16082 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2
16083 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3
16084 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4
16085 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_5
16086 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_6
16087 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_7
16088 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0
16089 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_1
16090 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_2
16091 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_3
16092 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm4_0
16093 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm4_1
16094 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_odd_then_sub_16
16095 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_gpr_odd_then_sub_32
16096 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1
16097 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16098 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16099 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2
16100 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16101 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3
16102 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16103 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
16104 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
16105 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
16106 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16107 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16108 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
16109 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
16110 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16111 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16112 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16113 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
16114 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4
16115 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16116 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16117 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16118 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4_sub_vrm1_5
16119 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16120 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16121 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_5_sub_vrm1_6
16122 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16123 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm1_6_sub_vrm1_7
16124 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0_sub_vrm2_1
16125 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16126 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16127 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_1_sub_vrm2_2
16128 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16129 0, // YGPR_with_sub_cap_addr_in_GPRX7:sub_vrm2_2_sub_vrm2_3
16130 },
16131 { // YGPR_with_sub_cap_addr_in_SP
16132 5, // YGPR_with_sub_cap_addr_in_SP:sub_16 -> GPRF16NoX0
16133 13, // YGPR_with_sub_cap_addr_in_SP:sub_32 -> GPRF32NoX0
16134 0, // YGPR_with_sub_cap_addr_in_SP:sub_64
16135 0, // YGPR_with_sub_cap_addr_in_SP:sub_128
16136 45, // YGPR_with_sub_cap_addr_in_SP:sub_cap_addr -> SP
16137 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_even
16138 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_odd
16139 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0
16140 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1
16141 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2
16142 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3
16143 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4
16144 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_5
16145 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_6
16146 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_7
16147 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0
16148 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_1
16149 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_2
16150 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_3
16151 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm4_0
16152 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm4_1
16153 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_odd_then_sub_16
16154 0, // YGPR_with_sub_cap_addr_in_SP:sub_gpr_odd_then_sub_32
16155 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1
16156 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16157 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16158 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2
16159 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16160 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3
16161 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16162 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
16163 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
16164 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
16165 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16166 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16167 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
16168 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
16169 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16170 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16171 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16172 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
16173 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4
16174 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16175 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16176 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16177 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4_sub_vrm1_5
16178 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16179 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16180 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_5_sub_vrm1_6
16181 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16182 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm1_6_sub_vrm1_7
16183 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0_sub_vrm2_1
16184 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16185 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16186 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_1_sub_vrm2_2
16187 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16188 0, // YGPR_with_sub_cap_addr_in_SP:sub_vrm2_2_sub_vrm2_3
16189 },
16190 { // VRN2M1
16191 0, // VRN2M1:sub_16
16192 0, // VRN2M1:sub_32
16193 0, // VRN2M1:sub_64
16194 0, // VRN2M1:sub_128
16195 0, // VRN2M1:sub_cap_addr
16196 0, // VRN2M1:sub_gpr_even
16197 0, // VRN2M1:sub_gpr_odd
16198 75, // VRN2M1:sub_vrm1_0 -> ZZZ_VRMF8
16199 76, // VRN2M1:sub_vrm1_1 -> VRNoV0
16200 0, // VRN2M1:sub_vrm1_2
16201 0, // VRN2M1:sub_vrm1_3
16202 0, // VRN2M1:sub_vrm1_4
16203 0, // VRN2M1:sub_vrm1_5
16204 0, // VRN2M1:sub_vrm1_6
16205 0, // VRN2M1:sub_vrm1_7
16206 0, // VRN2M1:sub_vrm2_0
16207 0, // VRN2M1:sub_vrm2_1
16208 0, // VRN2M1:sub_vrm2_2
16209 0, // VRN2M1:sub_vrm2_3
16210 0, // VRN2M1:sub_vrm4_0
16211 0, // VRN2M1:sub_vrm4_1
16212 0, // VRN2M1:sub_gpr_odd_then_sub_16
16213 0, // VRN2M1:sub_gpr_odd_then_sub_32
16214 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1
16215 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16216 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16217 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2
16218 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16219 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3
16220 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16221 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16222 0, // VRN2M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16223 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
16224 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16225 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16226 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16227 0, // VRN2M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16228 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16229 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16230 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16231 0, // VRN2M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16232 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4
16233 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16234 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16235 0, // VRN2M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16236 0, // VRN2M1:sub_vrm1_4_sub_vrm1_5
16237 0, // VRN2M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16238 0, // VRN2M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16239 0, // VRN2M1:sub_vrm1_5_sub_vrm1_6
16240 0, // VRN2M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16241 0, // VRN2M1:sub_vrm1_6_sub_vrm1_7
16242 0, // VRN2M1:sub_vrm2_0_sub_vrm2_1
16243 0, // VRN2M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16244 0, // VRN2M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16245 0, // VRN2M1:sub_vrm2_1_sub_vrm2_2
16246 0, // VRN2M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16247 0, // VRN2M1:sub_vrm2_2_sub_vrm2_3
16248 },
16249 { // VRN2M1NoV0
16250 0, // VRN2M1NoV0:sub_16
16251 0, // VRN2M1NoV0:sub_32
16252 0, // VRN2M1NoV0:sub_64
16253 0, // VRN2M1NoV0:sub_128
16254 0, // VRN2M1NoV0:sub_cap_addr
16255 0, // VRN2M1NoV0:sub_gpr_even
16256 0, // VRN2M1NoV0:sub_gpr_odd
16257 83, // VRN2M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16258 83, // VRN2M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16259 0, // VRN2M1NoV0:sub_vrm1_2
16260 0, // VRN2M1NoV0:sub_vrm1_3
16261 0, // VRN2M1NoV0:sub_vrm1_4
16262 0, // VRN2M1NoV0:sub_vrm1_5
16263 0, // VRN2M1NoV0:sub_vrm1_6
16264 0, // VRN2M1NoV0:sub_vrm1_7
16265 0, // VRN2M1NoV0:sub_vrm2_0
16266 0, // VRN2M1NoV0:sub_vrm2_1
16267 0, // VRN2M1NoV0:sub_vrm2_2
16268 0, // VRN2M1NoV0:sub_vrm2_3
16269 0, // VRN2M1NoV0:sub_vrm4_0
16270 0, // VRN2M1NoV0:sub_vrm4_1
16271 0, // VRN2M1NoV0:sub_gpr_odd_then_sub_16
16272 0, // VRN2M1NoV0:sub_gpr_odd_then_sub_32
16273 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1
16274 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16275 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16276 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2
16277 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16278 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3
16279 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16280 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16281 0, // VRN2M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16282 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
16283 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16284 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16285 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16286 0, // VRN2M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16287 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16288 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16289 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16290 0, // VRN2M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16291 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4
16292 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16293 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16294 0, // VRN2M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16295 0, // VRN2M1NoV0:sub_vrm1_4_sub_vrm1_5
16296 0, // VRN2M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16297 0, // VRN2M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16298 0, // VRN2M1NoV0:sub_vrm1_5_sub_vrm1_6
16299 0, // VRN2M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16300 0, // VRN2M1NoV0:sub_vrm1_6_sub_vrm1_7
16301 0, // VRN2M1NoV0:sub_vrm2_0_sub_vrm2_1
16302 0, // VRN2M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16303 0, // VRN2M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16304 0, // VRN2M1NoV0:sub_vrm2_1_sub_vrm2_2
16305 0, // VRN2M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16306 0, // VRN2M1NoV0:sub_vrm2_2_sub_vrm2_3
16307 },
16308 { // VRM2
16309 0, // VRM2:sub_16
16310 0, // VRM2:sub_32
16311 0, // VRM2:sub_64
16312 0, // VRM2:sub_128
16313 0, // VRM2:sub_cap_addr
16314 0, // VRM2:sub_gpr_even
16315 0, // VRM2:sub_gpr_odd
16316 75, // VRM2:sub_vrm1_0 -> ZZZ_VRMF8
16317 83, // VRM2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16318 0, // VRM2:sub_vrm1_2
16319 0, // VRM2:sub_vrm1_3
16320 0, // VRM2:sub_vrm1_4
16321 0, // VRM2:sub_vrm1_5
16322 0, // VRM2:sub_vrm1_6
16323 0, // VRM2:sub_vrm1_7
16324 0, // VRM2:sub_vrm2_0
16325 0, // VRM2:sub_vrm2_1
16326 0, // VRM2:sub_vrm2_2
16327 0, // VRM2:sub_vrm2_3
16328 0, // VRM2:sub_vrm4_0
16329 0, // VRM2:sub_vrm4_1
16330 0, // VRM2:sub_gpr_odd_then_sub_16
16331 0, // VRM2:sub_gpr_odd_then_sub_32
16332 0, // VRM2:sub_vrm1_0_sub_vrm1_1
16333 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16334 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16335 0, // VRM2:sub_vrm1_1_sub_vrm1_2
16336 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16337 0, // VRM2:sub_vrm1_2_sub_vrm1_3
16338 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16339 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16340 0, // VRM2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16341 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
16342 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16343 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16344 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16345 0, // VRM2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16346 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16347 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16348 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16349 0, // VRM2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16350 0, // VRM2:sub_vrm1_3_sub_vrm1_4
16351 0, // VRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16352 0, // VRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16353 0, // VRM2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16354 0, // VRM2:sub_vrm1_4_sub_vrm1_5
16355 0, // VRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16356 0, // VRM2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16357 0, // VRM2:sub_vrm1_5_sub_vrm1_6
16358 0, // VRM2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16359 0, // VRM2:sub_vrm1_6_sub_vrm1_7
16360 0, // VRM2:sub_vrm2_0_sub_vrm2_1
16361 0, // VRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16362 0, // VRM2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16363 0, // VRM2:sub_vrm2_1_sub_vrm2_2
16364 0, // VRM2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16365 0, // VRM2:sub_vrm2_2_sub_vrm2_3
16366 },
16367 { // VRM2NoV0
16368 0, // VRM2NoV0:sub_16
16369 0, // VRM2NoV0:sub_32
16370 0, // VRM2NoV0:sub_64
16371 0, // VRM2NoV0:sub_128
16372 0, // VRM2NoV0:sub_cap_addr
16373 0, // VRM2NoV0:sub_gpr_even
16374 0, // VRM2NoV0:sub_gpr_odd
16375 83, // VRM2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16376 83, // VRM2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16377 0, // VRM2NoV0:sub_vrm1_2
16378 0, // VRM2NoV0:sub_vrm1_3
16379 0, // VRM2NoV0:sub_vrm1_4
16380 0, // VRM2NoV0:sub_vrm1_5
16381 0, // VRM2NoV0:sub_vrm1_6
16382 0, // VRM2NoV0:sub_vrm1_7
16383 0, // VRM2NoV0:sub_vrm2_0
16384 0, // VRM2NoV0:sub_vrm2_1
16385 0, // VRM2NoV0:sub_vrm2_2
16386 0, // VRM2NoV0:sub_vrm2_3
16387 0, // VRM2NoV0:sub_vrm4_0
16388 0, // VRM2NoV0:sub_vrm4_1
16389 0, // VRM2NoV0:sub_gpr_odd_then_sub_16
16390 0, // VRM2NoV0:sub_gpr_odd_then_sub_32
16391 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1
16392 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16393 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16394 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2
16395 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16396 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3
16397 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16398 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16399 0, // VRM2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16400 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
16401 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16402 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16403 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16404 0, // VRM2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16405 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16406 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16407 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16408 0, // VRM2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16409 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4
16410 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16411 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16412 0, // VRM2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16413 0, // VRM2NoV0:sub_vrm1_4_sub_vrm1_5
16414 0, // VRM2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16415 0, // VRM2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16416 0, // VRM2NoV0:sub_vrm1_5_sub_vrm1_6
16417 0, // VRM2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16418 0, // VRM2NoV0:sub_vrm1_6_sub_vrm1_7
16419 0, // VRM2NoV0:sub_vrm2_0_sub_vrm2_1
16420 0, // VRM2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16421 0, // VRM2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16422 0, // VRM2NoV0:sub_vrm2_1_sub_vrm2_2
16423 0, // VRM2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16424 0, // VRM2NoV0:sub_vrm2_2_sub_vrm2_3
16425 },
16426 { // VRM2_with_sub_vrm1_0_in_VMV0
16427 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_16
16428 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_32
16429 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_64
16430 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_128
16431 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
16432 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
16433 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
16434 102, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
16435 83, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16436 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2
16437 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3
16438 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
16439 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
16440 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
16441 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
16442 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
16443 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
16444 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
16445 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
16446 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
16447 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
16448 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
16449 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
16450 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
16451 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16452 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16453 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
16454 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16455 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
16456 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16457 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
16458 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
16459 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
16460 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16461 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16462 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
16463 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
16464 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16465 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16466 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16467 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
16468 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
16469 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16470 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16471 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16472 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
16473 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16474 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16475 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
16476 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16477 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
16478 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
16479 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16480 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16481 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
16482 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16483 0, // VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
16484 },
16485 { // VRN2M1_with_sub_vrm1_0_in_VMV0
16486 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_16
16487 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_32
16488 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_64
16489 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_128
16490 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
16491 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
16492 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
16493 102, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
16494 83, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16495 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2
16496 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3
16497 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
16498 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
16499 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
16500 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
16501 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
16502 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
16503 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
16504 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
16505 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
16506 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
16507 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
16508 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
16509 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
16510 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16511 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16512 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
16513 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16514 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
16515 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16516 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
16517 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
16518 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
16519 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16520 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16521 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
16522 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
16523 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16524 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16525 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16526 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
16527 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
16528 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16529 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16530 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16531 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
16532 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16533 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16534 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
16535 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16536 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
16537 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
16538 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16539 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16540 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
16541 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16542 0, // VRN2M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
16543 },
16544 { // FPR128
16545 3, // FPR128:sub_16 -> FPR16
16546 10, // FPR128:sub_32 -> FPR32
16547 69, // FPR128:sub_64 -> FPR64
16548 0, // FPR128:sub_128
16549 0, // FPR128:sub_cap_addr
16550 0, // FPR128:sub_gpr_even
16551 0, // FPR128:sub_gpr_odd
16552 0, // FPR128:sub_vrm1_0
16553 0, // FPR128:sub_vrm1_1
16554 0, // FPR128:sub_vrm1_2
16555 0, // FPR128:sub_vrm1_3
16556 0, // FPR128:sub_vrm1_4
16557 0, // FPR128:sub_vrm1_5
16558 0, // FPR128:sub_vrm1_6
16559 0, // FPR128:sub_vrm1_7
16560 0, // FPR128:sub_vrm2_0
16561 0, // FPR128:sub_vrm2_1
16562 0, // FPR128:sub_vrm2_2
16563 0, // FPR128:sub_vrm2_3
16564 0, // FPR128:sub_vrm4_0
16565 0, // FPR128:sub_vrm4_1
16566 0, // FPR128:sub_gpr_odd_then_sub_16
16567 0, // FPR128:sub_gpr_odd_then_sub_32
16568 0, // FPR128:sub_vrm1_0_sub_vrm1_1
16569 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16570 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16571 0, // FPR128:sub_vrm1_1_sub_vrm1_2
16572 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16573 0, // FPR128:sub_vrm1_2_sub_vrm1_3
16574 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16575 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16576 0, // FPR128:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16577 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
16578 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16579 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16580 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16581 0, // FPR128:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16582 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16583 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16584 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16585 0, // FPR128:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16586 0, // FPR128:sub_vrm1_3_sub_vrm1_4
16587 0, // FPR128:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16588 0, // FPR128:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16589 0, // FPR128:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16590 0, // FPR128:sub_vrm1_4_sub_vrm1_5
16591 0, // FPR128:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16592 0, // FPR128:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16593 0, // FPR128:sub_vrm1_5_sub_vrm1_6
16594 0, // FPR128:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16595 0, // FPR128:sub_vrm1_6_sub_vrm1_7
16596 0, // FPR128:sub_vrm2_0_sub_vrm2_1
16597 0, // FPR128:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16598 0, // FPR128:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16599 0, // FPR128:sub_vrm2_1_sub_vrm2_2
16600 0, // FPR128:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16601 0, // FPR128:sub_vrm2_2_sub_vrm2_3
16602 },
16603 { // FPR128_with_sub_16_in_FPR16C
16604 6, // FPR128_with_sub_16_in_FPR16C:sub_16 -> FPR16C
16605 30, // FPR128_with_sub_16_in_FPR16C:sub_32 -> FPR32C
16606 96, // FPR128_with_sub_16_in_FPR16C:sub_64 -> FPR64C
16607 0, // FPR128_with_sub_16_in_FPR16C:sub_128
16608 0, // FPR128_with_sub_16_in_FPR16C:sub_cap_addr
16609 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_even
16610 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_odd
16611 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0
16612 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1
16613 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2
16614 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3
16615 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4
16616 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_5
16617 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_6
16618 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_7
16619 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0
16620 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_1
16621 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_2
16622 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_3
16623 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm4_0
16624 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm4_1
16625 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_16
16626 0, // FPR128_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_32
16627 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1
16628 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16629 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16630 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2
16631 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16632 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3
16633 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16634 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
16635 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
16636 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
16637 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16638 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16639 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
16640 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
16641 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16642 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16643 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16644 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
16645 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4
16646 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16647 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16648 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16649 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5
16650 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16651 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16652 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6
16653 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16654 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm1_6_sub_vrm1_7
16655 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1
16656 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16657 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16658 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2
16659 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16660 0, // FPR128_with_sub_16_in_FPR16C:sub_vrm2_2_sub_vrm2_3
16661 },
16662 { // VRN3M1
16663 0, // VRN3M1:sub_16
16664 0, // VRN3M1:sub_32
16665 0, // VRN3M1:sub_64
16666 0, // VRN3M1:sub_128
16667 0, // VRN3M1:sub_cap_addr
16668 0, // VRN3M1:sub_gpr_even
16669 0, // VRN3M1:sub_gpr_odd
16670 75, // VRN3M1:sub_vrm1_0 -> ZZZ_VRMF8
16671 83, // VRN3M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16672 83, // VRN3M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16673 0, // VRN3M1:sub_vrm1_3
16674 0, // VRN3M1:sub_vrm1_4
16675 0, // VRN3M1:sub_vrm1_5
16676 0, // VRN3M1:sub_vrm1_6
16677 0, // VRN3M1:sub_vrm1_7
16678 0, // VRN3M1:sub_vrm2_0
16679 0, // VRN3M1:sub_vrm2_1
16680 0, // VRN3M1:sub_vrm2_2
16681 0, // VRN3M1:sub_vrm2_3
16682 0, // VRN3M1:sub_vrm4_0
16683 0, // VRN3M1:sub_vrm4_1
16684 0, // VRN3M1:sub_gpr_odd_then_sub_16
16685 0, // VRN3M1:sub_gpr_odd_then_sub_32
16686 108, // VRN3M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
16687 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16688 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16689 109, // VRN3M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16690 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16691 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3
16692 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16693 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16694 0, // VRN3M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16695 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
16696 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16697 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16698 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16699 0, // VRN3M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16700 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16701 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16702 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16703 0, // VRN3M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16704 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4
16705 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16706 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16707 0, // VRN3M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16708 0, // VRN3M1:sub_vrm1_4_sub_vrm1_5
16709 0, // VRN3M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16710 0, // VRN3M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16711 0, // VRN3M1:sub_vrm1_5_sub_vrm1_6
16712 0, // VRN3M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16713 0, // VRN3M1:sub_vrm1_6_sub_vrm1_7
16714 0, // VRN3M1:sub_vrm2_0_sub_vrm2_1
16715 0, // VRN3M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16716 0, // VRN3M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16717 0, // VRN3M1:sub_vrm2_1_sub_vrm2_2
16718 0, // VRN3M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16719 0, // VRN3M1:sub_vrm2_2_sub_vrm2_3
16720 },
16721 { // VRN3M1NoV0
16722 0, // VRN3M1NoV0:sub_16
16723 0, // VRN3M1NoV0:sub_32
16724 0, // VRN3M1NoV0:sub_64
16725 0, // VRN3M1NoV0:sub_128
16726 0, // VRN3M1NoV0:sub_cap_addr
16727 0, // VRN3M1NoV0:sub_gpr_even
16728 0, // VRN3M1NoV0:sub_gpr_odd
16729 83, // VRN3M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16730 83, // VRN3M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16731 83, // VRN3M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16732 0, // VRN3M1NoV0:sub_vrm1_3
16733 0, // VRN3M1NoV0:sub_vrm1_4
16734 0, // VRN3M1NoV0:sub_vrm1_5
16735 0, // VRN3M1NoV0:sub_vrm1_6
16736 0, // VRN3M1NoV0:sub_vrm1_7
16737 0, // VRN3M1NoV0:sub_vrm2_0
16738 0, // VRN3M1NoV0:sub_vrm2_1
16739 0, // VRN3M1NoV0:sub_vrm2_2
16740 0, // VRN3M1NoV0:sub_vrm2_3
16741 0, // VRN3M1NoV0:sub_vrm4_0
16742 0, // VRN3M1NoV0:sub_vrm4_1
16743 0, // VRN3M1NoV0:sub_gpr_odd_then_sub_16
16744 0, // VRN3M1NoV0:sub_gpr_odd_then_sub_32
16745 109, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
16746 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16747 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16748 109, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16749 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16750 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3
16751 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16752 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16753 0, // VRN3M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16754 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
16755 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16756 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16757 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16758 0, // VRN3M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16759 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16760 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16761 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16762 0, // VRN3M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16763 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4
16764 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16765 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16766 0, // VRN3M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16767 0, // VRN3M1NoV0:sub_vrm1_4_sub_vrm1_5
16768 0, // VRN3M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16769 0, // VRN3M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16770 0, // VRN3M1NoV0:sub_vrm1_5_sub_vrm1_6
16771 0, // VRN3M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16772 0, // VRN3M1NoV0:sub_vrm1_6_sub_vrm1_7
16773 0, // VRN3M1NoV0:sub_vrm2_0_sub_vrm2_1
16774 0, // VRN3M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16775 0, // VRN3M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16776 0, // VRN3M1NoV0:sub_vrm2_1_sub_vrm2_2
16777 0, // VRN3M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16778 0, // VRN3M1NoV0:sub_vrm2_2_sub_vrm2_3
16779 },
16780 { // VRN3M1_with_sub_vrm1_0_in_VMV0
16781 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_16
16782 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_32
16783 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_64
16784 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_128
16785 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
16786 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
16787 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
16788 102, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
16789 83, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16790 83, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16791 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3
16792 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
16793 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
16794 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
16795 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
16796 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
16797 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
16798 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
16799 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
16800 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
16801 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
16802 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
16803 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
16804 113, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
16805 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
16806 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16807 109, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16808 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16809 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
16810 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16811 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
16812 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
16813 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
16814 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16815 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16816 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
16817 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
16818 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16819 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16820 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16821 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
16822 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
16823 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16824 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16825 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16826 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
16827 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16828 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16829 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
16830 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16831 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
16832 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
16833 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16834 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16835 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
16836 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16837 0, // VRN3M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
16838 },
16839 { // VRN4M1
16840 0, // VRN4M1:sub_16
16841 0, // VRN4M1:sub_32
16842 0, // VRN4M1:sub_64
16843 0, // VRN4M1:sub_128
16844 0, // VRN4M1:sub_cap_addr
16845 0, // VRN4M1:sub_gpr_even
16846 0, // VRN4M1:sub_gpr_odd
16847 75, // VRN4M1:sub_vrm1_0 -> ZZZ_VRMF8
16848 83, // VRN4M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16849 83, // VRN4M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16850 83, // VRN4M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16851 0, // VRN4M1:sub_vrm1_4
16852 0, // VRN4M1:sub_vrm1_5
16853 0, // VRN4M1:sub_vrm1_6
16854 0, // VRN4M1:sub_vrm1_7
16855 0, // VRN4M1:sub_vrm2_0
16856 0, // VRN4M1:sub_vrm2_1
16857 0, // VRN4M1:sub_vrm2_2
16858 0, // VRN4M1:sub_vrm2_3
16859 0, // VRN4M1:sub_vrm4_0
16860 0, // VRN4M1:sub_vrm4_1
16861 0, // VRN4M1:sub_gpr_odd_then_sub_16
16862 0, // VRN4M1:sub_gpr_odd_then_sub_32
16863 108, // VRN4M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
16864 116, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
16865 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16866 109, // VRN4M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16867 117, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
16868 109, // VRN4M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
16869 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16870 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16871 0, // VRN4M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16872 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
16873 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16874 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16875 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16876 0, // VRN4M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16877 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16878 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16879 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16880 0, // VRN4M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16881 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4
16882 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16883 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16884 0, // VRN4M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16885 0, // VRN4M1:sub_vrm1_4_sub_vrm1_5
16886 0, // VRN4M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16887 0, // VRN4M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16888 0, // VRN4M1:sub_vrm1_5_sub_vrm1_6
16889 0, // VRN4M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16890 0, // VRN4M1:sub_vrm1_6_sub_vrm1_7
16891 0, // VRN4M1:sub_vrm2_0_sub_vrm2_1
16892 0, // VRN4M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16893 0, // VRN4M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16894 0, // VRN4M1:sub_vrm2_1_sub_vrm2_2
16895 0, // VRN4M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16896 0, // VRN4M1:sub_vrm2_2_sub_vrm2_3
16897 },
16898 { // VRN4M1NoV0
16899 0, // VRN4M1NoV0:sub_16
16900 0, // VRN4M1NoV0:sub_32
16901 0, // VRN4M1NoV0:sub_64
16902 0, // VRN4M1NoV0:sub_128
16903 0, // VRN4M1NoV0:sub_cap_addr
16904 0, // VRN4M1NoV0:sub_gpr_even
16905 0, // VRN4M1NoV0:sub_gpr_odd
16906 83, // VRN4M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
16907 83, // VRN4M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16908 83, // VRN4M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16909 83, // VRN4M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16910 0, // VRN4M1NoV0:sub_vrm1_4
16911 0, // VRN4M1NoV0:sub_vrm1_5
16912 0, // VRN4M1NoV0:sub_vrm1_6
16913 0, // VRN4M1NoV0:sub_vrm1_7
16914 0, // VRN4M1NoV0:sub_vrm2_0
16915 0, // VRN4M1NoV0:sub_vrm2_1
16916 0, // VRN4M1NoV0:sub_vrm2_2
16917 0, // VRN4M1NoV0:sub_vrm2_3
16918 0, // VRN4M1NoV0:sub_vrm4_0
16919 0, // VRN4M1NoV0:sub_vrm4_1
16920 0, // VRN4M1NoV0:sub_gpr_odd_then_sub_16
16921 0, // VRN4M1NoV0:sub_gpr_odd_then_sub_32
16922 109, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
16923 117, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
16924 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
16925 109, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16926 117, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
16927 109, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
16928 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16929 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16930 0, // VRN4M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16931 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
16932 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16933 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16934 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16935 0, // VRN4M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16936 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16937 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16938 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16939 0, // VRN4M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16940 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4
16941 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16942 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16943 0, // VRN4M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16944 0, // VRN4M1NoV0:sub_vrm1_4_sub_vrm1_5
16945 0, // VRN4M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16946 0, // VRN4M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16947 0, // VRN4M1NoV0:sub_vrm1_5_sub_vrm1_6
16948 0, // VRN4M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16949 0, // VRN4M1NoV0:sub_vrm1_6_sub_vrm1_7
16950 0, // VRN4M1NoV0:sub_vrm2_0_sub_vrm2_1
16951 0, // VRN4M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
16952 0, // VRN4M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16953 0, // VRN4M1NoV0:sub_vrm2_1_sub_vrm2_2
16954 0, // VRN4M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
16955 0, // VRN4M1NoV0:sub_vrm2_2_sub_vrm2_3
16956 },
16957 { // VRN2M2
16958 0, // VRN2M2:sub_16
16959 0, // VRN2M2:sub_32
16960 0, // VRN2M2:sub_64
16961 0, // VRN2M2:sub_128
16962 0, // VRN2M2:sub_cap_addr
16963 0, // VRN2M2:sub_gpr_even
16964 0, // VRN2M2:sub_gpr_odd
16965 75, // VRN2M2:sub_vrm1_0 -> ZZZ_VRMF8
16966 83, // VRN2M2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
16967 83, // VRN2M2:sub_vrm1_2 -> ZZZ_VRMF8NoV0
16968 83, // VRN2M2:sub_vrm1_3 -> ZZZ_VRMF8NoV0
16969 0, // VRN2M2:sub_vrm1_4
16970 0, // VRN2M2:sub_vrm1_5
16971 0, // VRN2M2:sub_vrm1_6
16972 0, // VRN2M2:sub_vrm1_7
16973 110, // VRN2M2:sub_vrm2_0 -> VRM2
16974 111, // VRN2M2:sub_vrm2_1 -> VRM2NoV0
16975 0, // VRN2M2:sub_vrm2_2
16976 0, // VRN2M2:sub_vrm2_3
16977 0, // VRN2M2:sub_vrm4_0
16978 0, // VRN2M2:sub_vrm4_1
16979 0, // VRN2M2:sub_gpr_odd_then_sub_16
16980 0, // VRN2M2:sub_gpr_odd_then_sub_32
16981 108, // VRN2M2:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
16982 116, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
16983 119, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
16984 109, // VRN2M2:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
16985 117, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
16986 109, // VRN2M2:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
16987 0, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16988 0, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16989 0, // VRN2M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16990 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
16991 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16992 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16993 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16994 0, // VRN2M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16995 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
16996 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
16997 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
16998 0, // VRN2M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
16999 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4
17000 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17001 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17002 0, // VRN2M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17003 0, // VRN2M2:sub_vrm1_4_sub_vrm1_5
17004 0, // VRN2M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17005 0, // VRN2M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17006 0, // VRN2M2:sub_vrm1_5_sub_vrm1_6
17007 0, // VRN2M2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17008 0, // VRN2M2:sub_vrm1_6_sub_vrm1_7
17009 0, // VRN2M2:sub_vrm2_0_sub_vrm2_1
17010 0, // VRN2M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17011 0, // VRN2M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17012 0, // VRN2M2:sub_vrm2_1_sub_vrm2_2
17013 0, // VRN2M2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17014 0, // VRN2M2:sub_vrm2_2_sub_vrm2_3
17015 },
17016 { // VRN2M2NoV0
17017 0, // VRN2M2NoV0:sub_16
17018 0, // VRN2M2NoV0:sub_32
17019 0, // VRN2M2NoV0:sub_64
17020 0, // VRN2M2NoV0:sub_128
17021 0, // VRN2M2NoV0:sub_cap_addr
17022 0, // VRN2M2NoV0:sub_gpr_even
17023 0, // VRN2M2NoV0:sub_gpr_odd
17024 83, // VRN2M2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17025 83, // VRN2M2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17026 83, // VRN2M2NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17027 83, // VRN2M2NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17028 0, // VRN2M2NoV0:sub_vrm1_4
17029 0, // VRN2M2NoV0:sub_vrm1_5
17030 0, // VRN2M2NoV0:sub_vrm1_6
17031 0, // VRN2M2NoV0:sub_vrm1_7
17032 111, // VRN2M2NoV0:sub_vrm2_0 -> VRM2NoV0
17033 111, // VRN2M2NoV0:sub_vrm2_1 -> VRM2NoV0
17034 0, // VRN2M2NoV0:sub_vrm2_2
17035 0, // VRN2M2NoV0:sub_vrm2_3
17036 0, // VRN2M2NoV0:sub_vrm4_0
17037 0, // VRN2M2NoV0:sub_vrm4_1
17038 0, // VRN2M2NoV0:sub_gpr_odd_then_sub_16
17039 0, // VRN2M2NoV0:sub_gpr_odd_then_sub_32
17040 109, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17041 117, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17042 120, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17043 109, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17044 117, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17045 109, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17046 0, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17047 0, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17048 0, // VRN2M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17049 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
17050 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17051 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17052 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17053 0, // VRN2M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17054 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17055 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17056 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17057 0, // VRN2M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17058 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4
17059 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17060 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17061 0, // VRN2M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17062 0, // VRN2M2NoV0:sub_vrm1_4_sub_vrm1_5
17063 0, // VRN2M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17064 0, // VRN2M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17065 0, // VRN2M2NoV0:sub_vrm1_5_sub_vrm1_6
17066 0, // VRN2M2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17067 0, // VRN2M2NoV0:sub_vrm1_6_sub_vrm1_7
17068 0, // VRN2M2NoV0:sub_vrm2_0_sub_vrm2_1
17069 0, // VRN2M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17070 0, // VRN2M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17071 0, // VRN2M2NoV0:sub_vrm2_1_sub_vrm2_2
17072 0, // VRN2M2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17073 0, // VRN2M2NoV0:sub_vrm2_2_sub_vrm2_3
17074 },
17075 { // VRM4
17076 0, // VRM4:sub_16
17077 0, // VRM4:sub_32
17078 0, // VRM4:sub_64
17079 0, // VRM4:sub_128
17080 0, // VRM4:sub_cap_addr
17081 0, // VRM4:sub_gpr_even
17082 0, // VRM4:sub_gpr_odd
17083 75, // VRM4:sub_vrm1_0 -> ZZZ_VRMF8
17084 83, // VRM4:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17085 83, // VRM4:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17086 83, // VRM4:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17087 0, // VRM4:sub_vrm1_4
17088 0, // VRM4:sub_vrm1_5
17089 0, // VRM4:sub_vrm1_6
17090 0, // VRM4:sub_vrm1_7
17091 110, // VRM4:sub_vrm2_0 -> VRM2
17092 111, // VRM4:sub_vrm2_1 -> VRM2NoV0
17093 0, // VRM4:sub_vrm2_2
17094 0, // VRM4:sub_vrm2_3
17095 0, // VRM4:sub_vrm4_0
17096 0, // VRM4:sub_vrm4_1
17097 0, // VRM4:sub_gpr_odd_then_sub_16
17098 0, // VRM4:sub_gpr_odd_then_sub_32
17099 0, // VRM4:sub_vrm1_0_sub_vrm1_1
17100 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17101 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17102 0, // VRM4:sub_vrm1_1_sub_vrm1_2
17103 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17104 0, // VRM4:sub_vrm1_2_sub_vrm1_3
17105 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17106 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17107 0, // VRM4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17108 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
17109 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17110 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17111 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17112 0, // VRM4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17113 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17114 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17115 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17116 0, // VRM4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17117 0, // VRM4:sub_vrm1_3_sub_vrm1_4
17118 0, // VRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17119 0, // VRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17120 0, // VRM4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17121 0, // VRM4:sub_vrm1_4_sub_vrm1_5
17122 0, // VRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17123 0, // VRM4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17124 0, // VRM4:sub_vrm1_5_sub_vrm1_6
17125 0, // VRM4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17126 0, // VRM4:sub_vrm1_6_sub_vrm1_7
17127 0, // VRM4:sub_vrm2_0_sub_vrm2_1
17128 0, // VRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17129 0, // VRM4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17130 0, // VRM4:sub_vrm2_1_sub_vrm2_2
17131 0, // VRM4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17132 0, // VRM4:sub_vrm2_2_sub_vrm2_3
17133 },
17134 { // VRM4NoV0
17135 0, // VRM4NoV0:sub_16
17136 0, // VRM4NoV0:sub_32
17137 0, // VRM4NoV0:sub_64
17138 0, // VRM4NoV0:sub_128
17139 0, // VRM4NoV0:sub_cap_addr
17140 0, // VRM4NoV0:sub_gpr_even
17141 0, // VRM4NoV0:sub_gpr_odd
17142 83, // VRM4NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17143 83, // VRM4NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17144 83, // VRM4NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17145 83, // VRM4NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17146 0, // VRM4NoV0:sub_vrm1_4
17147 0, // VRM4NoV0:sub_vrm1_5
17148 0, // VRM4NoV0:sub_vrm1_6
17149 0, // VRM4NoV0:sub_vrm1_7
17150 111, // VRM4NoV0:sub_vrm2_0 -> VRM2NoV0
17151 111, // VRM4NoV0:sub_vrm2_1 -> VRM2NoV0
17152 0, // VRM4NoV0:sub_vrm2_2
17153 0, // VRM4NoV0:sub_vrm2_3
17154 0, // VRM4NoV0:sub_vrm4_0
17155 0, // VRM4NoV0:sub_vrm4_1
17156 0, // VRM4NoV0:sub_gpr_odd_then_sub_16
17157 0, // VRM4NoV0:sub_gpr_odd_then_sub_32
17158 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1
17159 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17160 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17161 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2
17162 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17163 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3
17164 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17165 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17166 0, // VRM4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17167 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
17168 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17169 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17170 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17171 0, // VRM4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17172 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17173 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17174 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17175 0, // VRM4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17176 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4
17177 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17178 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17179 0, // VRM4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17180 0, // VRM4NoV0:sub_vrm1_4_sub_vrm1_5
17181 0, // VRM4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17182 0, // VRM4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17183 0, // VRM4NoV0:sub_vrm1_5_sub_vrm1_6
17184 0, // VRM4NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17185 0, // VRM4NoV0:sub_vrm1_6_sub_vrm1_7
17186 0, // VRM4NoV0:sub_vrm2_0_sub_vrm2_1
17187 0, // VRM4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17188 0, // VRM4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17189 0, // VRM4NoV0:sub_vrm2_1_sub_vrm2_2
17190 0, // VRM4NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17191 0, // VRM4NoV0:sub_vrm2_2_sub_vrm2_3
17192 },
17193 { // VRM4_with_sub_vrm1_0_in_VMV0
17194 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_16
17195 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_32
17196 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_64
17197 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_128
17198 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17199 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17200 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17201 102, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17202 83, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17203 83, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17204 83, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17205 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
17206 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17207 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17208 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17209 112, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
17210 111, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
17211 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17212 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17213 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17214 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17215 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17216 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17217 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
17218 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17219 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17220 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
17221 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17222 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
17223 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17224 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
17225 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
17226 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
17227 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17228 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17229 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
17230 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
17231 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17232 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17233 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17234 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
17235 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
17236 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17237 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17238 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17239 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17240 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17241 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17242 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17243 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17244 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17245 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17246 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17247 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17248 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17249 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17250 0, // VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17251 },
17252 { // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
17253 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_16
17254 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_32
17255 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_64
17256 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_128
17257 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17258 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17259 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17260 102, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17261 83, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17262 83, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17263 83, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17264 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
17265 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17266 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17267 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17268 112, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
17269 111, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
17270 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17271 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17272 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17273 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17274 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17275 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17276 113, // 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
17277 118, // 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
17278 127, // 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
17279 109, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17280 117, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17281 109, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17282 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
17283 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
17284 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
17285 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
17286 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
17287 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
17288 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
17289 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
17290 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17291 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
17292 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
17293 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
17294 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
17295 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17296 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
17297 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
17298 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17299 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17300 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
17301 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17302 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17303 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17304 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17305 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17306 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
17307 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17308 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17309 0, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17310 },
17311 { // VRN4M1_with_sub_vrm1_0_in_VMV0
17312 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_16
17313 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_32
17314 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_64
17315 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_128
17316 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17317 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17318 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17319 102, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17320 83, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17321 83, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17322 83, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17323 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4
17324 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17325 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17326 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17327 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
17328 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
17329 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17330 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17331 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17332 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17333 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17334 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17335 113, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17336 118, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17337 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17338 109, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17339 117, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17340 109, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17341 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17342 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
17343 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
17344 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
17345 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17346 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17347 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
17348 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
17349 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17350 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17351 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17352 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
17353 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
17354 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17355 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17356 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17357 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17358 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17359 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17360 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17361 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17362 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17363 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17364 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17365 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17366 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17367 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17368 0, // VRN4M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17369 },
17370 { // FPR256
17371 3, // FPR256:sub_16 -> FPR16
17372 10, // FPR256:sub_32 -> FPR32
17373 69, // FPR256:sub_64 -> FPR64
17374 114, // FPR256:sub_128 -> FPR128
17375 0, // FPR256:sub_cap_addr
17376 0, // FPR256:sub_gpr_even
17377 0, // FPR256:sub_gpr_odd
17378 0, // FPR256:sub_vrm1_0
17379 0, // FPR256:sub_vrm1_1
17380 0, // FPR256:sub_vrm1_2
17381 0, // FPR256:sub_vrm1_3
17382 0, // FPR256:sub_vrm1_4
17383 0, // FPR256:sub_vrm1_5
17384 0, // FPR256:sub_vrm1_6
17385 0, // FPR256:sub_vrm1_7
17386 0, // FPR256:sub_vrm2_0
17387 0, // FPR256:sub_vrm2_1
17388 0, // FPR256:sub_vrm2_2
17389 0, // FPR256:sub_vrm2_3
17390 0, // FPR256:sub_vrm4_0
17391 0, // FPR256:sub_vrm4_1
17392 0, // FPR256:sub_gpr_odd_then_sub_16
17393 0, // FPR256:sub_gpr_odd_then_sub_32
17394 0, // FPR256:sub_vrm1_0_sub_vrm1_1
17395 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17396 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17397 0, // FPR256:sub_vrm1_1_sub_vrm1_2
17398 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17399 0, // FPR256:sub_vrm1_2_sub_vrm1_3
17400 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17401 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17402 0, // FPR256:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17403 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
17404 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17405 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17406 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17407 0, // FPR256:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17408 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17409 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17410 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17411 0, // FPR256:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17412 0, // FPR256:sub_vrm1_3_sub_vrm1_4
17413 0, // FPR256:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17414 0, // FPR256:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17415 0, // FPR256:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17416 0, // FPR256:sub_vrm1_4_sub_vrm1_5
17417 0, // FPR256:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17418 0, // FPR256:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17419 0, // FPR256:sub_vrm1_5_sub_vrm1_6
17420 0, // FPR256:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17421 0, // FPR256:sub_vrm1_6_sub_vrm1_7
17422 0, // FPR256:sub_vrm2_0_sub_vrm2_1
17423 0, // FPR256:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17424 0, // FPR256:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17425 0, // FPR256:sub_vrm2_1_sub_vrm2_2
17426 0, // FPR256:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17427 0, // FPR256:sub_vrm2_2_sub_vrm2_3
17428 },
17429 { // FPR256_with_sub_16_in_FPR16C
17430 6, // FPR256_with_sub_16_in_FPR16C:sub_16 -> FPR16C
17431 30, // FPR256_with_sub_16_in_FPR16C:sub_32 -> FPR32C
17432 96, // FPR256_with_sub_16_in_FPR16C:sub_64 -> FPR64C
17433 115, // FPR256_with_sub_16_in_FPR16C:sub_128 -> FPR128_with_sub_16_in_FPR16C
17434 0, // FPR256_with_sub_16_in_FPR16C:sub_cap_addr
17435 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_even
17436 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_odd
17437 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0
17438 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1
17439 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2
17440 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3
17441 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4
17442 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_5
17443 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_6
17444 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_7
17445 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0
17446 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_1
17447 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_2
17448 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_3
17449 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm4_0
17450 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm4_1
17451 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_16
17452 0, // FPR256_with_sub_16_in_FPR16C:sub_gpr_odd_then_sub_32
17453 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1
17454 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
17455 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17456 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2
17457 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
17458 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3
17459 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17460 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
17461 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
17462 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
17463 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17464 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17465 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
17466 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
17467 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17468 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17469 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17470 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
17471 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4
17472 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17473 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17474 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17475 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5
17476 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17477 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17478 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6
17479 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17480 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm1_6_sub_vrm1_7
17481 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1
17482 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17483 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17484 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2
17485 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17486 0, // FPR256_with_sub_16_in_FPR16C:sub_vrm2_2_sub_vrm2_3
17487 },
17488 { // VRN5M1
17489 0, // VRN5M1:sub_16
17490 0, // VRN5M1:sub_32
17491 0, // VRN5M1:sub_64
17492 0, // VRN5M1:sub_128
17493 0, // VRN5M1:sub_cap_addr
17494 0, // VRN5M1:sub_gpr_even
17495 0, // VRN5M1:sub_gpr_odd
17496 75, // VRN5M1:sub_vrm1_0 -> ZZZ_VRMF8
17497 83, // VRN5M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17498 83, // VRN5M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17499 83, // VRN5M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17500 83, // VRN5M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17501 0, // VRN5M1:sub_vrm1_5
17502 0, // VRN5M1:sub_vrm1_6
17503 0, // VRN5M1:sub_vrm1_7
17504 0, // VRN5M1:sub_vrm2_0
17505 0, // VRN5M1:sub_vrm2_1
17506 0, // VRN5M1:sub_vrm2_2
17507 0, // VRN5M1:sub_vrm2_3
17508 0, // VRN5M1:sub_vrm4_0
17509 0, // VRN5M1:sub_vrm4_1
17510 0, // VRN5M1:sub_gpr_odd_then_sub_16
17511 0, // VRN5M1:sub_gpr_odd_then_sub_32
17512 108, // VRN5M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
17513 116, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
17514 119, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
17515 109, // VRN5M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17516 117, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17517 109, // VRN5M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17518 0, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17519 0, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17520 0, // VRN5M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17521 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
17522 120, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17523 0, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17524 0, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17525 0, // VRN5M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17526 117, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17527 0, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17528 0, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17529 0, // VRN5M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17530 109, // VRN5M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17531 0, // VRN5M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17532 0, // VRN5M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17533 0, // VRN5M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17534 0, // VRN5M1:sub_vrm1_4_sub_vrm1_5
17535 0, // VRN5M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17536 0, // VRN5M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17537 0, // VRN5M1:sub_vrm1_5_sub_vrm1_6
17538 0, // VRN5M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17539 0, // VRN5M1:sub_vrm1_6_sub_vrm1_7
17540 0, // VRN5M1:sub_vrm2_0_sub_vrm2_1
17541 0, // VRN5M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17542 0, // VRN5M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17543 0, // VRN5M1:sub_vrm2_1_sub_vrm2_2
17544 0, // VRN5M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17545 0, // VRN5M1:sub_vrm2_2_sub_vrm2_3
17546 },
17547 { // VRN5M1NoV0
17548 0, // VRN5M1NoV0:sub_16
17549 0, // VRN5M1NoV0:sub_32
17550 0, // VRN5M1NoV0:sub_64
17551 0, // VRN5M1NoV0:sub_128
17552 0, // VRN5M1NoV0:sub_cap_addr
17553 0, // VRN5M1NoV0:sub_gpr_even
17554 0, // VRN5M1NoV0:sub_gpr_odd
17555 83, // VRN5M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17556 83, // VRN5M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17557 83, // VRN5M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17558 83, // VRN5M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17559 83, // VRN5M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17560 0, // VRN5M1NoV0:sub_vrm1_5
17561 0, // VRN5M1NoV0:sub_vrm1_6
17562 0, // VRN5M1NoV0:sub_vrm1_7
17563 0, // VRN5M1NoV0:sub_vrm2_0
17564 0, // VRN5M1NoV0:sub_vrm2_1
17565 0, // VRN5M1NoV0:sub_vrm2_2
17566 0, // VRN5M1NoV0:sub_vrm2_3
17567 0, // VRN5M1NoV0:sub_vrm4_0
17568 0, // VRN5M1NoV0:sub_vrm4_1
17569 0, // VRN5M1NoV0:sub_gpr_odd_then_sub_16
17570 0, // VRN5M1NoV0:sub_gpr_odd_then_sub_32
17571 109, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17572 117, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17573 120, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17574 109, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17575 117, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17576 109, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17577 0, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17578 0, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17579 0, // VRN5M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17580 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
17581 120, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17582 0, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17583 0, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17584 0, // VRN5M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17585 117, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17586 0, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17587 0, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17588 0, // VRN5M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17589 109, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17590 0, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17591 0, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17592 0, // VRN5M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17593 0, // VRN5M1NoV0:sub_vrm1_4_sub_vrm1_5
17594 0, // VRN5M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17595 0, // VRN5M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17596 0, // VRN5M1NoV0:sub_vrm1_5_sub_vrm1_6
17597 0, // VRN5M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17598 0, // VRN5M1NoV0:sub_vrm1_6_sub_vrm1_7
17599 0, // VRN5M1NoV0:sub_vrm2_0_sub_vrm2_1
17600 0, // VRN5M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17601 0, // VRN5M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17602 0, // VRN5M1NoV0:sub_vrm2_1_sub_vrm2_2
17603 0, // VRN5M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17604 0, // VRN5M1NoV0:sub_vrm2_2_sub_vrm2_3
17605 },
17606 { // VRN5M1_with_sub_vrm1_0_in_VMV0
17607 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_16
17608 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_32
17609 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_64
17610 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_128
17611 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17612 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17613 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17614 102, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17615 83, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17616 83, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17617 83, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17618 83, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17619 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5
17620 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17621 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17622 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
17623 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
17624 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17625 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17626 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17627 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17628 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17629 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17630 113, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17631 118, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17632 127, // 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
17633 109, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17634 117, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17635 109, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17636 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
17637 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
17638 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
17639 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
17640 120, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17641 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17642 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
17643 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
17644 117, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17645 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17646 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17647 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
17648 109, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17649 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17650 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17651 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17652 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
17653 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17654 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17655 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17656 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17657 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17658 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
17659 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17660 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17661 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
17662 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17663 0, // VRN5M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17664 },
17665 { // VRN6M1
17666 0, // VRN6M1:sub_16
17667 0, // VRN6M1:sub_32
17668 0, // VRN6M1:sub_64
17669 0, // VRN6M1:sub_128
17670 0, // VRN6M1:sub_cap_addr
17671 0, // VRN6M1:sub_gpr_even
17672 0, // VRN6M1:sub_gpr_odd
17673 75, // VRN6M1:sub_vrm1_0 -> ZZZ_VRMF8
17674 83, // VRN6M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17675 83, // VRN6M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17676 83, // VRN6M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17677 83, // VRN6M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17678 83, // VRN6M1:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17679 0, // VRN6M1:sub_vrm1_6
17680 0, // VRN6M1:sub_vrm1_7
17681 0, // VRN6M1:sub_vrm2_0
17682 0, // VRN6M1:sub_vrm2_1
17683 0, // VRN6M1:sub_vrm2_2
17684 0, // VRN6M1:sub_vrm2_3
17685 0, // VRN6M1:sub_vrm4_0
17686 0, // VRN6M1:sub_vrm4_1
17687 0, // VRN6M1:sub_gpr_odd_then_sub_16
17688 0, // VRN6M1:sub_gpr_odd_then_sub_32
17689 108, // VRN6M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
17690 116, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
17691 119, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
17692 109, // VRN6M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17693 117, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17694 109, // VRN6M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17695 130, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
17696 0, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17697 0, // VRN6M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17698 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
17699 120, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17700 131, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17701 0, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17702 0, // VRN6M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17703 117, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17704 120, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17705 0, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17706 0, // VRN6M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17707 109, // VRN6M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17708 117, // VRN6M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17709 0, // VRN6M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17710 0, // VRN6M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17711 109, // VRN6M1:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17712 0, // VRN6M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17713 0, // VRN6M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17714 0, // VRN6M1:sub_vrm1_5_sub_vrm1_6
17715 0, // VRN6M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17716 0, // VRN6M1:sub_vrm1_6_sub_vrm1_7
17717 0, // VRN6M1:sub_vrm2_0_sub_vrm2_1
17718 0, // VRN6M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17719 0, // VRN6M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17720 0, // VRN6M1:sub_vrm2_1_sub_vrm2_2
17721 0, // VRN6M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17722 0, // VRN6M1:sub_vrm2_2_sub_vrm2_3
17723 },
17724 { // VRN6M1NoV0
17725 0, // VRN6M1NoV0:sub_16
17726 0, // VRN6M1NoV0:sub_32
17727 0, // VRN6M1NoV0:sub_64
17728 0, // VRN6M1NoV0:sub_128
17729 0, // VRN6M1NoV0:sub_cap_addr
17730 0, // VRN6M1NoV0:sub_gpr_even
17731 0, // VRN6M1NoV0:sub_gpr_odd
17732 83, // VRN6M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17733 83, // VRN6M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17734 83, // VRN6M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17735 83, // VRN6M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17736 83, // VRN6M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17737 83, // VRN6M1NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17738 0, // VRN6M1NoV0:sub_vrm1_6
17739 0, // VRN6M1NoV0:sub_vrm1_7
17740 0, // VRN6M1NoV0:sub_vrm2_0
17741 0, // VRN6M1NoV0:sub_vrm2_1
17742 0, // VRN6M1NoV0:sub_vrm2_2
17743 0, // VRN6M1NoV0:sub_vrm2_3
17744 0, // VRN6M1NoV0:sub_vrm4_0
17745 0, // VRN6M1NoV0:sub_vrm4_1
17746 0, // VRN6M1NoV0:sub_gpr_odd_then_sub_16
17747 0, // VRN6M1NoV0:sub_gpr_odd_then_sub_32
17748 109, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17749 117, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17750 120, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17751 109, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17752 117, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17753 109, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17754 131, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
17755 0, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
17756 0, // VRN6M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17757 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
17758 120, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17759 131, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17760 0, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17761 0, // VRN6M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17762 117, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17763 120, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17764 0, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17765 0, // VRN6M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17766 109, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17767 117, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17768 0, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17769 0, // VRN6M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17770 109, // VRN6M1NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17771 0, // VRN6M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17772 0, // VRN6M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17773 0, // VRN6M1NoV0:sub_vrm1_5_sub_vrm1_6
17774 0, // VRN6M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17775 0, // VRN6M1NoV0:sub_vrm1_6_sub_vrm1_7
17776 0, // VRN6M1NoV0:sub_vrm2_0_sub_vrm2_1
17777 0, // VRN6M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17778 0, // VRN6M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17779 0, // VRN6M1NoV0:sub_vrm2_1_sub_vrm2_2
17780 0, // VRN6M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17781 0, // VRN6M1NoV0:sub_vrm2_2_sub_vrm2_3
17782 },
17783 { // VRN3M2
17784 0, // VRN3M2:sub_16
17785 0, // VRN3M2:sub_32
17786 0, // VRN3M2:sub_64
17787 0, // VRN3M2:sub_128
17788 0, // VRN3M2:sub_cap_addr
17789 0, // VRN3M2:sub_gpr_even
17790 0, // VRN3M2:sub_gpr_odd
17791 75, // VRN3M2:sub_vrm1_0 -> ZZZ_VRMF8
17792 83, // VRN3M2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17793 83, // VRN3M2:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17794 83, // VRN3M2:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17795 83, // VRN3M2:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17796 83, // VRN3M2:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17797 0, // VRN3M2:sub_vrm1_6
17798 0, // VRN3M2:sub_vrm1_7
17799 110, // VRN3M2:sub_vrm2_0 -> VRM2
17800 111, // VRN3M2:sub_vrm2_1 -> VRM2NoV0
17801 111, // VRN3M2:sub_vrm2_2 -> VRM2NoV0
17802 0, // VRN3M2:sub_vrm2_3
17803 0, // VRN3M2:sub_vrm4_0
17804 0, // VRN3M2:sub_vrm4_1
17805 0, // VRN3M2:sub_gpr_odd_then_sub_16
17806 0, // VRN3M2:sub_gpr_odd_then_sub_32
17807 108, // VRN3M2:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
17808 116, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
17809 119, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
17810 109, // VRN3M2:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17811 117, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17812 109, // VRN3M2:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17813 130, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
17814 133, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
17815 0, // VRN3M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17816 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
17817 120, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17818 131, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17819 0, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17820 0, // VRN3M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17821 117, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17822 120, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17823 0, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17824 0, // VRN3M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17825 109, // VRN3M2:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17826 117, // VRN3M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17827 0, // VRN3M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17828 0, // VRN3M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17829 109, // VRN3M2:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17830 0, // VRN3M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17831 0, // VRN3M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17832 0, // VRN3M2:sub_vrm1_5_sub_vrm1_6
17833 0, // VRN3M2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17834 0, // VRN3M2:sub_vrm1_6_sub_vrm1_7
17835 121, // VRN3M2:sub_vrm2_0_sub_vrm2_1 -> VRN2M2
17836 0, // VRN3M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17837 0, // VRN3M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17838 122, // VRN3M2:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
17839 0, // VRN3M2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17840 0, // VRN3M2:sub_vrm2_2_sub_vrm2_3
17841 },
17842 { // VRN3M2NoV0
17843 0, // VRN3M2NoV0:sub_16
17844 0, // VRN3M2NoV0:sub_32
17845 0, // VRN3M2NoV0:sub_64
17846 0, // VRN3M2NoV0:sub_128
17847 0, // VRN3M2NoV0:sub_cap_addr
17848 0, // VRN3M2NoV0:sub_gpr_even
17849 0, // VRN3M2NoV0:sub_gpr_odd
17850 83, // VRN3M2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
17851 83, // VRN3M2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17852 83, // VRN3M2NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17853 83, // VRN3M2NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17854 83, // VRN3M2NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17855 83, // VRN3M2NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17856 0, // VRN3M2NoV0:sub_vrm1_6
17857 0, // VRN3M2NoV0:sub_vrm1_7
17858 111, // VRN3M2NoV0:sub_vrm2_0 -> VRM2NoV0
17859 111, // VRN3M2NoV0:sub_vrm2_1 -> VRM2NoV0
17860 111, // VRN3M2NoV0:sub_vrm2_2 -> VRM2NoV0
17861 0, // VRN3M2NoV0:sub_vrm2_3
17862 0, // VRN3M2NoV0:sub_vrm4_0
17863 0, // VRN3M2NoV0:sub_vrm4_1
17864 0, // VRN3M2NoV0:sub_gpr_odd_then_sub_16
17865 0, // VRN3M2NoV0:sub_gpr_odd_then_sub_32
17866 109, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
17867 117, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
17868 120, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
17869 109, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17870 117, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17871 109, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17872 131, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
17873 134, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
17874 0, // VRN3M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17875 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
17876 120, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17877 131, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17878 0, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17879 0, // VRN3M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17880 117, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17881 120, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
17882 0, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17883 0, // VRN3M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17884 109, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17885 117, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17886 0, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17887 0, // VRN3M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17888 109, // VRN3M2NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17889 0, // VRN3M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17890 0, // VRN3M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17891 0, // VRN3M2NoV0:sub_vrm1_5_sub_vrm1_6
17892 0, // VRN3M2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17893 0, // VRN3M2NoV0:sub_vrm1_6_sub_vrm1_7
17894 122, // VRN3M2NoV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2NoV0
17895 0, // VRN3M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17896 0, // VRN3M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17897 122, // VRN3M2NoV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
17898 0, // VRN3M2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17899 0, // VRN3M2NoV0:sub_vrm2_2_sub_vrm2_3
17900 },
17901 { // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
17902 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_16
17903 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_32
17904 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_64
17905 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_128
17906 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17907 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17908 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17909 102, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17910 83, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17911 83, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17912 83, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17913 83, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17914 83, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17915 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17916 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17917 112, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
17918 111, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
17919 111, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
17920 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17921 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17922 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17923 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17924 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17925 113, // 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
17926 118, // 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
17927 127, // 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
17928 109, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17929 117, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17930 109, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17931 132, // 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
17932 138, // 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
17933 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
17934 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
17935 120, // 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
17936 131, // 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
17937 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
17938 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
17939 117, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17940 120, // 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
17941 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
17942 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
17943 109, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
17944 117, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
17945 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
17946 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
17947 109, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
17948 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
17949 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
17950 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
17951 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
17952 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
17953 126, // 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
17954 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
17955 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
17956 122, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
17957 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
17958 0, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
17959 },
17960 { // VRN6M1_with_sub_vrm1_0_in_VMV0
17961 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_16
17962 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_32
17963 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_64
17964 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_128
17965 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
17966 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
17967 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
17968 102, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
17969 83, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
17970 83, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
17971 83, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
17972 83, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
17973 83, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
17974 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6
17975 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
17976 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
17977 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
17978 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
17979 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
17980 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
17981 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
17982 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
17983 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
17984 113, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
17985 118, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
17986 127, // 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
17987 109, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
17988 117, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
17989 109, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
17990 132, // 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
17991 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
17992 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
17993 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
17994 120, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
17995 131, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
17996 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
17997 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
17998 117, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
17999 120, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18000 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18001 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
18002 109, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18003 117, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18004 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18005 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18006 109, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18007 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18008 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18009 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
18010 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18011 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
18012 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
18013 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18014 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18015 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
18016 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18017 0, // VRN6M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
18018 },
18019 { // VRN7M1
18020 0, // VRN7M1:sub_16
18021 0, // VRN7M1:sub_32
18022 0, // VRN7M1:sub_64
18023 0, // VRN7M1:sub_128
18024 0, // VRN7M1:sub_cap_addr
18025 0, // VRN7M1:sub_gpr_even
18026 0, // VRN7M1:sub_gpr_odd
18027 75, // VRN7M1:sub_vrm1_0 -> ZZZ_VRMF8
18028 83, // VRN7M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18029 83, // VRN7M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18030 83, // VRN7M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18031 83, // VRN7M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18032 83, // VRN7M1:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18033 83, // VRN7M1:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18034 0, // VRN7M1:sub_vrm1_7
18035 0, // VRN7M1:sub_vrm2_0
18036 0, // VRN7M1:sub_vrm2_1
18037 0, // VRN7M1:sub_vrm2_2
18038 0, // VRN7M1:sub_vrm2_3
18039 0, // VRN7M1:sub_vrm4_0
18040 0, // VRN7M1:sub_vrm4_1
18041 0, // VRN7M1:sub_gpr_odd_then_sub_16
18042 0, // VRN7M1:sub_gpr_odd_then_sub_32
18043 108, // VRN7M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
18044 116, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
18045 119, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
18046 109, // VRN7M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18047 117, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18048 109, // VRN7M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18049 130, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
18050 133, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
18051 0, // VRN7M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18052 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
18053 120, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18054 131, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18055 134, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18056 0, // VRN7M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18057 117, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18058 120, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18059 131, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18060 0, // VRN7M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18061 109, // VRN7M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18062 117, // VRN7M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18063 120, // VRN7M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18064 0, // VRN7M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18065 109, // VRN7M1:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18066 117, // VRN7M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18067 0, // VRN7M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18068 109, // VRN7M1:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18069 0, // VRN7M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18070 0, // VRN7M1:sub_vrm1_6_sub_vrm1_7
18071 0, // VRN7M1:sub_vrm2_0_sub_vrm2_1
18072 0, // VRN7M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18073 0, // VRN7M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18074 0, // VRN7M1:sub_vrm2_1_sub_vrm2_2
18075 0, // VRN7M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18076 0, // VRN7M1:sub_vrm2_2_sub_vrm2_3
18077 },
18078 { // VRN7M1NoV0
18079 0, // VRN7M1NoV0:sub_16
18080 0, // VRN7M1NoV0:sub_32
18081 0, // VRN7M1NoV0:sub_64
18082 0, // VRN7M1NoV0:sub_128
18083 0, // VRN7M1NoV0:sub_cap_addr
18084 0, // VRN7M1NoV0:sub_gpr_even
18085 0, // VRN7M1NoV0:sub_gpr_odd
18086 83, // VRN7M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18087 83, // VRN7M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18088 83, // VRN7M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18089 83, // VRN7M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18090 83, // VRN7M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18091 83, // VRN7M1NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18092 83, // VRN7M1NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18093 0, // VRN7M1NoV0:sub_vrm1_7
18094 0, // VRN7M1NoV0:sub_vrm2_0
18095 0, // VRN7M1NoV0:sub_vrm2_1
18096 0, // VRN7M1NoV0:sub_vrm2_2
18097 0, // VRN7M1NoV0:sub_vrm2_3
18098 0, // VRN7M1NoV0:sub_vrm4_0
18099 0, // VRN7M1NoV0:sub_vrm4_1
18100 0, // VRN7M1NoV0:sub_gpr_odd_then_sub_16
18101 0, // VRN7M1NoV0:sub_gpr_odd_then_sub_32
18102 109, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
18103 117, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
18104 120, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
18105 109, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18106 117, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18107 109, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18108 131, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
18109 134, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
18110 0, // VRN7M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18111 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
18112 120, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18113 131, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18114 134, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18115 0, // VRN7M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18116 117, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18117 120, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18118 131, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18119 0, // VRN7M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18120 109, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18121 117, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18122 120, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18123 0, // VRN7M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18124 109, // VRN7M1NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18125 117, // VRN7M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18126 0, // VRN7M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18127 109, // VRN7M1NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18128 0, // VRN7M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18129 0, // VRN7M1NoV0:sub_vrm1_6_sub_vrm1_7
18130 0, // VRN7M1NoV0:sub_vrm2_0_sub_vrm2_1
18131 0, // VRN7M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18132 0, // VRN7M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18133 0, // VRN7M1NoV0:sub_vrm2_1_sub_vrm2_2
18134 0, // VRN7M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18135 0, // VRN7M1NoV0:sub_vrm2_2_sub_vrm2_3
18136 },
18137 { // VRN7M1_with_sub_vrm1_0_in_VMV0
18138 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_16
18139 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_32
18140 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_64
18141 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_128
18142 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18143 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18144 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18145 102, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18146 83, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18147 83, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18148 83, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18149 83, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18150 83, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18151 83, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18152 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7
18153 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
18154 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
18155 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
18156 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
18157 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
18158 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
18159 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18160 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18161 113, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
18162 118, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
18163 127, // 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
18164 109, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18165 117, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18166 109, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18167 132, // 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
18168 138, // 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
18169 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
18170 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
18171 120, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18172 131, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18173 134, // 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
18174 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
18175 117, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18176 120, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18177 131, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18178 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
18179 109, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18180 117, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18181 120, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18182 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18183 109, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18184 117, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18185 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18186 109, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18187 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18188 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
18189 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
18190 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18191 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18192 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
18193 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18194 0, // VRN7M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
18195 },
18196 { // VRN8M1
18197 0, // VRN8M1:sub_16
18198 0, // VRN8M1:sub_32
18199 0, // VRN8M1:sub_64
18200 0, // VRN8M1:sub_128
18201 0, // VRN8M1:sub_cap_addr
18202 0, // VRN8M1:sub_gpr_even
18203 0, // VRN8M1:sub_gpr_odd
18204 75, // VRN8M1:sub_vrm1_0 -> ZZZ_VRMF8
18205 83, // VRN8M1:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18206 83, // VRN8M1:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18207 83, // VRN8M1:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18208 83, // VRN8M1:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18209 83, // VRN8M1:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18210 83, // VRN8M1:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18211 83, // VRN8M1:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18212 0, // VRN8M1:sub_vrm2_0
18213 0, // VRN8M1:sub_vrm2_1
18214 0, // VRN8M1:sub_vrm2_2
18215 0, // VRN8M1:sub_vrm2_3
18216 0, // VRN8M1:sub_vrm4_0
18217 0, // VRN8M1:sub_vrm4_1
18218 0, // VRN8M1:sub_gpr_odd_then_sub_16
18219 0, // VRN8M1:sub_gpr_odd_then_sub_32
18220 108, // VRN8M1:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
18221 116, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
18222 119, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
18223 109, // VRN8M1:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18224 117, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18225 109, // VRN8M1:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18226 130, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
18227 133, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
18228 139, // VRN8M1:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
18229 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
18230 120, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18231 131, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18232 134, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18233 140, // VRN8M1:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18234 117, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18235 120, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18236 131, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18237 134, // VRN8M1:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18238 109, // VRN8M1:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18239 117, // VRN8M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18240 120, // VRN8M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18241 131, // VRN8M1:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18242 109, // VRN8M1:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18243 117, // VRN8M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18244 120, // VRN8M1:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18245 109, // VRN8M1:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18246 117, // VRN8M1:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18247 109, // VRN8M1:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18248 0, // VRN8M1:sub_vrm2_0_sub_vrm2_1
18249 0, // VRN8M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18250 0, // VRN8M1:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18251 0, // VRN8M1:sub_vrm2_1_sub_vrm2_2
18252 0, // VRN8M1:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18253 0, // VRN8M1:sub_vrm2_2_sub_vrm2_3
18254 },
18255 { // VRN8M1NoV0
18256 0, // VRN8M1NoV0:sub_16
18257 0, // VRN8M1NoV0:sub_32
18258 0, // VRN8M1NoV0:sub_64
18259 0, // VRN8M1NoV0:sub_128
18260 0, // VRN8M1NoV0:sub_cap_addr
18261 0, // VRN8M1NoV0:sub_gpr_even
18262 0, // VRN8M1NoV0:sub_gpr_odd
18263 83, // VRN8M1NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18264 83, // VRN8M1NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18265 83, // VRN8M1NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18266 83, // VRN8M1NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18267 83, // VRN8M1NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18268 83, // VRN8M1NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18269 83, // VRN8M1NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18270 83, // VRN8M1NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18271 0, // VRN8M1NoV0:sub_vrm2_0
18272 0, // VRN8M1NoV0:sub_vrm2_1
18273 0, // VRN8M1NoV0:sub_vrm2_2
18274 0, // VRN8M1NoV0:sub_vrm2_3
18275 0, // VRN8M1NoV0:sub_vrm4_0
18276 0, // VRN8M1NoV0:sub_vrm4_1
18277 0, // VRN8M1NoV0:sub_gpr_odd_then_sub_16
18278 0, // VRN8M1NoV0:sub_gpr_odd_then_sub_32
18279 109, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
18280 117, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
18281 120, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
18282 109, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18283 117, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18284 109, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18285 131, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
18286 134, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
18287 140, // VRN8M1NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
18288 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
18289 120, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18290 131, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18291 134, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18292 140, // VRN8M1NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18293 117, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18294 120, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18295 131, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18296 134, // VRN8M1NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18297 109, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18298 117, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18299 120, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18300 131, // VRN8M1NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18301 109, // VRN8M1NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18302 117, // VRN8M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18303 120, // VRN8M1NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18304 109, // VRN8M1NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18305 117, // VRN8M1NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18306 109, // VRN8M1NoV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18307 0, // VRN8M1NoV0:sub_vrm2_0_sub_vrm2_1
18308 0, // VRN8M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18309 0, // VRN8M1NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18310 0, // VRN8M1NoV0:sub_vrm2_1_sub_vrm2_2
18311 0, // VRN8M1NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18312 0, // VRN8M1NoV0:sub_vrm2_2_sub_vrm2_3
18313 },
18314 { // VRN4M2
18315 0, // VRN4M2:sub_16
18316 0, // VRN4M2:sub_32
18317 0, // VRN4M2:sub_64
18318 0, // VRN4M2:sub_128
18319 0, // VRN4M2:sub_cap_addr
18320 0, // VRN4M2:sub_gpr_even
18321 0, // VRN4M2:sub_gpr_odd
18322 75, // VRN4M2:sub_vrm1_0 -> ZZZ_VRMF8
18323 83, // VRN4M2:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18324 83, // VRN4M2:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18325 83, // VRN4M2:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18326 83, // VRN4M2:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18327 83, // VRN4M2:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18328 83, // VRN4M2:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18329 83, // VRN4M2:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18330 110, // VRN4M2:sub_vrm2_0 -> VRM2
18331 111, // VRN4M2:sub_vrm2_1 -> VRM2NoV0
18332 111, // VRN4M2:sub_vrm2_2 -> VRM2NoV0
18333 111, // VRN4M2:sub_vrm2_3 -> VRM2NoV0
18334 0, // VRN4M2:sub_vrm4_0
18335 0, // VRN4M2:sub_vrm4_1
18336 0, // VRN4M2:sub_gpr_odd_then_sub_16
18337 0, // VRN4M2:sub_gpr_odd_then_sub_32
18338 108, // VRN4M2:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
18339 116, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
18340 119, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
18341 109, // VRN4M2:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18342 117, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18343 109, // VRN4M2:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18344 130, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
18345 133, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
18346 139, // VRN4M2:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
18347 142, // 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
18348 120, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18349 131, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18350 134, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18351 140, // VRN4M2:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18352 117, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18353 120, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18354 131, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18355 134, // VRN4M2:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18356 109, // VRN4M2:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18357 117, // VRN4M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18358 120, // VRN4M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18359 131, // VRN4M2:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18360 109, // VRN4M2:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18361 117, // VRN4M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18362 120, // VRN4M2:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18363 109, // VRN4M2:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18364 117, // VRN4M2:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18365 109, // VRN4M2:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18366 121, // VRN4M2:sub_vrm2_0_sub_vrm2_1 -> VRN2M2
18367 135, // VRN4M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2
18368 0, // VRN4M2:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18369 122, // VRN4M2:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18370 136, // VRN4M2:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18371 122, // VRN4M2:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18372 },
18373 { // VRN4M2NoV0
18374 0, // VRN4M2NoV0:sub_16
18375 0, // VRN4M2NoV0:sub_32
18376 0, // VRN4M2NoV0:sub_64
18377 0, // VRN4M2NoV0:sub_128
18378 0, // VRN4M2NoV0:sub_cap_addr
18379 0, // VRN4M2NoV0:sub_gpr_even
18380 0, // VRN4M2NoV0:sub_gpr_odd
18381 83, // VRN4M2NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18382 83, // VRN4M2NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18383 83, // VRN4M2NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18384 83, // VRN4M2NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18385 83, // VRN4M2NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18386 83, // VRN4M2NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18387 83, // VRN4M2NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18388 83, // VRN4M2NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18389 111, // VRN4M2NoV0:sub_vrm2_0 -> VRM2NoV0
18390 111, // VRN4M2NoV0:sub_vrm2_1 -> VRM2NoV0
18391 111, // VRN4M2NoV0:sub_vrm2_2 -> VRM2NoV0
18392 111, // VRN4M2NoV0:sub_vrm2_3 -> VRM2NoV0
18393 0, // VRN4M2NoV0:sub_vrm4_0
18394 0, // VRN4M2NoV0:sub_vrm4_1
18395 0, // VRN4M2NoV0:sub_gpr_odd_then_sub_16
18396 0, // VRN4M2NoV0:sub_gpr_odd_then_sub_32
18397 109, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
18398 117, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
18399 120, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
18400 109, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18401 117, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18402 109, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18403 131, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
18404 134, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
18405 140, // VRN4M2NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
18406 143, // 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
18407 120, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18408 131, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18409 134, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18410 140, // VRN4M2NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18411 117, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18412 120, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18413 131, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18414 134, // VRN4M2NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18415 109, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18416 117, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18417 120, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18418 131, // VRN4M2NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18419 109, // VRN4M2NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18420 117, // VRN4M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18421 120, // VRN4M2NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18422 109, // VRN4M2NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18423 117, // VRN4M2NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18424 109, // VRN4M2NoV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18425 122, // VRN4M2NoV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2NoV0
18426 136, // VRN4M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2NoV0
18427 0, // VRN4M2NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18428 122, // VRN4M2NoV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18429 136, // VRN4M2NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18430 122, // VRN4M2NoV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18431 },
18432 { // VRN2M4
18433 0, // VRN2M4:sub_16
18434 0, // VRN2M4:sub_32
18435 0, // VRN2M4:sub_64
18436 0, // VRN2M4:sub_128
18437 0, // VRN2M4:sub_cap_addr
18438 0, // VRN2M4:sub_gpr_even
18439 0, // VRN2M4:sub_gpr_odd
18440 75, // VRN2M4:sub_vrm1_0 -> ZZZ_VRMF8
18441 83, // VRN2M4:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18442 83, // VRN2M4:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18443 83, // VRN2M4:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18444 83, // VRN2M4:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18445 83, // VRN2M4:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18446 83, // VRN2M4:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18447 83, // VRN2M4:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18448 110, // VRN2M4:sub_vrm2_0 -> VRM2
18449 111, // VRN2M4:sub_vrm2_1 -> VRM2NoV0
18450 111, // VRN2M4:sub_vrm2_2 -> VRM2NoV0
18451 111, // VRN2M4:sub_vrm2_3 -> VRM2NoV0
18452 123, // VRN2M4:sub_vrm4_0 -> VRM4
18453 124, // VRN2M4:sub_vrm4_1 -> VRM4NoV0
18454 0, // VRN2M4:sub_gpr_odd_then_sub_16
18455 0, // VRN2M4:sub_gpr_odd_then_sub_32
18456 108, // VRN2M4:sub_vrm1_0_sub_vrm1_1 -> VRN2M1
18457 116, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1
18458 119, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1
18459 109, // VRN2M4:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18460 117, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18461 109, // VRN2M4:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18462 130, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1
18463 133, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1
18464 139, // VRN2M4:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1
18465 142, // 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
18466 120, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18467 131, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18468 134, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18469 140, // VRN2M4:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18470 117, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18471 120, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18472 131, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18473 134, // VRN2M4:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18474 109, // VRN2M4:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18475 117, // VRN2M4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18476 120, // VRN2M4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18477 131, // VRN2M4:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18478 109, // VRN2M4:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18479 117, // VRN2M4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18480 120, // VRN2M4:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18481 109, // VRN2M4:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18482 117, // VRN2M4:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18483 109, // VRN2M4:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18484 121, // VRN2M4:sub_vrm2_0_sub_vrm2_1 -> VRN2M2
18485 135, // VRN2M4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2
18486 144, // VRN2M4:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2
18487 122, // VRN2M4:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18488 136, // VRN2M4:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18489 122, // VRN2M4:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18490 },
18491 { // VRN2M4NoV0
18492 0, // VRN2M4NoV0:sub_16
18493 0, // VRN2M4NoV0:sub_32
18494 0, // VRN2M4NoV0:sub_64
18495 0, // VRN2M4NoV0:sub_128
18496 0, // VRN2M4NoV0:sub_cap_addr
18497 0, // VRN2M4NoV0:sub_gpr_even
18498 0, // VRN2M4NoV0:sub_gpr_odd
18499 83, // VRN2M4NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18500 83, // VRN2M4NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18501 83, // VRN2M4NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18502 83, // VRN2M4NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18503 83, // VRN2M4NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18504 83, // VRN2M4NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18505 83, // VRN2M4NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18506 83, // VRN2M4NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18507 111, // VRN2M4NoV0:sub_vrm2_0 -> VRM2NoV0
18508 111, // VRN2M4NoV0:sub_vrm2_1 -> VRM2NoV0
18509 111, // VRN2M4NoV0:sub_vrm2_2 -> VRM2NoV0
18510 111, // VRN2M4NoV0:sub_vrm2_3 -> VRM2NoV0
18511 124, // VRN2M4NoV0:sub_vrm4_0 -> VRM4NoV0
18512 124, // VRN2M4NoV0:sub_vrm4_1 -> VRM4NoV0
18513 0, // VRN2M4NoV0:sub_gpr_odd_then_sub_16
18514 0, // VRN2M4NoV0:sub_gpr_odd_then_sub_32
18515 109, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1NoV0
18516 117, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1NoV0
18517 120, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN4M1NoV0
18518 109, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18519 117, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18520 109, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18521 131, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN5M1NoV0
18522 134, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN6M1NoV0
18523 140, // VRN2M4NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN7M1NoV0
18524 143, // 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
18525 120, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18526 131, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18527 134, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN6M1NoV0
18528 140, // VRN2M4NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN7M1NoV0
18529 117, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18530 120, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18531 131, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18532 134, // VRN2M4NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN6M1NoV0
18533 109, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18534 117, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18535 120, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18536 131, // VRN2M4NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18537 109, // VRN2M4NoV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18538 117, // VRN2M4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18539 120, // VRN2M4NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18540 109, // VRN2M4NoV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18541 117, // VRN2M4NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18542 109, // VRN2M4NoV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18543 122, // VRN2M4NoV0:sub_vrm2_0_sub_vrm2_1 -> VRN2M2NoV0
18544 136, // VRN2M4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2 -> VRN3M2NoV0
18545 145, // VRN2M4NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN4M2NoV0
18546 122, // VRN2M4NoV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18547 136, // VRN2M4NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18548 122, // VRN2M4NoV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18549 },
18550 { // VRM8
18551 0, // VRM8:sub_16
18552 0, // VRM8:sub_32
18553 0, // VRM8:sub_64
18554 0, // VRM8:sub_128
18555 0, // VRM8:sub_cap_addr
18556 0, // VRM8:sub_gpr_even
18557 0, // VRM8:sub_gpr_odd
18558 75, // VRM8:sub_vrm1_0 -> ZZZ_VRMF8
18559 83, // VRM8:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18560 83, // VRM8:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18561 83, // VRM8:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18562 83, // VRM8:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18563 83, // VRM8:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18564 83, // VRM8:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18565 83, // VRM8:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18566 110, // VRM8:sub_vrm2_0 -> VRM2
18567 111, // VRM8:sub_vrm2_1 -> VRM2NoV0
18568 111, // VRM8:sub_vrm2_2 -> VRM2NoV0
18569 111, // VRM8:sub_vrm2_3 -> VRM2NoV0
18570 123, // VRM8:sub_vrm4_0 -> VRM4
18571 124, // VRM8:sub_vrm4_1 -> VRM4NoV0
18572 0, // VRM8:sub_gpr_odd_then_sub_16
18573 0, // VRM8:sub_gpr_odd_then_sub_32
18574 0, // VRM8:sub_vrm1_0_sub_vrm1_1
18575 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
18576 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18577 0, // VRM8:sub_vrm1_1_sub_vrm1_2
18578 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18579 0, // VRM8:sub_vrm1_2_sub_vrm1_3
18580 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18581 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18582 0, // VRM8:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18583 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
18584 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18585 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18586 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18587 0, // VRM8:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18588 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18589 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18590 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18591 0, // VRM8:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18592 0, // VRM8:sub_vrm1_3_sub_vrm1_4
18593 0, // VRM8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18594 0, // VRM8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18595 0, // VRM8:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18596 0, // VRM8:sub_vrm1_4_sub_vrm1_5
18597 0, // VRM8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18598 0, // VRM8:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18599 0, // VRM8:sub_vrm1_5_sub_vrm1_6
18600 0, // VRM8:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18601 0, // VRM8:sub_vrm1_6_sub_vrm1_7
18602 0, // VRM8:sub_vrm2_0_sub_vrm2_1
18603 0, // VRM8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18604 0, // VRM8:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18605 0, // VRM8:sub_vrm2_1_sub_vrm2_2
18606 0, // VRM8:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18607 0, // VRM8:sub_vrm2_2_sub_vrm2_3
18608 },
18609 { // VRM8NoV0
18610 0, // VRM8NoV0:sub_16
18611 0, // VRM8NoV0:sub_32
18612 0, // VRM8NoV0:sub_64
18613 0, // VRM8NoV0:sub_128
18614 0, // VRM8NoV0:sub_cap_addr
18615 0, // VRM8NoV0:sub_gpr_even
18616 0, // VRM8NoV0:sub_gpr_odd
18617 83, // VRM8NoV0:sub_vrm1_0 -> ZZZ_VRMF8NoV0
18618 83, // VRM8NoV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18619 83, // VRM8NoV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18620 83, // VRM8NoV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18621 83, // VRM8NoV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18622 83, // VRM8NoV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18623 83, // VRM8NoV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18624 83, // VRM8NoV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18625 111, // VRM8NoV0:sub_vrm2_0 -> VRM2NoV0
18626 111, // VRM8NoV0:sub_vrm2_1 -> VRM2NoV0
18627 111, // VRM8NoV0:sub_vrm2_2 -> VRM2NoV0
18628 111, // VRM8NoV0:sub_vrm2_3 -> VRM2NoV0
18629 124, // VRM8NoV0:sub_vrm4_0 -> VRM4NoV0
18630 124, // VRM8NoV0:sub_vrm4_1 -> VRM4NoV0
18631 0, // VRM8NoV0:sub_gpr_odd_then_sub_16
18632 0, // VRM8NoV0:sub_gpr_odd_then_sub_32
18633 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1
18634 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
18635 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18636 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2
18637 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18638 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3
18639 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18640 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18641 0, // VRM8NoV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18642 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
18643 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18644 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18645 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18646 0, // VRM8NoV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18647 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18648 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18649 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18650 0, // VRM8NoV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18651 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4
18652 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18653 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18654 0, // VRM8NoV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18655 0, // VRM8NoV0:sub_vrm1_4_sub_vrm1_5
18656 0, // VRM8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18657 0, // VRM8NoV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18658 0, // VRM8NoV0:sub_vrm1_5_sub_vrm1_6
18659 0, // VRM8NoV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18660 0, // VRM8NoV0:sub_vrm1_6_sub_vrm1_7
18661 0, // VRM8NoV0:sub_vrm2_0_sub_vrm2_1
18662 0, // VRM8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18663 0, // VRM8NoV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18664 0, // VRM8NoV0:sub_vrm2_1_sub_vrm2_2
18665 0, // VRM8NoV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18666 0, // VRM8NoV0:sub_vrm2_2_sub_vrm2_3
18667 },
18668 { // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
18669 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_16
18670 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_32
18671 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_64
18672 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_128
18673 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18674 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18675 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18676 102, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18677 83, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18678 83, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18679 83, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18680 83, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18681 83, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18682 83, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18683 83, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18684 112, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
18685 111, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
18686 111, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
18687 111, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_3 -> VRM2NoV0
18688 125, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_0 -> VRM4_with_sub_vrm1_0_in_VMV0
18689 124, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_1 -> VRM4NoV0
18690 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18691 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18692 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1
18693 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2
18694 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
18695 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2
18696 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3
18697 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3
18698 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
18699 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
18700 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
18701 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
18702 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
18703 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
18704 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
18705 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
18706 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4
18707 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
18708 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
18709 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
18710 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4
18711 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5
18712 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
18713 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
18714 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5
18715 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6
18716 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
18717 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6
18718 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7
18719 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7
18720 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
18721 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18722 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
18723 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
18724 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18725 0, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
18726 },
18727 { // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
18728 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_16
18729 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_32
18730 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_64
18731 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_128
18732 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18733 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18734 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18735 102, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18736 83, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18737 83, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18738 83, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18739 83, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18740 83, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18741 83, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18742 83, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18743 112, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
18744 111, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
18745 111, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
18746 111, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_3 -> VRM2NoV0
18747 125, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_0 -> VRM4_with_sub_vrm1_0_in_VMV0
18748 124, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm4_1 -> VRM4NoV0
18749 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18750 0, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18751 113, // 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
18752 118, // 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
18753 127, // 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
18754 109, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18755 117, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18756 109, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18757 132, // 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
18758 138, // 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
18759 141, // 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
18760 153, // 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
18761 120, // 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
18762 131, // 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
18763 134, // 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
18764 140, // 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
18765 117, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18766 120, // 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
18767 131, // 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
18768 134, // 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
18769 109, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18770 117, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18771 120, // 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
18772 131, // 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
18773 109, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18774 117, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18775 120, // 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
18776 109, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18777 117, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18778 109, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18779 126, // 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
18780 137, // 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
18781 152, // 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
18782 122, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18783 136, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18784 122, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18785 },
18786 { // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
18787 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_16
18788 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_32
18789 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_64
18790 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_128
18791 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18792 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18793 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18794 102, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18795 83, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18796 83, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18797 83, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18798 83, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18799 83, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18800 83, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18801 83, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18802 112, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_0 -> VRM2_with_sub_vrm1_0_in_VMV0
18803 111, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1 -> VRM2NoV0
18804 111, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2 -> VRM2NoV0
18805 111, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_3 -> VRM2NoV0
18806 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
18807 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
18808 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18809 0, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18810 113, // 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
18811 118, // 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
18812 127, // 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
18813 109, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18814 117, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18815 109, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18816 132, // 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
18817 138, // 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
18818 141, // 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
18819 153, // 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
18820 120, // 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
18821 131, // 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
18822 134, // 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
18823 140, // 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
18824 117, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18825 120, // 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
18826 131, // 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
18827 134, // 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
18828 109, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18829 117, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18830 120, // 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
18831 131, // 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
18832 109, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18833 117, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18834 120, // 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
18835 109, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18836 117, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18837 109, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18838 126, // 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
18839 137, // 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
18840 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
18841 122, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2 -> VRN2M2NoV0
18842 136, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3 -> VRN3M2NoV0
18843 122, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3 -> VRN2M2NoV0
18844 },
18845 { // VRN8M1_with_sub_vrm1_0_in_VMV0
18846 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_16
18847 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_32
18848 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_64
18849 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_128
18850 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_cap_addr
18851 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_even
18852 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd
18853 102, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0 -> VMV0
18854 83, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1 -> ZZZ_VRMF8NoV0
18855 83, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2 -> ZZZ_VRMF8NoV0
18856 83, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3 -> ZZZ_VRMF8NoV0
18857 83, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4 -> ZZZ_VRMF8NoV0
18858 83, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5 -> ZZZ_VRMF8NoV0
18859 83, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6 -> ZZZ_VRMF8NoV0
18860 83, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_7 -> ZZZ_VRMF8NoV0
18861 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0
18862 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1
18863 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2
18864 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_3
18865 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_0
18866 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm4_1
18867 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_16
18868 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_gpr_odd_then_sub_32
18869 113, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1 -> VRN2M1_with_sub_vrm1_0_in_VMV0
18870 118, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_0_sub_vrm1_1_sub_vrm1_2 -> VRN3M1_with_sub_vrm1_0_in_VMV0
18871 127, // 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
18872 109, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2 -> VRN2M1NoV0
18873 117, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3 -> VRN3M1NoV0
18874 109, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3 -> VRN2M1NoV0
18875 132, // 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
18876 138, // 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
18877 141, // 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
18878 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
18879 120, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN4M1NoV0
18880 131, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN5M1NoV0
18881 134, // 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
18882 140, // 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
18883 117, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4 -> VRN3M1NoV0
18884 120, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN4M1NoV0
18885 131, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN5M1NoV0
18886 134, // 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
18887 109, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4 -> VRN2M1NoV0
18888 117, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5 -> VRN3M1NoV0
18889 120, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN4M1NoV0
18890 131, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN5M1NoV0
18891 109, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5 -> VRN2M1NoV0
18892 117, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6 -> VRN3M1NoV0
18893 120, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN4M1NoV0
18894 109, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6 -> VRN2M1NoV0
18895 117, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_5_sub_vrm1_6_sub_vrm1_7 -> VRN3M1NoV0
18896 109, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm1_6_sub_vrm1_7 -> VRN2M1NoV0
18897 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1
18898 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2
18899 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18900 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2
18901 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_1_sub_vrm2_2_sub_vrm2_3
18902 0, // VRN8M1_with_sub_vrm1_0_in_VMV0:sub_vrm2_2_sub_vrm2_3
18903 },
18904
18905 };
18906 assert(RC && "Missing regclass");
18907 if (!Idx) return RC;
18908 --Idx;
18909 assert(Idx < 57 && "Bad subreg");
18910 unsigned TV = Table[RC->getID()][Idx];
18911 return TV ? getRegClass(i: TV - 1) : nullptr;
18912}/// Get the weight in units of pressure for this register class.
18913const RegClassWeight &RISCVGenRegisterInfo::
18914getRegClassWeight(const TargetRegisterClass *RC) const {
18915 static const RegClassWeight RCWeightTable[] = {
18916 {.RegWeight: 1, .WeightLimit: 8}, // MR
18917 {.RegWeight: 1, .WeightLimit: 1}, // MR0
18918 {.RegWeight: 1, .WeightLimit: 32}, // FPR16
18919 {.RegWeight: 1, .WeightLimit: 32}, // GPRF16
18920 {.RegWeight: 1, .WeightLimit: 31}, // GPRF16NoX0
18921 {.RegWeight: 1, .WeightLimit: 8}, // FPR16C
18922 {.RegWeight: 1, .WeightLimit: 8}, // GPRF16C
18923 {.RegWeight: 1, .WeightLimit: 1}, // GPRF16X0
18924 {.RegWeight: 1, .WeightLimit: 33}, // GPRAll
18925 {.RegWeight: 1, .WeightLimit: 32}, // FPR32
18926 {.RegWeight: 1, .WeightLimit: 32}, // GPR
18927 {.RegWeight: 1, .WeightLimit: 32}, // GPRF32
18928 {.RegWeight: 1, .WeightLimit: 31}, // GPRF32NoX0
18929 {.RegWeight: 1, .WeightLimit: 31}, // GPRNoX0
18930 {.RegWeight: 1, .WeightLimit: 31}, // GPRNoX2
18931 {.RegWeight: 1, .WeightLimit: 31}, // GPRNoX31
18932 {.RegWeight: 1, .WeightLimit: 30}, // GPRNoX0X2
18933 {.RegWeight: 1, .WeightLimit: 30}, // GPRNoX0_and_GPRNoX31
18934 {.RegWeight: 1, .WeightLimit: 30}, // GPRNoX2_and_GPRNoX31
18935 {.RegWeight: 1, .WeightLimit: 29}, // GPRNoX0X2_and_GPRNoX31
18936 {.RegWeight: 1, .WeightLimit: 26}, // GPRJALR
18937 {.RegWeight: 1, .WeightLimit: 25}, // GPRJALRNonX7
18938 {.RegWeight: 1, .WeightLimit: 25}, // GPRJALR_and_GPRNoX31
18939 {.RegWeight: 1, .WeightLimit: 24}, // GPRJALRNonX7_and_GPRNoX31
18940 {.RegWeight: 1, .WeightLimit: 16}, // TR
18941 {.RegWeight: 1, .WeightLimit: 14}, // GPRTC
18942 {.RegWeight: 1, .WeightLimit: 13}, // GPRNoX31_and_GPRTC
18943 {.RegWeight: 1, .WeightLimit: 13}, // GPRTCNonX7
18944 {.RegWeight: 1, .WeightLimit: 12}, // GPRNoX31_and_GPRTCNonX7
18945 {.RegWeight: 1, .WeightLimit: 8}, // FPR32C
18946 {.RegWeight: 1, .WeightLimit: 8}, // GPRC
18947 {.RegWeight: 1, .WeightLimit: 8}, // GPRF32C
18948 {.RegWeight: 1, .WeightLimit: 8}, // SR07
18949 {.RegWeight: 1, .WeightLimit: 8}, // TRM2
18950 {.RegWeight: 1, .WeightLimit: 6}, // GPRC_and_GPRTC
18951 {.RegWeight: 1, .WeightLimit: 4}, // TRM4
18952 {.RegWeight: 0, .WeightLimit: 0}, // VCSR
18953 {.RegWeight: 1, .WeightLimit: 2}, // GPRC_and_SR07
18954 {.RegWeight: 1, .WeightLimit: 2}, // GPRX1X5
18955 {.RegWeight: 1, .WeightLimit: 1}, // GPRF32X0
18956 {.RegWeight: 1, .WeightLimit: 1}, // GPRX0
18957 {.RegWeight: 1, .WeightLimit: 1}, // GPRX1
18958 {.RegWeight: 1, .WeightLimit: 1}, // GPRX5
18959 {.RegWeight: 1, .WeightLimit: 1}, // GPRX7
18960 {.RegWeight: 1, .WeightLimit: 1}, // SP
18961 {.RegWeight: 0, .WeightLimit: 0}, // anonymous_14663
18962 {.RegWeight: 2, .WeightLimit: 32}, // GPRPair
18963 {.RegWeight: 2, .WeightLimit: 30}, // GPRPairNoX0
18964 {.RegWeight: 2, .WeightLimit: 30}, // GPRPair_with_sub_gpr_even_in_GPRNoX2
18965 {.RegWeight: 2, .WeightLimit: 28}, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2
18966 {.RegWeight: 2, .WeightLimit: 28}, // GPRPair_with_sub_gpr_odd_in_GPRNoX31
18967 {.RegWeight: 2, .WeightLimit: 26}, // GPRPair_with_sub_gpr_even_in_GPRJALR
18968 {.RegWeight: 2, .WeightLimit: 26}, // GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31
18969 {.RegWeight: 2, .WeightLimit: 24}, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7
18970 {.RegWeight: 2, .WeightLimit: 24}, // GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31
18971 {.RegWeight: 2, .WeightLimit: 22}, // GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31
18972 {.RegWeight: 2, .WeightLimit: 14}, // GPRPair_with_sub_gpr_even_in_GPRTC
18973 {.RegWeight: 2, .WeightLimit: 12}, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTC
18974 {.RegWeight: 2, .WeightLimit: 12}, // GPRPair_with_sub_gpr_odd_in_GPRTCNonX7
18975 {.RegWeight: 2, .WeightLimit: 10}, // GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7
18976 {.RegWeight: 2, .WeightLimit: 8}, // GPRPairC
18977 {.RegWeight: 2, .WeightLimit: 8}, // GPRPair_with_sub_gpr_even_in_SR07
18978 {.RegWeight: 2, .WeightLimit: 6}, // GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTC
18979 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_16_in_GPRF16X0
18980 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_gpr_even_in_GPRC_and_SR07
18981 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_gpr_even_in_SP
18982 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_gpr_odd_in_GPRX1X5
18983 {.RegWeight: 2, .WeightLimit: 2}, // GPRPair_with_sub_gpr_odd_in_GPRX7
18984 {.RegWeight: 1, .WeightLimit: 32}, // FPR64
18985 {.RegWeight: 1, .WeightLimit: 32}, // VR
18986 {.RegWeight: 1, .WeightLimit: 32}, // YGPR
18987 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VM
18988 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VRMF2
18989 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VRMF4
18990 {.RegWeight: 1, .WeightLimit: 32}, // ZZZ_VRMF8
18991 {.RegWeight: 1, .WeightLimit: 31}, // VRNoV0
18992 {.RegWeight: 1, .WeightLimit: 31}, // YGPR_with_sub_16_in_GPRF16NoX0
18993 {.RegWeight: 1, .WeightLimit: 31}, // YGPR_with_sub_cap_addr_in_GPRNoX2
18994 {.RegWeight: 1, .WeightLimit: 31}, // YGPR_with_sub_cap_addr_in_GPRNoX31
18995 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VMNoV0
18996 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VRMF2NoV0
18997 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VRMF4NoV0
18998 {.RegWeight: 1, .WeightLimit: 31}, // ZZZ_VRMF8NoV0
18999 {.RegWeight: 1, .WeightLimit: 30}, // YGPR_with_sub_cap_addr_in_GPRNoX0X2
19000 {.RegWeight: 1, .WeightLimit: 30}, // YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31
19001 {.RegWeight: 1, .WeightLimit: 30}, // YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31
19002 {.RegWeight: 1, .WeightLimit: 29}, // YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31
19003 {.RegWeight: 1, .WeightLimit: 26}, // YGPR_with_sub_cap_addr_in_GPRJALR
19004 {.RegWeight: 1, .WeightLimit: 25}, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7
19005 {.RegWeight: 1, .WeightLimit: 25}, // YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31
19006 {.RegWeight: 1, .WeightLimit: 24}, // YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31
19007 {.RegWeight: 1, .WeightLimit: 14}, // YGPR_with_sub_cap_addr_in_GPRTC
19008 {.RegWeight: 1, .WeightLimit: 13}, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTC
19009 {.RegWeight: 1, .WeightLimit: 13}, // YGPR_with_sub_cap_addr_in_GPRTCNonX7
19010 {.RegWeight: 1, .WeightLimit: 12}, // YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7
19011 {.RegWeight: 1, .WeightLimit: 8}, // FPR64C
19012 {.RegWeight: 1, .WeightLimit: 8}, // YGPR_with_sub_16_in_GPRF16C
19013 {.RegWeight: 1, .WeightLimit: 8}, // YGPR_with_sub_cap_addr_in_SR07
19014 {.RegWeight: 1, .WeightLimit: 6}, // YGPR_with_sub_cap_addr_in_GPRC_and_GPRTC
19015 {.RegWeight: 1, .WeightLimit: 2}, // YGPR_with_sub_cap_addr_in_GPRC_and_SR07
19016 {.RegWeight: 1, .WeightLimit: 2}, // YGPR_with_sub_cap_addr_in_GPRX1X5
19017 {.RegWeight: 1, .WeightLimit: 1}, // VMV0
19018 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_16_in_GPRF16X0
19019 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_GPRX1
19020 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_GPRX5
19021 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_GPRX7
19022 {.RegWeight: 1, .WeightLimit: 1}, // YGPR_with_sub_cap_addr_in_SP
19023 {.RegWeight: 2, .WeightLimit: 32}, // VRN2M1
19024 {.RegWeight: 2, .WeightLimit: 31}, // VRN2M1NoV0
19025 {.RegWeight: 2, .WeightLimit: 32}, // VRM2
19026 {.RegWeight: 2, .WeightLimit: 30}, // VRM2NoV0
19027 {.RegWeight: 2, .WeightLimit: 2}, // VRM2_with_sub_vrm1_0_in_VMV0
19028 {.RegWeight: 2, .WeightLimit: 2}, // VRN2M1_with_sub_vrm1_0_in_VMV0
19029 {.RegWeight: 1, .WeightLimit: 32}, // FPR128
19030 {.RegWeight: 1, .WeightLimit: 8}, // FPR128_with_sub_16_in_FPR16C
19031 {.RegWeight: 3, .WeightLimit: 32}, // VRN3M1
19032 {.RegWeight: 3, .WeightLimit: 31}, // VRN3M1NoV0
19033 {.RegWeight: 3, .WeightLimit: 3}, // VRN3M1_with_sub_vrm1_0_in_VMV0
19034 {.RegWeight: 4, .WeightLimit: 32}, // VRN4M1
19035 {.RegWeight: 4, .WeightLimit: 31}, // VRN4M1NoV0
19036 {.RegWeight: 4, .WeightLimit: 32}, // VRN2M2
19037 {.RegWeight: 4, .WeightLimit: 30}, // VRN2M2NoV0
19038 {.RegWeight: 4, .WeightLimit: 32}, // VRM4
19039 {.RegWeight: 4, .WeightLimit: 28}, // VRM4NoV0
19040 {.RegWeight: 4, .WeightLimit: 4}, // VRM4_with_sub_vrm1_0_in_VMV0
19041 {.RegWeight: 4, .WeightLimit: 4}, // VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
19042 {.RegWeight: 4, .WeightLimit: 4}, // VRN4M1_with_sub_vrm1_0_in_VMV0
19043 {.RegWeight: 1, .WeightLimit: 32}, // FPR256
19044 {.RegWeight: 1, .WeightLimit: 8}, // FPR256_with_sub_16_in_FPR16C
19045 {.RegWeight: 5, .WeightLimit: 32}, // VRN5M1
19046 {.RegWeight: 5, .WeightLimit: 31}, // VRN5M1NoV0
19047 {.RegWeight: 5, .WeightLimit: 5}, // VRN5M1_with_sub_vrm1_0_in_VMV0
19048 {.RegWeight: 6, .WeightLimit: 32}, // VRN6M1
19049 {.RegWeight: 6, .WeightLimit: 31}, // VRN6M1NoV0
19050 {.RegWeight: 6, .WeightLimit: 32}, // VRN3M2
19051 {.RegWeight: 6, .WeightLimit: 30}, // VRN3M2NoV0
19052 {.RegWeight: 6, .WeightLimit: 6}, // VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
19053 {.RegWeight: 6, .WeightLimit: 6}, // VRN6M1_with_sub_vrm1_0_in_VMV0
19054 {.RegWeight: 7, .WeightLimit: 32}, // VRN7M1
19055 {.RegWeight: 7, .WeightLimit: 31}, // VRN7M1NoV0
19056 {.RegWeight: 7, .WeightLimit: 7}, // VRN7M1_with_sub_vrm1_0_in_VMV0
19057 {.RegWeight: 8, .WeightLimit: 32}, // VRN8M1
19058 {.RegWeight: 8, .WeightLimit: 31}, // VRN8M1NoV0
19059 {.RegWeight: 8, .WeightLimit: 32}, // VRN4M2
19060 {.RegWeight: 8, .WeightLimit: 30}, // VRN4M2NoV0
19061 {.RegWeight: 8, .WeightLimit: 32}, // VRN2M4
19062 {.RegWeight: 8, .WeightLimit: 28}, // VRN2M4NoV0
19063 {.RegWeight: 8, .WeightLimit: 32}, // VRM8
19064 {.RegWeight: 8, .WeightLimit: 24}, // VRM8NoV0
19065 {.RegWeight: 8, .WeightLimit: 8}, // VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
19066 {.RegWeight: 8, .WeightLimit: 8}, // VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0
19067 {.RegWeight: 8, .WeightLimit: 8}, // VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0
19068 {.RegWeight: 8, .WeightLimit: 8}, // VRN8M1_with_sub_vrm1_0_in_VMV0
19069 };
19070 return RCWeightTable[RC->getID()];
19071}
19072
19073/// Get the weight in units of pressure for this register unit.
19074unsigned RISCVGenRegisterInfo::
19075getRegUnitWeight(MCRegUnit RegUnit) const {
19076 assert(static_cast<unsigned>(RegUnit) < 131 && "invalid register unit");
19077 // All register units have unit weight.
19078 return 1;
19079}
19080
19081
19082// Get the number of dimensions of register pressure.
19083unsigned RISCVGenRegisterInfo::getNumRegPressureSets() const {
19084 return 20;
19085}
19086
19087// Get the name of this register unit pressure set.
19088const char *RISCVGenRegisterInfo::
19089getRegPressureSetName(unsigned Idx) const {
19090 static const char *PressureNameTable[] = {
19091 "MR0",
19092 "GPRC_and_SR07",
19093 "GPRF16X0",
19094 "SP",
19095 "GPRX7",
19096 "GPRX1",
19097 "TRM4",
19098 "MR",
19099 "FPR16C",
19100 "GPRF16C",
19101 "SR07",
19102 "TRM2",
19103 "VMV0",
19104 "GPRF16C_with_SR07",
19105 "TR",
19106 "GPRTC",
19107 "VRM8NoV0",
19108 "FPR16",
19109 "VR",
19110 "GPRAll",
19111 };
19112 return PressureNameTable[Idx];
19113}
19114
19115// Get the register unit pressure limit for this dimension.
19116// This limit must be adjusted dynamically for reserved registers.
19117unsigned RISCVGenRegisterInfo::
19118getRegPressureSetLimit(const MachineFunction &MF, unsigned Idx) const {
19119 static const uint8_t PressureLimitTable[] = {
19120 1, // 0: MR0
19121 2, // 1: GPRC_and_SR07
19122 2, // 2: GPRF16X0
19123 2, // 3: SP
19124 2, // 4: GPRX7
19125 3, // 5: GPRX1
19126 4, // 6: TRM4
19127 8, // 7: MR
19128 8, // 8: FPR16C
19129 8, // 9: GPRF16C
19130 8, // 10: SR07
19131 8, // 11: TRM2
19132 8, // 12: VMV0
19133 14, // 13: GPRF16C_with_SR07
19134 16, // 14: TR
19135 16, // 15: GPRTC
19136 24, // 16: VRM8NoV0
19137 32, // 17: FPR16
19138 32, // 18: VR
19139 33, // 19: GPRAll
19140 };
19141 return PressureLimitTable[Idx];
19142}
19143
19144/// Table of pressure sets per register class or unit.
19145static const int RCSetsTable[] = {
19146 /* 0 */ 0, 7, -1,
19147 /* 3 */ 6, 11, 14, -1,
19148 /* 7 */ 8, 17, -1,
19149 /* 10 */ 12, 18, -1,
19150 /* 13 */ 16, 18, -1,
19151 /* 16 */ 2, 19, -1,
19152 /* 19 */ 3, 19, -1,
19153 /* 22 */ 5, 19, -1,
19154 /* 25 */ 10, 13, 19, -1,
19155 /* 29 */ 4, 15, 19, -1,
19156 /* 33 */ 9, 13, 15, 19, -1,
19157 /* 38 */ 1, 9, 10, 13, 15, 19, -1,
19158};
19159
19160/// Get the dimensions of register pressure impacted by this register class.
19161/// Returns a -1 terminated array of pressure set IDs
19162const int *RISCVGenRegisterInfo::
19163getRegClassPressureSets(const TargetRegisterClass *RC) const {
19164 static const uint8_t RCSetStartTable[] = {
19165 1,0,8,17,17,7,33,16,17,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,16,38,19,22,29,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,};
19166 return &RCSetsTable[RCSetStartTable[RC->getID()]];
19167}
19168
19169/// Get the dimensions of register pressure impacted by this register unit.
19170/// Returns a -1 terminated array of pressure set IDs
19171const int *RISCVGenRegisterInfo::
19172getRegUnitPressureSets(MCRegUnit RegUnit) const {
19173 assert(static_cast<unsigned>(RegUnit) < 131 && "invalid register unit");
19174 static const uint8_t RUSetStartTable[] = {
19175 2,2,2,2,2,2,2,2,2,2,16,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,};
19176 return &RCSetsTable[RUSetStartTable[static_cast<unsigned>(RegUnit)]];
19177}
19178
19179
19180// Register to minimal register class mapping
19181
19182const TargetRegisterClass *RISCVGenRegisterInfo::getMinimalPhysRegClass(MCRegister Reg) const {
19183 static const uint16_t InvalidRegClassID = UINT16_MAX;
19184
19185 static const uint16_t Mapping[645] = {
19186 InvalidRegClassID, // NoRegister
19187 InvalidRegClassID, // FCSR
19188 InvalidRegClassID, // FFLAGS
19189 InvalidRegClassID, // FRM
19190 RISCV::anonymous_14663RegClassID, // SF_VCIX_STATE
19191 InvalidRegClassID, // SSP
19192 RISCV::VCSRRegClassID, // VL
19193 RISCV::VCSRRegClassID, // VLENB
19194 RISCV::VCSRRegClassID, // VTYPE
19195 InvalidRegClassID, // VXRM
19196 InvalidRegClassID, // VXSAT
19197 RISCV::GPRAllRegClassID, // DUMMY_REG_PAIR_WITH_X0
19198 RISCV::MR0RegClassID, // M0
19199 RISCV::MRRegClassID, // M1
19200 RISCV::MRRegClassID, // M2
19201 RISCV::MRRegClassID, // M3
19202 RISCV::MRRegClassID, // M4
19203 RISCV::MRRegClassID, // M5
19204 RISCV::MRRegClassID, // M6
19205 RISCV::MRRegClassID, // M7
19206 RISCV::TRM4RegClassID, // T0
19207 RISCV::TRRegClassID, // T1
19208 RISCV::TRM2RegClassID, // T2
19209 RISCV::TRRegClassID, // T3
19210 RISCV::TRM4RegClassID, // T4
19211 RISCV::TRRegClassID, // T5
19212 RISCV::TRM2RegClassID, // T6
19213 RISCV::TRRegClassID, // T7
19214 RISCV::TRM4RegClassID, // T8
19215 RISCV::TRRegClassID, // T9
19216 RISCV::TRM2RegClassID, // T10
19217 RISCV::TRRegClassID, // T11
19218 RISCV::TRM4RegClassID, // T12
19219 RISCV::TRRegClassID, // T13
19220 RISCV::TRM2RegClassID, // T14
19221 RISCV::TRRegClassID, // T15
19222 RISCV::VMV0RegClassID, // V0
19223 RISCV::ZZZ_VRMF8NoV0RegClassID, // V1
19224 RISCV::ZZZ_VRMF8NoV0RegClassID, // V2
19225 RISCV::ZZZ_VRMF8NoV0RegClassID, // V3
19226 RISCV::ZZZ_VRMF8NoV0RegClassID, // V4
19227 RISCV::ZZZ_VRMF8NoV0RegClassID, // V5
19228 RISCV::ZZZ_VRMF8NoV0RegClassID, // V6
19229 RISCV::ZZZ_VRMF8NoV0RegClassID, // V7
19230 RISCV::ZZZ_VRMF8NoV0RegClassID, // V8
19231 RISCV::ZZZ_VRMF8NoV0RegClassID, // V9
19232 RISCV::ZZZ_VRMF8NoV0RegClassID, // V10
19233 RISCV::ZZZ_VRMF8NoV0RegClassID, // V11
19234 RISCV::ZZZ_VRMF8NoV0RegClassID, // V12
19235 RISCV::ZZZ_VRMF8NoV0RegClassID, // V13
19236 RISCV::ZZZ_VRMF8NoV0RegClassID, // V14
19237 RISCV::ZZZ_VRMF8NoV0RegClassID, // V15
19238 RISCV::ZZZ_VRMF8NoV0RegClassID, // V16
19239 RISCV::ZZZ_VRMF8NoV0RegClassID, // V17
19240 RISCV::ZZZ_VRMF8NoV0RegClassID, // V18
19241 RISCV::ZZZ_VRMF8NoV0RegClassID, // V19
19242 RISCV::ZZZ_VRMF8NoV0RegClassID, // V20
19243 RISCV::ZZZ_VRMF8NoV0RegClassID, // V21
19244 RISCV::ZZZ_VRMF8NoV0RegClassID, // V22
19245 RISCV::ZZZ_VRMF8NoV0RegClassID, // V23
19246 RISCV::ZZZ_VRMF8NoV0RegClassID, // V24
19247 RISCV::ZZZ_VRMF8NoV0RegClassID, // V25
19248 RISCV::ZZZ_VRMF8NoV0RegClassID, // V26
19249 RISCV::ZZZ_VRMF8NoV0RegClassID, // V27
19250 RISCV::ZZZ_VRMF8NoV0RegClassID, // V28
19251 RISCV::ZZZ_VRMF8NoV0RegClassID, // V29
19252 RISCV::ZZZ_VRMF8NoV0RegClassID, // V30
19253 RISCV::ZZZ_VRMF8NoV0RegClassID, // V31
19254 RISCV::GPRX0RegClassID, // X0
19255 RISCV::GPRX1RegClassID, // X1
19256 RISCV::SPRegClassID, // X2
19257 RISCV::GPRNoX0X2_and_GPRNoX31RegClassID, // X3
19258 RISCV::GPRNoX0X2_and_GPRNoX31RegClassID, // X4
19259 RISCV::GPRX5RegClassID, // X5
19260 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X6
19261 RISCV::GPRX7RegClassID, // X7
19262 RISCV::GPRC_and_SR07RegClassID, // X8
19263 RISCV::GPRC_and_SR07RegClassID, // X9
19264 RISCV::GPRC_and_GPRTCRegClassID, // X10
19265 RISCV::GPRC_and_GPRTCRegClassID, // X11
19266 RISCV::GPRC_and_GPRTCRegClassID, // X12
19267 RISCV::GPRC_and_GPRTCRegClassID, // X13
19268 RISCV::GPRC_and_GPRTCRegClassID, // X14
19269 RISCV::GPRC_and_GPRTCRegClassID, // X15
19270 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X16
19271 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X17
19272 RISCV::SR07RegClassID, // X18
19273 RISCV::SR07RegClassID, // X19
19274 RISCV::SR07RegClassID, // X20
19275 RISCV::SR07RegClassID, // X21
19276 RISCV::SR07RegClassID, // X22
19277 RISCV::SR07RegClassID, // X23
19278 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X24
19279 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X25
19280 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X26
19281 RISCV::GPRJALRNonX7_and_GPRNoX31RegClassID, // X27
19282 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X28
19283 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X29
19284 RISCV::GPRNoX31_and_GPRTCNonX7RegClassID, // X30
19285 RISCV::GPRTCNonX7RegClassID, // X31
19286 RISCV::FPR64RegClassID, // F0_D
19287 RISCV::FPR64RegClassID, // F1_D
19288 RISCV::FPR64RegClassID, // F2_D
19289 RISCV::FPR64RegClassID, // F3_D
19290 RISCV::FPR64RegClassID, // F4_D
19291 RISCV::FPR64RegClassID, // F5_D
19292 RISCV::FPR64RegClassID, // F6_D
19293 RISCV::FPR64RegClassID, // F7_D
19294 RISCV::FPR64CRegClassID, // F8_D
19295 RISCV::FPR64CRegClassID, // F9_D
19296 RISCV::FPR64CRegClassID, // F10_D
19297 RISCV::FPR64CRegClassID, // F11_D
19298 RISCV::FPR64CRegClassID, // F12_D
19299 RISCV::FPR64CRegClassID, // F13_D
19300 RISCV::FPR64CRegClassID, // F14_D
19301 RISCV::FPR64CRegClassID, // F15_D
19302 RISCV::FPR64RegClassID, // F16_D
19303 RISCV::FPR64RegClassID, // F17_D
19304 RISCV::FPR64RegClassID, // F18_D
19305 RISCV::FPR64RegClassID, // F19_D
19306 RISCV::FPR64RegClassID, // F20_D
19307 RISCV::FPR64RegClassID, // F21_D
19308 RISCV::FPR64RegClassID, // F22_D
19309 RISCV::FPR64RegClassID, // F23_D
19310 RISCV::FPR64RegClassID, // F24_D
19311 RISCV::FPR64RegClassID, // F25_D
19312 RISCV::FPR64RegClassID, // F26_D
19313 RISCV::FPR64RegClassID, // F27_D
19314 RISCV::FPR64RegClassID, // F28_D
19315 RISCV::FPR64RegClassID, // F29_D
19316 RISCV::FPR64RegClassID, // F30_D
19317 RISCV::FPR64RegClassID, // F31_D
19318 RISCV::FPR32RegClassID, // F0_F
19319 RISCV::FPR32RegClassID, // F1_F
19320 RISCV::FPR32RegClassID, // F2_F
19321 RISCV::FPR32RegClassID, // F3_F
19322 RISCV::FPR32RegClassID, // F4_F
19323 RISCV::FPR32RegClassID, // F5_F
19324 RISCV::FPR32RegClassID, // F6_F
19325 RISCV::FPR32RegClassID, // F7_F
19326 RISCV::FPR32CRegClassID, // F8_F
19327 RISCV::FPR32CRegClassID, // F9_F
19328 RISCV::FPR32CRegClassID, // F10_F
19329 RISCV::FPR32CRegClassID, // F11_F
19330 RISCV::FPR32CRegClassID, // F12_F
19331 RISCV::FPR32CRegClassID, // F13_F
19332 RISCV::FPR32CRegClassID, // F14_F
19333 RISCV::FPR32CRegClassID, // F15_F
19334 RISCV::FPR32RegClassID, // F16_F
19335 RISCV::FPR32RegClassID, // F17_F
19336 RISCV::FPR32RegClassID, // F18_F
19337 RISCV::FPR32RegClassID, // F19_F
19338 RISCV::FPR32RegClassID, // F20_F
19339 RISCV::FPR32RegClassID, // F21_F
19340 RISCV::FPR32RegClassID, // F22_F
19341 RISCV::FPR32RegClassID, // F23_F
19342 RISCV::FPR32RegClassID, // F24_F
19343 RISCV::FPR32RegClassID, // F25_F
19344 RISCV::FPR32RegClassID, // F26_F
19345 RISCV::FPR32RegClassID, // F27_F
19346 RISCV::FPR32RegClassID, // F28_F
19347 RISCV::FPR32RegClassID, // F29_F
19348 RISCV::FPR32RegClassID, // F30_F
19349 RISCV::FPR32RegClassID, // F31_F
19350 RISCV::FPR16RegClassID, // F0_H
19351 RISCV::FPR16RegClassID, // F1_H
19352 RISCV::FPR16RegClassID, // F2_H
19353 RISCV::FPR16RegClassID, // F3_H
19354 RISCV::FPR16RegClassID, // F4_H
19355 RISCV::FPR16RegClassID, // F5_H
19356 RISCV::FPR16RegClassID, // F6_H
19357 RISCV::FPR16RegClassID, // F7_H
19358 RISCV::FPR16CRegClassID, // F8_H
19359 RISCV::FPR16CRegClassID, // F9_H
19360 RISCV::FPR16CRegClassID, // F10_H
19361 RISCV::FPR16CRegClassID, // F11_H
19362 RISCV::FPR16CRegClassID, // F12_H
19363 RISCV::FPR16CRegClassID, // F13_H
19364 RISCV::FPR16CRegClassID, // F14_H
19365 RISCV::FPR16CRegClassID, // F15_H
19366 RISCV::FPR16RegClassID, // F16_H
19367 RISCV::FPR16RegClassID, // F17_H
19368 RISCV::FPR16RegClassID, // F18_H
19369 RISCV::FPR16RegClassID, // F19_H
19370 RISCV::FPR16RegClassID, // F20_H
19371 RISCV::FPR16RegClassID, // F21_H
19372 RISCV::FPR16RegClassID, // F22_H
19373 RISCV::FPR16RegClassID, // F23_H
19374 RISCV::FPR16RegClassID, // F24_H
19375 RISCV::FPR16RegClassID, // F25_H
19376 RISCV::FPR16RegClassID, // F26_H
19377 RISCV::FPR16RegClassID, // F27_H
19378 RISCV::FPR16RegClassID, // F28_H
19379 RISCV::FPR16RegClassID, // F29_H
19380 RISCV::FPR16RegClassID, // F30_H
19381 RISCV::FPR16RegClassID, // F31_H
19382 RISCV::FPR128RegClassID, // F0_Q
19383 RISCV::FPR128RegClassID, // F1_Q
19384 RISCV::FPR128RegClassID, // F2_Q
19385 RISCV::FPR128RegClassID, // F3_Q
19386 RISCV::FPR128RegClassID, // F4_Q
19387 RISCV::FPR128RegClassID, // F5_Q
19388 RISCV::FPR128RegClassID, // F6_Q
19389 RISCV::FPR128RegClassID, // F7_Q
19390 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F8_Q
19391 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F9_Q
19392 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F10_Q
19393 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F11_Q
19394 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F12_Q
19395 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F13_Q
19396 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F14_Q
19397 RISCV::FPR128_with_sub_16_in_FPR16CRegClassID, // F15_Q
19398 RISCV::FPR128RegClassID, // F16_Q
19399 RISCV::FPR128RegClassID, // F17_Q
19400 RISCV::FPR128RegClassID, // F18_Q
19401 RISCV::FPR128RegClassID, // F19_Q
19402 RISCV::FPR128RegClassID, // F20_Q
19403 RISCV::FPR128RegClassID, // F21_Q
19404 RISCV::FPR128RegClassID, // F22_Q
19405 RISCV::FPR128RegClassID, // F23_Q
19406 RISCV::FPR128RegClassID, // F24_Q
19407 RISCV::FPR128RegClassID, // F25_Q
19408 RISCV::FPR128RegClassID, // F26_Q
19409 RISCV::FPR128RegClassID, // F27_Q
19410 RISCV::FPR128RegClassID, // F28_Q
19411 RISCV::FPR128RegClassID, // F29_Q
19412 RISCV::FPR128RegClassID, // F30_Q
19413 RISCV::FPR128RegClassID, // F31_Q
19414 RISCV::GPRF16X0RegClassID, // X0_H
19415 RISCV::GPRF16NoX0RegClassID, // X1_H
19416 RISCV::GPRF16NoX0RegClassID, // X2_H
19417 RISCV::GPRF16NoX0RegClassID, // X3_H
19418 RISCV::GPRF16NoX0RegClassID, // X4_H
19419 RISCV::GPRF16NoX0RegClassID, // X5_H
19420 RISCV::GPRF16NoX0RegClassID, // X6_H
19421 RISCV::GPRF16NoX0RegClassID, // X7_H
19422 RISCV::GPRF16CRegClassID, // X8_H
19423 RISCV::GPRF16CRegClassID, // X9_H
19424 RISCV::GPRF16CRegClassID, // X10_H
19425 RISCV::GPRF16CRegClassID, // X11_H
19426 RISCV::GPRF16CRegClassID, // X12_H
19427 RISCV::GPRF16CRegClassID, // X13_H
19428 RISCV::GPRF16CRegClassID, // X14_H
19429 RISCV::GPRF16CRegClassID, // X15_H
19430 RISCV::GPRF16NoX0RegClassID, // X16_H
19431 RISCV::GPRF16NoX0RegClassID, // X17_H
19432 RISCV::GPRF16NoX0RegClassID, // X18_H
19433 RISCV::GPRF16NoX0RegClassID, // X19_H
19434 RISCV::GPRF16NoX0RegClassID, // X20_H
19435 RISCV::GPRF16NoX0RegClassID, // X21_H
19436 RISCV::GPRF16NoX0RegClassID, // X22_H
19437 RISCV::GPRF16NoX0RegClassID, // X23_H
19438 RISCV::GPRF16NoX0RegClassID, // X24_H
19439 RISCV::GPRF16NoX0RegClassID, // X25_H
19440 RISCV::GPRF16NoX0RegClassID, // X26_H
19441 RISCV::GPRF16NoX0RegClassID, // X27_H
19442 RISCV::GPRF16NoX0RegClassID, // X28_H
19443 RISCV::GPRF16NoX0RegClassID, // X29_H
19444 RISCV::GPRF16NoX0RegClassID, // X30_H
19445 RISCV::GPRF16NoX0RegClassID, // X31_H
19446 RISCV::GPRPair_with_sub_16_in_GPRF16X0RegClassID, // X0_Pair
19447 RISCV::GPRF32X0RegClassID, // X0_W
19448 RISCV::GPRF32NoX0RegClassID, // X1_W
19449 RISCV::GPRF32NoX0RegClassID, // X2_W
19450 RISCV::GPRF32NoX0RegClassID, // X3_W
19451 RISCV::GPRF32NoX0RegClassID, // X4_W
19452 RISCV::GPRF32NoX0RegClassID, // X5_W
19453 RISCV::GPRF32NoX0RegClassID, // X6_W
19454 RISCV::GPRF32NoX0RegClassID, // X7_W
19455 RISCV::GPRF32CRegClassID, // X8_W
19456 RISCV::GPRF32CRegClassID, // X9_W
19457 RISCV::GPRF32CRegClassID, // X10_W
19458 RISCV::GPRF32CRegClassID, // X11_W
19459 RISCV::GPRF32CRegClassID, // X12_W
19460 RISCV::GPRF32CRegClassID, // X13_W
19461 RISCV::GPRF32CRegClassID, // X14_W
19462 RISCV::GPRF32CRegClassID, // X15_W
19463 RISCV::GPRF32NoX0RegClassID, // X16_W
19464 RISCV::GPRF32NoX0RegClassID, // X17_W
19465 RISCV::GPRF32NoX0RegClassID, // X18_W
19466 RISCV::GPRF32NoX0RegClassID, // X19_W
19467 RISCV::GPRF32NoX0RegClassID, // X20_W
19468 RISCV::GPRF32NoX0RegClassID, // X21_W
19469 RISCV::GPRF32NoX0RegClassID, // X22_W
19470 RISCV::GPRF32NoX0RegClassID, // X23_W
19471 RISCV::GPRF32NoX0RegClassID, // X24_W
19472 RISCV::GPRF32NoX0RegClassID, // X25_W
19473 RISCV::GPRF32NoX0RegClassID, // X26_W
19474 RISCV::GPRF32NoX0RegClassID, // X27_W
19475 RISCV::GPRF32NoX0RegClassID, // X28_W
19476 RISCV::GPRF32NoX0RegClassID, // X29_W
19477 RISCV::GPRF32NoX0RegClassID, // X30_W
19478 RISCV::GPRF32NoX0RegClassID, // X31_W
19479 RISCV::YGPR_with_sub_16_in_GPRF16X0RegClassID, // X0_Y
19480 RISCV::YGPR_with_sub_cap_addr_in_GPRX1RegClassID, // X1_Y
19481 RISCV::YGPR_with_sub_cap_addr_in_SPRegClassID, // X2_Y
19482 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31RegClassID, // X3_Y
19483 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31RegClassID, // X4_Y
19484 RISCV::YGPR_with_sub_cap_addr_in_GPRX5RegClassID, // X5_Y
19485 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X6_Y
19486 RISCV::YGPR_with_sub_cap_addr_in_GPRX7RegClassID, // X7_Y
19487 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_SR07RegClassID, // X8_Y
19488 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_SR07RegClassID, // X9_Y
19489 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X10_Y
19490 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X11_Y
19491 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X12_Y
19492 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X13_Y
19493 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X14_Y
19494 RISCV::YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID, // X15_Y
19495 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X16_Y
19496 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X17_Y
19497 RISCV::YGPR_with_sub_cap_addr_in_SR07RegClassID, // X18_Y
19498 RISCV::YGPR_with_sub_cap_addr_in_SR07RegClassID, // X19_Y
19499 RISCV::YGPR_with_sub_cap_addr_in_SR07RegClassID, // X20_Y
19500 RISCV::YGPR_with_sub_cap_addr_in_SR07RegClassID, // X21_Y
19501 RISCV::YGPR_with_sub_cap_addr_in_SR07RegClassID, // X22_Y
19502 RISCV::YGPR_with_sub_cap_addr_in_SR07RegClassID, // X23_Y
19503 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X24_Y
19504 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X25_Y
19505 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X26_Y
19506 RISCV::YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X27_Y
19507 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X28_Y
19508 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X29_Y
19509 RISCV::YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X30_Y
19510 RISCV::YGPR_with_sub_cap_addr_in_GPRTCNonX7RegClassID, // X31_Y
19511 RISCV::FPR256RegClassID, // F0_Q2
19512 RISCV::FPR256RegClassID, // F1_Q2
19513 RISCV::FPR256RegClassID, // F2_Q2
19514 RISCV::FPR256RegClassID, // F3_Q2
19515 RISCV::FPR256RegClassID, // F4_Q2
19516 RISCV::FPR256RegClassID, // F5_Q2
19517 RISCV::FPR256RegClassID, // F6_Q2
19518 RISCV::FPR256RegClassID, // F7_Q2
19519 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F8_Q2
19520 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F9_Q2
19521 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F10_Q2
19522 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F11_Q2
19523 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F12_Q2
19524 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F13_Q2
19525 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F14_Q2
19526 RISCV::FPR256_with_sub_16_in_FPR16CRegClassID, // F15_Q2
19527 RISCV::FPR256RegClassID, // F16_Q2
19528 RISCV::FPR256RegClassID, // F17_Q2
19529 RISCV::FPR256RegClassID, // F18_Q2
19530 RISCV::FPR256RegClassID, // F19_Q2
19531 RISCV::FPR256RegClassID, // F20_Q2
19532 RISCV::FPR256RegClassID, // F21_Q2
19533 RISCV::FPR256RegClassID, // F22_Q2
19534 RISCV::FPR256RegClassID, // F23_Q2
19535 RISCV::FPR256RegClassID, // F24_Q2
19536 RISCV::FPR256RegClassID, // F25_Q2
19537 RISCV::FPR256RegClassID, // F26_Q2
19538 RISCV::FPR256RegClassID, // F27_Q2
19539 RISCV::FPR256RegClassID, // F28_Q2
19540 RISCV::FPR256RegClassID, // F29_Q2
19541 RISCV::FPR256RegClassID, // F30_Q2
19542 RISCV::FPR256RegClassID, // F31_Q2
19543 RISCV::VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2
19544 RISCV::VRM4_with_sub_vrm1_0_in_VMV0RegClassID, // V0M4
19545 RISCV::VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0RegClassID, // V0M8
19546 RISCV::VRM2NoV0RegClassID, // V2M2
19547 RISCV::VRM2NoV0RegClassID, // V4M2
19548 RISCV::VRM4NoV0RegClassID, // V4M4
19549 RISCV::VRM2NoV0RegClassID, // V6M2
19550 RISCV::VRM2NoV0RegClassID, // V8M2
19551 RISCV::VRM4NoV0RegClassID, // V8M4
19552 RISCV::VRM8NoV0RegClassID, // V8M8
19553 RISCV::VRM2NoV0RegClassID, // V10M2
19554 RISCV::VRM2NoV0RegClassID, // V12M2
19555 RISCV::VRM4NoV0RegClassID, // V12M4
19556 RISCV::VRM2NoV0RegClassID, // V14M2
19557 RISCV::VRM2NoV0RegClassID, // V16M2
19558 RISCV::VRM4NoV0RegClassID, // V16M4
19559 RISCV::VRM8NoV0RegClassID, // V16M8
19560 RISCV::VRM2NoV0RegClassID, // V18M2
19561 RISCV::VRM2NoV0RegClassID, // V20M2
19562 RISCV::VRM4NoV0RegClassID, // V20M4
19563 RISCV::VRM2NoV0RegClassID, // V22M2
19564 RISCV::VRM2NoV0RegClassID, // V24M2
19565 RISCV::VRM4NoV0RegClassID, // V24M4
19566 RISCV::VRM8NoV0RegClassID, // V24M8
19567 RISCV::VRM2NoV0RegClassID, // V26M2
19568 RISCV::VRM2NoV0RegClassID, // V28M2
19569 RISCV::VRM4NoV0RegClassID, // V28M4
19570 RISCV::VRM2NoV0RegClassID, // V30M2
19571 RISCV::GPRPair_with_sub_gpr_even_in_SPRegClassID, // X2_X3
19572 RISCV::GPRPair_with_sub_gpr_odd_in_GPRX1X5RegClassID, // X4_X5
19573 RISCV::GPRPair_with_sub_gpr_odd_in_GPRX7RegClassID, // X6_X7
19574 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_SR07RegClassID, // X8_X9
19575 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTCRegClassID, // X10_X11
19576 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTCRegClassID, // X12_X13
19577 RISCV::GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTCRegClassID, // X14_X15
19578 RISCV::GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X16_X17
19579 RISCV::GPRPair_with_sub_gpr_even_in_SR07RegClassID, // X18_X19
19580 RISCV::GPRPair_with_sub_gpr_even_in_SR07RegClassID, // X20_X21
19581 RISCV::GPRPair_with_sub_gpr_even_in_SR07RegClassID, // X22_X23
19582 RISCV::GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X24_X25
19583 RISCV::GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31RegClassID, // X26_X27
19584 RISCV::GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7RegClassID, // X28_X29
19585 RISCV::GPRPair_with_sub_gpr_odd_in_GPRTCNonX7RegClassID, // X30_X31
19586 RISCV::VRN2M1NoV0RegClassID, // V1_V2
19587 RISCV::VRN2M1NoV0RegClassID, // V2_V3
19588 RISCV::VRN2M1NoV0RegClassID, // V3_V4
19589 RISCV::VRN2M1NoV0RegClassID, // V4_V5
19590 RISCV::VRN2M1NoV0RegClassID, // V5_V6
19591 RISCV::VRN2M1NoV0RegClassID, // V6_V7
19592 RISCV::VRN2M1NoV0RegClassID, // V7_V8
19593 RISCV::VRN2M1NoV0RegClassID, // V8_V9
19594 RISCV::VRN2M1NoV0RegClassID, // V9_V10
19595 RISCV::VRN2M1NoV0RegClassID, // V10_V11
19596 RISCV::VRN2M1NoV0RegClassID, // V11_V12
19597 RISCV::VRN2M1NoV0RegClassID, // V12_V13
19598 RISCV::VRN2M1NoV0RegClassID, // V13_V14
19599 RISCV::VRN2M1NoV0RegClassID, // V14_V15
19600 RISCV::VRN2M1NoV0RegClassID, // V15_V16
19601 RISCV::VRN2M1NoV0RegClassID, // V16_V17
19602 RISCV::VRN2M1NoV0RegClassID, // V17_V18
19603 RISCV::VRN2M1NoV0RegClassID, // V18_V19
19604 RISCV::VRN2M1NoV0RegClassID, // V19_V20
19605 RISCV::VRN2M1NoV0RegClassID, // V20_V21
19606 RISCV::VRN2M1NoV0RegClassID, // V21_V22
19607 RISCV::VRN2M1NoV0RegClassID, // V22_V23
19608 RISCV::VRN2M1NoV0RegClassID, // V23_V24
19609 RISCV::VRN2M1NoV0RegClassID, // V24_V25
19610 RISCV::VRN2M1NoV0RegClassID, // V25_V26
19611 RISCV::VRN2M1NoV0RegClassID, // V26_V27
19612 RISCV::VRN2M1NoV0RegClassID, // V27_V28
19613 RISCV::VRN2M1NoV0RegClassID, // V28_V29
19614 RISCV::VRN2M1NoV0RegClassID, // V29_V30
19615 RISCV::VRN2M1NoV0RegClassID, // V30_V31
19616 RISCV::VRN2M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1
19617 RISCV::VRN2M2NoV0RegClassID, // V2M2_V4M2
19618 RISCV::VRN2M2NoV0RegClassID, // V4M2_V6M2
19619 RISCV::VRN2M2NoV0RegClassID, // V6M2_V8M2
19620 RISCV::VRN2M2NoV0RegClassID, // V8M2_V10M2
19621 RISCV::VRN2M2NoV0RegClassID, // V10M2_V12M2
19622 RISCV::VRN2M2NoV0RegClassID, // V12M2_V14M2
19623 RISCV::VRN2M2NoV0RegClassID, // V14M2_V16M2
19624 RISCV::VRN2M2NoV0RegClassID, // V16M2_V18M2
19625 RISCV::VRN2M2NoV0RegClassID, // V18M2_V20M2
19626 RISCV::VRN2M2NoV0RegClassID, // V20M2_V22M2
19627 RISCV::VRN2M2NoV0RegClassID, // V22M2_V24M2
19628 RISCV::VRN2M2NoV0RegClassID, // V24M2_V26M2
19629 RISCV::VRN2M2NoV0RegClassID, // V26M2_V28M2
19630 RISCV::VRN2M2NoV0RegClassID, // V28M2_V30M2
19631 RISCV::VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2_V2M2
19632 RISCV::VRN2M4NoV0RegClassID, // V4M4_V8M4
19633 RISCV::VRN2M4NoV0RegClassID, // V8M4_V12M4
19634 RISCV::VRN2M4NoV0RegClassID, // V12M4_V16M4
19635 RISCV::VRN2M4NoV0RegClassID, // V16M4_V20M4
19636 RISCV::VRN2M4NoV0RegClassID, // V20M4_V24M4
19637 RISCV::VRN2M4NoV0RegClassID, // V24M4_V28M4
19638 RISCV::VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0RegClassID, // V0M4_V4M4
19639 RISCV::VRN3M1NoV0RegClassID, // V1_V2_V3
19640 RISCV::VRN3M1NoV0RegClassID, // V2_V3_V4
19641 RISCV::VRN3M1NoV0RegClassID, // V3_V4_V5
19642 RISCV::VRN3M1NoV0RegClassID, // V4_V5_V6
19643 RISCV::VRN3M1NoV0RegClassID, // V5_V6_V7
19644 RISCV::VRN3M1NoV0RegClassID, // V6_V7_V8
19645 RISCV::VRN3M1NoV0RegClassID, // V7_V8_V9
19646 RISCV::VRN3M1NoV0RegClassID, // V8_V9_V10
19647 RISCV::VRN3M1NoV0RegClassID, // V9_V10_V11
19648 RISCV::VRN3M1NoV0RegClassID, // V10_V11_V12
19649 RISCV::VRN3M1NoV0RegClassID, // V11_V12_V13
19650 RISCV::VRN3M1NoV0RegClassID, // V12_V13_V14
19651 RISCV::VRN3M1NoV0RegClassID, // V13_V14_V15
19652 RISCV::VRN3M1NoV0RegClassID, // V14_V15_V16
19653 RISCV::VRN3M1NoV0RegClassID, // V15_V16_V17
19654 RISCV::VRN3M1NoV0RegClassID, // V16_V17_V18
19655 RISCV::VRN3M1NoV0RegClassID, // V17_V18_V19
19656 RISCV::VRN3M1NoV0RegClassID, // V18_V19_V20
19657 RISCV::VRN3M1NoV0RegClassID, // V19_V20_V21
19658 RISCV::VRN3M1NoV0RegClassID, // V20_V21_V22
19659 RISCV::VRN3M1NoV0RegClassID, // V21_V22_V23
19660 RISCV::VRN3M1NoV0RegClassID, // V22_V23_V24
19661 RISCV::VRN3M1NoV0RegClassID, // V23_V24_V25
19662 RISCV::VRN3M1NoV0RegClassID, // V24_V25_V26
19663 RISCV::VRN3M1NoV0RegClassID, // V25_V26_V27
19664 RISCV::VRN3M1NoV0RegClassID, // V26_V27_V28
19665 RISCV::VRN3M1NoV0RegClassID, // V27_V28_V29
19666 RISCV::VRN3M1NoV0RegClassID, // V28_V29_V30
19667 RISCV::VRN3M1NoV0RegClassID, // V29_V30_V31
19668 RISCV::VRN3M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2
19669 RISCV::VRN3M2NoV0RegClassID, // V2M2_V4M2_V6M2
19670 RISCV::VRN3M2NoV0RegClassID, // V4M2_V6M2_V8M2
19671 RISCV::VRN3M2NoV0RegClassID, // V6M2_V8M2_V10M2
19672 RISCV::VRN3M2NoV0RegClassID, // V8M2_V10M2_V12M2
19673 RISCV::VRN3M2NoV0RegClassID, // V10M2_V12M2_V14M2
19674 RISCV::VRN3M2NoV0RegClassID, // V12M2_V14M2_V16M2
19675 RISCV::VRN3M2NoV0RegClassID, // V14M2_V16M2_V18M2
19676 RISCV::VRN3M2NoV0RegClassID, // V16M2_V18M2_V20M2
19677 RISCV::VRN3M2NoV0RegClassID, // V18M2_V20M2_V22M2
19678 RISCV::VRN3M2NoV0RegClassID, // V20M2_V22M2_V24M2
19679 RISCV::VRN3M2NoV0RegClassID, // V22M2_V24M2_V26M2
19680 RISCV::VRN3M2NoV0RegClassID, // V24M2_V26M2_V28M2
19681 RISCV::VRN3M2NoV0RegClassID, // V26M2_V28M2_V30M2
19682 RISCV::VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2_V2M2_V4M2
19683 RISCV::VRN4M1NoV0RegClassID, // V1_V2_V3_V4
19684 RISCV::VRN4M1NoV0RegClassID, // V2_V3_V4_V5
19685 RISCV::VRN4M1NoV0RegClassID, // V3_V4_V5_V6
19686 RISCV::VRN4M1NoV0RegClassID, // V4_V5_V6_V7
19687 RISCV::VRN4M1NoV0RegClassID, // V5_V6_V7_V8
19688 RISCV::VRN4M1NoV0RegClassID, // V6_V7_V8_V9
19689 RISCV::VRN4M1NoV0RegClassID, // V7_V8_V9_V10
19690 RISCV::VRN4M1NoV0RegClassID, // V8_V9_V10_V11
19691 RISCV::VRN4M1NoV0RegClassID, // V9_V10_V11_V12
19692 RISCV::VRN4M1NoV0RegClassID, // V10_V11_V12_V13
19693 RISCV::VRN4M1NoV0RegClassID, // V11_V12_V13_V14
19694 RISCV::VRN4M1NoV0RegClassID, // V12_V13_V14_V15
19695 RISCV::VRN4M1NoV0RegClassID, // V13_V14_V15_V16
19696 RISCV::VRN4M1NoV0RegClassID, // V14_V15_V16_V17
19697 RISCV::VRN4M1NoV0RegClassID, // V15_V16_V17_V18
19698 RISCV::VRN4M1NoV0RegClassID, // V16_V17_V18_V19
19699 RISCV::VRN4M1NoV0RegClassID, // V17_V18_V19_V20
19700 RISCV::VRN4M1NoV0RegClassID, // V18_V19_V20_V21
19701 RISCV::VRN4M1NoV0RegClassID, // V19_V20_V21_V22
19702 RISCV::VRN4M1NoV0RegClassID, // V20_V21_V22_V23
19703 RISCV::VRN4M1NoV0RegClassID, // V21_V22_V23_V24
19704 RISCV::VRN4M1NoV0RegClassID, // V22_V23_V24_V25
19705 RISCV::VRN4M1NoV0RegClassID, // V23_V24_V25_V26
19706 RISCV::VRN4M1NoV0RegClassID, // V24_V25_V26_V27
19707 RISCV::VRN4M1NoV0RegClassID, // V25_V26_V27_V28
19708 RISCV::VRN4M1NoV0RegClassID, // V26_V27_V28_V29
19709 RISCV::VRN4M1NoV0RegClassID, // V27_V28_V29_V30
19710 RISCV::VRN4M1NoV0RegClassID, // V28_V29_V30_V31
19711 RISCV::VRN4M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3
19712 RISCV::VRN4M2NoV0RegClassID, // V2M2_V4M2_V6M2_V8M2
19713 RISCV::VRN4M2NoV0RegClassID, // V4M2_V6M2_V8M2_V10M2
19714 RISCV::VRN4M2NoV0RegClassID, // V6M2_V8M2_V10M2_V12M2
19715 RISCV::VRN4M2NoV0RegClassID, // V8M2_V10M2_V12M2_V14M2
19716 RISCV::VRN4M2NoV0RegClassID, // V10M2_V12M2_V14M2_V16M2
19717 RISCV::VRN4M2NoV0RegClassID, // V12M2_V14M2_V16M2_V18M2
19718 RISCV::VRN4M2NoV0RegClassID, // V14M2_V16M2_V18M2_V20M2
19719 RISCV::VRN4M2NoV0RegClassID, // V16M2_V18M2_V20M2_V22M2
19720 RISCV::VRN4M2NoV0RegClassID, // V18M2_V20M2_V22M2_V24M2
19721 RISCV::VRN4M2NoV0RegClassID, // V20M2_V22M2_V24M2_V26M2
19722 RISCV::VRN4M2NoV0RegClassID, // V22M2_V24M2_V26M2_V28M2
19723 RISCV::VRN4M2NoV0RegClassID, // V24M2_V26M2_V28M2_V30M2
19724 RISCV::VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID, // V0M2_V2M2_V4M2_V6M2
19725 RISCV::VRN5M1NoV0RegClassID, // V1_V2_V3_V4_V5
19726 RISCV::VRN5M1NoV0RegClassID, // V2_V3_V4_V5_V6
19727 RISCV::VRN5M1NoV0RegClassID, // V3_V4_V5_V6_V7
19728 RISCV::VRN5M1NoV0RegClassID, // V4_V5_V6_V7_V8
19729 RISCV::VRN5M1NoV0RegClassID, // V5_V6_V7_V8_V9
19730 RISCV::VRN5M1NoV0RegClassID, // V6_V7_V8_V9_V10
19731 RISCV::VRN5M1NoV0RegClassID, // V7_V8_V9_V10_V11
19732 RISCV::VRN5M1NoV0RegClassID, // V8_V9_V10_V11_V12
19733 RISCV::VRN5M1NoV0RegClassID, // V9_V10_V11_V12_V13
19734 RISCV::VRN5M1NoV0RegClassID, // V10_V11_V12_V13_V14
19735 RISCV::VRN5M1NoV0RegClassID, // V11_V12_V13_V14_V15
19736 RISCV::VRN5M1NoV0RegClassID, // V12_V13_V14_V15_V16
19737 RISCV::VRN5M1NoV0RegClassID, // V13_V14_V15_V16_V17
19738 RISCV::VRN5M1NoV0RegClassID, // V14_V15_V16_V17_V18
19739 RISCV::VRN5M1NoV0RegClassID, // V15_V16_V17_V18_V19
19740 RISCV::VRN5M1NoV0RegClassID, // V16_V17_V18_V19_V20
19741 RISCV::VRN5M1NoV0RegClassID, // V17_V18_V19_V20_V21
19742 RISCV::VRN5M1NoV0RegClassID, // V18_V19_V20_V21_V22
19743 RISCV::VRN5M1NoV0RegClassID, // V19_V20_V21_V22_V23
19744 RISCV::VRN5M1NoV0RegClassID, // V20_V21_V22_V23_V24
19745 RISCV::VRN5M1NoV0RegClassID, // V21_V22_V23_V24_V25
19746 RISCV::VRN5M1NoV0RegClassID, // V22_V23_V24_V25_V26
19747 RISCV::VRN5M1NoV0RegClassID, // V23_V24_V25_V26_V27
19748 RISCV::VRN5M1NoV0RegClassID, // V24_V25_V26_V27_V28
19749 RISCV::VRN5M1NoV0RegClassID, // V25_V26_V27_V28_V29
19750 RISCV::VRN5M1NoV0RegClassID, // V26_V27_V28_V29_V30
19751 RISCV::VRN5M1NoV0RegClassID, // V27_V28_V29_V30_V31
19752 RISCV::VRN5M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4
19753 RISCV::VRN6M1NoV0RegClassID, // V1_V2_V3_V4_V5_V6
19754 RISCV::VRN6M1NoV0RegClassID, // V2_V3_V4_V5_V6_V7
19755 RISCV::VRN6M1NoV0RegClassID, // V3_V4_V5_V6_V7_V8
19756 RISCV::VRN6M1NoV0RegClassID, // V4_V5_V6_V7_V8_V9
19757 RISCV::VRN6M1NoV0RegClassID, // V5_V6_V7_V8_V9_V10
19758 RISCV::VRN6M1NoV0RegClassID, // V6_V7_V8_V9_V10_V11
19759 RISCV::VRN6M1NoV0RegClassID, // V7_V8_V9_V10_V11_V12
19760 RISCV::VRN6M1NoV0RegClassID, // V8_V9_V10_V11_V12_V13
19761 RISCV::VRN6M1NoV0RegClassID, // V9_V10_V11_V12_V13_V14
19762 RISCV::VRN6M1NoV0RegClassID, // V10_V11_V12_V13_V14_V15
19763 RISCV::VRN6M1NoV0RegClassID, // V11_V12_V13_V14_V15_V16
19764 RISCV::VRN6M1NoV0RegClassID, // V12_V13_V14_V15_V16_V17
19765 RISCV::VRN6M1NoV0RegClassID, // V13_V14_V15_V16_V17_V18
19766 RISCV::VRN6M1NoV0RegClassID, // V14_V15_V16_V17_V18_V19
19767 RISCV::VRN6M1NoV0RegClassID, // V15_V16_V17_V18_V19_V20
19768 RISCV::VRN6M1NoV0RegClassID, // V16_V17_V18_V19_V20_V21
19769 RISCV::VRN6M1NoV0RegClassID, // V17_V18_V19_V20_V21_V22
19770 RISCV::VRN6M1NoV0RegClassID, // V18_V19_V20_V21_V22_V23
19771 RISCV::VRN6M1NoV0RegClassID, // V19_V20_V21_V22_V23_V24
19772 RISCV::VRN6M1NoV0RegClassID, // V20_V21_V22_V23_V24_V25
19773 RISCV::VRN6M1NoV0RegClassID, // V21_V22_V23_V24_V25_V26
19774 RISCV::VRN6M1NoV0RegClassID, // V22_V23_V24_V25_V26_V27
19775 RISCV::VRN6M1NoV0RegClassID, // V23_V24_V25_V26_V27_V28
19776 RISCV::VRN6M1NoV0RegClassID, // V24_V25_V26_V27_V28_V29
19777 RISCV::VRN6M1NoV0RegClassID, // V25_V26_V27_V28_V29_V30
19778 RISCV::VRN6M1NoV0RegClassID, // V26_V27_V28_V29_V30_V31
19779 RISCV::VRN6M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4_V5
19780 RISCV::VRN7M1NoV0RegClassID, // V1_V2_V3_V4_V5_V6_V7
19781 RISCV::VRN7M1NoV0RegClassID, // V2_V3_V4_V5_V6_V7_V8
19782 RISCV::VRN7M1NoV0RegClassID, // V3_V4_V5_V6_V7_V8_V9
19783 RISCV::VRN7M1NoV0RegClassID, // V4_V5_V6_V7_V8_V9_V10
19784 RISCV::VRN7M1NoV0RegClassID, // V5_V6_V7_V8_V9_V10_V11
19785 RISCV::VRN7M1NoV0RegClassID, // V6_V7_V8_V9_V10_V11_V12
19786 RISCV::VRN7M1NoV0RegClassID, // V7_V8_V9_V10_V11_V12_V13
19787 RISCV::VRN7M1NoV0RegClassID, // V8_V9_V10_V11_V12_V13_V14
19788 RISCV::VRN7M1NoV0RegClassID, // V9_V10_V11_V12_V13_V14_V15
19789 RISCV::VRN7M1NoV0RegClassID, // V10_V11_V12_V13_V14_V15_V16
19790 RISCV::VRN7M1NoV0RegClassID, // V11_V12_V13_V14_V15_V16_V17
19791 RISCV::VRN7M1NoV0RegClassID, // V12_V13_V14_V15_V16_V17_V18
19792 RISCV::VRN7M1NoV0RegClassID, // V13_V14_V15_V16_V17_V18_V19
19793 RISCV::VRN7M1NoV0RegClassID, // V14_V15_V16_V17_V18_V19_V20
19794 RISCV::VRN7M1NoV0RegClassID, // V15_V16_V17_V18_V19_V20_V21
19795 RISCV::VRN7M1NoV0RegClassID, // V16_V17_V18_V19_V20_V21_V22
19796 RISCV::VRN7M1NoV0RegClassID, // V17_V18_V19_V20_V21_V22_V23
19797 RISCV::VRN7M1NoV0RegClassID, // V18_V19_V20_V21_V22_V23_V24
19798 RISCV::VRN7M1NoV0RegClassID, // V19_V20_V21_V22_V23_V24_V25
19799 RISCV::VRN7M1NoV0RegClassID, // V20_V21_V22_V23_V24_V25_V26
19800 RISCV::VRN7M1NoV0RegClassID, // V21_V22_V23_V24_V25_V26_V27
19801 RISCV::VRN7M1NoV0RegClassID, // V22_V23_V24_V25_V26_V27_V28
19802 RISCV::VRN7M1NoV0RegClassID, // V23_V24_V25_V26_V27_V28_V29
19803 RISCV::VRN7M1NoV0RegClassID, // V24_V25_V26_V27_V28_V29_V30
19804 RISCV::VRN7M1NoV0RegClassID, // V25_V26_V27_V28_V29_V30_V31
19805 RISCV::VRN7M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4_V5_V6
19806 RISCV::VRN8M1NoV0RegClassID, // V1_V2_V3_V4_V5_V6_V7_V8
19807 RISCV::VRN8M1NoV0RegClassID, // V2_V3_V4_V5_V6_V7_V8_V9
19808 RISCV::VRN8M1NoV0RegClassID, // V3_V4_V5_V6_V7_V8_V9_V10
19809 RISCV::VRN8M1NoV0RegClassID, // V4_V5_V6_V7_V8_V9_V10_V11
19810 RISCV::VRN8M1NoV0RegClassID, // V5_V6_V7_V8_V9_V10_V11_V12
19811 RISCV::VRN8M1NoV0RegClassID, // V6_V7_V8_V9_V10_V11_V12_V13
19812 RISCV::VRN8M1NoV0RegClassID, // V7_V8_V9_V10_V11_V12_V13_V14
19813 RISCV::VRN8M1NoV0RegClassID, // V8_V9_V10_V11_V12_V13_V14_V15
19814 RISCV::VRN8M1NoV0RegClassID, // V9_V10_V11_V12_V13_V14_V15_V16
19815 RISCV::VRN8M1NoV0RegClassID, // V10_V11_V12_V13_V14_V15_V16_V17
19816 RISCV::VRN8M1NoV0RegClassID, // V11_V12_V13_V14_V15_V16_V17_V18
19817 RISCV::VRN8M1NoV0RegClassID, // V12_V13_V14_V15_V16_V17_V18_V19
19818 RISCV::VRN8M1NoV0RegClassID, // V13_V14_V15_V16_V17_V18_V19_V20
19819 RISCV::VRN8M1NoV0RegClassID, // V14_V15_V16_V17_V18_V19_V20_V21
19820 RISCV::VRN8M1NoV0RegClassID, // V15_V16_V17_V18_V19_V20_V21_V22
19821 RISCV::VRN8M1NoV0RegClassID, // V16_V17_V18_V19_V20_V21_V22_V23
19822 RISCV::VRN8M1NoV0RegClassID, // V17_V18_V19_V20_V21_V22_V23_V24
19823 RISCV::VRN8M1NoV0RegClassID, // V18_V19_V20_V21_V22_V23_V24_V25
19824 RISCV::VRN8M1NoV0RegClassID, // V19_V20_V21_V22_V23_V24_V25_V26
19825 RISCV::VRN8M1NoV0RegClassID, // V20_V21_V22_V23_V24_V25_V26_V27
19826 RISCV::VRN8M1NoV0RegClassID, // V21_V22_V23_V24_V25_V26_V27_V28
19827 RISCV::VRN8M1NoV0RegClassID, // V22_V23_V24_V25_V26_V27_V28_V29
19828 RISCV::VRN8M1NoV0RegClassID, // V23_V24_V25_V26_V27_V28_V29_V30
19829 RISCV::VRN8M1NoV0RegClassID, // V24_V25_V26_V27_V28_V29_V30_V31
19830 RISCV::VRN8M1_with_sub_vrm1_0_in_VMV0RegClassID, // V0_V1_V2_V3_V4_V5_V6_V7
19831 };
19832
19833 assert(Reg < ArrayRef(Mapping).size());
19834 unsigned RCID = Mapping[Reg.id()];
19835 if (RCID == InvalidRegClassID)
19836 return nullptr;
19837 return &RISCVMCRegisterClassStorage.Classes[RCID];
19838}
19839extern const MCRegisterDesc RISCVRegDesc[];
19840extern const int16_t RISCVRegDiffLists[];
19841extern const LaneBitmask RISCVLaneMaskLists[];
19842extern const char RISCVRegStrings[];
19843extern const char RISCVRegClassStrings[];
19844extern const MCPhysReg RISCVRegUnitRoots[][2];
19845extern const uint16_t RISCVSubRegIdxLists[];
19846extern const uint16_t RISCVRegEncodingTable[];
19847// RISCV Dwarf<->LLVM register mappings.
19848extern const MCRegisterInfo::DwarfLLVMRegPair RISCVDwarfFlavour0Dwarf2L[];
19849extern const unsigned RISCVDwarfFlavour0Dwarf2LSize;
19850
19851extern const MCRegisterInfo::DwarfLLVMRegPair RISCVEHFlavour0Dwarf2L[];
19852extern const unsigned RISCVEHFlavour0Dwarf2LSize;
19853
19854extern const MCRegisterInfo::DwarfLLVMRegPair RISCVDwarfFlavour0L2Dwarf[];
19855extern const unsigned RISCVDwarfFlavour0L2DwarfSize;
19856
19857extern const MCRegisterInfo::DwarfLLVMRegPair RISCVEHFlavour0L2Dwarf[];
19858extern const unsigned RISCVEHFlavour0L2DwarfSize;
19859
19860
19861RISCVGenRegisterInfo::
19862RISCVGenRegisterInfo(unsigned RA, unsigned DwarfFlavour, unsigned EHFlavour,
19863 unsigned PC, unsigned HwMode)
19864 : TargetRegisterInfo(&RISCVRegInfoDesc,
19865 RISCVSubRegIndexStrings, RISCVSubRegIndexNameOffsets,
19866 RISCVSubRegIdxRangeTable, RISCVSubRegIndexLaneMaskTable,
19867
19868 LaneBitmask(0xFFFFFFFFFFFFFE00), RISCVRegClassInfos, RISCVVTLists, HwMode) {
19869 InitMCRegisterInfo(D: RISCVRegDesc, NR: 645, RA, PC,
19870 C: &getRISCVMCRegisterClass(RC: 0), NC: 153, RURoots: RISCVRegUnitRoots, NRU: 131, DL: RISCVRegDiffLists,
19871 RUMS: RISCVLaneMaskLists, Strings: RISCVRegStrings, ClassStrings: RISCVRegClassStrings, SubIndices: RISCVSubRegIdxLists, NumIndices: 58,
19872 RET: RISCVRegEncodingTable, RUI: nullptr);
19873
19874 switch (DwarfFlavour) {
19875 default:
19876 llvm_unreachable("Unknown DWARF flavour");
19877 case 0:
19878 mapDwarfRegsToLLVMRegs(Map: RISCVDwarfFlavour0Dwarf2L, Size: RISCVDwarfFlavour0Dwarf2LSize, isEH: false);
19879 break;
19880 }
19881 switch (EHFlavour) {
19882 default:
19883 llvm_unreachable("Unknown DWARF flavour");
19884 case 0:
19885 mapDwarfRegsToLLVMRegs(Map: RISCVEHFlavour0Dwarf2L, Size: RISCVEHFlavour0Dwarf2LSize, isEH: true);
19886 break;
19887 }
19888 switch (DwarfFlavour) {
19889 default:
19890 llvm_unreachable("Unknown DWARF flavour");
19891 case 0:
19892 mapLLVMRegsToDwarfRegs(Map: RISCVDwarfFlavour0L2Dwarf, Size: RISCVDwarfFlavour0L2DwarfSize, isEH: false);
19893 break;
19894 }
19895 switch (EHFlavour) {
19896 default:
19897 llvm_unreachable("Unknown DWARF flavour");
19898 case 0:
19899 mapLLVMRegsToDwarfRegs(Map: RISCVEHFlavour0L2Dwarf, Size: RISCVEHFlavour0L2DwarfSize, isEH: true);
19900 break;
19901 }
19902}
19903
19904static 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 };
19905static const uint32_t CSR_ILP32D_LP64D_RegMask[] = { 0x00000080, 0x00000000, 0xffc03030, 0xffc03000, 0xffc03000, 0xffc03000, 0x00000000, 0xffc03030, 0xff806060, 0x00000021, 0x00000000, 0x00000000, 0x00003e10, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19906static 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 };
19907static const uint32_t CSR_ILP32D_LP64D_V_RegMask[] = { 0x00000080, 0xf0000fe0, 0xffc0303f, 0xffc03000, 0xffc03000, 0xffc03000, 0x00000000, 0xffc03030, 0xff806060, 0x00000021, 0x00000000, 0xfc000f00, 0x003f3e11, 0x1c01bf80, 0xf00003e8, 0x001ec00b, 0x3a001f00, 0x01bc0000, 0x0005c000, 0x00000600, 0x00000008, };
19908static const MCPhysReg CSR_ILP32E_LP64E_SaveList[] = { RISCV::X1, RISCV::X8, RISCV::X9, 0 };
19909static const uint32_t CSR_ILP32E_LP64E_RegMask[] = { 0x00000080, 0x00000000, 0x00003030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003030, 0x00006060, 0x00000020, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19910static 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 };
19911static const uint32_t CSR_ILP32F_LP64F_RegMask[] = { 0x00000080, 0x00000000, 0xffc03030, 0x00000000, 0xffc03000, 0xffc03000, 0x00000000, 0xffc03030, 0xff806060, 0x00000021, 0x00000000, 0x00000000, 0x00003e10, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19912static 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 };
19913static const uint32_t CSR_ILP32F_LP64F_V_RegMask[] = { 0x00000080, 0xf0000fe0, 0xffc0303f, 0x00000000, 0xffc03000, 0xffc03000, 0x00000000, 0xffc03030, 0xff806060, 0x00000021, 0x00000000, 0xfc000f00, 0x003f3e11, 0x1c01bf80, 0xf00003e8, 0x001ec00b, 0x3a001f00, 0x01bc0000, 0x0005c000, 0x00000600, 0x00000008, };
19914static 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 };
19915static const uint32_t CSR_ILP32_LP64_RegMask[] = { 0x00000080, 0x00000000, 0xffc03030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffc03030, 0xff806060, 0x00000021, 0x00000000, 0x00000000, 0x00003e10, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19916static 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 };
19917static const uint32_t CSR_ILP32_LP64_V_RegMask[] = { 0x00000080, 0xf0000fe0, 0xffc0303f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffc03030, 0xff806060, 0x00000021, 0x00000000, 0xfc000f00, 0x003f3e11, 0x1c01bf80, 0xf00003e8, 0x001ec00b, 0x3a001f00, 0x01bc0000, 0x0005c000, 0x00000600, 0x00000008, };
19918static const MCPhysReg CSR_IPRA_SaveList[] = { RISCV::X1, 0 };
19919static const uint32_t CSR_IPRA_RegMask[] = { 0x00000080, 0x00000000, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000060, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19920static 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 };
19921static const uint32_t CSR_Interrupt_RegMask[] = { 0x00000080, 0x00000000, 0xfffffe30, 0x0000000f, 0x00000000, 0x00000000, 0x00000000, 0xfffffe30, 0xfffffc6f, 0x0000003f, 0x00000000, 0x00000000, 0x0000fff8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19922static 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 };
19923static const uint32_t CSR_Interrupt_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x000ffe30, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000ffe30, 0x001ffc60, 0x00000020, 0x00000000, 0x00000000, 0x000000f8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19924static const MCPhysReg CSR_NoRegs_SaveList[] = { 0 };
19925static const uint32_t CSR_NoRegs_RegMask[] = { 0x00000080, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000010, 0x00000020, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19926static 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 };
19927static const uint32_t CSR_RT_MostRegs_RegMask[] = { 0x00000080, 0x00000000, 0xfffff230, 0x0000000e, 0x00000000, 0x00000000, 0x00000000, 0xfffff230, 0xffffe46e, 0x0000003d, 0x00000000, 0x00000000, 0x0000bff0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19928static 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 };
19929static const uint32_t CSR_RT_MostRegs_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x000ff230, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000ff230, 0x001fe460, 0x00000020, 0x00000000, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19930static 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 };
19931static const uint32_t CSR_XLEN_F32_Interrupt_RegMask[] = { 0x00000080, 0x00000000, 0xfffffe30, 0x0000000f, 0xfffffff0, 0xffffffff, 0x0000000f, 0xfffffe30, 0xfffffc6f, 0x0000003f, 0x00000000, 0x00000000, 0x0000fff8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19932static 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 };
19933static const uint32_t CSR_XLEN_F32_Interrupt_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x000ffe30, 0x00000000, 0xfffffff0, 0xffffffff, 0x0000000f, 0x000ffe30, 0x001ffc60, 0x00000020, 0x00000000, 0x00000000, 0x000000f8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19934static 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 };
19935static const uint32_t CSR_XLEN_F32_V_Interrupt_RegMask[] = { 0x00000080, 0xfffffff0, 0xfffffe3f, 0x0000000f, 0xfffffff0, 0xffffffff, 0x0000000f, 0xfffffe30, 0xfffffc6f, 0x0000003f, 0x00000000, 0xffffffe0, 0xfffffff9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000001f, };
19936static 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 };
19937static const uint32_t CSR_XLEN_F32_V_Interrupt_RVE_RegMask[] = { 0x00000080, 0xfffffff0, 0x000ffe3f, 0x00000000, 0xfffffff0, 0xffffffff, 0x0000000f, 0x000ffe30, 0x001ffc60, 0x00000020, 0x00000000, 0xffffffe0, 0xffff00f9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000001f, };
19938static 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 };
19939static const uint32_t CSR_XLEN_F64_Interrupt_RegMask[] = { 0x00000080, 0x00000000, 0xfffffe30, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, 0xfffffe30, 0xfffffc6f, 0x0000003f, 0x00000000, 0x00000000, 0x0000fff8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19940static 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 };
19941static const uint32_t CSR_XLEN_F64_Interrupt_RVE_RegMask[] = { 0x00000080, 0x00000000, 0x000ffe30, 0xfffffff0, 0xffffffff, 0xffffffff, 0x0000000f, 0x000ffe30, 0x001ffc60, 0x00000020, 0x00000000, 0x00000000, 0x000000f8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, };
19942static 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 };
19943static const uint32_t CSR_XLEN_F64_V_Interrupt_RegMask[] = { 0x00000080, 0xfffffff0, 0xfffffe3f, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000000f, 0xfffffe30, 0xfffffc6f, 0x0000003f, 0x00000000, 0xffffffe0, 0xfffffff9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000001f, };
19944static 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 };
19945static const uint32_t CSR_XLEN_F64_V_Interrupt_RVE_RegMask[] = { 0x00000080, 0xfffffff0, 0x000ffe3f, 0xfffffff0, 0xffffffff, 0xffffffff, 0x0000000f, 0x000ffe30, 0x001ffc60, 0x00000020, 0x00000000, 0xffffffe0, 0xffff00f9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000001f, };
19946static 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 };
19947static const uint32_t CSR_XLEN_V_Interrupt_RegMask[] = { 0x00000080, 0xfffffff0, 0xfffffe3f, 0x0000000f, 0x00000000, 0x00000000, 0x00000000, 0xfffffe30, 0xfffffc6f, 0x0000003f, 0x00000000, 0xffffffe0, 0xfffffff9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000001f, };
19948static 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 };
19949static const uint32_t CSR_XLEN_V_Interrupt_RVE_RegMask[] = { 0x00000080, 0xfffffff0, 0x000ffe3f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000ffe30, 0x001ffc60, 0x00000020, 0x00000000, 0xffffffe0, 0xffff00f9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000001f, };
19950
19951
19952ArrayRef<const uint32_t *> RISCVGenRegisterInfo::getRegMasks() const {
19953 static const uint32_t *const Masks[] = {
19954 CSR_ILP32D_LP64D_RegMask,
19955 CSR_ILP32D_LP64D_V_RegMask,
19956 CSR_ILP32E_LP64E_RegMask,
19957 CSR_ILP32F_LP64F_RegMask,
19958 CSR_ILP32F_LP64F_V_RegMask,
19959 CSR_ILP32_LP64_RegMask,
19960 CSR_ILP32_LP64_V_RegMask,
19961 CSR_IPRA_RegMask,
19962 CSR_Interrupt_RegMask,
19963 CSR_Interrupt_RVE_RegMask,
19964 CSR_NoRegs_RegMask,
19965 CSR_RT_MostRegs_RegMask,
19966 CSR_RT_MostRegs_RVE_RegMask,
19967 CSR_XLEN_F32_Interrupt_RegMask,
19968 CSR_XLEN_F32_Interrupt_RVE_RegMask,
19969 CSR_XLEN_F32_V_Interrupt_RegMask,
19970 CSR_XLEN_F32_V_Interrupt_RVE_RegMask,
19971 CSR_XLEN_F64_Interrupt_RegMask,
19972 CSR_XLEN_F64_Interrupt_RVE_RegMask,
19973 CSR_XLEN_F64_V_Interrupt_RegMask,
19974 CSR_XLEN_F64_V_Interrupt_RVE_RegMask,
19975 CSR_XLEN_V_Interrupt_RegMask,
19976 CSR_XLEN_V_Interrupt_RVE_RegMask,
19977 };
19978 return ArrayRef(Masks);
19979}
19980
19981bool RISCVGenRegisterInfo::
19982isGeneralPurposeRegister(const MachineFunction &MF, MCRegister PhysReg) const {
19983 return
19984 RISCV::GPRRegClass.contains(Reg: PhysReg) ||
19985 RISCV::GPRF16RegClass.contains(Reg: PhysReg) ||
19986 RISCV::GPRF32RegClass.contains(Reg: PhysReg) ||
19987 false;
19988}
19989
19990bool RISCVGenRegisterInfo::
19991isGeneralPurposeRegisterClass(const TargetRegisterClass *RC) const {
19992 return
19993 RISCV::GPRRegClass.hasSubClassEq(RC) ||
19994 RISCV::GPRF16RegClass.hasSubClassEq(RC) ||
19995 RISCV::GPRF32RegClass.hasSubClassEq(RC) ||
19996 false;
19997}
19998
19999bool RISCVGenRegisterInfo::
20000isFixedRegister(const MachineFunction &MF, MCRegister PhysReg) const {
20001 return
20002 RISCV::GPRX0RegClass.contains(Reg: PhysReg) ||
20003 RISCV::GPRF16X0RegClass.contains(Reg: PhysReg) ||
20004 RISCV::GPRF32X0RegClass.contains(Reg: PhysReg) ||
20005 false;
20006}
20007
20008bool RISCVGenRegisterInfo::
20009isArgumentRegister(const MachineFunction &MF, MCRegister PhysReg) const {
20010 return
20011 false;
20012}
20013
20014bool RISCVGenRegisterInfo::
20015isConstantPhysReg(MCRegister PhysReg) const {
20016 return
20017 PhysReg == RISCV::VLENB ||
20018 PhysReg == RISCV::X0 ||
20019 PhysReg == RISCV::X0_H ||
20020 PhysReg == RISCV::X0_W ||
20021 PhysReg == RISCV::X0_Y ||
20022 false;
20023}
20024
20025ArrayRef<const char *> RISCVGenRegisterInfo::getRegMaskNames() const {
20026 static const char *Names[] = {
20027 "CSR_ILP32D_LP64D",
20028 "CSR_ILP32D_LP64D_V",
20029 "CSR_ILP32E_LP64E",
20030 "CSR_ILP32F_LP64F",
20031 "CSR_ILP32F_LP64F_V",
20032 "CSR_ILP32_LP64",
20033 "CSR_ILP32_LP64_V",
20034 "CSR_IPRA",
20035 "CSR_Interrupt",
20036 "CSR_Interrupt_RVE",
20037 "CSR_NoRegs",
20038 "CSR_RT_MostRegs",
20039 "CSR_RT_MostRegs_RVE",
20040 "CSR_XLEN_F32_Interrupt",
20041 "CSR_XLEN_F32_Interrupt_RVE",
20042 "CSR_XLEN_F32_V_Interrupt",
20043 "CSR_XLEN_F32_V_Interrupt_RVE",
20044 "CSR_XLEN_F64_Interrupt",
20045 "CSR_XLEN_F64_Interrupt_RVE",
20046 "CSR_XLEN_F64_V_Interrupt",
20047 "CSR_XLEN_F64_V_Interrupt_RVE",
20048 "CSR_XLEN_V_Interrupt",
20049 "CSR_XLEN_V_Interrupt_RVE",
20050 };
20051 return ArrayRef(Names);
20052}
20053
20054const RISCVFrameLowering *
20055RISCVGenRegisterInfo::getFrameLowering(const MachineFunction &MF) {
20056 return static_cast<const RISCVFrameLowering *>(
20057 MF.getSubtarget().getFrameLowering());
20058}
20059
20060
20061} // namespace llvm
20062