Revert " [LoongArch][ISel] Check the number of sign bits in `PatGprGpr_32` (#107432)"
[llvm-project.git] / llvm / lib / Target / Hexagon / HexagonDepIICScalar.td
blob257ca203426e08f37c7674f82ca7f5cfe861d393
1 //===----------------------------------------------------------------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 // Automatically generated file, do not edit!
9 //===----------------------------------------------------------------------===//
11 def tc_011e0e9d : InstrItinClass;
12 def tc_01d44cb2 : InstrItinClass;
13 def tc_01e1be3b : InstrItinClass;
14 def tc_02fe1c65 : InstrItinClass;
15 def tc_0655b949 : InstrItinClass;
16 def tc_075c8dd8 : InstrItinClass;
17 def tc_0a195f2c : InstrItinClass;
18 def tc_0a43be35 : InstrItinClass;
19 def tc_0a6c20ae : InstrItinClass;
20 def tc_0ba0d5da : InstrItinClass;
21 def tc_0dfac0a7 : InstrItinClass;
22 def tc_0fac1eb8 : InstrItinClass;
23 def tc_112d30d6 : InstrItinClass;
24 def tc_1242dc2a : InstrItinClass;
25 def tc_1248597c : InstrItinClass;
26 def tc_139ef484 : InstrItinClass;
27 def tc_14ab4f41 : InstrItinClass;
28 def tc_151bf368 : InstrItinClass;
29 def tc_158aa3f7 : InstrItinClass;
30 def tc_197dce51 : InstrItinClass;
31 def tc_1981450d : InstrItinClass;
32 def tc_1c2c7a4a : InstrItinClass;
33 def tc_1c7522a8 : InstrItinClass;
34 def tc_1d41f8b7 : InstrItinClass;
35 def tc_1fcb8495 : InstrItinClass;
36 def tc_1fe4ab69 : InstrItinClass;
37 def tc_20131976 : InstrItinClass;
38 def tc_2237d952 : InstrItinClass;
39 def tc_23708a21 : InstrItinClass;
40 def tc_2471c1c8 : InstrItinClass;
41 def tc_24e109c7 : InstrItinClass;
42 def tc_24f426ab : InstrItinClass;
43 def tc_27106296 : InstrItinClass;
44 def tc_280f7fe1 : InstrItinClass;
45 def tc_28e55c6f : InstrItinClass;
46 def tc_2c13e7f5 : InstrItinClass;
47 def tc_2c3e17fc : InstrItinClass;
48 def tc_2f573607 : InstrItinClass;
49 def tc_33e7e673 : InstrItinClass;
50 def tc_362b0be2 : InstrItinClass;
51 def tc_38382228 : InstrItinClass;
52 def tc_388f9897 : InstrItinClass;
53 def tc_38e0bae9 : InstrItinClass;
54 def tc_3d14a17b : InstrItinClass;
55 def tc_3edca78f : InstrItinClass;
56 def tc_3fbf1042 : InstrItinClass;
57 def tc_407e96f9 : InstrItinClass;
58 def tc_40d64c94 : InstrItinClass;
59 def tc_4222e6bf : InstrItinClass;
60 def tc_42ff66ba : InstrItinClass;
61 def tc_442395f3 : InstrItinClass;
62 def tc_449acf79 : InstrItinClass;
63 def tc_44d5a428 : InstrItinClass;
64 def tc_44fffc58 : InstrItinClass;
65 def tc_45791fb8 : InstrItinClass;
66 def tc_45f9d1be : InstrItinClass;
67 def tc_46c18ecf : InstrItinClass;
68 def tc_49fdfd4b : InstrItinClass;
69 def tc_4a55d03c : InstrItinClass;
70 def tc_4abdbdc6 : InstrItinClass;
71 def tc_4ac61d92 : InstrItinClass;
72 def tc_4bf903b0 : InstrItinClass;
73 def tc_503ce0f3 : InstrItinClass;
74 def tc_512b1653 : InstrItinClass;
75 def tc_53c851ab : InstrItinClass;
76 def tc_54f0cee2 : InstrItinClass;
77 def tc_5502c366 : InstrItinClass;
78 def tc_55255f2b : InstrItinClass;
79 def tc_556f6577 : InstrItinClass;
80 def tc_55a9a350 : InstrItinClass;
81 def tc_55b33fda : InstrItinClass;
82 def tc_56a124a7 : InstrItinClass;
83 def tc_57a55b54 : InstrItinClass;
84 def tc_5944960d : InstrItinClass;
85 def tc_59a7822c : InstrItinClass;
86 def tc_5a222e89 : InstrItinClass;
87 def tc_5a4b5e58 : InstrItinClass;
88 def tc_5b347363 : InstrItinClass;
89 def tc_5ceb2f9e : InstrItinClass;
90 def tc_5da50c4b : InstrItinClass;
91 def tc_5deb5e47 : InstrItinClass;
92 def tc_5e4cf0e8 : InstrItinClass;
93 def tc_5f2afaf7 : InstrItinClass;
94 def tc_60e324ff : InstrItinClass;
95 def tc_63567288 : InstrItinClass;
96 def tc_64b00d8a : InstrItinClass;
97 def tc_651cbe02 : InstrItinClass;
98 def tc_65279839 : InstrItinClass;
99 def tc_65cbd974 : InstrItinClass;
100 def tc_69bfb303 : InstrItinClass;
101 def tc_6aa823ab : InstrItinClass;
102 def tc_6ae3426b : InstrItinClass;
103 def tc_6d861a95 : InstrItinClass;
104 def tc_6e20402a : InstrItinClass;
105 def tc_6f42bc60 : InstrItinClass;
106 def tc_6fb52018 : InstrItinClass;
107 def tc_6fc5dbea : InstrItinClass;
108 def tc_711c805f : InstrItinClass;
109 def tc_713b66bf : InstrItinClass;
110 def tc_7401744f : InstrItinClass;
111 def tc_7476d766 : InstrItinClass;
112 def tc_74a42bda : InstrItinClass;
113 def tc_759e57be : InstrItinClass;
114 def tc_76bb5435 : InstrItinClass;
115 def tc_77f94a5e : InstrItinClass;
116 def tc_788b1d09 : InstrItinClass;
117 def tc_78f87ed3 : InstrItinClass;
118 def tc_7af3a37e : InstrItinClass;
119 def tc_7b9187d3 : InstrItinClass;
120 def tc_7c28bd7e : InstrItinClass;
121 def tc_7c31e19a : InstrItinClass;
122 def tc_7c6d32e4 : InstrItinClass;
123 def tc_7d6a2568 : InstrItinClass;
124 def tc_7dc63b5c : InstrItinClass;
125 def tc_7f58404a : InstrItinClass;
126 def tc_7f7f45f5 : InstrItinClass;
127 def tc_7f8ae742 : InstrItinClass;
128 def tc_8035e91f : InstrItinClass;
129 def tc_822c3c68 : InstrItinClass;
130 def tc_829d8a86 : InstrItinClass;
131 def tc_838c4d7a : InstrItinClass;
132 def tc_84a7500d : InstrItinClass;
133 def tc_86173609 : InstrItinClass;
134 def tc_887d1bb7 : InstrItinClass;
135 def tc_8a6d0d94 : InstrItinClass;
136 def tc_8a825db2 : InstrItinClass;
137 def tc_8b5bd4f5 : InstrItinClass;
138 def tc_8e82e8ca : InstrItinClass;
139 def tc_8f36a2fd : InstrItinClass;
140 def tc_9124c04f : InstrItinClass;
141 def tc_92240447 : InstrItinClass;
142 def tc_934753bb : InstrItinClass;
143 def tc_937dd41c : InstrItinClass;
144 def tc_9406230a : InstrItinClass;
145 def tc_95a33176 : InstrItinClass;
146 def tc_95f43c5e : InstrItinClass;
147 def tc_96ef76ef : InstrItinClass;
148 def tc_975a4e54 : InstrItinClass;
149 def tc_9783714b : InstrItinClass;
150 def tc_9b20a062 : InstrItinClass;
151 def tc_9b34f5e0 : InstrItinClass;
152 def tc_9b3c0462 : InstrItinClass;
153 def tc_9bcfb2ee : InstrItinClass;
154 def tc_9c52f549 : InstrItinClass;
155 def tc_9e27f2f9 : InstrItinClass;
156 def tc_9e72dc89 : InstrItinClass;
157 def tc_9edb7c77 : InstrItinClass;
158 def tc_9edefe01 : InstrItinClass;
159 def tc_9f6cd987 : InstrItinClass;
160 def tc_a08b630b : InstrItinClass;
161 def tc_a1297125 : InstrItinClass;
162 def tc_a154b476 : InstrItinClass;
163 def tc_a2b365d2 : InstrItinClass;
164 def tc_a3070909 : InstrItinClass;
165 def tc_a32e03e7 : InstrItinClass;
166 def tc_a38c45dc : InstrItinClass;
167 def tc_a4e22bbd : InstrItinClass;
168 def tc_a4ee89db : InstrItinClass;
169 def tc_a724463d : InstrItinClass;
170 def tc_a7a13fac : InstrItinClass;
171 def tc_a7bdb22c : InstrItinClass;
172 def tc_a9edeffa : InstrItinClass;
173 def tc_abfd9a6d : InstrItinClass;
174 def tc_ac65613f : InstrItinClass;
175 def tc_addc37a8 : InstrItinClass;
176 def tc_ae5babd7 : InstrItinClass;
177 def tc_aee6250c : InstrItinClass;
178 def tc_af6af259 : InstrItinClass;
179 def tc_b1ae5f67 : InstrItinClass;
180 def tc_b2196a3f : InstrItinClass;
181 def tc_b3d46584 : InstrItinClass;
182 def tc_b4dc7630 : InstrItinClass;
183 def tc_b7c4062a : InstrItinClass;
184 def tc_b837298f : InstrItinClass;
185 def tc_b9bec29e : InstrItinClass;
186 def tc_ba9255a6 : InstrItinClass;
187 def tc_bb07f2c5 : InstrItinClass;
188 def tc_bb78483e : InstrItinClass;
189 def tc_bb831a7c : InstrItinClass;
190 def tc_bf2ffc0f : InstrItinClass;
191 def tc_c20701f0 : InstrItinClass;
192 def tc_c21d7447 : InstrItinClass;
193 def tc_c57d9f39 : InstrItinClass;
194 def tc_c818ff7f : InstrItinClass;
195 def tc_ce59038e : InstrItinClass;
196 def tc_cfa0e29b : InstrItinClass;
197 def tc_d03278fd : InstrItinClass;
198 def tc_d234b61a : InstrItinClass;
199 def tc_d33e5eee : InstrItinClass;
200 def tc_d3632d88 : InstrItinClass;
201 def tc_d45ba9cd : InstrItinClass;
202 def tc_d57d649c : InstrItinClass;
203 def tc_d61dfdc3 : InstrItinClass;
204 def tc_d68dca5c : InstrItinClass;
205 def tc_d71ea8fa : InstrItinClass;
206 def tc_d7718fbe : InstrItinClass;
207 def tc_db596beb : InstrItinClass;
208 def tc_db96aa6b : InstrItinClass;
209 def tc_dc51281d : InstrItinClass;
210 def tc_decdde8a : InstrItinClass;
211 def tc_df5d53f9 : InstrItinClass;
212 def tc_e3d699e3 : InstrItinClass;
213 def tc_e60def48 : InstrItinClass;
214 def tc_e9170fb7 : InstrItinClass;
215 def tc_ed03645c : InstrItinClass;
216 def tc_ed3f8d2a : InstrItinClass;
217 def tc_eed07714 : InstrItinClass;
218 def tc_eeda4109 : InstrItinClass;
219 def tc_ef921005 : InstrItinClass;
220 def tc_f098b237 : InstrItinClass;
221 def tc_f0cdeccf : InstrItinClass;
222 def tc_f0e8e832 : InstrItinClass;
223 def tc_f34c1c21 : InstrItinClass;
224 def tc_f38f92e1 : InstrItinClass;
225 def tc_f529831b : InstrItinClass;
226 def tc_f6e2aff9 : InstrItinClass;
227 def tc_f7569068 : InstrItinClass;
228 def tc_f97707c1 : InstrItinClass;
229 def tc_f999c66e : InstrItinClass;
230 def tc_fae9dfa5 : InstrItinClass;
231 def tc_fedb7e19 : InstrItinClass;
233 class DepScalarItinV5 {
234   list<InstrItinData> DepScalarItinV5_list = [
235     InstrItinData <tc_011e0e9d, [InstrStage<1, [SLOT0]>]>,
236     InstrItinData <tc_01d44cb2, [InstrStage<1, [SLOT2, SLOT3]>]>,
237     InstrItinData <tc_01e1be3b, [InstrStage<1, [SLOT2, SLOT3]>]>,
238     InstrItinData <tc_02fe1c65, [InstrStage<1, [SLOT2, SLOT3]>]>,
239     InstrItinData <tc_0655b949, [InstrStage<1, [SLOT0, SLOT1]>]>,
240     InstrItinData <tc_075c8dd8, [InstrStage<1, [SLOT0, SLOT1]>]>,
241     InstrItinData <tc_0a195f2c, [InstrStage<1, [SLOT2, SLOT3]>]>,
242     InstrItinData <tc_0a6c20ae, [InstrStage<1, [SLOT0]>]>,
243     InstrItinData <tc_0ba0d5da, [InstrStage<1, [SLOT2]>]>,
244     InstrItinData <tc_0dfac0a7, [InstrStage<1, [SLOT2, SLOT3]>]>,
245     InstrItinData <tc_0fac1eb8, [InstrStage<1, [SLOT0]>]>,
246     InstrItinData <tc_112d30d6, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
247     InstrItinData <tc_1242dc2a, [InstrStage<1, [SLOT0]>]>,
248     InstrItinData <tc_1248597c, [InstrStage<1, [SLOT3]>]>,
249     InstrItinData <tc_14ab4f41, [InstrStage<1, [SLOT0]>]>,
250     InstrItinData <tc_151bf368, [InstrStage<1, [SLOT2, SLOT3]>]>,
251     InstrItinData <tc_158aa3f7, [InstrStage<1, [SLOT0]>]>,
252     InstrItinData <tc_197dce51, [InstrStage<1, [SLOT3]>]>,
253     InstrItinData <tc_1981450d, [InstrStage<1, [SLOT0]>]>,
254     InstrItinData <tc_1c2c7a4a, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
255     InstrItinData <tc_1c7522a8, [InstrStage<1, [SLOT0, SLOT1]>]>,
256     InstrItinData <tc_1d41f8b7, [InstrStage<1, [SLOT2, SLOT3]>]>,
257     InstrItinData <tc_1fcb8495, [InstrStage<1, [SLOT2, SLOT3]>]>,
258     InstrItinData <tc_1fe4ab69, [InstrStage<1, [SLOT0, SLOT1]>]>,
259     InstrItinData <tc_20131976, [InstrStage<1, [SLOT2, SLOT3]>]>,
260     InstrItinData <tc_2237d952, [InstrStage<1, [SLOT0]>]>,
261     InstrItinData <tc_23708a21, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
262     InstrItinData <tc_2471c1c8, [InstrStage<1, [SLOT0]>]>,
263     InstrItinData <tc_24e109c7, [InstrStage<1, [SLOT0]>]>,
264     InstrItinData <tc_24f426ab, [InstrStage<1, [SLOT2, SLOT3]>]>,
265     InstrItinData <tc_27106296, [InstrStage<1, [SLOT3]>]>,
266     InstrItinData <tc_280f7fe1, [InstrStage<1, [SLOT0, SLOT1]>]>,
267     InstrItinData <tc_28e55c6f, [InstrStage<1, [SLOT3]>]>,
268     InstrItinData <tc_2c13e7f5, [InstrStage<1, [SLOT2, SLOT3]>]>,
269     InstrItinData <tc_2c3e17fc, [InstrStage<1, [SLOT3]>]>,
270     InstrItinData <tc_2f573607, [InstrStage<1, [SLOT2]>]>,
271     InstrItinData <tc_33e7e673, [InstrStage<1, [SLOT2]>]>,
272     InstrItinData <tc_362b0be2, [InstrStage<1, [SLOT2]>]>,
273     InstrItinData <tc_38382228, [InstrStage<1, [SLOT2, SLOT3]>]>,
274     InstrItinData <tc_388f9897, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
275     InstrItinData <tc_38e0bae9, [InstrStage<1, [SLOT2, SLOT3]>]>,
276     InstrItinData <tc_3d14a17b, [InstrStage<1, [SLOT0, SLOT1]>]>,
277     InstrItinData <tc_3edca78f, [InstrStage<1, [SLOT3]>]>,
278     InstrItinData <tc_3fbf1042, [InstrStage<1, [SLOT0, SLOT1]>]>,
279     InstrItinData <tc_407e96f9, [InstrStage<1, [SLOT2, SLOT3]>]>,
280     InstrItinData <tc_40d64c94, [InstrStage<1, [SLOT0]>]>,
281     InstrItinData <tc_4222e6bf, [InstrStage<1, [SLOT0, SLOT1]>]>,
282     InstrItinData <tc_42ff66ba, [InstrStage<1, [SLOT2]>]>,
283     InstrItinData <tc_442395f3, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
284     InstrItinData <tc_449acf79, [InstrStage<1, [SLOT0, SLOT1]>]>,
285     InstrItinData <tc_44d5a428, [InstrStage<1, [SLOT0, SLOT1]>]>,
286     InstrItinData <tc_44fffc58, [InstrStage<1, [SLOT2, SLOT3]>]>,
287     InstrItinData <tc_45791fb8, [InstrStage<1, [SLOT0, SLOT1]>]>,
288     InstrItinData <tc_45f9d1be, [InstrStage<1, [SLOT2]>]>,
289     InstrItinData <tc_49fdfd4b, [InstrStage<1, [SLOT3]>]>,
290     InstrItinData <tc_4a55d03c, [InstrStage<1, [SLOT2, SLOT3]>]>,
291     InstrItinData <tc_4abdbdc6, [InstrStage<1, [SLOT3]>]>,
292     InstrItinData <tc_4ac61d92, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
293     InstrItinData <tc_4bf903b0, [InstrStage<1, [SLOT0]>]>,
294     InstrItinData <tc_503ce0f3, [InstrStage<1, [SLOT2, SLOT3]>]>,
295     InstrItinData <tc_53c851ab, [InstrStage<1, [SLOT2]>]>,
296     InstrItinData <tc_5502c366, [InstrStage<1, [SLOT2, SLOT3]>]>,
297     InstrItinData <tc_55255f2b, [InstrStage<1, [SLOT3]>]>,
298     InstrItinData <tc_556f6577, [InstrStage<1, [SLOT2, SLOT3]>]>,
299     InstrItinData <tc_55a9a350, [InstrStage<1, [SLOT0]>]>,
300     InstrItinData <tc_55b33fda, [InstrStage<1, [SLOT2, SLOT3]>]>,
301     InstrItinData <tc_56a124a7, [InstrStage<1, [SLOT2, SLOT3]>]>,
302     InstrItinData <tc_57a55b54, [InstrStage<1, [SLOT3]>]>,
303     InstrItinData <tc_5944960d, [InstrStage<1, [SLOT0, SLOT1]>]>,
304     InstrItinData <tc_59a7822c, [InstrStage<1, [SLOT0, SLOT1]>]>,
305     InstrItinData <tc_5a4b5e58, [InstrStage<1, [SLOT3]>]>,
306     InstrItinData <tc_5b347363, [InstrStage<1, [SLOT0, SLOT1]>]>,
307     InstrItinData <tc_5ceb2f9e, [InstrStage<1, [SLOT0, SLOT1]>]>,
308     InstrItinData <tc_5da50c4b, [InstrStage<1, [SLOT2, SLOT3]>]>,
309     InstrItinData <tc_5deb5e47, [InstrStage<1, [SLOT0]>]>,
310     InstrItinData <tc_5e4cf0e8, [InstrStage<1, [SLOT2, SLOT3]>]>,
311     InstrItinData <tc_5f2afaf7, [InstrStage<1, [SLOT0, SLOT1]>]>,
312     InstrItinData <tc_60e324ff, [InstrStage<1, [SLOT2]>]>,
313     InstrItinData <tc_63567288, [InstrStage<1, [SLOT0, SLOT1]>]>,
314     InstrItinData <tc_64b00d8a, [InstrStage<1, [SLOT0]>]>,
315     InstrItinData <tc_651cbe02, [InstrStage<1, [SLOT2, SLOT3]>]>,
316     InstrItinData <tc_65279839, [InstrStage<1, [SLOT2, SLOT3]>]>,
317     InstrItinData <tc_65cbd974, [InstrStage<1, [SLOT0, SLOT1]>]>,
318     InstrItinData <tc_69bfb303, [InstrStage<1, [SLOT2, SLOT3]>]>,
319     InstrItinData <tc_6ae3426b, [InstrStage<1, [SLOT3]>]>,
320     InstrItinData <tc_6d861a95, [InstrStage<1, [SLOT3]>]>,
321     InstrItinData <tc_6e20402a, [InstrStage<1, [SLOT0]>]>,
322     InstrItinData <tc_6f42bc60, [InstrStage<1, [SLOT0]>]>,
323     InstrItinData <tc_6fc5dbea, [InstrStage<1, [SLOT2, SLOT3]>]>,
324     InstrItinData <tc_711c805f, [InstrStage<1, [SLOT2, SLOT3]>]>,
325     InstrItinData <tc_713b66bf, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
326     InstrItinData <tc_7401744f, [InstrStage<1, [SLOT2, SLOT3]>]>,
327     InstrItinData <tc_7476d766, [InstrStage<1, [SLOT3]>]>,
328     InstrItinData <tc_74a42bda, [InstrStage<1, [SLOT0, SLOT1]>]>,
329     InstrItinData <tc_76bb5435, [InstrStage<1, [SLOT0, SLOT1]>]>,
330     InstrItinData <tc_77f94a5e, [InstrStage<1, [SLOT0]>]>,
331     InstrItinData <tc_788b1d09, [InstrStage<1, [SLOT2, SLOT3]>]>,
332     InstrItinData <tc_7af3a37e, [InstrStage<1, [SLOT0]>]>,
333     InstrItinData <tc_7b9187d3, [InstrStage<1, [SLOT0]>]>,
334     InstrItinData <tc_7c31e19a, [InstrStage<1, [SLOT0, SLOT1]>]>,
335     InstrItinData <tc_7c6d32e4, [InstrStage<1, [SLOT0, SLOT1]>]>,
336     InstrItinData <tc_7dc63b5c, [InstrStage<1, [SLOT3]>]>,
337     InstrItinData <tc_7f7f45f5, [InstrStage<1, [SLOT2, SLOT3]>]>,
338     InstrItinData <tc_7f8ae742, [InstrStage<1, [SLOT2, SLOT3]>]>,
339     InstrItinData <tc_8035e91f, [InstrStage<1, [SLOT0, SLOT1]>]>,
340     InstrItinData <tc_822c3c68, [InstrStage<1, [SLOT0, SLOT1]>]>,
341     InstrItinData <tc_829d8a86, [InstrStage<1, [SLOT0]>]>,
342     InstrItinData <tc_838c4d7a, [InstrStage<1, [SLOT0, SLOT1]>]>,
343     InstrItinData <tc_84a7500d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
344     InstrItinData <tc_86173609, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
345     InstrItinData <tc_887d1bb7, [InstrStage<1, [SLOT0, SLOT1]>]>,
346     InstrItinData <tc_8a6d0d94, [InstrStage<1, [SLOT0, SLOT1]>]>,
347     InstrItinData <tc_8a825db2, [InstrStage<1, [SLOT2, SLOT3]>]>,
348     InstrItinData <tc_8b5bd4f5, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
349     InstrItinData <tc_8e82e8ca, [InstrStage<1, [SLOT0, SLOT1]>]>,
350     InstrItinData <tc_8f36a2fd, [InstrStage<1, [SLOT0, SLOT1]>]>,
351     InstrItinData <tc_9124c04f, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
352     InstrItinData <tc_92240447, [InstrStage<1, [SLOT0]>]>,
353     InstrItinData <tc_934753bb, [InstrStage<1, [SLOT0]>]>,
354     InstrItinData <tc_937dd41c, [InstrStage<1, [SLOT0, SLOT1]>]>,
355     InstrItinData <tc_9406230a, [InstrStage<1, [SLOT3]>]>,
356     InstrItinData <tc_95a33176, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
357     InstrItinData <tc_95f43c5e, [InstrStage<1, [SLOT2]>]>,
358     InstrItinData <tc_96ef76ef, [InstrStage<1, [SLOT0]>]>,
359     InstrItinData <tc_975a4e54, [InstrStage<1, [SLOT0]>]>,
360     InstrItinData <tc_9783714b, [InstrStage<1, [SLOT2, SLOT3]>]>,
361     InstrItinData <tc_9b34f5e0, [InstrStage<1, [SLOT2]>]>,
362     InstrItinData <tc_9b3c0462, [InstrStage<1, [SLOT2, SLOT3]>]>,
363     InstrItinData <tc_9bcfb2ee, [InstrStage<1, [SLOT0]>]>,
364     InstrItinData <tc_9c52f549, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
365     InstrItinData <tc_9e27f2f9, [InstrStage<1, [SLOT2, SLOT3]>]>,
366     InstrItinData <tc_9e72dc89, [InstrStage<1, [SLOT2, SLOT3]>]>,
367     InstrItinData <tc_9edb7c77, [InstrStage<1, [SLOT2, SLOT3]>]>,
368     InstrItinData <tc_9edefe01, [InstrStage<1, [SLOT0, SLOT1]>]>,
369     InstrItinData <tc_9f6cd987, [InstrStage<1, [SLOT2, SLOT3]>]>,
370     InstrItinData <tc_a08b630b, [InstrStage<1, [SLOT2, SLOT3]>]>,
371     InstrItinData <tc_a1297125, [InstrStage<1, [SLOT2, SLOT3]>]>,
372     InstrItinData <tc_a154b476, [InstrStage<1, [SLOT2, SLOT3]>]>,
373     InstrItinData <tc_a2b365d2, [InstrStage<1, [SLOT0, SLOT1]>]>,
374     InstrItinData <tc_a3070909, [InstrStage<1, [SLOT0]>]>,
375     InstrItinData <tc_a32e03e7, [InstrStage<1, [SLOT0, SLOT1]>]>,
376     InstrItinData <tc_a38c45dc, [InstrStage<1, [SLOT2, SLOT3]>]>,
377     InstrItinData <tc_a4e22bbd, [InstrStage<1, [SLOT2, SLOT3]>]>,
378     InstrItinData <tc_a4ee89db, [InstrStage<1, [SLOT0]>]>,
379     InstrItinData <tc_a7a13fac, [InstrStage<1, [SLOT2, SLOT3]>]>,
380     InstrItinData <tc_a7bdb22c, [InstrStage<1, [SLOT2, SLOT3]>]>,
381     InstrItinData <tc_a9edeffa, [InstrStage<1, [SLOT0, SLOT1]>]>,
382     InstrItinData <tc_abfd9a6d, [InstrStage<1, [SLOT0, SLOT1]>]>,
383     InstrItinData <tc_ac65613f, [InstrStage<1, [SLOT0, SLOT1]>]>,
384     InstrItinData <tc_addc37a8, [InstrStage<1, [SLOT0]>]>,
385     InstrItinData <tc_ae5babd7, [InstrStage<1, [SLOT0, SLOT1]>]>,
386     InstrItinData <tc_aee6250c, [InstrStage<1, [SLOT0, SLOT1]>]>,
387     InstrItinData <tc_af6af259, [InstrStage<1, [SLOT0, SLOT1]>]>,
388     InstrItinData <tc_b1ae5f67, [InstrStage<1, [SLOT0]>]>,
389     InstrItinData <tc_b4dc7630, [InstrStage<1, [SLOT0, SLOT1]>]>,
390     InstrItinData <tc_b7c4062a, [InstrStage<1, [SLOT0, SLOT1]>]>,
391     InstrItinData <tc_b837298f, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
392     InstrItinData <tc_ba9255a6, [InstrStage<1, [SLOT0, SLOT1]>]>,
393     InstrItinData <tc_bb07f2c5, [InstrStage<1, [SLOT0, SLOT1]>]>,
394     InstrItinData <tc_bb831a7c, [InstrStage<1, [SLOT2, SLOT3]>]>,
395     InstrItinData <tc_bf2ffc0f, [InstrStage<1, [SLOT0, SLOT1]>]>,
396     InstrItinData <tc_c20701f0, [InstrStage<1, [SLOT2, SLOT3]>]>,
397     InstrItinData <tc_c21d7447, [InstrStage<1, [SLOT2, SLOT3]>]>,
398     InstrItinData <tc_c57d9f39, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
399     InstrItinData <tc_c818ff7f, [InstrStage<1, [SLOT0]>]>,
400     InstrItinData <tc_ce59038e, [InstrStage<1, [SLOT0]>]>,
401     InstrItinData <tc_cfa0e29b, [InstrStage<1, [SLOT0]>]>,
402     InstrItinData <tc_d03278fd, [InstrStage<1, [SLOT0, SLOT1]>]>,
403     InstrItinData <tc_d33e5eee, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
404     InstrItinData <tc_d3632d88, [InstrStage<1, [SLOT2, SLOT3]>]>,
405     InstrItinData <tc_d45ba9cd, [InstrStage<1, [SLOT0]>]>,
406     InstrItinData <tc_d57d649c, [InstrStage<1, [SLOT2]>]>,
407     InstrItinData <tc_d61dfdc3, [InstrStage<1, [SLOT2, SLOT3]>]>,
408     InstrItinData <tc_d68dca5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
409     InstrItinData <tc_d7718fbe, [InstrStage<1, [SLOT3]>]>,
410     InstrItinData <tc_db596beb, [InstrStage<1, [SLOT2, SLOT3]>]>,
411     InstrItinData <tc_db96aa6b, [InstrStage<1, [SLOT0]>]>,
412     InstrItinData <tc_dc51281d, [InstrStage<1, [SLOT2]>]>,
413     InstrItinData <tc_decdde8a, [InstrStage<1, [SLOT2, SLOT3]>]>,
414     InstrItinData <tc_df5d53f9, [InstrStage<1, [SLOT0]>]>,
415     InstrItinData <tc_e3d699e3, [InstrStage<1, [SLOT2, SLOT3]>]>,
416     InstrItinData <tc_e60def48, [InstrStage<1, [SLOT2]>]>,
417     InstrItinData <tc_e9170fb7, [InstrStage<1, [SLOT0, SLOT1]>]>,
418     InstrItinData <tc_ed03645c, [InstrStage<1, [SLOT2]>]>,
419     InstrItinData <tc_eed07714, [InstrStage<1, [SLOT0, SLOT1]>]>,
420     InstrItinData <tc_eeda4109, [InstrStage<1, [SLOT2, SLOT3]>]>,
421     InstrItinData <tc_ef921005, [InstrStage<1, [SLOT2, SLOT3]>]>,
422     InstrItinData <tc_f098b237, [InstrStage<1, [SLOT2, SLOT3]>]>,
423     InstrItinData <tc_f0cdeccf, [InstrStage<1, [SLOT2, SLOT3]>]>,
424     InstrItinData <tc_f0e8e832, [InstrStage<1, [SLOT2, SLOT3]>]>,
425     InstrItinData <tc_f34c1c21, [InstrStage<1, [SLOT2, SLOT3]>]>,
426     InstrItinData <tc_f38f92e1, [InstrStage<1, [SLOT0]>]>,
427     InstrItinData <tc_f529831b, [InstrStage<1, [SLOT0]>]>,
428     InstrItinData <tc_f6e2aff9, [InstrStage<1, [SLOT0]>]>,
429     InstrItinData <tc_f7569068, [InstrStage<1, [SLOT2, SLOT3]>]>,
430     InstrItinData <tc_f97707c1, [InstrStage<1, [SLOT2]>]>,
431     InstrItinData <tc_f999c66e, [InstrStage<1, [SLOT2, SLOT3]>]>,
432     InstrItinData <tc_fae9dfa5, [InstrStage<1, [SLOT3]>]>,
433     InstrItinData <tc_fedb7e19, [InstrStage<1, [SLOT0, SLOT1]>]>  ];
436 class DepScalarItinV55 {
437   list<InstrItinData> DepScalarItinV55_list = [
438     InstrItinData <tc_011e0e9d, /*tc_st*/
439       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
440       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
442     InstrItinData <tc_01d44cb2, /*tc_1*/
443       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
444       [Hex_FWD, Hex_FWD, Hex_FWD]>,
446     InstrItinData <tc_01e1be3b, /*tc_3x*/
447       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
448       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
450     InstrItinData <tc_02fe1c65, /*tc_3x*/
451       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
452       [Hex_FWD, Hex_FWD, Hex_FWD]>,
454     InstrItinData <tc_0655b949, /*tc_st*/
455       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
456       [Hex_FWD, Hex_FWD]>,
458     InstrItinData <tc_075c8dd8, /*tc_ld*/
459       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
460       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
462     InstrItinData <tc_0a195f2c, /*tc_4x*/
463       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
464       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
466     InstrItinData <tc_0a6c20ae, /*tc_st*/
467       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
468       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
470     InstrItinData <tc_0ba0d5da, /*tc_2early*/
471       [InstrStage<1, [SLOT2]>], [1],
472       [Hex_FWD]>,
474     InstrItinData <tc_0dfac0a7, /*tc_2*/
475       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
476       [Hex_FWD, Hex_FWD, Hex_FWD]>,
478     InstrItinData <tc_0fac1eb8, /*tc_st*/
479       [InstrStage<1, [SLOT0]>], [3, 2, 3],
480       [Hex_FWD, Hex_FWD, Hex_FWD]>,
482     InstrItinData <tc_112d30d6, /*tc_1*/
483       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
484       [Hex_FWD]>,
486     InstrItinData <tc_1242dc2a, /*tc_ld*/
487       [InstrStage<1, [SLOT0]>], [2],
488       [Hex_FWD]>,
490     InstrItinData <tc_1248597c, /*tc_3x*/
491       [InstrStage<1, [SLOT3]>], [2, 2],
492       [Hex_FWD, Hex_FWD]>,
494     InstrItinData <tc_139ef484, /*tc_3stall*/
495       [InstrStage<1, [SLOT2]>], [1, 1],
496       [Hex_FWD, Hex_FWD]>,
498     InstrItinData <tc_14ab4f41, /*tc_3stall*/
499       [InstrStage<1, [SLOT0]>], [4, 3, 1],
500       [Hex_FWD, Hex_FWD, Hex_FWD]>,
502     InstrItinData <tc_151bf368, /*tc_2early*/
503       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
504       [Hex_FWD, Hex_FWD]>,
506     InstrItinData <tc_158aa3f7, /*tc_st*/
507       [InstrStage<1, [SLOT0]>], [1, 2, 2],
508       [Hex_FWD, Hex_FWD, Hex_FWD]>,
510     InstrItinData <tc_197dce51, /*tc_3x*/
511       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
512       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
514     InstrItinData <tc_1981450d, /*tc_3stall*/
515       [InstrStage<1, [SLOT0]>], [3],
516       [Hex_FWD]>,
518     InstrItinData <tc_1c2c7a4a, /*tc_1*/
519       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
520       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
522     InstrItinData <tc_1c7522a8, /*tc_ld*/
523       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
524       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
526     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
527       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
528       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
530     InstrItinData <tc_1fcb8495, /*tc_2*/
531       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
532       [Hex_FWD, Hex_FWD, Hex_FWD]>,
534     InstrItinData <tc_1fe4ab69, /*tc_st*/
535       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
536       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
538     InstrItinData <tc_20131976, /*tc_2*/
539       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
542     InstrItinData <tc_2237d952, /*tc_ld*/
543       [InstrStage<1, [SLOT0]>], [1, 2],
544       [Hex_FWD, Hex_FWD]>,
546     InstrItinData <tc_23708a21, /*tc_2early*/
547       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
548       []>,
550     InstrItinData <tc_2471c1c8, /*tc_ld*/
551       [InstrStage<1, [SLOT0]>], [4, 1],
552       [Hex_FWD, Hex_FWD]>,
554     InstrItinData <tc_24e109c7, /*tc_3stall*/
555       [InstrStage<1, [SLOT0]>], [3, 1, 2],
556       [Hex_FWD, Hex_FWD, Hex_FWD]>,
558     InstrItinData <tc_24f426ab, /*tc_2early*/
559       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
560       [Hex_FWD, Hex_FWD, Hex_FWD]>,
562     InstrItinData <tc_27106296, /*tc_3x*/
563       [InstrStage<1, [SLOT3]>], [4, 2, 2],
564       [Hex_FWD, Hex_FWD, Hex_FWD]>,
566     InstrItinData <tc_280f7fe1, /*tc_st*/
567       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
568       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
570     InstrItinData <tc_28e55c6f, /*tc_3x*/
571       [InstrStage<1, [SLOT3]>], [1, 1],
572       [Hex_FWD, Hex_FWD]>,
574     InstrItinData <tc_2c13e7f5, /*tc_2*/
575       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
576       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
578     InstrItinData <tc_2c3e17fc, /*tc_3x*/
579       [InstrStage<1, [SLOT3]>], [1],
580       [Hex_FWD]>,
582     InstrItinData <tc_2f573607, /*tc_2early*/
583       [InstrStage<1, [SLOT2]>], [2, 1],
584       [Hex_FWD, Hex_FWD]>,
586     InstrItinData <tc_33e7e673, /*tc_2early*/
587       [InstrStage<1, [SLOT2]>], [],
588       []>,
590     InstrItinData <tc_362b0be2, /*tc_2early*/
591       [InstrStage<1, [SLOT2]>], [1],
592       [Hex_FWD]>,
594     InstrItinData <tc_38382228, /*tc_3x*/
595       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
596       [Hex_FWD, Hex_FWD, Hex_FWD]>,
598     InstrItinData <tc_388f9897, /*tc_1*/
599       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
600       [Hex_FWD, Hex_FWD, Hex_FWD]>,
602     InstrItinData <tc_38e0bae9, /*tc_3*/
603       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
604       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
606     InstrItinData <tc_3d14a17b, /*tc_1*/
607       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
608       [Hex_FWD, Hex_FWD]>,
610     InstrItinData <tc_3edca78f, /*tc_2*/
611       [InstrStage<1, [SLOT3]>], [4, 2],
612       [Hex_FWD, Hex_FWD]>,
614     InstrItinData <tc_3fbf1042, /*tc_1*/
615       [InstrStage<1, [SLOT0, SLOT1]>], [3],
616       [Hex_FWD]>,
618     InstrItinData <tc_407e96f9, /*tc_1*/
619       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
620       [Hex_FWD, Hex_FWD, Hex_FWD]>,
622     InstrItinData <tc_40d64c94, /*tc_3stall*/
623       [InstrStage<1, [SLOT0]>], [4, 2],
624       [Hex_FWD, Hex_FWD]>,
626     InstrItinData <tc_4222e6bf, /*tc_ld*/
627       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
628       [Hex_FWD, Hex_FWD, Hex_FWD]>,
630     InstrItinData <tc_42ff66ba, /*tc_2early*/
631       [InstrStage<1, [SLOT2]>], [2, 1],
632       [Hex_FWD, Hex_FWD]>,
634     InstrItinData <tc_442395f3, /*tc_1*/
635       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
636       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
638     InstrItinData <tc_449acf79, /*tc_st*/
639       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
640       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
642     InstrItinData <tc_44d5a428, /*tc_st*/
643       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
644       [Hex_FWD, Hex_FWD]>,
646     InstrItinData <tc_44fffc58, /*tc_2early*/
647       [InstrStage<1, [SLOT2, SLOT3]>], [2],
648       [Hex_FWD]>,
650     InstrItinData <tc_45791fb8, /*tc_ld*/
651       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
652       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
654     InstrItinData <tc_45f9d1be, /*tc_2early*/
655       [InstrStage<1, [SLOT2]>], [2],
656       [Hex_FWD]>,
658     InstrItinData <tc_46c18ecf, /*tc_3x*/
659       [InstrStage<1, [SLOT3]>], [4, 1],
660       [Hex_FWD, Hex_FWD]>,
662     InstrItinData <tc_49fdfd4b, /*tc_3x*/
663       [InstrStage<1, [SLOT3]>], [4, 1],
664       [Hex_FWD, Hex_FWD]>,
666     InstrItinData <tc_4a55d03c, /*tc_2early*/
667       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
668       [Hex_FWD, Hex_FWD, Hex_FWD]>,
670     InstrItinData <tc_4abdbdc6, /*tc_3x*/
671       [InstrStage<1, [SLOT3]>], [2, 2],
672       [Hex_FWD, Hex_FWD]>,
674     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
675       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
676       [Hex_FWD, Hex_FWD, Hex_FWD]>,
678     InstrItinData <tc_4bf903b0, /*tc_st*/
679       [InstrStage<1, [SLOT0]>], [3],
680       [Hex_FWD]>,
682     InstrItinData <tc_503ce0f3, /*tc_3x*/
683       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
684       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
686     InstrItinData <tc_512b1653, /*tc_st*/
687       [InstrStage<1, [SLOT0]>], [1, 2],
688       [Hex_FWD, Hex_FWD]>,
690     InstrItinData <tc_53c851ab, /*tc_2early*/
691       [InstrStage<1, [SLOT2]>], [3, 2, 2],
692       [Hex_FWD, Hex_FWD, Hex_FWD]>,
694     InstrItinData <tc_54f0cee2, /*tc_3stall*/
695       [InstrStage<1, [SLOT3]>], [1],
696       [Hex_FWD]>,
698     InstrItinData <tc_5502c366, /*tc_1*/
699       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
700       [Hex_FWD, Hex_FWD, Hex_FWD]>,
702     InstrItinData <tc_55255f2b, /*tc_3x*/
703       [InstrStage<1, [SLOT3]>], [],
704       []>,
706     InstrItinData <tc_556f6577, /*tc_3x*/
707       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
708       [Hex_FWD, Hex_FWD, Hex_FWD]>,
710     InstrItinData <tc_55a9a350, /*tc_st*/
711       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
712       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
714     InstrItinData <tc_55b33fda, /*tc_2early*/
715       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
716       [Hex_FWD, Hex_FWD]>,
718     InstrItinData <tc_56a124a7, /*tc_2early*/
719       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
720       [Hex_FWD, Hex_FWD]>,
722     InstrItinData <tc_57a55b54, /*tc_2early*/
723       [InstrStage<1, [SLOT3]>], [1, 2],
724       [Hex_FWD, Hex_FWD]>,
726     InstrItinData <tc_5944960d, /*tc_ld*/
727       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
728       [Hex_FWD, Hex_FWD, Hex_FWD]>,
730     InstrItinData <tc_59a7822c, /*tc_2early*/
731       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
732       [Hex_FWD, Hex_FWD]>,
734     InstrItinData <tc_5a222e89, /*tc_2early*/
735       [InstrStage<1, [SLOT2]>], [1, 1],
736       [Hex_FWD, Hex_FWD]>,
738     InstrItinData <tc_5a4b5e58, /*tc_3x*/
739       [InstrStage<1, [SLOT3]>], [4, 1, 1],
740       [Hex_FWD, Hex_FWD, Hex_FWD]>,
742     InstrItinData <tc_5b347363, /*tc_1*/
743       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
744       [Hex_FWD, Hex_FWD, Hex_FWD]>,
746     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
747       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
748       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
750     InstrItinData <tc_5da50c4b, /*tc_1*/
751       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
752       [Hex_FWD, Hex_FWD, Hex_FWD]>,
754     InstrItinData <tc_5deb5e47, /*tc_st*/
755       [InstrStage<1, [SLOT0]>], [1, 2, 3],
756       [Hex_FWD, Hex_FWD, Hex_FWD]>,
758     InstrItinData <tc_5e4cf0e8, /*tc_2*/
759       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
760       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
762     InstrItinData <tc_5f2afaf7, /*tc_ld*/
763       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
764       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
766     InstrItinData <tc_60e324ff, /*tc_2early*/
767       [InstrStage<1, [SLOT2]>], [1],
768       [Hex_FWD]>,
770     InstrItinData <tc_63567288, /*tc_1*/
771       [InstrStage<1, [SLOT0, SLOT1]>], [3],
772       [Hex_FWD]>,
774     InstrItinData <tc_64b00d8a, /*tc_ld*/
775       [InstrStage<1, [SLOT0]>], [4, 1],
776       [Hex_FWD, Hex_FWD]>,
778     InstrItinData <tc_651cbe02, /*tc_2early*/
779       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
780       [Hex_FWD, Hex_FWD, Hex_FWD]>,
782     InstrItinData <tc_65279839, /*tc_3x*/
783       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
784       [Hex_FWD, Hex_FWD]>,
786     InstrItinData <tc_65cbd974, /*tc_st*/
787       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
788       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
790     InstrItinData <tc_69bfb303, /*tc_2early*/
791       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
792       [Hex_FWD, Hex_FWD]>,
794     InstrItinData <tc_6aa823ab, /*tc_3stall*/
795       [InstrStage<1, [SLOT3]>], [4, 1],
796       [Hex_FWD, Hex_FWD]>,
798     InstrItinData <tc_6ae3426b, /*tc_3x*/
799       [InstrStage<1, [SLOT3]>], [4, 1],
800       [Hex_FWD, Hex_FWD]>,
802     InstrItinData <tc_6d861a95, /*tc_3x*/
803       [InstrStage<1, [SLOT3]>], [2, 1],
804       [Hex_FWD, Hex_FWD]>,
806     InstrItinData <tc_6e20402a, /*tc_st*/
807       [InstrStage<1, [SLOT0]>], [2, 3],
808       [Hex_FWD, Hex_FWD]>,
810     InstrItinData <tc_6f42bc60, /*tc_3stall*/
811       [InstrStage<1, [SLOT0]>], [4, 1, 1],
812       [Hex_FWD, Hex_FWD, Hex_FWD]>,
814     InstrItinData <tc_6fb52018, /*tc_3stall*/
815       [InstrStage<1, [SLOT0]>], [1, 1],
816       [Hex_FWD, Hex_FWD]>,
818     InstrItinData <tc_6fc5dbea, /*tc_1*/
819       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
820       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
822     InstrItinData <tc_711c805f, /*tc_2early*/
823       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
824       [Hex_FWD, Hex_FWD]>,
826     InstrItinData <tc_713b66bf, /*tc_1*/
827       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
828       [Hex_FWD, Hex_FWD, Hex_FWD]>,
830     InstrItinData <tc_7401744f, /*tc_2*/
831       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
834     InstrItinData <tc_7476d766, /*tc_3x*/
835       [InstrStage<1, [SLOT3]>], [4, 2],
836       [Hex_FWD, Hex_FWD]>,
838     InstrItinData <tc_74a42bda, /*tc_ld*/
839       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
840       [Hex_FWD, Hex_FWD, Hex_FWD]>,
842     InstrItinData <tc_759e57be, /*tc_3stall*/
843       [InstrStage<1, [SLOT2]>], [4, 1],
844       [Hex_FWD, Hex_FWD]>,
846     InstrItinData <tc_76bb5435, /*tc_ld*/
847       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
848       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
850     InstrItinData <tc_7d6a2568, /*tc_3stall*/
851       [InstrStage<1, [SLOT2]>], [1],
852       [Hex_FWD]>,
854     InstrItinData <tc_77f94a5e, /*tc_st*/
855       [InstrStage<1, [SLOT0]>], [],
856       []>,
858     InstrItinData <tc_788b1d09, /*tc_3*/
859       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
860       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
862     InstrItinData <tc_78f87ed3, /*tc_3stall*/
863       [InstrStage<1, [SLOT0]>], [],
864       []>,
866     InstrItinData <tc_7af3a37e, /*tc_st*/
867       [InstrStage<1, [SLOT0]>], [1, 3],
868       [Hex_FWD, Hex_FWD]>,
870     InstrItinData <tc_7b9187d3, /*tc_3stall*/
871       [InstrStage<1, [SLOT0]>], [3, 2],
872       [Hex_FWD, Hex_FWD]>,
874     InstrItinData <tc_7c28bd7e, /*tc_st*/
875       [InstrStage<1, [SLOT0]>], [3],
876       [Hex_FWD]>,
878     InstrItinData <tc_7c31e19a, /*tc_st*/
879       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
880       [Hex_FWD, Hex_FWD, Hex_FWD]>,
882     InstrItinData <tc_7c6d32e4, /*tc_ld*/
883       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
884       [Hex_FWD, Hex_FWD, Hex_FWD]>,
886     InstrItinData <tc_7dc63b5c, /*tc_3x*/
887       [InstrStage<1, [SLOT3]>], [4, 2],
888       [Hex_FWD, Hex_FWD]>,
890     InstrItinData <tc_7f58404a, /*tc_3stall*/
891       [InstrStage<1, [SLOT3]>], [],
892       []>,
894     InstrItinData <tc_7f7f45f5, /*tc_3x*/
895       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
896       [Hex_FWD, Hex_FWD, Hex_FWD]>,
898     InstrItinData <tc_7f8ae742, /*tc_3x*/
899       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
900       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
902     InstrItinData <tc_8035e91f, /*tc_st*/
903       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
904       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
906     InstrItinData <tc_822c3c68, /*tc_ld*/
907       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
910     InstrItinData <tc_829d8a86, /*tc_st*/
911       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
912       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
914     InstrItinData <tc_838c4d7a, /*tc_st*/
915       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
916       [Hex_FWD, Hex_FWD, Hex_FWD]>,
918     InstrItinData <tc_84a7500d, /*tc_2*/
919       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
920       [Hex_FWD, Hex_FWD, Hex_FWD]>,
922     InstrItinData <tc_86173609, /*tc_1*/
923       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
924       [Hex_FWD, Hex_FWD, Hex_FWD]>,
926     InstrItinData <tc_887d1bb7, /*tc_st*/
927       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
930     InstrItinData <tc_8a6d0d94, /*tc_ld*/
931       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
932       [Hex_FWD, Hex_FWD]>,
934     InstrItinData <tc_8a825db2, /*tc_2*/
935       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
938     InstrItinData <tc_8b5bd4f5, /*tc_1*/
939       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
940       [Hex_FWD, Hex_FWD, Hex_FWD]>,
942     InstrItinData <tc_8e82e8ca, /*tc_st*/
943       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
944       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
946     InstrItinData <tc_8f36a2fd, /*tc_ld*/
947       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
948       [Hex_FWD, Hex_FWD, Hex_FWD]>,
950     InstrItinData <tc_9124c04f, /*tc_1*/
951       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
952       [Hex_FWD, Hex_FWD]>,
954     InstrItinData <tc_92240447, /*tc_st*/
955       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
956       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
958     InstrItinData <tc_934753bb, /*tc_ld*/
959       [InstrStage<1, [SLOT0]>], [4, 2, 2],
960       [Hex_FWD, Hex_FWD, Hex_FWD]>,
962     InstrItinData <tc_937dd41c, /*tc_ld*/
963       [InstrStage<1, [SLOT0, SLOT1]>], [],
964       []>,
966     InstrItinData <tc_9406230a, /*tc_3x*/
967       [InstrStage<1, [SLOT3]>], [2, 1],
968       [Hex_FWD, Hex_FWD]>,
970     InstrItinData <tc_95a33176, /*tc_2*/
971       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
972       [Hex_FWD, Hex_FWD, Hex_FWD]>,
974     InstrItinData <tc_95f43c5e, /*tc_3*/
975       [InstrStage<1, [SLOT2]>], [1],
976       [Hex_FWD]>,
978     InstrItinData <tc_96ef76ef, /*tc_st*/
979       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
980       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
982     InstrItinData <tc_975a4e54, /*tc_3stall*/
983       [InstrStage<1, [SLOT0]>], [1, 3, 2],
984       [Hex_FWD, Hex_FWD, Hex_FWD]>,
986     InstrItinData <tc_9783714b, /*tc_3x*/
987       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
988       [Hex_FWD, Hex_FWD]>,
990     InstrItinData <tc_9b20a062, /*tc_3stall*/
991       [InstrStage<1, [SLOT2]>], [4, 1],
992       [Hex_FWD, Hex_FWD]>,
994     InstrItinData <tc_9b34f5e0, /*tc_2early*/
995       [InstrStage<1, [SLOT2]>], [],
996       []>,
998     InstrItinData <tc_9b3c0462, /*tc_2*/
999       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1000       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1002     InstrItinData <tc_9bcfb2ee, /*tc_st*/
1003       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1004       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1006     InstrItinData <tc_9c52f549, /*tc_2early*/
1007       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1008       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1010     InstrItinData <tc_9e27f2f9, /*tc_2early*/
1011       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1012       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1014     InstrItinData <tc_9e72dc89, /*tc_3*/
1015       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
1016       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1018     InstrItinData <tc_9edb7c77, /*tc_3*/
1019       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1, 2],
1020       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1022     InstrItinData <tc_9edefe01, /*tc_st*/
1023       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1024       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1026     InstrItinData <tc_9f6cd987, /*tc_1*/
1027       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1028       [Hex_FWD, Hex_FWD]>,
1030     InstrItinData <tc_a08b630b, /*tc_2*/
1031       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1032       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1034     InstrItinData <tc_a1297125, /*tc_2early*/
1035       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1036       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1038     InstrItinData <tc_a154b476, /*tc_3x*/
1039       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1040       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1042     InstrItinData <tc_a2b365d2, /*tc_st*/
1043       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1044       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1046     InstrItinData <tc_a3070909, /*tc_3stall*/
1047       [InstrStage<1, [SLOT0]>], [1, 1],
1048       [Hex_FWD, Hex_FWD]>,
1050     InstrItinData <tc_a32e03e7, /*tc_ld*/
1051       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1052       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1054     InstrItinData <tc_a38c45dc, /*tc_3x*/
1055       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1056       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1058     InstrItinData <tc_a4e22bbd, /*tc_1*/
1059       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1060       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1062     InstrItinData <tc_a4ee89db, /*tc_2early*/
1063       [InstrStage<1, [SLOT0]>], [],
1064       []>,
1066     InstrItinData <tc_a724463d, /*tc_3stall*/
1067       [InstrStage<1, [SLOT0]>], [4, 1],
1068       [Hex_FWD, Hex_FWD]>,
1070     InstrItinData <tc_a7a13fac, /*tc_2early*/
1071       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1072       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1074     InstrItinData <tc_a7bdb22c, /*tc_1*/
1075       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1076       [Hex_FWD, Hex_FWD]>,
1078     InstrItinData <tc_a9edeffa, /*tc_st*/
1079       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
1080       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1082     InstrItinData <tc_abfd9a6d, /*tc_ld*/
1083       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1084       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1086     InstrItinData <tc_ac65613f, /*tc_ld*/
1087       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1088       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1090     InstrItinData <tc_addc37a8, /*tc_st*/
1091       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1092       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1094     InstrItinData <tc_ae5babd7, /*tc_st*/
1095       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1096       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1098     InstrItinData <tc_aee6250c, /*tc_ld*/
1099       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
1100       [Hex_FWD, Hex_FWD]>,
1102     InstrItinData <tc_af6af259, /*tc_ld*/
1103       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
1104       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1106     InstrItinData <tc_b1ae5f67, /*tc_st*/
1107       [InstrStage<1, [SLOT0]>], [1],
1108       [Hex_FWD]>,
1110     InstrItinData <tc_b4dc7630, /*tc_st*/
1111       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1112       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1114     InstrItinData <tc_b7c4062a, /*tc_ld*/
1115       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1116       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1118     InstrItinData <tc_b837298f, /*tc_1*/
1119       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1120       []>,
1122     InstrItinData <tc_b9bec29e, /*tc_3stall*/
1123       [InstrStage<1, [SLOT2]>], [],
1124       []>,
1126     InstrItinData <tc_ba9255a6, /*tc_st*/
1127       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1130     InstrItinData <tc_bb07f2c5, /*tc_st*/
1131       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1132       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1134     InstrItinData <tc_bb78483e, /*tc_3stall*/
1135       [InstrStage<1, [SLOT3]>], [4, 1, 1],
1136       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1138     InstrItinData <tc_bb831a7c, /*tc_1*/
1139       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2, 2],
1140       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1142     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
1143       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1144       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1146     InstrItinData <tc_c20701f0, /*tc_3x*/
1147       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1148       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1150     InstrItinData <tc_c21d7447, /*tc_3x*/
1151       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1152       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1154     InstrItinData <tc_c57d9f39, /*tc_1*/
1155       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1156       [Hex_FWD, Hex_FWD]>,
1158     InstrItinData <tc_c818ff7f, /*tc_3stall*/
1159       [InstrStage<1, [SLOT0]>], [],
1160       []>,
1162     InstrItinData <tc_ce59038e, /*tc_st*/
1163       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1164       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1166     InstrItinData <tc_cfa0e29b, /*tc_st*/
1167       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1168       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1170     InstrItinData <tc_d03278fd, /*tc_st*/
1171       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1172       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1174     InstrItinData <tc_d234b61a, /*tc_st*/
1175       [InstrStage<1, [SLOT0]>], [1],
1176       [Hex_FWD]>,
1178     InstrItinData <tc_d33e5eee, /*tc_2early*/
1179       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1180       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1182     InstrItinData <tc_d3632d88, /*tc_2*/
1183       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1184       [Hex_FWD, Hex_FWD]>,
1186     InstrItinData <tc_d45ba9cd, /*tc_ld*/
1187       [InstrStage<1, [SLOT0]>], [1],
1188       [Hex_FWD]>,
1190     InstrItinData <tc_d57d649c, /*tc_2early*/
1191       [InstrStage<1, [SLOT2]>], [2],
1192       [Hex_FWD]>,
1194     InstrItinData <tc_d61dfdc3, /*tc_2*/
1195       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1196       [Hex_FWD, Hex_FWD]>,
1198     InstrItinData <tc_d68dca5c, /*tc_2early*/
1199       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1200       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1202     InstrItinData <tc_d71ea8fa, /*tc_3x*/
1203       [InstrStage<1, [SLOT3]>], [2, 1],
1204       [Hex_FWD, Hex_FWD]>,
1206     InstrItinData <tc_d7718fbe, /*tc_3x*/
1207       [InstrStage<1, [SLOT3]>], [1],
1208       [Hex_FWD]>,
1210     InstrItinData <tc_db596beb, /*tc_3stall*/
1211       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1212       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1214     InstrItinData <tc_db96aa6b, /*tc_st*/
1215       [InstrStage<1, [SLOT0]>], [1],
1216       [Hex_FWD]>,
1218     InstrItinData <tc_dc51281d, /*tc_2early*/
1219       [InstrStage<1, [SLOT2]>], [2, 1],
1220       [Hex_FWD, Hex_FWD]>,
1222     InstrItinData <tc_decdde8a, /*tc_2early*/
1223       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1224       [Hex_FWD]>,
1226     InstrItinData <tc_df5d53f9, /*tc_3stall*/
1227       [InstrStage<1, [SLOT0]>], [4, 2, 1],
1228       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1230     InstrItinData <tc_e3d699e3, /*tc_1*/
1231       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1232       [Hex_FWD, Hex_FWD]>,
1234     InstrItinData <tc_e60def48, /*tc_2early*/
1235       [InstrStage<1, [SLOT2]>], [1],
1236       [Hex_FWD]>,
1238     InstrItinData <tc_e9170fb7, /*tc_ld*/
1239       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1240       [Hex_FWD, Hex_FWD]>,
1242     InstrItinData <tc_ed03645c, /*tc_2early*/
1243       [InstrStage<1, [SLOT2]>], [3, 1],
1244       [Hex_FWD, Hex_FWD]>,
1246     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
1247       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1248       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1250     InstrItinData <tc_eed07714, /*tc_ld*/
1251       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1252       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1254     InstrItinData <tc_eeda4109, /*tc_2early*/
1255       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1256       [Hex_FWD, Hex_FWD]>,
1258     InstrItinData <tc_ef921005, /*tc_1*/
1259       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1260       [Hex_FWD, Hex_FWD]>,
1262     InstrItinData <tc_f098b237, /*tc_1*/
1263       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1264       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1266     InstrItinData <tc_f0cdeccf, /*tc_3x*/
1267       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1268       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1270     InstrItinData <tc_f0e8e832, /*tc_4x*/
1271       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1272       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1274     InstrItinData <tc_f34c1c21, /*tc_1*/
1275       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1276       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1278     InstrItinData <tc_f38f92e1, /*tc_3stall*/
1279       [InstrStage<1, [SLOT0]>], [2],
1280       [Hex_FWD]>,
1282     InstrItinData <tc_f529831b, /*tc_st*/
1283       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1284       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1286     InstrItinData <tc_f6e2aff9, /*tc_3stall*/
1287       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1288       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1290     InstrItinData <tc_f7569068, /*tc_3x*/
1291       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
1292       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1294     InstrItinData <tc_f97707c1, /*tc_1*/
1295       [InstrStage<1, [SLOT2]>], [2],
1296       [Hex_FWD]>,
1298     InstrItinData <tc_f999c66e, /*tc_2early*/
1299       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1300       [Hex_FWD, Hex_FWD]>,
1302     InstrItinData <tc_fae9dfa5, /*tc_3x*/
1303       [InstrStage<1, [SLOT3]>], [4, 2],
1304       [Hex_FWD, Hex_FWD]>,
1306     InstrItinData <tc_fedb7e19, /*tc_ld*/
1307       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1308       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
1309   ];
1312 class DepScalarItinV60 {
1313   list<InstrItinData> DepScalarItinV60_list = [
1314     InstrItinData <tc_011e0e9d, /*tc_st*/
1315       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1316       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1318     InstrItinData <tc_01d44cb2, /*tc_1*/
1319       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1320       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1322     InstrItinData <tc_01e1be3b, /*tc_3x*/
1323       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1324       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1326     InstrItinData <tc_02fe1c65, /*tc_4x*/
1327       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1328       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1330     InstrItinData <tc_0655b949, /*tc_st*/
1331       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1332       [Hex_FWD, Hex_FWD]>,
1334     InstrItinData <tc_075c8dd8, /*tc_ld*/
1335       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1336       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1338     InstrItinData <tc_0a195f2c, /*tc_4x*/
1339       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1340       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1342     InstrItinData <tc_0a6c20ae, /*tc_st*/
1343       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1344       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1346     InstrItinData <tc_0ba0d5da, /*tc_2early*/
1347       [InstrStage<1, [SLOT2]>], [1],
1348       [Hex_FWD]>,
1350     InstrItinData <tc_0dfac0a7, /*tc_2*/
1351       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1354     InstrItinData <tc_0fac1eb8, /*tc_st*/
1355       [InstrStage<1, [SLOT0]>], [3, 2, 3],
1356       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1358     InstrItinData <tc_112d30d6, /*tc_1*/
1359       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1360       [Hex_FWD]>,
1362     InstrItinData <tc_1242dc2a, /*tc_ld*/
1363       [InstrStage<1, [SLOT0]>], [2],
1364       [Hex_FWD]>,
1366     InstrItinData <tc_1248597c, /*tc_3x*/
1367       [InstrStage<1, [SLOT3]>], [2, 2],
1368       [Hex_FWD, Hex_FWD]>,
1370     InstrItinData <tc_139ef484, /*tc_3stall*/
1371       [InstrStage<1, [SLOT2]>], [1, 1],
1372       [Hex_FWD, Hex_FWD]>,
1374     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
1375       [InstrStage<1, [SLOT0]>], [3, 3, 2],
1376       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1378     InstrItinData <tc_151bf368, /*tc_2early*/
1379       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1380       [Hex_FWD, Hex_FWD]>,
1382     InstrItinData <tc_158aa3f7, /*tc_st*/
1383       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1384       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1386     InstrItinData <tc_197dce51, /*tc_3x*/
1387       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
1388       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1390     InstrItinData <tc_1981450d, /*tc_newvjump*/
1391       [InstrStage<1, [SLOT0]>], [3],
1392       [Hex_FWD]>,
1394     InstrItinData <tc_1c2c7a4a, /*tc_1*/
1395       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1396       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1398     InstrItinData <tc_1c7522a8, /*tc_ld*/
1399       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
1400       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1402     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
1403       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
1404       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1406     InstrItinData <tc_1fcb8495, /*tc_2*/
1407       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1408       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1410     InstrItinData <tc_1fe4ab69, /*tc_st*/
1411       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
1412       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1414     InstrItinData <tc_20131976, /*tc_1*/
1415       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1416       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1418     InstrItinData <tc_2237d952, /*tc_ld*/
1419       [InstrStage<1, [SLOT0]>], [1, 2],
1420       [Hex_FWD, Hex_FWD]>,
1422     InstrItinData <tc_23708a21, /*tc_2early*/
1423       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1424       []>,
1426     InstrItinData <tc_2471c1c8, /*tc_ld*/
1427       [InstrStage<1, [SLOT0]>], [4, 1],
1428       [Hex_FWD, Hex_FWD]>,
1430     InstrItinData <tc_24e109c7, /*tc_newvjump*/
1431       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1432       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1434     InstrItinData <tc_24f426ab, /*tc_2early*/
1435       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1436       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1438     InstrItinData <tc_27106296, /*tc_3x*/
1439       [InstrStage<1, [SLOT3]>], [4, 1, 2],
1440       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1442     InstrItinData <tc_280f7fe1, /*tc_st*/
1443       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1444       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1446     InstrItinData <tc_28e55c6f, /*tc_3x*/
1447       [InstrStage<1, [SLOT3]>], [1, 1],
1448       [Hex_FWD, Hex_FWD]>,
1450     InstrItinData <tc_2c13e7f5, /*tc_2*/
1451       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1452       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1454     InstrItinData <tc_2c3e17fc, /*tc_3x*/
1455       [InstrStage<1, [SLOT3]>], [1],
1456       [Hex_FWD]>,
1458     InstrItinData <tc_2f573607, /*tc_2early*/
1459       [InstrStage<1, [SLOT2]>], [2, 1],
1460       [Hex_FWD, Hex_FWD]>,
1462     InstrItinData <tc_33e7e673, /*tc_2early*/
1463       [InstrStage<1, [SLOT2]>], [],
1464       []>,
1466     InstrItinData <tc_362b0be2, /*tc_2early*/
1467       [InstrStage<1, [SLOT2]>], [1],
1468       [Hex_FWD]>,
1470     InstrItinData <tc_38382228, /*tc_3x*/
1471       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1472       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1474     InstrItinData <tc_388f9897, /*tc_1*/
1475       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1476       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1478     InstrItinData <tc_38e0bae9, /*tc_3stall*/
1479       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
1480       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1482     InstrItinData <tc_3d14a17b, /*tc_1*/
1483       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1484       [Hex_FWD, Hex_FWD]>,
1486     InstrItinData <tc_3edca78f, /*tc_2*/
1487       [InstrStage<1, [SLOT3]>], [4, 2],
1488       [Hex_FWD, Hex_FWD]>,
1490     InstrItinData <tc_3fbf1042, /*tc_1*/
1491       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1492       [Hex_FWD]>,
1494     InstrItinData <tc_407e96f9, /*tc_1*/
1495       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1496       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1498     InstrItinData <tc_40d64c94, /*tc_newvjump*/
1499       [InstrStage<1, [SLOT0]>], [3, 2],
1500       [Hex_FWD, Hex_FWD]>,
1502     InstrItinData <tc_4222e6bf, /*tc_ld*/
1503       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1504       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1506     InstrItinData <tc_42ff66ba, /*tc_2early*/
1507       [InstrStage<1, [SLOT2]>], [2, 1],
1508       [Hex_FWD, Hex_FWD]>,
1510     InstrItinData <tc_442395f3, /*tc_1*/
1511       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1512       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1514     InstrItinData <tc_449acf79, /*tc_st*/
1515       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
1516       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1518     InstrItinData <tc_44d5a428, /*tc_st*/
1519       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1520       [Hex_FWD, Hex_FWD]>,
1522     InstrItinData <tc_44fffc58, /*tc_2early*/
1523       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1524       [Hex_FWD]>,
1526     InstrItinData <tc_45791fb8, /*tc_ld*/
1527       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
1528       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1530     InstrItinData <tc_45f9d1be, /*tc_2early*/
1531       [InstrStage<1, [SLOT2]>], [2],
1532       [Hex_FWD]>,
1534     InstrItinData <tc_46c18ecf, /*tc_3x*/
1535       [InstrStage<1, [SLOT3]>], [4, 1],
1536       [Hex_FWD, Hex_FWD]>,
1538     InstrItinData <tc_49fdfd4b, /*tc_3x*/
1539       [InstrStage<1, [SLOT3]>], [4, 1],
1540       [Hex_FWD, Hex_FWD]>,
1542     InstrItinData <tc_4a55d03c, /*tc_2early*/
1543       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1544       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1546     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
1547       [InstrStage<1, [SLOT3]>], [2, 2],
1548       [Hex_FWD, Hex_FWD]>,
1550     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
1551       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
1552       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1554     InstrItinData <tc_4bf903b0, /*tc_st*/
1555       [InstrStage<1, [SLOT0]>], [3],
1556       [Hex_FWD]>,
1558     InstrItinData <tc_503ce0f3, /*tc_3x*/
1559       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1560       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1562     InstrItinData <tc_512b1653, /*tc_st*/
1563       [InstrStage<1, [SLOT0]>], [1, 2],
1564       [Hex_FWD, Hex_FWD]>,
1566     InstrItinData <tc_53c851ab, /*tc_2early*/
1567       [InstrStage<1, [SLOT2]>], [3, 2, 2],
1568       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1570     InstrItinData <tc_54f0cee2, /*tc_3stall*/
1571       [InstrStage<1, [SLOT3]>], [1],
1572       [Hex_FWD]>,
1574     InstrItinData <tc_5502c366, /*tc_1*/
1575       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1576       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1578     InstrItinData <tc_55255f2b, /*tc_3stall*/
1579       [InstrStage<1, [SLOT3]>], [],
1580       []>,
1582     InstrItinData <tc_556f6577, /*tc_3x*/
1583       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1584       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1586     InstrItinData <tc_55a9a350, /*tc_st*/
1587       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1588       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1590     InstrItinData <tc_55b33fda, /*tc_2early*/
1591       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1592       [Hex_FWD, Hex_FWD]>,
1594     InstrItinData <tc_56a124a7, /*tc_2early*/
1595       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1596       [Hex_FWD, Hex_FWD]>,
1598     InstrItinData <tc_57a55b54, /*tc_2early*/
1599       [InstrStage<1, [SLOT3]>], [1, 2],
1600       [Hex_FWD, Hex_FWD]>,
1602     InstrItinData <tc_5944960d, /*tc_ld*/
1603       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
1604       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1606     InstrItinData <tc_59a7822c, /*tc_2early*/
1607       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1608       [Hex_FWD, Hex_FWD]>,
1610     InstrItinData <tc_5a222e89, /*tc_2early*/
1611       [InstrStage<1, [SLOT2]>], [1, 1],
1612       [Hex_FWD, Hex_FWD]>,
1614     InstrItinData <tc_5a4b5e58, /*tc_3x*/
1615       [InstrStage<1, [SLOT3]>], [4, 1, 1],
1616       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1618     InstrItinData <tc_5b347363, /*tc_1*/
1619       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1620       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1622     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
1623       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1624       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1626     InstrItinData <tc_5da50c4b, /*tc_1*/
1627       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1628       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1630     InstrItinData <tc_5deb5e47, /*tc_st*/
1631       [InstrStage<1, [SLOT0]>], [1, 2, 3],
1632       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1634     InstrItinData <tc_5e4cf0e8, /*tc_2*/
1635       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1636       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1638     InstrItinData <tc_5f2afaf7, /*tc_ld*/
1639       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1640       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1642     InstrItinData <tc_60e324ff, /*tc_2early*/
1643       [InstrStage<1, [SLOT2]>], [1],
1644       [Hex_FWD]>,
1646     InstrItinData <tc_63567288, /*tc_1*/
1647       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1648       [Hex_FWD]>,
1650     InstrItinData <tc_64b00d8a, /*tc_ld*/
1651       [InstrStage<1, [SLOT0]>], [4, 1],
1652       [Hex_FWD, Hex_FWD]>,
1654     InstrItinData <tc_651cbe02, /*tc_2early*/
1655       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1656       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1658     InstrItinData <tc_65279839, /*tc_2*/
1659       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1660       [Hex_FWD, Hex_FWD]>,
1662     InstrItinData <tc_65cbd974, /*tc_st*/
1663       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1664       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1666     InstrItinData <tc_69bfb303, /*tc_2early*/
1667       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1668       [Hex_FWD, Hex_FWD]>,
1670     InstrItinData <tc_6aa823ab, /*tc_3stall*/
1671       [InstrStage<1, [SLOT3]>], [4, 1],
1672       [Hex_FWD, Hex_FWD]>,
1674     InstrItinData <tc_6ae3426b, /*tc_3x*/
1675       [InstrStage<1, [SLOT3]>], [4, 1],
1676       [Hex_FWD, Hex_FWD]>,
1678     InstrItinData <tc_6d861a95, /*tc_3stall*/
1679       [InstrStage<1, [SLOT3]>], [2, 1],
1680       [Hex_FWD, Hex_FWD]>,
1682     InstrItinData <tc_6e20402a, /*tc_st*/
1683       [InstrStage<1, [SLOT0]>], [2, 3],
1684       [Hex_FWD, Hex_FWD]>,
1686     InstrItinData <tc_6f42bc60, /*tc_3stall*/
1687       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1688       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1690     InstrItinData <tc_6fb52018, /*tc_3stall*/
1691       [InstrStage<1, [SLOT0]>], [1, 1],
1692       [Hex_FWD, Hex_FWD]>,
1694     InstrItinData <tc_6fc5dbea, /*tc_1*/
1695       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1696       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1698     InstrItinData <tc_711c805f, /*tc_2early*/
1699       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1700       [Hex_FWD, Hex_FWD]>,
1702     InstrItinData <tc_713b66bf, /*tc_1*/
1703       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1704       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1706     InstrItinData <tc_7401744f, /*tc_2*/
1707       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1708       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1710     InstrItinData <tc_7476d766, /*tc_3x*/
1711       [InstrStage<1, [SLOT3]>], [4, 2],
1712       [Hex_FWD, Hex_FWD]>,
1714     InstrItinData <tc_74a42bda, /*tc_ld*/
1715       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
1716       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1718     InstrItinData <tc_759e57be, /*tc_3stall*/
1719       [InstrStage<1, [SLOT2]>], [4, 1],
1720       [Hex_FWD, Hex_FWD]>,
1722     InstrItinData <tc_76bb5435, /*tc_ld*/
1723       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1724       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1726     InstrItinData <tc_7d6a2568, /*tc_3stall*/
1727       [InstrStage<1, [SLOT2]>], [1],
1728       [Hex_FWD]>,
1730     InstrItinData <tc_77f94a5e, /*tc_st*/
1731       [InstrStage<1, [SLOT0]>], [],
1732       []>,
1734     InstrItinData <tc_788b1d09, /*tc_3x*/
1735       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1736       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1738     InstrItinData <tc_78f87ed3, /*tc_3stall*/
1739       [InstrStage<1, [SLOT0]>], [],
1740       []>,
1742     InstrItinData <tc_7af3a37e, /*tc_st*/
1743       [InstrStage<1, [SLOT0]>], [1, 3],
1744       [Hex_FWD, Hex_FWD]>,
1746     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
1747       [InstrStage<1, [SLOT0]>], [3, 2],
1748       [Hex_FWD, Hex_FWD]>,
1750     InstrItinData <tc_7c28bd7e, /*tc_st*/
1751       [InstrStage<1, [SLOT0]>], [3],
1752       [Hex_FWD]>,
1754     InstrItinData <tc_7c31e19a, /*tc_st*/
1755       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1756       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1758     InstrItinData <tc_7c6d32e4, /*tc_ld*/
1759       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1760       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1762     InstrItinData <tc_7dc63b5c, /*tc_3x*/
1763       [InstrStage<1, [SLOT3]>], [4, 1],
1764       [Hex_FWD, Hex_FWD]>,
1766     InstrItinData <tc_7f58404a, /*tc_3stall*/
1767       [InstrStage<1, [SLOT3]>], [],
1768       []>,
1770     InstrItinData <tc_7f7f45f5, /*tc_4x*/
1771       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1772       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1774     InstrItinData <tc_7f8ae742, /*tc_3x*/
1775       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1776       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1778     InstrItinData <tc_8035e91f, /*tc_st*/
1779       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1780       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1782     InstrItinData <tc_822c3c68, /*tc_ld*/
1783       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1784       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1786     InstrItinData <tc_829d8a86, /*tc_st*/
1787       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
1788       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1790     InstrItinData <tc_838c4d7a, /*tc_st*/
1791       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1792       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1794     InstrItinData <tc_84a7500d, /*tc_1*/
1795       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1798     InstrItinData <tc_86173609, /*tc_1*/
1799       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1800       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1802     InstrItinData <tc_887d1bb7, /*tc_st*/
1803       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1804       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1806     InstrItinData <tc_8a6d0d94, /*tc_ld*/
1807       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1808       [Hex_FWD, Hex_FWD]>,
1810     InstrItinData <tc_8a825db2, /*tc_2*/
1811       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1812       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1814     InstrItinData <tc_8b5bd4f5, /*tc_1*/
1815       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1816       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1818     InstrItinData <tc_8e82e8ca, /*tc_st*/
1819       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1820       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1822     InstrItinData <tc_8f36a2fd, /*tc_ld*/
1823       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
1824       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1826     InstrItinData <tc_9124c04f, /*tc_1*/
1827       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1828       [Hex_FWD, Hex_FWD]>,
1830     InstrItinData <tc_92240447, /*tc_st*/
1831       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1834     InstrItinData <tc_934753bb, /*tc_ld*/
1835       [InstrStage<1, [SLOT0]>], [4, 2, 2],
1836       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1838     InstrItinData <tc_937dd41c, /*tc_ld*/
1839       [InstrStage<1, [SLOT0, SLOT1]>], [],
1840       []>,
1842     InstrItinData <tc_9406230a, /*tc_3x*/
1843       [InstrStage<1, [SLOT3]>], [2, 1],
1844       [Hex_FWD, Hex_FWD]>,
1846     InstrItinData <tc_95a33176, /*tc_2*/
1847       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1848       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1850     InstrItinData <tc_95f43c5e, /*tc_3*/
1851       [InstrStage<1, [SLOT2]>], [1],
1852       [Hex_FWD]>,
1854     InstrItinData <tc_96ef76ef, /*tc_st*/
1855       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1856       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1858     InstrItinData <tc_975a4e54, /*tc_newvjump*/
1859       [InstrStage<1, [SLOT0]>], [2, 3, 2],
1860       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1862     InstrItinData <tc_9783714b, /*tc_4x*/
1863       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1864       [Hex_FWD, Hex_FWD]>,
1866     InstrItinData <tc_9b20a062, /*tc_3stall*/
1867       [InstrStage<1, [SLOT2]>], [4, 1],
1868       [Hex_FWD, Hex_FWD]>,
1870     InstrItinData <tc_9b34f5e0, /*tc_2early*/
1871       [InstrStage<1, [SLOT2]>], [],
1872       []>,
1874     InstrItinData <tc_9b3c0462, /*tc_2*/
1875       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1876       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1878     InstrItinData <tc_9bcfb2ee, /*tc_st*/
1879       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1880       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1882     InstrItinData <tc_9c52f549, /*tc_2early*/
1883       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1884       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1886     InstrItinData <tc_9e27f2f9, /*tc_2early*/
1887       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1888       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1890     InstrItinData <tc_9e72dc89, /*tc_4x*/
1891       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1892       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1894     InstrItinData <tc_9edb7c77, /*tc_4x*/
1895       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1896       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1898     InstrItinData <tc_9edefe01, /*tc_st*/
1899       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1900       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1902     InstrItinData <tc_9f6cd987, /*tc_1*/
1903       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1904       [Hex_FWD, Hex_FWD]>,
1906     InstrItinData <tc_a08b630b, /*tc_2*/
1907       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1910     InstrItinData <tc_a1297125, /*tc_2early*/
1911       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1912       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1914     InstrItinData <tc_a154b476, /*tc_3x*/
1915       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1916       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1918     InstrItinData <tc_a2b365d2, /*tc_st*/
1919       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1920       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1922     InstrItinData <tc_a3070909, /*tc_3stall*/
1923       [InstrStage<1, [SLOT0]>], [1, 1],
1924       [Hex_FWD, Hex_FWD]>,
1926     InstrItinData <tc_a32e03e7, /*tc_ld*/
1927       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1930     InstrItinData <tc_a38c45dc, /*tc_3x*/
1931       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1932       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1934     InstrItinData <tc_a4e22bbd, /*tc_2*/
1935       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1936       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1938     InstrItinData <tc_a4ee89db, /*tc_2early*/
1939       [InstrStage<1, [SLOT0]>], [],
1940       []>,
1942     InstrItinData <tc_a724463d, /*tc_3stall*/
1943       [InstrStage<1, [SLOT0]>], [4, 1],
1944       [Hex_FWD, Hex_FWD]>,
1946     InstrItinData <tc_a7a13fac, /*tc_2early*/
1947       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1948       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1950     InstrItinData <tc_a7bdb22c, /*tc_2*/
1951       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1952       [Hex_FWD, Hex_FWD]>,
1954     InstrItinData <tc_a9edeffa, /*tc_st*/
1955       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
1956       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1958     InstrItinData <tc_abfd9a6d, /*tc_ld*/
1959       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1960       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1962     InstrItinData <tc_ac65613f, /*tc_ld*/
1963       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1964       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1966     InstrItinData <tc_addc37a8, /*tc_st*/
1967       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1968       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1970     InstrItinData <tc_ae5babd7, /*tc_st*/
1971       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1972       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1974     InstrItinData <tc_aee6250c, /*tc_ld*/
1975       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
1976       [Hex_FWD, Hex_FWD]>,
1978     InstrItinData <tc_af6af259, /*tc_ld*/
1979       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
1980       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1982     InstrItinData <tc_b1ae5f67, /*tc_st*/
1983       [InstrStage<1, [SLOT0]>], [1],
1984       [Hex_FWD]>,
1986     InstrItinData <tc_b4dc7630, /*tc_st*/
1987       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1988       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1990     InstrItinData <tc_b7c4062a, /*tc_ld*/
1991       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1992       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1994     InstrItinData <tc_b837298f, /*tc_1*/
1995       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1996       []>,
1998     InstrItinData <tc_b9bec29e, /*tc_3stall*/
1999       [InstrStage<1, [SLOT2]>], [],
2000       []>,
2002     InstrItinData <tc_ba9255a6, /*tc_st*/
2003       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2004       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2006     InstrItinData <tc_bb07f2c5, /*tc_st*/
2007       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2008       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2010     InstrItinData <tc_bb78483e, /*tc_3stall*/
2011       [InstrStage<1, [SLOT3]>], [4, 1, 1],
2012       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2014     InstrItinData <tc_bb831a7c, /*tc_2*/
2015       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2016       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2018     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
2019       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2020       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2022     InstrItinData <tc_c20701f0, /*tc_2*/
2023       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2024       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2026     InstrItinData <tc_c21d7447, /*tc_3x*/
2027       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2028       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2030     InstrItinData <tc_c57d9f39, /*tc_1*/
2031       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2032       [Hex_FWD, Hex_FWD]>,
2034     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
2035       [InstrStage<1, [SLOT0]>], [],
2036       []>,
2038     InstrItinData <tc_ce59038e, /*tc_st*/
2039       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2040       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2042     InstrItinData <tc_cfa0e29b, /*tc_st*/
2043       [InstrStage<1, [SLOT0]>], [2, 2, 3],
2044       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2046     InstrItinData <tc_d03278fd, /*tc_st*/
2047       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2048       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2050     InstrItinData <tc_d234b61a, /*tc_st*/
2051       [InstrStage<1, [SLOT0]>], [1],
2052       [Hex_FWD]>,
2054     InstrItinData <tc_d33e5eee, /*tc_2early*/
2055       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
2056       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2058     InstrItinData <tc_d3632d88, /*tc_2*/
2059       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2060       [Hex_FWD, Hex_FWD]>,
2062     InstrItinData <tc_d45ba9cd, /*tc_ld*/
2063       [InstrStage<1, [SLOT0]>], [1],
2064       [Hex_FWD]>,
2066     InstrItinData <tc_d57d649c, /*tc_3stall*/
2067       [InstrStage<1, [SLOT2]>], [2],
2068       [Hex_FWD]>,
2070     InstrItinData <tc_d61dfdc3, /*tc_2*/
2071       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2072       [Hex_FWD, Hex_FWD]>,
2074     InstrItinData <tc_d68dca5c, /*tc_3stall*/
2075       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2076       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2078     InstrItinData <tc_d71ea8fa, /*tc_3x*/
2079       [InstrStage<1, [SLOT3]>], [2, 1],
2080       [Hex_FWD, Hex_FWD]>,
2082     InstrItinData <tc_d7718fbe, /*tc_3x*/
2083       [InstrStage<1, [SLOT3]>], [1],
2084       [Hex_FWD]>,
2086     InstrItinData <tc_db596beb, /*tc_3stall*/
2087       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2088       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2090     InstrItinData <tc_db96aa6b, /*tc_st*/
2091       [InstrStage<1, [SLOT0]>], [1],
2092       [Hex_FWD]>,
2094     InstrItinData <tc_dc51281d, /*tc_2early*/
2095       [InstrStage<1, [SLOT2]>], [2, 1],
2096       [Hex_FWD, Hex_FWD]>,
2098     InstrItinData <tc_decdde8a, /*tc_2early*/
2099       [InstrStage<1, [SLOT2, SLOT3]>], [2],
2100       [Hex_FWD]>,
2102     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
2103       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2104       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2106     InstrItinData <tc_e3d699e3, /*tc_2*/
2107       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2108       [Hex_FWD, Hex_FWD]>,
2110     InstrItinData <tc_e60def48, /*tc_2early*/
2111       [InstrStage<1, [SLOT2]>], [1],
2112       [Hex_FWD]>,
2114     InstrItinData <tc_e9170fb7, /*tc_ld*/
2115       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2116       [Hex_FWD, Hex_FWD]>,
2118     InstrItinData <tc_ed03645c, /*tc_2early*/
2119       [InstrStage<1, [SLOT2]>], [3, 1],
2120       [Hex_FWD, Hex_FWD]>,
2122     InstrItinData <tc_eed07714, /*tc_ld*/
2123       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2124       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2126     InstrItinData <tc_eeda4109, /*tc_2early*/
2127       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2128       [Hex_FWD, Hex_FWD]>,
2130     InstrItinData <tc_ef921005, /*tc_1*/
2131       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2132       [Hex_FWD, Hex_FWD]>,
2134     InstrItinData <tc_f098b237, /*tc_1*/
2135       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2136       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2138     InstrItinData <tc_f0cdeccf, /*tc_3x*/
2139       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2140       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2142     InstrItinData <tc_f0e8e832, /*tc_4x*/
2143       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2144       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2146     InstrItinData <tc_f34c1c21, /*tc_2*/
2147       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2148       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2150     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
2151       [InstrStage<1, [SLOT0]>], [2],
2152       [Hex_FWD]>,
2154     InstrItinData <tc_f529831b, /*tc_st*/
2155       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
2156       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2158     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
2159       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2160       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2162     InstrItinData <tc_f7569068, /*tc_4x*/
2163       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2164       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2166     InstrItinData <tc_f97707c1, /*tc_1*/
2167       [InstrStage<1, [SLOT2]>], [2],
2168       [Hex_FWD]>,
2170     InstrItinData <tc_f999c66e, /*tc_2early*/
2171       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
2172       [Hex_FWD, Hex_FWD]>,
2174     InstrItinData <tc_fae9dfa5, /*tc_3x*/
2175       [InstrStage<1, [SLOT3]>], [4, 2],
2176       [Hex_FWD, Hex_FWD]>,
2178     InstrItinData <tc_fedb7e19, /*tc_ld*/
2179       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2180       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
2181   ];
2184 class DepScalarItinV60se {
2185   list<InstrItinData> DepScalarItinV60se_list = [
2186     InstrItinData <tc_011e0e9d, /*tc_st*/
2187       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2188       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2190     InstrItinData <tc_01d44cb2, /*tc_1*/
2191       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2192       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2194     InstrItinData <tc_01e1be3b, /*tc_3x*/
2195       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2196       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2198     InstrItinData <tc_02fe1c65, /*tc_4x*/
2199       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2200       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2202     InstrItinData <tc_0655b949, /*tc_st*/
2203       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2204       [Hex_FWD, Hex_FWD]>,
2206     InstrItinData <tc_075c8dd8, /*tc_ld*/
2207       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2208       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2210     InstrItinData <tc_0a195f2c, /*tc_4x*/
2211       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2212       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2214     InstrItinData <tc_0a6c20ae, /*tc_st*/
2215       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2216       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2218     InstrItinData <tc_0ba0d5da, /*tc_2early*/
2219       [InstrStage<1, [SLOT2]>], [1],
2220       [Hex_FWD]>,
2222     InstrItinData <tc_0dfac0a7, /*tc_2*/
2223       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2224       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2226     InstrItinData <tc_0fac1eb8, /*tc_st*/
2227       [InstrStage<1, [SLOT0]>], [3, 2, 3],
2228       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2230     InstrItinData <tc_112d30d6, /*tc_1*/
2231       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2232       [Hex_FWD]>,
2234     InstrItinData <tc_1242dc2a, /*tc_ld*/
2235       [InstrStage<1, [SLOT0]>], [2],
2236       [Hex_FWD]>,
2238     InstrItinData <tc_1248597c, /*tc_3x*/
2239       [InstrStage<1, [SLOT3]>], [2, 2],
2240       [Hex_FWD, Hex_FWD]>,
2242     InstrItinData <tc_139ef484, /*tc_3stall*/
2243       [InstrStage<1, [SLOT2]>], [1, 1],
2244       [Hex_FWD, Hex_FWD]>,
2246     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
2247       [InstrStage<1, [SLOT0], 0>,
2248        InstrStage<1, [CVI_ST]>], [3, 3, 2],
2249       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2251     InstrItinData <tc_151bf368, /*tc_2early*/
2252       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2253       [Hex_FWD, Hex_FWD]>,
2255     InstrItinData <tc_158aa3f7, /*tc_st*/
2256       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2257       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2259     InstrItinData <tc_197dce51, /*tc_3x*/
2260       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
2261       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2263     InstrItinData <tc_1981450d, /*tc_newvjump*/
2264       [InstrStage<1, [SLOT0], 0>,
2265        InstrStage<1, [CVI_ST]>], [3],
2266       [Hex_FWD]>,
2268     InstrItinData <tc_1c2c7a4a, /*tc_1*/
2269       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
2270       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2272     InstrItinData <tc_1c7522a8, /*tc_ld*/
2273       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2274       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2276     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
2277       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
2278       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2280     InstrItinData <tc_1fcb8495, /*tc_2*/
2281       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2282       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2284     InstrItinData <tc_1fe4ab69, /*tc_st*/
2285       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2286       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2288     InstrItinData <tc_20131976, /*tc_1*/
2289       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2290       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2292     InstrItinData <tc_2237d952, /*tc_ld*/
2293       [InstrStage<1, [SLOT0]>], [1, 2],
2294       [Hex_FWD, Hex_FWD]>,
2296     InstrItinData <tc_23708a21, /*tc_2early*/
2297       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>,
2298        InstrStage<1, [CVI_ST]>], [],
2299       []>,
2301     InstrItinData <tc_2471c1c8, /*tc_ld*/
2302       [InstrStage<1, [SLOT0]>], [4, 1],
2303       [Hex_FWD, Hex_FWD]>,
2305     InstrItinData <tc_24e109c7, /*tc_newvjump*/
2306       [InstrStage<1, [SLOT0], 0>,
2307        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2308       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2310     InstrItinData <tc_24f426ab, /*tc_2early*/
2311       [InstrStage<1, [SLOT2, SLOT3], 0>,
2312        InstrStage<1, [CVI_ST]>], [1, 2, 2],
2313       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2315     InstrItinData <tc_27106296, /*tc_3x*/
2316       [InstrStage<1, [SLOT3]>], [4, 1, 2],
2317       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2319     InstrItinData <tc_280f7fe1, /*tc_st*/
2320       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2321       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2323     InstrItinData <tc_28e55c6f, /*tc_3x*/
2324       [InstrStage<1, [SLOT3]>], [1, 1],
2325       [Hex_FWD, Hex_FWD]>,
2327     InstrItinData <tc_2c13e7f5, /*tc_2*/
2328       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2329       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2331     InstrItinData <tc_2c3e17fc, /*tc_3x*/
2332       [InstrStage<1, [SLOT3]>], [1],
2333       [Hex_FWD]>,
2335     InstrItinData <tc_2f573607, /*tc_2early*/
2336       [InstrStage<1, [SLOT2], 0>,
2337        InstrStage<1, [CVI_ST]>], [2, 1],
2338       [Hex_FWD, Hex_FWD]>,
2340     InstrItinData <tc_33e7e673, /*tc_2early*/
2341       [InstrStage<1, [SLOT2], 0>,
2342        InstrStage<1, [CVI_ST]>], [],
2343       []>,
2345     InstrItinData <tc_362b0be2, /*tc_2early*/
2346       [InstrStage<1, [SLOT2], 0>,
2347        InstrStage<1, [CVI_ST]>], [1],
2348       [Hex_FWD]>,
2350     InstrItinData <tc_38382228, /*tc_3x*/
2351       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2354     InstrItinData <tc_388f9897, /*tc_1*/
2355       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2356       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2358     InstrItinData <tc_38e0bae9, /*tc_3stall*/
2359       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
2360       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2362     InstrItinData <tc_3d14a17b, /*tc_1*/
2363       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2364       [Hex_FWD, Hex_FWD]>,
2366     InstrItinData <tc_3edca78f, /*tc_2*/
2367       [InstrStage<1, [SLOT3]>], [4, 2],
2368       [Hex_FWD, Hex_FWD]>,
2370     InstrItinData <tc_3fbf1042, /*tc_1*/
2371       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2372       [Hex_FWD]>,
2374     InstrItinData <tc_407e96f9, /*tc_1*/
2375       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2376       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2378     InstrItinData <tc_40d64c94, /*tc_newvjump*/
2379       [InstrStage<1, [SLOT0], 0>,
2380        InstrStage<1, [CVI_ST]>], [3, 2],
2381       [Hex_FWD, Hex_FWD]>,
2383     InstrItinData <tc_4222e6bf, /*tc_ld*/
2384       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2385       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2387     InstrItinData <tc_42ff66ba, /*tc_2early*/
2388       [InstrStage<1, [SLOT2], 0>,
2389        InstrStage<1, [CVI_ST]>], [2, 1],
2390       [Hex_FWD, Hex_FWD]>,
2392     InstrItinData <tc_442395f3, /*tc_1*/
2393       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
2394       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2396     InstrItinData <tc_449acf79, /*tc_st*/
2397       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
2398       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2400     InstrItinData <tc_44d5a428, /*tc_st*/
2401       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2402       [Hex_FWD, Hex_FWD]>,
2404     InstrItinData <tc_44fffc58, /*tc_2early*/
2405       [InstrStage<1, [SLOT2, SLOT3], 0>,
2406        InstrStage<1, [CVI_ST]>], [2],
2407       [Hex_FWD]>,
2409     InstrItinData <tc_45791fb8, /*tc_ld*/
2410       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2411       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2413     InstrItinData <tc_45f9d1be, /*tc_2early*/
2414       [InstrStage<1, [SLOT2], 0>,
2415        InstrStage<1, [CVI_ST]>], [2],
2416       [Hex_FWD]>,
2418     InstrItinData <tc_46c18ecf, /*tc_3x*/
2419       [InstrStage<1, [SLOT3]>], [4, 1],
2420       [Hex_FWD, Hex_FWD]>,
2422     InstrItinData <tc_49fdfd4b, /*tc_3x*/
2423       [InstrStage<1, [SLOT3]>], [4, 1],
2424       [Hex_FWD, Hex_FWD]>,
2426     InstrItinData <tc_4a55d03c, /*tc_2early*/
2427       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2428       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2430     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
2431       [InstrStage<1, [SLOT3]>], [2, 2],
2432       [Hex_FWD, Hex_FWD]>,
2434     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
2435       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2436       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2438     InstrItinData <tc_4bf903b0, /*tc_st*/
2439       [InstrStage<1, [SLOT0]>], [3],
2440       [Hex_FWD]>,
2442     InstrItinData <tc_503ce0f3, /*tc_3x*/
2443       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2444       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2446     InstrItinData <tc_512b1653, /*tc_st*/
2447       [InstrStage<1, [SLOT0]>], [1, 2],
2448       [Hex_FWD, Hex_FWD]>,
2450     InstrItinData <tc_53c851ab, /*tc_2early*/
2451       [InstrStage<1, [SLOT2], 0>,
2452        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2453       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2455     InstrItinData <tc_54f0cee2, /*tc_3stall*/
2456       [InstrStage<1, [SLOT3]>], [1],
2457       [Hex_FWD]>,
2459     InstrItinData <tc_5502c366, /*tc_1*/
2460       [InstrStage<1, [SLOT2, SLOT3], 0>,
2461        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2462       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2464     InstrItinData <tc_55255f2b, /*tc_3stall*/
2465       [InstrStage<1, [SLOT3]>], [],
2466       []>,
2468     InstrItinData <tc_556f6577, /*tc_3x*/
2469       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2470       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2472     InstrItinData <tc_55a9a350, /*tc_st*/
2473       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2474       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2476     InstrItinData <tc_55b33fda, /*tc_2early*/
2477       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2478       [Hex_FWD, Hex_FWD]>,
2480     InstrItinData <tc_56a124a7, /*tc_2early*/
2481       [InstrStage<1, [SLOT2, SLOT3], 0>,
2482        InstrStage<1, [CVI_ST]>], [2, 2],
2483       [Hex_FWD, Hex_FWD]>,
2485     InstrItinData <tc_57a55b54, /*tc_2early*/
2486       [InstrStage<1, [SLOT3], 0>,
2487        InstrStage<1, [CVI_ST]>], [1, 2],
2488       [Hex_FWD, Hex_FWD]>,
2490     InstrItinData <tc_5944960d, /*tc_ld*/
2491       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2492       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2494     InstrItinData <tc_59a7822c, /*tc_2early*/
2495       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2496       [Hex_FWD, Hex_FWD]>,
2498     InstrItinData <tc_5a222e89, /*tc_2early*/
2499       [InstrStage<1, [SLOT2]>], [1, 1],
2500       [Hex_FWD, Hex_FWD]>,
2502     InstrItinData <tc_5a4b5e58, /*tc_3x*/
2503       [InstrStage<1, [SLOT3]>], [4, 1, 1],
2504       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2506     InstrItinData <tc_5b347363, /*tc_1*/
2507       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2508       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2510     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
2511       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
2512       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2514     InstrItinData <tc_5da50c4b, /*tc_1*/
2515       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2516       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2518     InstrItinData <tc_5deb5e47, /*tc_st*/
2519       [InstrStage<1, [SLOT0]>], [1, 2, 3],
2520       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2522     InstrItinData <tc_5e4cf0e8, /*tc_2*/
2523       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2524       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2526     InstrItinData <tc_5f2afaf7, /*tc_ld*/
2527       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
2528       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2530     InstrItinData <tc_60e324ff, /*tc_2early*/
2531       [InstrStage<1, [SLOT2], 0>,
2532        InstrStage<1, [CVI_ST]>], [1],
2533       [Hex_FWD]>,
2535     InstrItinData <tc_63567288, /*tc_1*/
2536       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2537       [Hex_FWD]>,
2539     InstrItinData <tc_64b00d8a, /*tc_ld*/
2540       [InstrStage<1, [SLOT0]>], [4, 1],
2541       [Hex_FWD, Hex_FWD]>,
2543     InstrItinData <tc_651cbe02, /*tc_2early*/
2544       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2545       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2547     InstrItinData <tc_65279839, /*tc_2*/
2548       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2549       [Hex_FWD, Hex_FWD]>,
2551     InstrItinData <tc_65cbd974, /*tc_st*/
2552       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2553       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2555     InstrItinData <tc_69bfb303, /*tc_2early*/
2556       [InstrStage<1, [SLOT2, SLOT3], 0>,
2557        InstrStage<1, [CVI_ST]>], [2, 2],
2558       [Hex_FWD, Hex_FWD]>,
2560     InstrItinData <tc_6aa823ab, /*tc_3stall*/
2561       [InstrStage<1, [SLOT3]>], [4, 1],
2562       [Hex_FWD, Hex_FWD]>,
2564     InstrItinData <tc_6ae3426b, /*tc_3x*/
2565       [InstrStage<1, [SLOT3]>], [4, 1],
2566       [Hex_FWD, Hex_FWD]>,
2568     InstrItinData <tc_6d861a95, /*tc_3stall*/
2569       [InstrStage<1, [SLOT3]>], [2, 1],
2570       [Hex_FWD, Hex_FWD]>,
2572     InstrItinData <tc_6e20402a, /*tc_st*/
2573       [InstrStage<1, [SLOT0]>], [2, 3],
2574       [Hex_FWD, Hex_FWD]>,
2576     InstrItinData <tc_6f42bc60, /*tc_3stall*/
2577       [InstrStage<1, [SLOT0]>], [4, 1, 1],
2578       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2580     InstrItinData <tc_6fb52018, /*tc_3stall*/
2581       [InstrStage<1, [SLOT0]>], [1, 1],
2582       [Hex_FWD, Hex_FWD]>,
2584     InstrItinData <tc_6fc5dbea, /*tc_1*/
2585       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2586       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2588     InstrItinData <tc_711c805f, /*tc_2early*/
2589       [InstrStage<1, [SLOT2, SLOT3], 0>,
2590        InstrStage<1, [CVI_ST]>], [2, 2],
2591       [Hex_FWD, Hex_FWD]>,
2593     InstrItinData <tc_713b66bf, /*tc_1*/
2594       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2595       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2597     InstrItinData <tc_7401744f, /*tc_2*/
2598       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2599       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2601     InstrItinData <tc_7476d766, /*tc_3x*/
2602       [InstrStage<1, [SLOT3]>], [4, 2],
2603       [Hex_FWD, Hex_FWD]>,
2605     InstrItinData <tc_74a42bda, /*tc_ld*/
2606       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
2607       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2609     InstrItinData <tc_759e57be, /*tc_3stall*/
2610       [InstrStage<1, [SLOT2]>], [4, 1],
2611       [Hex_FWD, Hex_FWD]>,
2613     InstrItinData <tc_76bb5435, /*tc_ld*/
2614       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
2615       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2617     InstrItinData <tc_7d6a2568, /*tc_3stall*/
2618       [InstrStage<1, [SLOT2]>], [1],
2619       [Hex_FWD]>,
2621     InstrItinData <tc_77f94a5e, /*tc_st*/
2622       [InstrStage<1, [SLOT0]>], [],
2623       []>,
2625     InstrItinData <tc_788b1d09, /*tc_3x*/
2626       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2627       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2629     InstrItinData <tc_78f87ed3, /*tc_3stall*/
2630       [InstrStage<1, [SLOT0]>], [],
2631       []>,
2633     InstrItinData <tc_7af3a37e, /*tc_st*/
2634       [InstrStage<1, [SLOT0]>], [1, 3],
2635       [Hex_FWD, Hex_FWD]>,
2637     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
2638       [InstrStage<1, [SLOT0], 0>,
2639        InstrStage<1, [CVI_ST]>], [3, 2],
2640       [Hex_FWD, Hex_FWD]>,
2642     InstrItinData <tc_7c28bd7e, /*tc_st*/
2643       [InstrStage<1, [SLOT0]>], [3],
2644       [Hex_FWD]>,
2646     InstrItinData <tc_7c31e19a, /*tc_st*/
2647       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2648       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2650     InstrItinData <tc_7c6d32e4, /*tc_ld*/
2651       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2652       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2654     InstrItinData <tc_7dc63b5c, /*tc_3x*/
2655       [InstrStage<1, [SLOT3]>], [4, 1],
2656       [Hex_FWD, Hex_FWD]>,
2658     InstrItinData <tc_7f58404a, /*tc_3stall*/
2659       [InstrStage<1, [SLOT3]>], [],
2660       []>,
2662     InstrItinData <tc_7f7f45f5, /*tc_4x*/
2663       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2664       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2666     InstrItinData <tc_7f8ae742, /*tc_3x*/
2667       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2668       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2670     InstrItinData <tc_8035e91f, /*tc_st*/
2671       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2672       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2674     InstrItinData <tc_822c3c68, /*tc_ld*/
2675       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2676       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2678     InstrItinData <tc_829d8a86, /*tc_st*/
2679       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
2680       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2682     InstrItinData <tc_838c4d7a, /*tc_st*/
2683       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2686     InstrItinData <tc_84a7500d, /*tc_1*/
2687       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2688       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2690     InstrItinData <tc_86173609, /*tc_1*/
2691       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
2692       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2694     InstrItinData <tc_887d1bb7, /*tc_st*/
2695       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2696       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2698     InstrItinData <tc_8a6d0d94, /*tc_ld*/
2699       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2700       [Hex_FWD, Hex_FWD]>,
2702     InstrItinData <tc_8a825db2, /*tc_2*/
2703       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2704       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2706     InstrItinData <tc_8b5bd4f5, /*tc_1*/
2707       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2708       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2710     InstrItinData <tc_8e82e8ca, /*tc_st*/
2711       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
2712       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2714     InstrItinData <tc_8f36a2fd, /*tc_ld*/
2715       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
2716       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2718     InstrItinData <tc_9124c04f, /*tc_1*/
2719       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2720       [Hex_FWD, Hex_FWD]>,
2722     InstrItinData <tc_92240447, /*tc_st*/
2723       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2724       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2726     InstrItinData <tc_934753bb, /*tc_ld*/
2727       [InstrStage<1, [SLOT0]>], [4, 2, 2],
2728       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2730     InstrItinData <tc_937dd41c, /*tc_ld*/
2731       [InstrStage<1, [SLOT0, SLOT1]>], [],
2732       []>,
2734     InstrItinData <tc_9406230a, /*tc_3x*/
2735       [InstrStage<1, [SLOT3]>], [2, 1],
2736       [Hex_FWD, Hex_FWD]>,
2738     InstrItinData <tc_95a33176, /*tc_2*/
2739       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2740       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2742     InstrItinData <tc_95f43c5e, /*tc_3*/
2743       [InstrStage<1, [SLOT2], 0>,
2744        InstrStage<1, [CVI_ST]>], [1],
2745       [Hex_FWD]>,
2747     InstrItinData <tc_96ef76ef, /*tc_st*/
2748       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2749       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2751     InstrItinData <tc_975a4e54, /*tc_newvjump*/
2752       [InstrStage<1, [SLOT0], 0>,
2753        InstrStage<1, [CVI_ST]>], [2, 3, 2],
2754       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2756     InstrItinData <tc_9783714b, /*tc_4x*/
2757       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2758       [Hex_FWD, Hex_FWD]>,
2760     InstrItinData <tc_9b20a062, /*tc_3stall*/
2761       [InstrStage<1, [SLOT2]>], [4, 1],
2762       [Hex_FWD, Hex_FWD]>,
2764     InstrItinData <tc_9b34f5e0, /*tc_2early*/
2765       [InstrStage<1, [SLOT2]>], [],
2766       []>,
2768     InstrItinData <tc_9b3c0462, /*tc_2*/
2769       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2770       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2772     InstrItinData <tc_9bcfb2ee, /*tc_st*/
2773       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2774       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2776     InstrItinData <tc_9c52f549, /*tc_2early*/
2777       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2778       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2780     InstrItinData <tc_9e27f2f9, /*tc_2early*/
2781       [InstrStage<1, [SLOT2, SLOT3], 0>,
2782        InstrStage<1, [CVI_ST]>], [1, 1, 2],
2783       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2785     InstrItinData <tc_9e72dc89, /*tc_4x*/
2786       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2787       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2789     InstrItinData <tc_9edb7c77, /*tc_4x*/
2790       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
2791       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2793     InstrItinData <tc_9edefe01, /*tc_st*/
2794       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
2795       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2797     InstrItinData <tc_9f6cd987, /*tc_1*/
2798       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2799       [Hex_FWD, Hex_FWD]>,
2801     InstrItinData <tc_a08b630b, /*tc_2*/
2802       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2803       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2805     InstrItinData <tc_a1297125, /*tc_2early*/
2806       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2807       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2809     InstrItinData <tc_a154b476, /*tc_3x*/
2810       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2811       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2813     InstrItinData <tc_a2b365d2, /*tc_st*/
2814       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2815       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2817     InstrItinData <tc_a3070909, /*tc_3stall*/
2818       [InstrStage<1, [SLOT0]>], [1, 1],
2819       [Hex_FWD, Hex_FWD]>,
2821     InstrItinData <tc_a32e03e7, /*tc_ld*/
2822       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
2823       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2825     InstrItinData <tc_a38c45dc, /*tc_3x*/
2826       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2827       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2829     InstrItinData <tc_a4e22bbd, /*tc_2*/
2830       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2831       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2833     InstrItinData <tc_a4ee89db, /*tc_2early*/
2834       [InstrStage<1, [SLOT0], 0>,
2835        InstrStage<1, [CVI_ST]>], [],
2836       []>,
2838     InstrItinData <tc_a724463d, /*tc_3stall*/
2839       [InstrStage<1, [SLOT0]>], [4, 1],
2840       [Hex_FWD, Hex_FWD]>,
2842     InstrItinData <tc_a7a13fac, /*tc_2early*/
2843       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2844       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2846     InstrItinData <tc_a7bdb22c, /*tc_2*/
2847       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2848       [Hex_FWD, Hex_FWD]>,
2850     InstrItinData <tc_a9edeffa, /*tc_st*/
2851       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
2852       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2854     InstrItinData <tc_abfd9a6d, /*tc_ld*/
2855       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2856       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2858     InstrItinData <tc_ac65613f, /*tc_ld*/
2859       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2860       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2862     InstrItinData <tc_addc37a8, /*tc_st*/
2863       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
2864       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2866     InstrItinData <tc_ae5babd7, /*tc_st*/
2867       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2868       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2870     InstrItinData <tc_aee6250c, /*tc_ld*/
2871       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
2872       [Hex_FWD, Hex_FWD]>,
2874     InstrItinData <tc_af6af259, /*tc_ld*/
2875       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
2876       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2878     InstrItinData <tc_b1ae5f67, /*tc_st*/
2879       [InstrStage<1, [SLOT0]>], [1],
2880       [Hex_FWD]>,
2882     InstrItinData <tc_b4dc7630, /*tc_st*/
2883       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
2884       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2886     InstrItinData <tc_b7c4062a, /*tc_ld*/
2887       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
2888       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2890     InstrItinData <tc_b837298f, /*tc_1*/
2891       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2892       []>,
2894     InstrItinData <tc_b9bec29e, /*tc_3stall*/
2895       [InstrStage<1, [SLOT2]>], [],
2896       []>,
2898     InstrItinData <tc_ba9255a6, /*tc_st*/
2899       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2900       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2902     InstrItinData <tc_bb07f2c5, /*tc_st*/
2903       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2904       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2906     InstrItinData <tc_bb78483e, /*tc_3stall*/
2907       [InstrStage<1, [SLOT3]>], [4, 1, 1],
2908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2910     InstrItinData <tc_bb831a7c, /*tc_2*/
2911       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2912       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2914     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
2915       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2916       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2918     InstrItinData <tc_c20701f0, /*tc_2*/
2919       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2920       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2922     InstrItinData <tc_c21d7447, /*tc_3x*/
2923       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2924       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2926     InstrItinData <tc_c57d9f39, /*tc_1*/
2927       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2928       [Hex_FWD, Hex_FWD]>,
2930     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
2931       [InstrStage<1, [SLOT0], 0>,
2932        InstrStage<1, [CVI_ST]>], [],
2933       []>,
2935     InstrItinData <tc_ce59038e, /*tc_st*/
2936       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2937       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2939     InstrItinData <tc_cfa0e29b, /*tc_st*/
2940       [InstrStage<1, [SLOT0]>], [2, 2, 3],
2941       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2943     InstrItinData <tc_d03278fd, /*tc_st*/
2944       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2945       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2947     InstrItinData <tc_d234b61a, /*tc_st*/
2948       [InstrStage<1, [SLOT0]>], [1],
2949       [Hex_FWD]>,
2951     InstrItinData <tc_d33e5eee, /*tc_2early*/
2952       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
2953       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2955     InstrItinData <tc_d3632d88, /*tc_2*/
2956       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2957       [Hex_FWD, Hex_FWD]>,
2959     InstrItinData <tc_d45ba9cd, /*tc_ld*/
2960       [InstrStage<1, [SLOT0]>], [1],
2961       [Hex_FWD]>,
2963     InstrItinData <tc_d57d649c, /*tc_3stall*/
2964       [InstrStage<1, [SLOT2], 0>,
2965        InstrStage<1, [CVI_ST]>], [2],
2966       [Hex_FWD]>,
2968     InstrItinData <tc_d61dfdc3, /*tc_2*/
2969       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2970       [Hex_FWD, Hex_FWD]>,
2972     InstrItinData <tc_d68dca5c, /*tc_3stall*/
2973       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2976     InstrItinData <tc_d71ea8fa, /*tc_3x*/
2977       [InstrStage<1, [SLOT3]>], [2, 1],
2978       [Hex_FWD, Hex_FWD]>,
2980     InstrItinData <tc_d7718fbe, /*tc_3x*/
2981       [InstrStage<1, [SLOT3]>], [1],
2982       [Hex_FWD]>,
2984     InstrItinData <tc_db596beb, /*tc_3stall*/
2985       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2986       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2988     InstrItinData <tc_db96aa6b, /*tc_st*/
2989       [InstrStage<1, [SLOT0]>], [1],
2990       [Hex_FWD]>,
2992     InstrItinData <tc_dc51281d, /*tc_2early*/
2993       [InstrStage<1, [SLOT2], 0>,
2994        InstrStage<1, [CVI_ST]>], [2, 1],
2995       [Hex_FWD, Hex_FWD]>,
2997     InstrItinData <tc_decdde8a, /*tc_2early*/
2998       [InstrStage<1, [SLOT2, SLOT3], 0>,
2999        InstrStage<1, [CVI_ST]>], [2],
3000       [Hex_FWD]>,
3002     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
3003       [InstrStage<1, [SLOT0], 0>,
3004        InstrStage<1, [CVI_ST]>], [3, 2, 2],
3005       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3007     InstrItinData <tc_e3d699e3, /*tc_2*/
3008       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3009       [Hex_FWD, Hex_FWD]>,
3011     InstrItinData <tc_e60def48, /*tc_2early*/
3012       [InstrStage<1, [SLOT2], 0>,
3013        InstrStage<1, [CVI_ST]>], [1],
3014       [Hex_FWD]>,
3016     InstrItinData <tc_e9170fb7, /*tc_ld*/
3017       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3018       [Hex_FWD, Hex_FWD]>,
3020     InstrItinData <tc_ed03645c, /*tc_2early*/
3021       [InstrStage<1, [SLOT2], 0>,
3022        InstrStage<1, [CVI_ST]>], [3, 1],
3023       [Hex_FWD, Hex_FWD]>,
3025     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
3026       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3027       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3029     InstrItinData <tc_eed07714, /*tc_ld*/
3030       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3031       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3033     InstrItinData <tc_eeda4109, /*tc_2early*/
3034       [InstrStage<1, [SLOT2, SLOT3], 0>,
3035        InstrStage<1, [CVI_ST]>], [3, 2],
3036       [Hex_FWD, Hex_FWD]>,
3038     InstrItinData <tc_ef921005, /*tc_1*/
3039       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3040       [Hex_FWD, Hex_FWD]>,
3042     InstrItinData <tc_f098b237, /*tc_1*/
3043       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3044       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3046     InstrItinData <tc_f0cdeccf, /*tc_3x*/
3047       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3048       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3050     InstrItinData <tc_f0e8e832, /*tc_4x*/
3051       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3052       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3054     InstrItinData <tc_f34c1c21, /*tc_2*/
3055       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3056       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3058     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
3059       [InstrStage<1, [SLOT0], 0>,
3060        InstrStage<1, [CVI_ST]>], [2],
3061       [Hex_FWD]>,
3063     InstrItinData <tc_f529831b, /*tc_st*/
3064       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
3065       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3067     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
3068       [InstrStage<1, [SLOT0], 0>,
3069        InstrStage<1, [CVI_ST]>], [3, 2, 2],
3070       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3072     InstrItinData <tc_f7569068, /*tc_4x*/
3073       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
3074       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3076     InstrItinData <tc_f97707c1, /*tc_1*/
3077       [InstrStage<1, [SLOT2], 0>,
3078        InstrStage<1, [CVI_ST]>], [2],
3079       [Hex_FWD]>,
3081     InstrItinData <tc_f999c66e, /*tc_2early*/
3082       [InstrStage<1, [SLOT2, SLOT3], 0>,
3083        InstrStage<1, [CVI_ST]>], [1, 2],
3084       [Hex_FWD, Hex_FWD]>,
3086     InstrItinData <tc_fae9dfa5, /*tc_3x*/
3087       [InstrStage<1, [SLOT3]>], [4, 2],
3088       [Hex_FWD, Hex_FWD]>,
3090     InstrItinData <tc_fedb7e19, /*tc_ld*/
3091       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
3092       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
3093   ];
3096 class DepScalarItinV62 {
3097   list<InstrItinData> DepScalarItinV62_list = [
3098     InstrItinData <tc_011e0e9d, /*tc_st*/
3099       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
3100       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3102     InstrItinData <tc_01d44cb2, /*tc_2*/
3103       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3104       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3106     InstrItinData <tc_01e1be3b, /*tc_3x*/
3107       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3108       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3110     InstrItinData <tc_02fe1c65, /*tc_4x*/
3111       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3112       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3114     InstrItinData <tc_0655b949, /*tc_st*/
3115       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3116       [Hex_FWD, Hex_FWD]>,
3118     InstrItinData <tc_075c8dd8, /*tc_ld*/
3119       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
3120       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3122     InstrItinData <tc_0a195f2c, /*tc_4x*/
3123       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3124       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3126     InstrItinData <tc_0a6c20ae, /*tc_st*/
3127       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
3128       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3130     InstrItinData <tc_0ba0d5da, /*tc_2early*/
3131       [InstrStage<1, [SLOT2]>], [1],
3132       [Hex_FWD]>,
3134     InstrItinData <tc_0dfac0a7, /*tc_2*/
3135       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3136       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3138     InstrItinData <tc_0fac1eb8, /*tc_st*/
3139       [InstrStage<1, [SLOT0]>], [3, 2, 3],
3140       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3142     InstrItinData <tc_112d30d6, /*tc_1*/
3143       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3144       [Hex_FWD]>,
3146     InstrItinData <tc_1242dc2a, /*tc_ld*/
3147       [InstrStage<1, [SLOT0]>], [2],
3148       [Hex_FWD]>,
3150     InstrItinData <tc_1248597c, /*tc_3x*/
3151       [InstrStage<1, [SLOT3]>], [2, 2],
3152       [Hex_FWD, Hex_FWD]>,
3154     InstrItinData <tc_139ef484, /*tc_3stall*/
3155       [InstrStage<1, [SLOT2]>], [1, 1],
3156       [Hex_FWD, Hex_FWD]>,
3158     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
3159       [InstrStage<1, [SLOT0]>], [3, 3, 2],
3160       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3162     InstrItinData <tc_151bf368, /*tc_2early*/
3163       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3164       [Hex_FWD, Hex_FWD]>,
3166     InstrItinData <tc_158aa3f7, /*tc_st*/
3167       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3168       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3170     InstrItinData <tc_197dce51, /*tc_3x*/
3171       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
3172       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3174     InstrItinData <tc_1981450d, /*tc_newvjump*/
3175       [InstrStage<1, [SLOT0]>], [3],
3176       [Hex_FWD]>,
3178     InstrItinData <tc_1c2c7a4a, /*tc_1*/
3179       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
3180       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3182     InstrItinData <tc_1c7522a8, /*tc_ld*/
3183       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
3184       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3186     InstrItinData <tc_1d41f8b7, /*tc_1*/
3187       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
3188       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3190     InstrItinData <tc_1fcb8495, /*tc_2*/
3191       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3192       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3194     InstrItinData <tc_1fe4ab69, /*tc_st*/
3195       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
3196       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3198     InstrItinData <tc_20131976, /*tc_1*/
3199       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3200       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3202     InstrItinData <tc_2237d952, /*tc_ld*/
3203       [InstrStage<1, [SLOT0]>], [1, 2],
3204       [Hex_FWD, Hex_FWD]>,
3206     InstrItinData <tc_23708a21, /*tc_2early*/
3207       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3208       []>,
3210     InstrItinData <tc_2471c1c8, /*tc_ld*/
3211       [InstrStage<1, [SLOT0]>], [4, 1],
3212       [Hex_FWD, Hex_FWD]>,
3214     InstrItinData <tc_24e109c7, /*tc_newvjump*/
3215       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3216       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3218     InstrItinData <tc_24f426ab, /*tc_2early*/
3219       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
3220       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3222     InstrItinData <tc_27106296, /*tc_3x*/
3223       [InstrStage<1, [SLOT3]>], [4, 1, 2],
3224       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3226     InstrItinData <tc_280f7fe1, /*tc_st*/
3227       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
3228       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3230     InstrItinData <tc_28e55c6f, /*tc_3x*/
3231       [InstrStage<1, [SLOT3]>], [1, 1],
3232       [Hex_FWD, Hex_FWD]>,
3234     InstrItinData <tc_2c13e7f5, /*tc_2*/
3235       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3236       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3238     InstrItinData <tc_2c3e17fc, /*tc_3x*/
3239       [InstrStage<1, [SLOT3]>], [1],
3240       [Hex_FWD]>,
3242     InstrItinData <tc_2f573607, /*tc_2early*/
3243       [InstrStage<1, [SLOT2]>], [2, 1],
3244       [Hex_FWD, Hex_FWD]>,
3246     InstrItinData <tc_33e7e673, /*tc_2early*/
3247       [InstrStage<1, [SLOT2]>], [],
3248       []>,
3250     InstrItinData <tc_362b0be2, /*tc_3*/
3251       [InstrStage<1, [SLOT2]>], [1],
3252       [Hex_FWD]>,
3254     InstrItinData <tc_38382228, /*tc_3x*/
3255       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
3256       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3258     InstrItinData <tc_388f9897, /*tc_1*/
3259       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3260       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3262     InstrItinData <tc_38e0bae9, /*tc_3x*/
3263       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
3264       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3266     InstrItinData <tc_3d14a17b, /*tc_1*/
3267       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
3268       [Hex_FWD, Hex_FWD]>,
3270     InstrItinData <tc_3edca78f, /*tc_2*/
3271       [InstrStage<1, [SLOT3]>], [4, 2],
3272       [Hex_FWD, Hex_FWD]>,
3274     InstrItinData <tc_3fbf1042, /*tc_1*/
3275       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3276       [Hex_FWD]>,
3278     InstrItinData <tc_407e96f9, /*tc_1*/
3279       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3280       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3282     InstrItinData <tc_40d64c94, /*tc_newvjump*/
3283       [InstrStage<1, [SLOT0]>], [3, 2],
3284       [Hex_FWD, Hex_FWD]>,
3286     InstrItinData <tc_4222e6bf, /*tc_ld*/
3287       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3288       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3290     InstrItinData <tc_42ff66ba, /*tc_2early*/
3291       [InstrStage<1, [SLOT2]>], [2, 1],
3292       [Hex_FWD, Hex_FWD]>,
3294     InstrItinData <tc_442395f3, /*tc_1*/
3295       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
3296       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3298     InstrItinData <tc_449acf79, /*tc_st*/
3299       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
3300       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3302     InstrItinData <tc_44d5a428, /*tc_st*/
3303       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3304       [Hex_FWD, Hex_FWD]>,
3306     InstrItinData <tc_44fffc58, /*tc_3*/
3307       [InstrStage<1, [SLOT2, SLOT3]>], [2],
3308       [Hex_FWD]>,
3310     InstrItinData <tc_45791fb8, /*tc_ld*/
3311       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
3312       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3314     InstrItinData <tc_45f9d1be, /*tc_2early*/
3315       [InstrStage<1, [SLOT2]>], [2],
3316       [Hex_FWD]>,
3318     InstrItinData <tc_46c18ecf, /*tc_3x*/
3319       [InstrStage<1, [SLOT3]>], [4, 1],
3320       [Hex_FWD, Hex_FWD]>,
3322     InstrItinData <tc_49fdfd4b, /*tc_3x*/
3323       [InstrStage<1, [SLOT3]>], [4, 1],
3324       [Hex_FWD, Hex_FWD]>,
3326     InstrItinData <tc_4a55d03c, /*tc_2early*/
3327       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
3328       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3330     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
3331       [InstrStage<1, [SLOT3]>], [2, 2],
3332       [Hex_FWD, Hex_FWD]>,
3334     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
3335       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3336       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3338     InstrItinData <tc_4bf903b0, /*tc_st*/
3339       [InstrStage<1, [SLOT0]>], [3],
3340       [Hex_FWD]>,
3342     InstrItinData <tc_503ce0f3, /*tc_3x*/
3343       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
3344       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3346     InstrItinData <tc_512b1653, /*tc_st*/
3347       [InstrStage<1, [SLOT0]>], [1, 2],
3348       [Hex_FWD, Hex_FWD]>,
3350     InstrItinData <tc_53c851ab, /*tc_2early*/
3351       [InstrStage<1, [SLOT2]>], [3, 2, 2],
3352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3354     InstrItinData <tc_54f0cee2, /*tc_3stall*/
3355       [InstrStage<1, [SLOT3]>], [1],
3356       [Hex_FWD]>,
3358     InstrItinData <tc_5502c366, /*tc_1*/
3359       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3360       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3362     InstrItinData <tc_55255f2b, /*tc_3stall*/
3363       [InstrStage<1, [SLOT3]>], [],
3364       []>,
3366     InstrItinData <tc_556f6577, /*tc_3x*/
3367       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3368       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3370     InstrItinData <tc_55a9a350, /*tc_st*/
3371       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3372       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3374     InstrItinData <tc_55b33fda, /*tc_2early*/
3375       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
3376       [Hex_FWD, Hex_FWD]>,
3378     InstrItinData <tc_56a124a7, /*tc_2early*/
3379       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3380       [Hex_FWD, Hex_FWD]>,
3382     InstrItinData <tc_57a55b54, /*tc_2early*/
3383       [InstrStage<1, [SLOT3]>], [1, 2],
3384       [Hex_FWD, Hex_FWD]>,
3386     InstrItinData <tc_5944960d, /*tc_ld*/
3387       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3388       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3390     InstrItinData <tc_59a7822c, /*tc_2early*/
3391       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3392       [Hex_FWD, Hex_FWD]>,
3394     InstrItinData <tc_5a222e89, /*tc_2early*/
3395       [InstrStage<1, [SLOT2]>], [1, 1],
3396       [Hex_FWD, Hex_FWD]>,
3398     InstrItinData <tc_5a4b5e58, /*tc_3x*/
3399       [InstrStage<1, [SLOT3]>], [4, 1, 1],
3400       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3402     InstrItinData <tc_5b347363, /*tc_1*/
3403       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3404       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3406     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
3407       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
3408       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3410     InstrItinData <tc_5da50c4b, /*tc_1*/
3411       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3412       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3414     InstrItinData <tc_5deb5e47, /*tc_st*/
3415       [InstrStage<1, [SLOT0]>], [1, 2, 3],
3416       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3418     InstrItinData <tc_5e4cf0e8, /*tc_2*/
3419       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3420       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3422     InstrItinData <tc_5f2afaf7, /*tc_ld*/
3423       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
3424       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3426     InstrItinData <tc_60e324ff, /*tc_2early*/
3427       [InstrStage<1, [SLOT2]>], [1],
3428       [Hex_FWD]>,
3430     InstrItinData <tc_63567288, /*tc_1*/
3431       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3432       [Hex_FWD]>,
3434     InstrItinData <tc_64b00d8a, /*tc_ld*/
3435       [InstrStage<1, [SLOT0]>], [4, 1],
3436       [Hex_FWD, Hex_FWD]>,
3438     InstrItinData <tc_651cbe02, /*tc_2early*/
3439       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3440       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3442     InstrItinData <tc_65279839, /*tc_2*/
3443       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3444       [Hex_FWD, Hex_FWD]>,
3446     InstrItinData <tc_65cbd974, /*tc_st*/
3447       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3448       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3450     InstrItinData <tc_69bfb303, /*tc_3*/
3451       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3452       [Hex_FWD, Hex_FWD]>,
3454     InstrItinData <tc_6aa823ab, /*tc_3stall*/
3455       [InstrStage<1, [SLOT3]>], [4, 1],
3456       [Hex_FWD, Hex_FWD]>,
3458     InstrItinData <tc_6ae3426b, /*tc_3x*/
3459       [InstrStage<1, [SLOT3]>], [4, 1],
3460       [Hex_FWD, Hex_FWD]>,
3462     InstrItinData <tc_6d861a95, /*tc_3stall*/
3463       [InstrStage<1, [SLOT3]>], [2, 1],
3464       [Hex_FWD, Hex_FWD]>,
3466     InstrItinData <tc_6e20402a, /*tc_st*/
3467       [InstrStage<1, [SLOT0]>], [2, 3],
3468       [Hex_FWD, Hex_FWD]>,
3470     InstrItinData <tc_6f42bc60, /*tc_3stall*/
3471       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3472       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3474     InstrItinData <tc_6fb52018, /*tc_3stall*/
3475       [InstrStage<1, [SLOT0]>], [1, 1],
3476       [Hex_FWD, Hex_FWD]>,
3478     InstrItinData <tc_6fc5dbea, /*tc_1*/
3479       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3480       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3482     InstrItinData <tc_711c805f, /*tc_2early*/
3483       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3484       [Hex_FWD, Hex_FWD]>,
3486     InstrItinData <tc_713b66bf, /*tc_1*/
3487       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3488       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3490     InstrItinData <tc_7401744f, /*tc_2*/
3491       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3492       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3494     InstrItinData <tc_7476d766, /*tc_3x*/
3495       [InstrStage<1, [SLOT3]>], [4, 2],
3496       [Hex_FWD, Hex_FWD]>,
3498     InstrItinData <tc_74a42bda, /*tc_ld*/
3499       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
3500       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3502     InstrItinData <tc_759e57be, /*tc_3stall*/
3503       [InstrStage<1, [SLOT2]>], [4, 1],
3504       [Hex_FWD, Hex_FWD]>,
3506     InstrItinData <tc_76bb5435, /*tc_ld*/
3507       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
3508       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3510     InstrItinData <tc_7d6a2568, /*tc_3stall*/
3511       [InstrStage<1, [SLOT2]>], [1],
3512       [Hex_FWD]>,
3514     InstrItinData <tc_77f94a5e, /*tc_st*/
3515       [InstrStage<1, [SLOT0]>], [],
3516       []>,
3518     InstrItinData <tc_788b1d09, /*tc_3x*/
3519       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3520       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3522     InstrItinData <tc_78f87ed3, /*tc_3stall*/
3523       [InstrStage<1, [SLOT0]>], [],
3524       []>,
3526     InstrItinData <tc_7af3a37e, /*tc_st*/
3527       [InstrStage<1, [SLOT0]>], [1, 3],
3528       [Hex_FWD, Hex_FWD]>,
3530     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
3531       [InstrStage<1, [SLOT0]>], [3, 2],
3532       [Hex_FWD, Hex_FWD]>,
3534     InstrItinData <tc_7c28bd7e, /*tc_st*/
3535       [InstrStage<1, [SLOT0]>], [3],
3536       [Hex_FWD]>,
3538     InstrItinData <tc_7c31e19a, /*tc_st*/
3539       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3542     InstrItinData <tc_7c6d32e4, /*tc_ld*/
3543       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3544       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3546     InstrItinData <tc_7dc63b5c, /*tc_3x*/
3547       [InstrStage<1, [SLOT3]>], [4, 1],
3548       [Hex_FWD, Hex_FWD]>,
3550     InstrItinData <tc_7f58404a, /*tc_3stall*/
3551       [InstrStage<1, [SLOT3]>], [],
3552       []>,
3554     InstrItinData <tc_7f7f45f5, /*tc_4x*/
3555       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3556       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3558     InstrItinData <tc_7f8ae742, /*tc_3x*/
3559       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3560       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3562     InstrItinData <tc_8035e91f, /*tc_st*/
3563       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3564       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3566     InstrItinData <tc_822c3c68, /*tc_ld*/
3567       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3568       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3570     InstrItinData <tc_829d8a86, /*tc_st*/
3571       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
3572       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3574     InstrItinData <tc_838c4d7a, /*tc_st*/
3575       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3576       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3578     InstrItinData <tc_84a7500d, /*tc_1*/
3579       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3580       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3582     InstrItinData <tc_86173609, /*tc_1*/
3583       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
3584       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3586     InstrItinData <tc_887d1bb7, /*tc_st*/
3587       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
3588       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3590     InstrItinData <tc_8a6d0d94, /*tc_ld*/
3591       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3592       [Hex_FWD, Hex_FWD]>,
3594     InstrItinData <tc_8a825db2, /*tc_2*/
3595       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3596       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3598     InstrItinData <tc_8b5bd4f5, /*tc_1*/
3599       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3600       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3602     InstrItinData <tc_8e82e8ca, /*tc_st*/
3603       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
3604       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3606     InstrItinData <tc_8f36a2fd, /*tc_ld*/
3607       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
3608       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3610     InstrItinData <tc_9124c04f, /*tc_1*/
3611       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3612       [Hex_FWD, Hex_FWD]>,
3614     InstrItinData <tc_92240447, /*tc_st*/
3615       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3616       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3618     InstrItinData <tc_934753bb, /*tc_ld*/
3619       [InstrStage<1, [SLOT0]>], [4, 2, 2],
3620       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3622     InstrItinData <tc_937dd41c, /*tc_ld*/
3623       [InstrStage<1, [SLOT0, SLOT1]>], [],
3624       []>,
3626     InstrItinData <tc_9406230a, /*tc_3x*/
3627       [InstrStage<1, [SLOT3]>], [2, 1],
3628       [Hex_FWD, Hex_FWD]>,
3630     InstrItinData <tc_95a33176, /*tc_2*/
3631       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3632       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3634     InstrItinData <tc_95f43c5e, /*tc_3*/
3635       [InstrStage<1, [SLOT2]>], [1],
3636       [Hex_FWD]>,
3638     InstrItinData <tc_96ef76ef, /*tc_st*/
3639       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3640       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3642     InstrItinData <tc_975a4e54, /*tc_newvjump*/
3643       [InstrStage<1, [SLOT0]>], [2, 3, 2],
3644       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3646     InstrItinData <tc_9783714b, /*tc_4x*/
3647       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3648       [Hex_FWD, Hex_FWD]>,
3650     InstrItinData <tc_9b20a062, /*tc_3stall*/
3651       [InstrStage<1, [SLOT2]>], [4, 1],
3652       [Hex_FWD, Hex_FWD]>,
3654     InstrItinData <tc_9b34f5e0, /*tc_2early*/
3655       [InstrStage<1, [SLOT2]>], [],
3656       []>,
3658     InstrItinData <tc_9b3c0462, /*tc_2*/
3659       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3660       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3662     InstrItinData <tc_9bcfb2ee, /*tc_st*/
3663       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3664       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3666     InstrItinData <tc_9c52f549, /*tc_2early*/
3667       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
3668       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3670     InstrItinData <tc_9e27f2f9, /*tc_2early*/
3671       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
3672       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3674     InstrItinData <tc_9e72dc89, /*tc_4x*/
3675       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3676       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3678     InstrItinData <tc_9edb7c77, /*tc_4x*/
3679       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
3680       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3682     InstrItinData <tc_9edefe01, /*tc_st*/
3683       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
3684       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3686     InstrItinData <tc_9f6cd987, /*tc_1*/
3687       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3688       [Hex_FWD, Hex_FWD]>,
3690     InstrItinData <tc_a08b630b, /*tc_2*/
3691       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3692       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3694     InstrItinData <tc_a1297125, /*tc_2early*/
3695       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
3696       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3698     InstrItinData <tc_a154b476, /*tc_3x*/
3699       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
3700       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3702     InstrItinData <tc_a2b365d2, /*tc_st*/
3703       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3704       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3706     InstrItinData <tc_a3070909, /*tc_3stall*/
3707       [InstrStage<1, [SLOT0]>], [1, 1],
3708       [Hex_FWD, Hex_FWD]>,
3710     InstrItinData <tc_a32e03e7, /*tc_ld*/
3711       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
3712       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3714     InstrItinData <tc_a38c45dc, /*tc_3x*/
3715       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
3716       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3718     InstrItinData <tc_a4e22bbd, /*tc_2*/
3719       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3720       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3722     InstrItinData <tc_a4ee89db, /*tc_2early*/
3723       [InstrStage<1, [SLOT0]>], [],
3724       []>,
3726     InstrItinData <tc_a724463d, /*tc_3stall*/
3727       [InstrStage<1, [SLOT0]>], [4, 1],
3728       [Hex_FWD, Hex_FWD]>,
3730     InstrItinData <tc_a7a13fac, /*tc_2early*/
3731       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3732       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3734     InstrItinData <tc_a7bdb22c, /*tc_2*/
3735       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3736       [Hex_FWD, Hex_FWD]>,
3738     InstrItinData <tc_a9edeffa, /*tc_st*/
3739       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
3740       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3742     InstrItinData <tc_abfd9a6d, /*tc_ld*/
3743       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
3744       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3746     InstrItinData <tc_ac65613f, /*tc_ld*/
3747       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
3748       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3750     InstrItinData <tc_addc37a8, /*tc_st*/
3751       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
3752       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3754     InstrItinData <tc_ae5babd7, /*tc_st*/
3755       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3756       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3758     InstrItinData <tc_aee6250c, /*tc_ld*/
3759       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
3760       [Hex_FWD, Hex_FWD]>,
3762     InstrItinData <tc_af6af259, /*tc_ld*/
3763       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
3764       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3766     InstrItinData <tc_b1ae5f67, /*tc_st*/
3767       [InstrStage<1, [SLOT0]>], [1],
3768       [Hex_FWD]>,
3770     InstrItinData <tc_b4dc7630, /*tc_st*/
3771       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
3772       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3774     InstrItinData <tc_b7c4062a, /*tc_ld*/
3775       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
3776       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3778     InstrItinData <tc_b837298f, /*tc_1*/
3779       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3780       []>,
3782     InstrItinData <tc_b9bec29e, /*tc_3stall*/
3783       [InstrStage<1, [SLOT2]>], [],
3784       []>,
3786     InstrItinData <tc_ba9255a6, /*tc_st*/
3787       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
3788       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3790     InstrItinData <tc_bb07f2c5, /*tc_st*/
3791       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3792       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3794     InstrItinData <tc_bb78483e, /*tc_3stall*/
3795       [InstrStage<1, [SLOT3]>], [4, 1, 1],
3796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3798     InstrItinData <tc_bb831a7c, /*tc_2*/
3799       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
3800       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3802     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
3803       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
3804       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3806     InstrItinData <tc_c20701f0, /*tc_2*/
3807       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3808       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3810     InstrItinData <tc_c21d7447, /*tc_3x*/
3811       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3812       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3814     InstrItinData <tc_c57d9f39, /*tc_1*/
3815       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3816       [Hex_FWD, Hex_FWD]>,
3818     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
3819       [InstrStage<1, [SLOT0]>], [],
3820       []>,
3822     InstrItinData <tc_ce59038e, /*tc_st*/
3823       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
3824       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3826     InstrItinData <tc_cfa0e29b, /*tc_st*/
3827       [InstrStage<1, [SLOT0]>], [2, 2, 3],
3828       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3830     InstrItinData <tc_d03278fd, /*tc_st*/
3831       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3834     InstrItinData <tc_d234b61a, /*tc_st*/
3835       [InstrStage<1, [SLOT0]>], [1],
3836       [Hex_FWD]>,
3838     InstrItinData <tc_d33e5eee, /*tc_2early*/
3839       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
3840       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3842     InstrItinData <tc_d3632d88, /*tc_2*/
3843       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3844       [Hex_FWD, Hex_FWD]>,
3846     InstrItinData <tc_d45ba9cd, /*tc_ld*/
3847       [InstrStage<1, [SLOT0]>], [1],
3848       [Hex_FWD]>,
3850     InstrItinData <tc_d57d649c, /*tc_3stall*/
3851       [InstrStage<1, [SLOT2]>], [2],
3852       [Hex_FWD]>,
3854     InstrItinData <tc_d61dfdc3, /*tc_2*/
3855       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3856       [Hex_FWD, Hex_FWD]>,
3858     InstrItinData <tc_d68dca5c, /*tc_3stall*/
3859       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3860       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3862     InstrItinData <tc_d71ea8fa, /*tc_3x*/
3863       [InstrStage<1, [SLOT3]>], [2, 1],
3864       [Hex_FWD, Hex_FWD]>,
3866     InstrItinData <tc_d7718fbe, /*tc_3x*/
3867       [InstrStage<1, [SLOT3]>], [1],
3868       [Hex_FWD]>,
3870     InstrItinData <tc_db596beb, /*tc_3x*/
3871       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3872       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3874     InstrItinData <tc_db96aa6b, /*tc_st*/
3875       [InstrStage<1, [SLOT0]>], [1],
3876       [Hex_FWD]>,
3878     InstrItinData <tc_dc51281d, /*tc_3*/
3879       [InstrStage<1, [SLOT2]>], [2, 1],
3880       [Hex_FWD, Hex_FWD]>,
3882     InstrItinData <tc_decdde8a, /*tc_2early*/
3883       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3884       [Hex_FWD]>,
3886     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
3887       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3888       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3890     InstrItinData <tc_e3d699e3, /*tc_2*/
3891       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3892       [Hex_FWD, Hex_FWD]>,
3894     InstrItinData <tc_e60def48, /*tc_2early*/
3895       [InstrStage<1, [SLOT2]>], [1],
3896       [Hex_FWD]>,
3898     InstrItinData <tc_e9170fb7, /*tc_ld*/
3899       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3900       [Hex_FWD, Hex_FWD]>,
3902     InstrItinData <tc_ed03645c, /*tc_2early*/
3903       [InstrStage<1, [SLOT2]>], [3, 1],
3904       [Hex_FWD, Hex_FWD]>,
3906     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
3907       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3910     InstrItinData <tc_eed07714, /*tc_ld*/
3911       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3912       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3914     InstrItinData <tc_eeda4109, /*tc_2early*/
3915       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3916       [Hex_FWD, Hex_FWD]>,
3918     InstrItinData <tc_ef921005, /*tc_1*/
3919       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3920       [Hex_FWD, Hex_FWD]>,
3922     InstrItinData <tc_f098b237, /*tc_1*/
3923       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3924       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3926     InstrItinData <tc_f0cdeccf, /*tc_3x*/
3927       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3930     InstrItinData <tc_f0e8e832, /*tc_4x*/
3931       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3932       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3934     InstrItinData <tc_f34c1c21, /*tc_2*/
3935       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3938     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
3939       [InstrStage<1, [SLOT0]>], [2],
3940       [Hex_FWD]>,
3942     InstrItinData <tc_f529831b, /*tc_st*/
3943       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
3944       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3946     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
3947       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3948       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3950     InstrItinData <tc_f7569068, /*tc_4x*/
3951       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
3952       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3954     InstrItinData <tc_f97707c1, /*tc_1*/
3955       [InstrStage<1, [SLOT2]>], [2],
3956       [Hex_FWD]>,
3958     InstrItinData <tc_f999c66e, /*tc_2early*/
3959       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
3960       [Hex_FWD, Hex_FWD]>,
3962     InstrItinData <tc_fae9dfa5, /*tc_3x*/
3963       [InstrStage<1, [SLOT3]>], [4, 2],
3964       [Hex_FWD, Hex_FWD]>,
3966     InstrItinData <tc_fedb7e19, /*tc_ld*/
3967       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
3968       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
3969   ];
3972 class DepScalarItinV65 {
3973   list<InstrItinData> DepScalarItinV65_list = [
3974     InstrItinData <tc_011e0e9d, /*tc_st*/
3975       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
3976       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3978     InstrItinData <tc_01d44cb2, /*tc_2*/
3979       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3980       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3982     InstrItinData <tc_01e1be3b, /*tc_3x*/
3983       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3984       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3986     InstrItinData <tc_02fe1c65, /*tc_4x*/
3987       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3988       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3990     InstrItinData <tc_0655b949, /*tc_st*/
3991       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3992       [Hex_FWD, Hex_FWD]>,
3994     InstrItinData <tc_075c8dd8, /*tc_ld*/
3995       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
3996       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3998     InstrItinData <tc_0a195f2c, /*tc_4x*/
3999       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4000       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4002     InstrItinData <tc_0a43be35, /*tc_3x*/
4003       [InstrStage<1, [SLOT3]>], [1],
4004       [Hex_FWD]>,
4006     InstrItinData <tc_0a6c20ae, /*tc_st*/
4007       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
4008       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4010     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
4011       [InstrStage<1, [SLOT2]>], [1],
4012       [Hex_FWD]>,
4014     InstrItinData <tc_0dfac0a7, /*tc_2*/
4015       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4016       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4018     InstrItinData <tc_0fac1eb8, /*tc_st*/
4019       [InstrStage<1, [SLOT0]>], [3, 2, 3],
4020       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4022     InstrItinData <tc_112d30d6, /*tc_1*/
4023       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4024       [Hex_FWD]>,
4026     InstrItinData <tc_1242dc2a, /*tc_ld*/
4027       [InstrStage<1, [SLOT0]>], [2],
4028       [Hex_FWD]>,
4030     InstrItinData <tc_1248597c, /*tc_3x*/
4031       [InstrStage<1, [SLOT3]>], [2, 2],
4032       [Hex_FWD, Hex_FWD]>,
4034     InstrItinData <tc_139ef484, /*tc_3stall*/
4035       [InstrStage<1, [SLOT2]>], [1, 1],
4036       [Hex_FWD, Hex_FWD]>,
4038     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
4039       [InstrStage<1, [SLOT0]>], [3, 3, 1],
4040       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4042     InstrItinData <tc_151bf368, /*tc_1*/
4043       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4044       [Hex_FWD, Hex_FWD]>,
4046     InstrItinData <tc_158aa3f7, /*tc_st*/
4047       [InstrStage<1, [SLOT0]>], [1, 2, 2],
4048       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4050     InstrItinData <tc_197dce51, /*tc_3x*/
4051       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
4052       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4054     InstrItinData <tc_1981450d, /*tc_newvjump*/
4055       [InstrStage<1, [SLOT0]>], [3],
4056       [Hex_FWD]>,
4058     InstrItinData <tc_1c2c7a4a, /*tc_1*/
4059       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
4060       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4062     InstrItinData <tc_1c7522a8, /*tc_ld*/
4063       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
4064       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4066     InstrItinData <tc_1d41f8b7, /*tc_1*/
4067       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
4068       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4070     InstrItinData <tc_1fcb8495, /*tc_2*/
4071       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4072       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4074     InstrItinData <tc_1fe4ab69, /*tc_st*/
4075       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
4076       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4078     InstrItinData <tc_20131976, /*tc_1*/
4079       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4080       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4082     InstrItinData <tc_2237d952, /*tc_ld*/
4083       [InstrStage<1, [SLOT0]>], [1, 2],
4084       [Hex_FWD, Hex_FWD]>,
4086     InstrItinData <tc_23708a21, /*tc_1*/
4087       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4088       []>,
4090     InstrItinData <tc_2471c1c8, /*tc_ld*/
4091       [InstrStage<1, [SLOT0]>], [4, 1],
4092       [Hex_FWD, Hex_FWD]>,
4094     InstrItinData <tc_24e109c7, /*tc_newvjump*/
4095       [InstrStage<1, [SLOT0]>], [3, 2, 2],
4096       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4098     InstrItinData <tc_24f426ab, /*tc_1*/
4099       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4100       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4102     InstrItinData <tc_27106296, /*tc_3x*/
4103       [InstrStage<1, [SLOT3]>], [4, 1, 2],
4104       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4106     InstrItinData <tc_280f7fe1, /*tc_st*/
4107       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
4108       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4110     InstrItinData <tc_28e55c6f, /*tc_3x*/
4111       [InstrStage<1, [SLOT3]>], [1, 1],
4112       [Hex_FWD, Hex_FWD]>,
4114     InstrItinData <tc_2c13e7f5, /*tc_2*/
4115       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4116       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4118     InstrItinData <tc_2c3e17fc, /*tc_3x*/
4119       [InstrStage<1, [SLOT3]>], [1],
4120       [Hex_FWD]>,
4122     InstrItinData <tc_2f573607, /*tc_1*/
4123       [InstrStage<1, [SLOT2]>], [2, 2],
4124       [Hex_FWD, Hex_FWD]>,
4126     InstrItinData <tc_33e7e673, /*tc_2early*/
4127       [InstrStage<1, [SLOT2]>], [],
4128       []>,
4130     InstrItinData <tc_362b0be2, /*tc_3*/
4131       [InstrStage<1, [SLOT2]>], [1],
4132       [Hex_FWD]>,
4134     InstrItinData <tc_38382228, /*tc_3x*/
4135       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
4136       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4138     InstrItinData <tc_388f9897, /*tc_1*/
4139       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4140       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4142     InstrItinData <tc_38e0bae9, /*tc_3x*/
4143       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
4144       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4146     InstrItinData <tc_3d14a17b, /*tc_1*/
4147       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
4148       [Hex_FWD, Hex_FWD]>,
4150     InstrItinData <tc_3edca78f, /*tc_2*/
4151       [InstrStage<1, [SLOT3]>], [4, 2],
4152       [Hex_FWD, Hex_FWD]>,
4154     InstrItinData <tc_3fbf1042, /*tc_1*/
4155       [InstrStage<1, [SLOT0, SLOT1]>], [3],
4156       [Hex_FWD]>,
4158     InstrItinData <tc_407e96f9, /*tc_1*/
4159       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4160       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4162     InstrItinData <tc_40d64c94, /*tc_newvjump*/
4163       [InstrStage<1, [SLOT0]>], [3, 1],
4164       [Hex_FWD, Hex_FWD]>,
4166     InstrItinData <tc_4222e6bf, /*tc_ld*/
4167       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4168       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4170     InstrItinData <tc_42ff66ba, /*tc_1*/
4171       [InstrStage<1, [SLOT2]>], [2, 2],
4172       [Hex_FWD, Hex_FWD]>,
4174     InstrItinData <tc_442395f3, /*tc_2latepred*/
4175       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
4176       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4178     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
4179       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
4180       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4182     InstrItinData <tc_44d5a428, /*tc_st*/
4183       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
4184       [Hex_FWD, Hex_FWD]>,
4186     InstrItinData <tc_44fffc58, /*tc_3*/
4187       [InstrStage<1, [SLOT2, SLOT3]>], [2],
4188       [Hex_FWD]>,
4190     InstrItinData <tc_45791fb8, /*tc_ld*/
4191       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
4192       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4194     InstrItinData <tc_45f9d1be, /*tc_2early*/
4195       [InstrStage<1, [SLOT2]>], [2],
4196       [Hex_FWD]>,
4198     InstrItinData <tc_46c18ecf, /*tc_3x*/
4199       [InstrStage<1, [SLOT3]>], [4, 1],
4200       [Hex_FWD, Hex_FWD]>,
4202     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
4203       [InstrStage<1, [SLOT3]>], [4, 1],
4204       [Hex_FWD, Hex_FWD]>,
4206     InstrItinData <tc_4a55d03c, /*tc_1*/
4207       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4208       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4210     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
4211       [InstrStage<1, [SLOT3]>], [2, 2],
4212       [Hex_FWD, Hex_FWD]>,
4214     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
4215       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4216       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4218     InstrItinData <tc_4bf903b0, /*tc_st*/
4219       [InstrStage<1, [SLOT0]>], [3],
4220       [Hex_FWD]>,
4222     InstrItinData <tc_503ce0f3, /*tc_3x*/
4223       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
4224       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4226     InstrItinData <tc_512b1653, /*tc_st*/
4227       [InstrStage<1, [SLOT0]>], [1, 2],
4228       [Hex_FWD, Hex_FWD]>,
4230     InstrItinData <tc_53c851ab, /*tc_3stall*/
4231       [InstrStage<1, [SLOT2]>], [4, 1, 2],
4232       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4234     InstrItinData <tc_54f0cee2, /*tc_3stall*/
4235       [InstrStage<1, [SLOT3]>], [1],
4236       [Hex_FWD]>,
4238     InstrItinData <tc_5502c366, /*tc_1*/
4239       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4240       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4242     InstrItinData <tc_55255f2b, /*tc_3stall*/
4243       [InstrStage<1, [SLOT3]>], [],
4244       []>,
4246     InstrItinData <tc_556f6577, /*tc_3x*/
4247       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4248       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4250     InstrItinData <tc_55a9a350, /*tc_st*/
4251       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
4252       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4254     InstrItinData <tc_55b33fda, /*tc_1*/
4255       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4256       [Hex_FWD, Hex_FWD]>,
4258     InstrItinData <tc_56a124a7, /*tc_1*/
4259       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4260       [Hex_FWD, Hex_FWD]>,
4262     InstrItinData <tc_57a55b54, /*tc_1*/
4263       [InstrStage<1, [SLOT3]>], [2, 2],
4264       [Hex_FWD, Hex_FWD]>,
4266     InstrItinData <tc_5944960d, /*tc_ld*/
4267       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
4268       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4270     InstrItinData <tc_59a7822c, /*tc_1*/
4271       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
4272       [Hex_FWD, Hex_FWD]>,
4274     InstrItinData <tc_5a222e89, /*tc_2early*/
4275       [InstrStage<1, [SLOT2]>], [1, 1],
4276       [Hex_FWD, Hex_FWD]>,
4278     InstrItinData <tc_5a4b5e58, /*tc_3x*/
4279       [InstrStage<1, [SLOT3]>], [4, 1, 1],
4280       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4282     InstrItinData <tc_5b347363, /*tc_1*/
4283       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4284       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4286     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
4287       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
4288       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4290     InstrItinData <tc_5da50c4b, /*tc_1*/
4291       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4292       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4294     InstrItinData <tc_5deb5e47, /*tc_st*/
4295       [InstrStage<1, [SLOT0]>], [1, 2, 3],
4296       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4298     InstrItinData <tc_5e4cf0e8, /*tc_2*/
4299       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4300       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4302     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
4303       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
4304       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4306     InstrItinData <tc_60e324ff, /*tc_1*/
4307       [InstrStage<1, [SLOT2]>], [2],
4308       [Hex_FWD]>,
4310     InstrItinData <tc_63567288, /*tc_2latepred*/
4311       [InstrStage<1, [SLOT0, SLOT1]>], [4],
4312       [Hex_FWD]>,
4314     InstrItinData <tc_64b00d8a, /*tc_ld*/
4315       [InstrStage<1, [SLOT0]>], [4, 1],
4316       [Hex_FWD, Hex_FWD]>,
4318     InstrItinData <tc_651cbe02, /*tc_1*/
4319       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4320       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4322     InstrItinData <tc_65279839, /*tc_2*/
4323       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4324       [Hex_FWD, Hex_FWD]>,
4326     InstrItinData <tc_65cbd974, /*tc_st*/
4327       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4328       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4330     InstrItinData <tc_69bfb303, /*tc_3*/
4331       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
4332       [Hex_FWD, Hex_FWD]>,
4334     InstrItinData <tc_6aa823ab, /*tc_3stall*/
4335       [InstrStage<1, [SLOT3]>], [4, 1],
4336       [Hex_FWD, Hex_FWD]>,
4338     InstrItinData <tc_6ae3426b, /*tc_3x*/
4339       [InstrStage<1, [SLOT3]>], [4, 1],
4340       [Hex_FWD, Hex_FWD]>,
4342     InstrItinData <tc_6d861a95, /*tc_3stall*/
4343       [InstrStage<1, [SLOT3]>], [2, 1],
4344       [Hex_FWD, Hex_FWD]>,
4346     InstrItinData <tc_6e20402a, /*tc_st*/
4347       [InstrStage<1, [SLOT0]>], [2, 3],
4348       [Hex_FWD, Hex_FWD]>,
4350     InstrItinData <tc_6f42bc60, /*tc_3stall*/
4351       [InstrStage<1, [SLOT0]>], [4, 1, 1],
4352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4354     InstrItinData <tc_6fb52018, /*tc_3stall*/
4355       [InstrStage<1, [SLOT0]>], [1, 1],
4356       [Hex_FWD, Hex_FWD]>,
4358     InstrItinData <tc_6fc5dbea, /*tc_1*/
4359       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4360       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4362     InstrItinData <tc_711c805f, /*tc_1*/
4363       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4364       [Hex_FWD, Hex_FWD]>,
4366     InstrItinData <tc_713b66bf, /*tc_1*/
4367       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4368       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4370     InstrItinData <tc_7401744f, /*tc_2*/
4371       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
4372       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4374     InstrItinData <tc_7476d766, /*tc_3stall*/
4375       [InstrStage<1, [SLOT3]>], [4, 2],
4376       [Hex_FWD, Hex_FWD]>,
4378     InstrItinData <tc_74a42bda, /*tc_ld*/
4379       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
4380       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4382     InstrItinData <tc_759e57be, /*tc_3stall*/
4383       [InstrStage<1, [SLOT2]>], [4, 1],
4384       [Hex_FWD, Hex_FWD]>,
4386     InstrItinData <tc_76bb5435, /*tc_ld*/
4387       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
4388       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4390     InstrItinData <tc_7d6a2568, /*tc_3stall*/
4391       [InstrStage<1, [SLOT2]>], [1],
4392       [Hex_FWD]>,
4394     InstrItinData <tc_77f94a5e, /*tc_st*/
4395       [InstrStage<1, [SLOT0]>], [],
4396       []>,
4398     InstrItinData <tc_788b1d09, /*tc_3x*/
4399       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4400       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4402     InstrItinData <tc_78f87ed3, /*tc_3stall*/
4403       [InstrStage<1, [SLOT0]>], [],
4404       []>,
4406     InstrItinData <tc_7af3a37e, /*tc_st*/
4407       [InstrStage<1, [SLOT0]>], [1, 3],
4408       [Hex_FWD, Hex_FWD]>,
4410     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
4411       [InstrStage<1, [SLOT0]>], [3, 2],
4412       [Hex_FWD, Hex_FWD]>,
4414     InstrItinData <tc_7c28bd7e, /*tc_st*/
4415       [InstrStage<1, [SLOT0]>], [3],
4416       [Hex_FWD]>,
4418     InstrItinData <tc_7c31e19a, /*tc_st*/
4419       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4420       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4422     InstrItinData <tc_7c6d32e4, /*tc_ld*/
4423       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
4424       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4426     InstrItinData <tc_7dc63b5c, /*tc_3x*/
4427       [InstrStage<1, [SLOT3]>], [4, 1],
4428       [Hex_FWD, Hex_FWD]>,
4430     InstrItinData <tc_7f58404a, /*tc_3stall*/
4431       [InstrStage<1, [SLOT3]>], [],
4432       []>,
4434     InstrItinData <tc_7f7f45f5, /*tc_4x*/
4435       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
4436       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4438     InstrItinData <tc_7f8ae742, /*tc_3x*/
4439       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4440       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4442     InstrItinData <tc_8035e91f, /*tc_st*/
4443       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4444       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4446     InstrItinData <tc_822c3c68, /*tc_ld*/
4447       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
4448       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4450     InstrItinData <tc_829d8a86, /*tc_st*/
4451       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
4452       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4454     InstrItinData <tc_838c4d7a, /*tc_st*/
4455       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4456       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4458     InstrItinData <tc_84a7500d, /*tc_1*/
4459       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4460       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4462     InstrItinData <tc_86173609, /*tc_2latepred*/
4463       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4464       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4466     InstrItinData <tc_887d1bb7, /*tc_st*/
4467       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
4468       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4470     InstrItinData <tc_8a6d0d94, /*tc_ld*/
4471       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
4472       [Hex_FWD, Hex_FWD]>,
4474     InstrItinData <tc_8a825db2, /*tc_2*/
4475       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4476       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4478     InstrItinData <tc_8b5bd4f5, /*tc_1*/
4479       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4480       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4482     InstrItinData <tc_8e82e8ca, /*tc_st*/
4483       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
4484       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4486     InstrItinData <tc_8f36a2fd, /*tc_ld*/
4487       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
4488       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4490     InstrItinData <tc_9124c04f, /*tc_1*/
4491       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4492       [Hex_FWD, Hex_FWD]>,
4494     InstrItinData <tc_92240447, /*tc_st*/
4495       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
4496       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4498     InstrItinData <tc_934753bb, /*tc_ld*/
4499       [InstrStage<1, [SLOT0]>], [3, 1, 2],
4500       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4502     InstrItinData <tc_937dd41c, /*tc_ld*/
4503       [InstrStage<1, [SLOT0, SLOT1]>], [],
4504       []>,
4506     InstrItinData <tc_9406230a, /*tc_3x*/
4507       [InstrStage<1, [SLOT3]>], [2, 1],
4508       [Hex_FWD, Hex_FWD]>,
4510     InstrItinData <tc_95a33176, /*tc_2*/
4511       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4512       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4514     InstrItinData <tc_95f43c5e, /*tc_3*/
4515       [InstrStage<1, [SLOT2]>], [1],
4516       [Hex_FWD]>,
4518     InstrItinData <tc_96ef76ef, /*tc_st*/
4519       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
4520       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4522     InstrItinData <tc_975a4e54, /*tc_newvjump*/
4523       [InstrStage<1, [SLOT0]>], [2, 3, 2],
4524       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4526     InstrItinData <tc_9783714b, /*tc_4x*/
4527       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
4528       [Hex_FWD, Hex_FWD]>,
4530     InstrItinData <tc_9b20a062, /*tc_3stall*/
4531       [InstrStage<1, [SLOT2]>], [4, 1],
4532       [Hex_FWD, Hex_FWD]>,
4534     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
4535       [InstrStage<1, [SLOT2]>], [],
4536       []>,
4538     InstrItinData <tc_9b3c0462, /*tc_2*/
4539       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4542     InstrItinData <tc_9bcfb2ee, /*tc_st*/
4543       [InstrStage<1, [SLOT0]>], [1, 2, 2],
4544       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4546     InstrItinData <tc_9c52f549, /*tc_1*/
4547       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4548       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4550     InstrItinData <tc_9e27f2f9, /*tc_1*/
4551       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4552       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4554     InstrItinData <tc_9e72dc89, /*tc_4x*/
4555       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4556       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4558     InstrItinData <tc_9edb7c77, /*tc_4x*/
4559       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
4560       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4562     InstrItinData <tc_9edefe01, /*tc_st*/
4563       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
4564       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4566     InstrItinData <tc_9f6cd987, /*tc_1*/
4567       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4568       [Hex_FWD, Hex_FWD]>,
4570     InstrItinData <tc_a08b630b, /*tc_2*/
4571       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4572       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4574     InstrItinData <tc_a1297125, /*tc_1*/
4575       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4576       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4578     InstrItinData <tc_a154b476, /*tc_3x*/
4579       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
4580       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4582     InstrItinData <tc_a2b365d2, /*tc_st*/
4583       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4584       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4586     InstrItinData <tc_a3070909, /*tc_3stall*/
4587       [InstrStage<1, [SLOT0]>], [1, 1],
4588       [Hex_FWD, Hex_FWD]>,
4590     InstrItinData <tc_a32e03e7, /*tc_ld*/
4591       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
4592       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4594     InstrItinData <tc_a38c45dc, /*tc_3x*/
4595       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
4596       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4598     InstrItinData <tc_a4e22bbd, /*tc_2*/
4599       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4600       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4602     InstrItinData <tc_a4ee89db, /*tc_2early*/
4603       [InstrStage<1, [SLOT0]>], [],
4604       []>,
4606     InstrItinData <tc_a724463d, /*tc_3stall*/
4607       [InstrStage<1, [SLOT0]>], [4, 1],
4608       [Hex_FWD, Hex_FWD]>,
4610     InstrItinData <tc_a7a13fac, /*tc_1*/
4611       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4612       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4614     InstrItinData <tc_a7bdb22c, /*tc_2*/
4615       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4616       [Hex_FWD, Hex_FWD]>,
4618     InstrItinData <tc_a9edeffa, /*tc_st*/
4619       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4620       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4622     InstrItinData <tc_abfd9a6d, /*tc_ld*/
4623       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
4624       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4626     InstrItinData <tc_ac65613f, /*tc_ld*/
4627       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
4628       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4630     InstrItinData <tc_addc37a8, /*tc_st*/
4631       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
4632       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4634     InstrItinData <tc_ae5babd7, /*tc_st*/
4635       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4636       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4638     InstrItinData <tc_aee6250c, /*tc_ld*/
4639       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4640       [Hex_FWD, Hex_FWD]>,
4642     InstrItinData <tc_af6af259, /*tc_ld*/
4643       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
4644       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4646     InstrItinData <tc_b1ae5f67, /*tc_st*/
4647       [InstrStage<1, [SLOT0]>], [1],
4648       [Hex_FWD]>,
4650     InstrItinData <tc_b2196a3f, /*tc_3stall*/
4651       [InstrStage<1, [SLOT3]>], [1, 1],
4652       [Hex_FWD, Hex_FWD]>,
4654     InstrItinData <tc_b3d46584, /*tc_st*/
4655       [InstrStage<1, [SLOT0]>], [],
4656       []>,
4658     InstrItinData <tc_b4dc7630, /*tc_st*/
4659       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
4660       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4662     InstrItinData <tc_b7c4062a, /*tc_ld*/
4663       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
4664       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4666     InstrItinData <tc_b837298f, /*tc_1*/
4667       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4668       []>,
4670     InstrItinData <tc_b9bec29e, /*tc_3stall*/
4671       [InstrStage<1, [SLOT2]>], [],
4672       []>,
4674     InstrItinData <tc_ba9255a6, /*tc_st*/
4675       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
4676       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4678     InstrItinData <tc_bb07f2c5, /*tc_st*/
4679       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4680       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4682     InstrItinData <tc_bb78483e, /*tc_3stall*/
4683       [InstrStage<1, [SLOT3]>], [4, 1, 1],
4684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4686     InstrItinData <tc_bb831a7c, /*tc_2*/
4687       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
4688       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4690     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
4691       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
4692       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4694     InstrItinData <tc_c20701f0, /*tc_2*/
4695       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4696       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4698     InstrItinData <tc_c21d7447, /*tc_3x*/
4699       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4700       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4702     InstrItinData <tc_c57d9f39, /*tc_1*/
4703       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4704       [Hex_FWD, Hex_FWD]>,
4706     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
4707       [InstrStage<1, [SLOT0]>], [],
4708       []>,
4710     InstrItinData <tc_ce59038e, /*tc_st*/
4711       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
4712       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4714     InstrItinData <tc_cfa0e29b, /*tc_st*/
4715       [InstrStage<1, [SLOT0]>], [2, 2, 3],
4716       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4718     InstrItinData <tc_d03278fd, /*tc_st*/
4719       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4720       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4722     InstrItinData <tc_d234b61a, /*tc_st*/
4723       [InstrStage<1, [SLOT0]>], [1],
4724       [Hex_FWD]>,
4726     InstrItinData <tc_d33e5eee, /*tc_1*/
4727       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4728       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4730     InstrItinData <tc_d3632d88, /*tc_2*/
4731       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4732       [Hex_FWD, Hex_FWD]>,
4734     InstrItinData <tc_d45ba9cd, /*tc_ld*/
4735       [InstrStage<1, [SLOT0]>], [1],
4736       [Hex_FWD]>,
4738     InstrItinData <tc_d57d649c, /*tc_3stall*/
4739       [InstrStage<1, [SLOT2]>], [2],
4740       [Hex_FWD]>,
4742     InstrItinData <tc_d61dfdc3, /*tc_2*/
4743       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4744       [Hex_FWD, Hex_FWD]>,
4746     InstrItinData <tc_d68dca5c, /*tc_3stall*/
4747       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4748       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4750     InstrItinData <tc_d71ea8fa, /*tc_3x*/
4751       [InstrStage<1, [SLOT3]>], [2, 1],
4752       [Hex_FWD, Hex_FWD]>,
4754     InstrItinData <tc_d7718fbe, /*tc_3x*/
4755       [InstrStage<1, [SLOT3]>], [1],
4756       [Hex_FWD]>,
4758     InstrItinData <tc_db596beb, /*tc_3x*/
4759       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4760       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4762     InstrItinData <tc_db96aa6b, /*tc_st*/
4763       [InstrStage<1, [SLOT0]>], [1],
4764       [Hex_FWD]>,
4766     InstrItinData <tc_dc51281d, /*tc_3*/
4767       [InstrStage<1, [SLOT2]>], [2, 1],
4768       [Hex_FWD, Hex_FWD]>,
4770     InstrItinData <tc_decdde8a, /*tc_1*/
4771       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4772       [Hex_FWD]>,
4774     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
4775       [InstrStage<1, [SLOT0]>], [3, 2, 1],
4776       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4778     InstrItinData <tc_e3d699e3, /*tc_2*/
4779       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4780       [Hex_FWD, Hex_FWD]>,
4782     InstrItinData <tc_e60def48, /*tc_1*/
4783       [InstrStage<1, [SLOT2]>], [2],
4784       [Hex_FWD]>,
4786     InstrItinData <tc_e9170fb7, /*tc_ld*/
4787       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4788       [Hex_FWD, Hex_FWD]>,
4790     InstrItinData <tc_ed03645c, /*tc_1*/
4791       [InstrStage<1, [SLOT2]>], [3, 2],
4792       [Hex_FWD, Hex_FWD]>,
4794     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
4795       [InstrStage<1, [SLOT0]>], [4, 1, 1],
4796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4798     InstrItinData <tc_eed07714, /*tc_ld*/
4799       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4800       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4802     InstrItinData <tc_eeda4109, /*tc_1*/
4803       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4804       [Hex_FWD, Hex_FWD]>,
4806     InstrItinData <tc_ef921005, /*tc_1*/
4807       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4808       [Hex_FWD, Hex_FWD]>,
4810     InstrItinData <tc_f098b237, /*tc_1*/
4811       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4812       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4814     InstrItinData <tc_f0cdeccf, /*tc_3x*/
4815       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4816       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4818     InstrItinData <tc_f0e8e832, /*tc_4x*/
4819       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4820       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4822     InstrItinData <tc_f34c1c21, /*tc_2*/
4823       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4824       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4826     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
4827       [InstrStage<1, [SLOT0]>], [2],
4828       [Hex_FWD]>,
4830     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
4831       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
4832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4834     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
4835       [InstrStage<1, [SLOT0]>], [3, 2, 2],
4836       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4838     InstrItinData <tc_f7569068, /*tc_4x*/
4839       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
4840       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4842     InstrItinData <tc_f97707c1, /*tc_1*/
4843       [InstrStage<1, [SLOT2]>], [2],
4844       [Hex_FWD]>,
4846     InstrItinData <tc_f999c66e, /*tc_1*/
4847       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4848       [Hex_FWD, Hex_FWD]>,
4850     InstrItinData <tc_fae9dfa5, /*tc_3x*/
4851       [InstrStage<1, [SLOT3]>], [4, 2],
4852       [Hex_FWD, Hex_FWD]>,
4854     InstrItinData <tc_fedb7e19, /*tc_ld*/
4855       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
4856       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
4857   ];
4860 class DepScalarItinV66 {
4861   list<InstrItinData> DepScalarItinV66_list = [
4862     InstrItinData <tc_011e0e9d, /*tc_st*/
4863       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
4864       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4866     InstrItinData <tc_01d44cb2, /*tc_2*/
4867       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4868       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4870     InstrItinData <tc_01e1be3b, /*tc_3x*/
4871       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4872       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4874     InstrItinData <tc_02fe1c65, /*tc_4x*/
4875       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4876       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4878     InstrItinData <tc_0655b949, /*tc_st*/
4879       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
4880       [Hex_FWD, Hex_FWD]>,
4882     InstrItinData <tc_075c8dd8, /*tc_ld*/
4883       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
4884       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4886     InstrItinData <tc_0a195f2c, /*tc_4x*/
4887       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4888       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4890     InstrItinData <tc_0a43be35, /*tc_3x*/
4891       [InstrStage<1, [SLOT3]>], [1],
4892       [Hex_FWD]>,
4894     InstrItinData <tc_0a6c20ae, /*tc_st*/
4895       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
4896       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4898     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
4899       [InstrStage<1, [SLOT2]>], [1],
4900       [Hex_FWD]>,
4902     InstrItinData <tc_0dfac0a7, /*tc_2*/
4903       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4904       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4906     InstrItinData <tc_0fac1eb8, /*tc_st*/
4907       [InstrStage<1, [SLOT0]>], [3, 2, 3],
4908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4910     InstrItinData <tc_112d30d6, /*tc_1*/
4911       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4912       [Hex_FWD]>,
4914     InstrItinData <tc_1242dc2a, /*tc_ld*/
4915       [InstrStage<1, [SLOT0]>], [2],
4916       [Hex_FWD]>,
4918     InstrItinData <tc_1248597c, /*tc_3x*/
4919       [InstrStage<1, [SLOT3]>], [2, 2],
4920       [Hex_FWD, Hex_FWD]>,
4922     InstrItinData <tc_139ef484, /*tc_3stall*/
4923       [InstrStage<1, [SLOT2]>], [1, 1],
4924       [Hex_FWD, Hex_FWD]>,
4926     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
4927       [InstrStage<1, [SLOT0]>], [3, 3, 1],
4928       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4930     InstrItinData <tc_151bf368, /*tc_1*/
4931       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4932       [Hex_FWD, Hex_FWD]>,
4934     InstrItinData <tc_158aa3f7, /*tc_st*/
4935       [InstrStage<1, [SLOT0]>], [1, 2, 2],
4936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4938     InstrItinData <tc_197dce51, /*tc_3x*/
4939       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
4940       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4942     InstrItinData <tc_1981450d, /*tc_newvjump*/
4943       [InstrStage<1, [SLOT0]>], [3],
4944       [Hex_FWD]>,
4946     InstrItinData <tc_1c2c7a4a, /*tc_1*/
4947       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
4948       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4950     InstrItinData <tc_1c7522a8, /*tc_ld*/
4951       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
4952       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4954     InstrItinData <tc_1d41f8b7, /*tc_1*/
4955       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
4956       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4958     InstrItinData <tc_1fcb8495, /*tc_2*/
4959       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4960       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4962     InstrItinData <tc_1fe4ab69, /*tc_st*/
4963       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
4964       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4966     InstrItinData <tc_20131976, /*tc_2*/
4967       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4968       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4970     InstrItinData <tc_2237d952, /*tc_ld*/
4971       [InstrStage<1, [SLOT0]>], [1, 2],
4972       [Hex_FWD, Hex_FWD]>,
4974     InstrItinData <tc_23708a21, /*tc_1*/
4975       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4976       []>,
4978     InstrItinData <tc_2471c1c8, /*tc_ld*/
4979       [InstrStage<1, [SLOT0]>], [4, 1],
4980       [Hex_FWD, Hex_FWD]>,
4982     InstrItinData <tc_24e109c7, /*tc_newvjump*/
4983       [InstrStage<1, [SLOT0]>], [3, 3, 2],
4984       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4986     InstrItinData <tc_24f426ab, /*tc_1*/
4987       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4988       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4990     InstrItinData <tc_27106296, /*tc_3x*/
4991       [InstrStage<1, [SLOT3]>], [4, 1, 2],
4992       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4994     InstrItinData <tc_280f7fe1, /*tc_st*/
4995       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
4996       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4998     InstrItinData <tc_28e55c6f, /*tc_3x*/
4999       [InstrStage<1, [SLOT3]>], [1, 1],
5000       [Hex_FWD, Hex_FWD]>,
5002     InstrItinData <tc_2c13e7f5, /*tc_2*/
5003       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5004       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5006     InstrItinData <tc_2c3e17fc, /*tc_3x*/
5007       [InstrStage<1, [SLOT3]>], [1],
5008       [Hex_FWD]>,
5010     InstrItinData <tc_2f573607, /*tc_1*/
5011       [InstrStage<1, [SLOT2]>], [2, 2],
5012       [Hex_FWD, Hex_FWD]>,
5014     InstrItinData <tc_33e7e673, /*tc_2early*/
5015       [InstrStage<1, [SLOT2]>], [],
5016       []>,
5018     InstrItinData <tc_362b0be2, /*tc_3*/
5019       [InstrStage<1, [SLOT2]>], [1],
5020       [Hex_FWD]>,
5022     InstrItinData <tc_38382228, /*tc_3x*/
5023       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
5024       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5026     InstrItinData <tc_388f9897, /*tc_1*/
5027       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5028       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5030     InstrItinData <tc_38e0bae9, /*tc_3x*/
5031       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
5032       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5034     InstrItinData <tc_3d14a17b, /*tc_1*/
5035       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
5036       [Hex_FWD, Hex_FWD]>,
5038     InstrItinData <tc_3edca78f, /*tc_2*/
5039       [InstrStage<1, [SLOT3]>], [4, 2],
5040       [Hex_FWD, Hex_FWD]>,
5042     InstrItinData <tc_3fbf1042, /*tc_1*/
5043       [InstrStage<1, [SLOT0, SLOT1]>], [3],
5044       [Hex_FWD]>,
5046     InstrItinData <tc_407e96f9, /*tc_1*/
5047       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5048       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5050     InstrItinData <tc_40d64c94, /*tc_newvjump*/
5051       [InstrStage<1, [SLOT0]>], [3, 1],
5052       [Hex_FWD, Hex_FWD]>,
5054     InstrItinData <tc_4222e6bf, /*tc_ld*/
5055       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5056       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5058     InstrItinData <tc_42ff66ba, /*tc_1*/
5059       [InstrStage<1, [SLOT2]>], [2, 2],
5060       [Hex_FWD, Hex_FWD]>,
5062     InstrItinData <tc_442395f3, /*tc_2latepred*/
5063       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
5064       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5066     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
5067       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
5068       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5070     InstrItinData <tc_44d5a428, /*tc_st*/
5071       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
5072       [Hex_FWD, Hex_FWD]>,
5074     InstrItinData <tc_44fffc58, /*tc_3*/
5075       [InstrStage<1, [SLOT2, SLOT3]>], [2],
5076       [Hex_FWD]>,
5078     InstrItinData <tc_45791fb8, /*tc_ld*/
5079       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
5080       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5082     InstrItinData <tc_45f9d1be, /*tc_2early*/
5083       [InstrStage<1, [SLOT2]>], [2],
5084       [Hex_FWD]>,
5086     InstrItinData <tc_46c18ecf, /*tc_3x*/
5087       [InstrStage<1, [SLOT3]>], [4, 1],
5088       [Hex_FWD, Hex_FWD]>,
5090     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
5091       [InstrStage<1, [SLOT3]>], [4, 1],
5092       [Hex_FWD, Hex_FWD]>,
5094     InstrItinData <tc_4a55d03c, /*tc_1*/
5095       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5096       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5098     InstrItinData <tc_4abdbdc6, /*tc_3x*/
5099       [InstrStage<1, [SLOT3]>], [2, 2],
5100       [Hex_FWD, Hex_FWD]>,
5102     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
5103       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5104       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5106     InstrItinData <tc_4bf903b0, /*tc_st*/
5107       [InstrStage<1, [SLOT0]>], [3],
5108       [Hex_FWD]>,
5110     InstrItinData <tc_503ce0f3, /*tc_3x*/
5111       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
5112       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5114     InstrItinData <tc_512b1653, /*tc_st*/
5115       [InstrStage<1, [SLOT0]>], [1, 2],
5116       [Hex_FWD, Hex_FWD]>,
5118     InstrItinData <tc_53c851ab, /*tc_3stall*/
5119       [InstrStage<1, [SLOT2]>], [4, 1, 2],
5120       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5122     InstrItinData <tc_54f0cee2, /*tc_3stall*/
5123       [InstrStage<1, [SLOT3]>], [1],
5124       [Hex_FWD]>,
5126     InstrItinData <tc_5502c366, /*tc_1*/
5127       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5130     InstrItinData <tc_55255f2b, /*tc_3stall*/
5131       [InstrStage<1, [SLOT3]>], [],
5132       []>,
5134     InstrItinData <tc_556f6577, /*tc_3x*/
5135       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5136       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5138     InstrItinData <tc_55a9a350, /*tc_st*/
5139       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
5140       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5142     InstrItinData <tc_55b33fda, /*tc_1*/
5143       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5144       [Hex_FWD, Hex_FWD]>,
5146     InstrItinData <tc_56a124a7, /*tc_1*/
5147       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5148       [Hex_FWD, Hex_FWD]>,
5150     InstrItinData <tc_57a55b54, /*tc_1*/
5151       [InstrStage<1, [SLOT3]>], [2, 2],
5152       [Hex_FWD, Hex_FWD]>,
5154     InstrItinData <tc_5944960d, /*tc_ld*/
5155       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
5156       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5158     InstrItinData <tc_59a7822c, /*tc_1*/
5159       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
5160       [Hex_FWD, Hex_FWD]>,
5162     InstrItinData <tc_5a222e89, /*tc_2early*/
5163       [InstrStage<1, [SLOT2]>], [1, 1],
5164       [Hex_FWD, Hex_FWD]>,
5166     InstrItinData <tc_5a4b5e58, /*tc_3x*/
5167       [InstrStage<1, [SLOT3]>], [4, 1, 1],
5168       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5170     InstrItinData <tc_5b347363, /*tc_1*/
5171       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
5172       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5174     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
5175       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
5176       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5178     InstrItinData <tc_5da50c4b, /*tc_1*/
5179       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5180       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5182     InstrItinData <tc_5deb5e47, /*tc_st*/
5183       [InstrStage<1, [SLOT0]>], [1, 2, 3],
5184       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5186     InstrItinData <tc_5e4cf0e8, /*tc_2*/
5187       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5188       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5190     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
5191       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
5192       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5194     InstrItinData <tc_60e324ff, /*tc_1*/
5195       [InstrStage<1, [SLOT2]>], [2],
5196       [Hex_FWD]>,
5198     InstrItinData <tc_63567288, /*tc_2latepred*/
5199       [InstrStage<1, [SLOT0, SLOT1]>], [4],
5200       [Hex_FWD]>,
5202     InstrItinData <tc_64b00d8a, /*tc_ld*/
5203       [InstrStage<1, [SLOT0]>], [4, 1],
5204       [Hex_FWD, Hex_FWD]>,
5206     InstrItinData <tc_651cbe02, /*tc_1*/
5207       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5208       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5210     InstrItinData <tc_65279839, /*tc_2*/
5211       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5212       [Hex_FWD, Hex_FWD]>,
5214     InstrItinData <tc_65cbd974, /*tc_st*/
5215       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
5216       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5218     InstrItinData <tc_69bfb303, /*tc_3*/
5219       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
5220       [Hex_FWD, Hex_FWD]>,
5222     InstrItinData <tc_6aa823ab, /*tc_3stall*/
5223       [InstrStage<1, [SLOT3]>], [4, 1],
5224       [Hex_FWD, Hex_FWD]>,
5226     InstrItinData <tc_6ae3426b, /*tc_3x*/
5227       [InstrStage<1, [SLOT3]>], [4, 1],
5228       [Hex_FWD, Hex_FWD]>,
5230     InstrItinData <tc_6d861a95, /*tc_3x*/
5231       [InstrStage<1, [SLOT3]>], [2, 1],
5232       [Hex_FWD, Hex_FWD]>,
5234     InstrItinData <tc_6e20402a, /*tc_st*/
5235       [InstrStage<1, [SLOT0]>], [2, 3],
5236       [Hex_FWD, Hex_FWD]>,
5238     InstrItinData <tc_6f42bc60, /*tc_3stall*/
5239       [InstrStage<1, [SLOT0]>], [4, 1, 1],
5240       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5242     InstrItinData <tc_6fb52018, /*tc_3stall*/
5243       [InstrStage<1, [SLOT0]>], [1, 1],
5244       [Hex_FWD, Hex_FWD]>,
5246     InstrItinData <tc_6fc5dbea, /*tc_1*/
5247       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5248       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5250     InstrItinData <tc_711c805f, /*tc_1*/
5251       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5252       [Hex_FWD, Hex_FWD]>,
5254     InstrItinData <tc_713b66bf, /*tc_1*/
5255       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5256       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5258     InstrItinData <tc_7401744f, /*tc_2*/
5259       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
5260       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5262     InstrItinData <tc_7476d766, /*tc_3stall*/
5263       [InstrStage<1, [SLOT3]>], [4, 2],
5264       [Hex_FWD, Hex_FWD]>,
5266     InstrItinData <tc_74a42bda, /*tc_ld*/
5267       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
5268       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5270     InstrItinData <tc_759e57be, /*tc_3stall*/
5271       [InstrStage<1, [SLOT2]>], [4, 1],
5272       [Hex_FWD, Hex_FWD]>,
5274     InstrItinData <tc_76bb5435, /*tc_ld*/
5275       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
5276       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5278     InstrItinData <tc_7d6a2568, /*tc_3stall*/
5279       [InstrStage<1, [SLOT2]>], [1],
5280       [Hex_FWD]>,
5282     InstrItinData <tc_77f94a5e, /*tc_st*/
5283       [InstrStage<1, [SLOT0]>], [],
5284       []>,
5286     InstrItinData <tc_788b1d09, /*tc_3x*/
5287       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5288       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5290     InstrItinData <tc_78f87ed3, /*tc_3stall*/
5291       [InstrStage<1, [SLOT0]>], [],
5292       []>,
5294     InstrItinData <tc_7af3a37e, /*tc_st*/
5295       [InstrStage<1, [SLOT0]>], [1, 3],
5296       [Hex_FWD, Hex_FWD]>,
5298     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
5299       [InstrStage<1, [SLOT0]>], [3, 2],
5300       [Hex_FWD, Hex_FWD]>,
5302     InstrItinData <tc_7c28bd7e, /*tc_st*/
5303       [InstrStage<1, [SLOT0]>], [3],
5304       [Hex_FWD]>,
5306     InstrItinData <tc_7c31e19a, /*tc_st*/
5307       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5308       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5310     InstrItinData <tc_7c6d32e4, /*tc_ld*/
5311       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
5312       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5314     InstrItinData <tc_7dc63b5c, /*tc_3x*/
5315       [InstrStage<1, [SLOT3]>], [4, 1],
5316       [Hex_FWD, Hex_FWD]>,
5318     InstrItinData <tc_7f58404a, /*tc_3stall*/
5319       [InstrStage<1, [SLOT3]>], [],
5320       []>,
5322     InstrItinData <tc_7f7f45f5, /*tc_4x*/
5323       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
5324       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5326     InstrItinData <tc_7f8ae742, /*tc_3x*/
5327       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5328       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5330     InstrItinData <tc_8035e91f, /*tc_st*/
5331       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
5332       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5334     InstrItinData <tc_822c3c68, /*tc_ld*/
5335       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
5336       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5338     InstrItinData <tc_829d8a86, /*tc_st*/
5339       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
5340       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5342     InstrItinData <tc_838c4d7a, /*tc_st*/
5343       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5344       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5346     InstrItinData <tc_84a7500d, /*tc_2*/
5347       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5348       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5350     InstrItinData <tc_86173609, /*tc_2latepred*/
5351       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5354     InstrItinData <tc_887d1bb7, /*tc_st*/
5355       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
5356       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5358     InstrItinData <tc_8a6d0d94, /*tc_ld*/
5359       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
5360       [Hex_FWD, Hex_FWD]>,
5362     InstrItinData <tc_8a825db2, /*tc_2*/
5363       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5364       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5366     InstrItinData <tc_8b5bd4f5, /*tc_2*/
5367       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5368       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5370     InstrItinData <tc_8e82e8ca, /*tc_st*/
5371       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
5372       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5374     InstrItinData <tc_8f36a2fd, /*tc_ld*/
5375       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
5376       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5378     InstrItinData <tc_9124c04f, /*tc_1*/
5379       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5380       [Hex_FWD, Hex_FWD]>,
5382     InstrItinData <tc_92240447, /*tc_st*/
5383       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
5384       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5386     InstrItinData <tc_934753bb, /*tc_ld*/
5387       [InstrStage<1, [SLOT0]>], [3, 1, 2],
5388       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5390     InstrItinData <tc_937dd41c, /*tc_ld*/
5391       [InstrStage<1, [SLOT0, SLOT1]>], [],
5392       []>,
5394     InstrItinData <tc_9406230a, /*tc_3x*/
5395       [InstrStage<1, [SLOT3]>], [2, 1],
5396       [Hex_FWD, Hex_FWD]>,
5398     InstrItinData <tc_95a33176, /*tc_2*/
5399       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5400       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5402     InstrItinData <tc_95f43c5e, /*tc_3*/
5403       [InstrStage<1, [SLOT2]>], [1],
5404       [Hex_FWD]>,
5406     InstrItinData <tc_96ef76ef, /*tc_st*/
5407       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
5408       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5410     InstrItinData <tc_975a4e54, /*tc_newvjump*/
5411       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5412       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5414     InstrItinData <tc_9783714b, /*tc_4x*/
5415       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
5416       [Hex_FWD, Hex_FWD]>,
5418     InstrItinData <tc_9b20a062, /*tc_3stall*/
5419       [InstrStage<1, [SLOT2]>], [4, 1],
5420       [Hex_FWD, Hex_FWD]>,
5422     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
5423       [InstrStage<1, [SLOT2]>], [],
5424       []>,
5426     InstrItinData <tc_9b3c0462, /*tc_2*/
5427       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5428       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5430     InstrItinData <tc_9bcfb2ee, /*tc_st*/
5431       [InstrStage<1, [SLOT0]>], [1, 2, 3],
5432       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5434     InstrItinData <tc_9c52f549, /*tc_1*/
5435       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5436       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5438     InstrItinData <tc_9e27f2f9, /*tc_1*/
5439       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5440       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5442     InstrItinData <tc_9e72dc89, /*tc_4x*/
5443       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5444       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5446     InstrItinData <tc_9edb7c77, /*tc_4x*/
5447       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
5448       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5450     InstrItinData <tc_9edefe01, /*tc_st*/
5451       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
5452       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5454     InstrItinData <tc_9f6cd987, /*tc_1*/
5455       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5456       [Hex_FWD, Hex_FWD]>,
5458     InstrItinData <tc_a08b630b, /*tc_2*/
5459       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5460       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5462     InstrItinData <tc_a1297125, /*tc_1*/
5463       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5464       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5466     InstrItinData <tc_a154b476, /*tc_3x*/
5467       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
5468       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5470     InstrItinData <tc_a2b365d2, /*tc_st*/
5471       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
5472       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5474     InstrItinData <tc_a3070909, /*tc_3stall*/
5475       [InstrStage<1, [SLOT0]>], [1, 1],
5476       [Hex_FWD, Hex_FWD]>,
5478     InstrItinData <tc_a32e03e7, /*tc_ld*/
5479       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
5480       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5482     InstrItinData <tc_a38c45dc, /*tc_3x*/
5483       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
5484       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5486     InstrItinData <tc_a4e22bbd, /*tc_2*/
5487       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5488       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5490     InstrItinData <tc_a4ee89db, /*tc_2early*/
5491       [InstrStage<1, [SLOT0]>], [],
5492       []>,
5494     InstrItinData <tc_a724463d, /*tc_3stall*/
5495       [InstrStage<1, [SLOT0]>], [4, 1],
5496       [Hex_FWD, Hex_FWD]>,
5498     InstrItinData <tc_a7a13fac, /*tc_1*/
5499       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5500       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5502     InstrItinData <tc_a7bdb22c, /*tc_2*/
5503       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5504       [Hex_FWD, Hex_FWD]>,
5506     InstrItinData <tc_a9edeffa, /*tc_st*/
5507       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5508       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5510     InstrItinData <tc_abfd9a6d, /*tc_ld*/
5511       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
5512       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5514     InstrItinData <tc_ac65613f, /*tc_ld*/
5515       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
5516       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5518     InstrItinData <tc_addc37a8, /*tc_st*/
5519       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
5520       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5522     InstrItinData <tc_ae5babd7, /*tc_st*/
5523       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5524       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5526     InstrItinData <tc_aee6250c, /*tc_ld*/
5527       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5528       [Hex_FWD, Hex_FWD]>,
5530     InstrItinData <tc_af6af259, /*tc_ld*/
5531       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
5532       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5534     InstrItinData <tc_b1ae5f67, /*tc_st*/
5535       [InstrStage<1, [SLOT0]>], [1],
5536       [Hex_FWD]>,
5538     InstrItinData <tc_b2196a3f, /*tc_3stall*/
5539       [InstrStage<1, [SLOT3]>], [1, 1],
5540       [Hex_FWD, Hex_FWD]>,
5542     InstrItinData <tc_b3d46584, /*tc_st*/
5543       [InstrStage<1, [SLOT0]>], [],
5544       []>,
5546     InstrItinData <tc_b4dc7630, /*tc_st*/
5547       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
5548       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5550     InstrItinData <tc_b7c4062a, /*tc_ld*/
5551       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
5552       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5554     InstrItinData <tc_b837298f, /*tc_1*/
5555       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5556       []>,
5558     InstrItinData <tc_b9bec29e, /*tc_3stall*/
5559       [InstrStage<1, [SLOT2]>], [],
5560       []>,
5562     InstrItinData <tc_ba9255a6, /*tc_st*/
5563       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
5564       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5566     InstrItinData <tc_bb07f2c5, /*tc_st*/
5567       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
5568       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5570     InstrItinData <tc_bb78483e, /*tc_3stall*/
5571       [InstrStage<1, [SLOT3]>], [4, 1, 1],
5572       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5574     InstrItinData <tc_bb831a7c, /*tc_2*/
5575       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
5576       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5578     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
5579       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
5580       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5582     InstrItinData <tc_c20701f0, /*tc_2*/
5583       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5584       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5586     InstrItinData <tc_c21d7447, /*tc_3x*/
5587       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5588       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5590     InstrItinData <tc_c57d9f39, /*tc_1*/
5591       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5592       [Hex_FWD, Hex_FWD]>,
5594     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
5595       [InstrStage<1, [SLOT0]>], [],
5596       []>,
5598     InstrItinData <tc_ce59038e, /*tc_st*/
5599       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
5600       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5602     InstrItinData <tc_cfa0e29b, /*tc_st*/
5603       [InstrStage<1, [SLOT0]>], [2, 2, 3],
5604       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5606     InstrItinData <tc_d03278fd, /*tc_st*/
5607       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
5608       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5610     InstrItinData <tc_d234b61a, /*tc_st*/
5611       [InstrStage<1, [SLOT0]>], [1],
5612       [Hex_FWD]>,
5614     InstrItinData <tc_d33e5eee, /*tc_1*/
5615       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5616       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5618     InstrItinData <tc_d3632d88, /*tc_2*/
5619       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5620       [Hex_FWD, Hex_FWD]>,
5622     InstrItinData <tc_d45ba9cd, /*tc_ld*/
5623       [InstrStage<1, [SLOT0]>], [1],
5624       [Hex_FWD]>,
5626     InstrItinData <tc_d57d649c, /*tc_3stall*/
5627       [InstrStage<1, [SLOT2]>], [2],
5628       [Hex_FWD]>,
5630     InstrItinData <tc_d61dfdc3, /*tc_2*/
5631       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5632       [Hex_FWD, Hex_FWD]>,
5634     InstrItinData <tc_d68dca5c, /*tc_3stall*/
5635       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5636       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5638     InstrItinData <tc_d71ea8fa, /*tc_3x*/
5639       [InstrStage<1, [SLOT3]>], [2, 1],
5640       [Hex_FWD, Hex_FWD]>,
5642     InstrItinData <tc_d7718fbe, /*tc_3x*/
5643       [InstrStage<1, [SLOT3]>], [1],
5644       [Hex_FWD]>,
5646     InstrItinData <tc_db596beb, /*tc_3x*/
5647       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5648       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5650     InstrItinData <tc_db96aa6b, /*tc_st*/
5651       [InstrStage<1, [SLOT0]>], [1],
5652       [Hex_FWD]>,
5654     InstrItinData <tc_dc51281d, /*tc_3*/
5655       [InstrStage<1, [SLOT2]>], [2, 1],
5656       [Hex_FWD, Hex_FWD]>,
5658     InstrItinData <tc_decdde8a, /*tc_1*/
5659       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5660       [Hex_FWD]>,
5662     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
5663       [InstrStage<1, [SLOT0]>], [3, 2, 1],
5664       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5666     InstrItinData <tc_e3d699e3, /*tc_2*/
5667       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5668       [Hex_FWD, Hex_FWD]>,
5670     InstrItinData <tc_e60def48, /*tc_1*/
5671       [InstrStage<1, [SLOT2]>], [2],
5672       [Hex_FWD]>,
5674     InstrItinData <tc_e9170fb7, /*tc_ld*/
5675       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5676       [Hex_FWD, Hex_FWD]>,
5678     InstrItinData <tc_ed03645c, /*tc_1*/
5679       [InstrStage<1, [SLOT2]>], [3, 2],
5680       [Hex_FWD, Hex_FWD]>,
5682     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
5683       [InstrStage<1, [SLOT0]>], [4, 1, 1],
5684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5686     InstrItinData <tc_eed07714, /*tc_ld*/
5687       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5688       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5690     InstrItinData <tc_eeda4109, /*tc_1*/
5691       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5692       [Hex_FWD, Hex_FWD]>,
5694     InstrItinData <tc_ef921005, /*tc_1*/
5695       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5696       [Hex_FWD, Hex_FWD]>,
5698     InstrItinData <tc_f098b237, /*tc_2*/
5699       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5700       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5702     InstrItinData <tc_f0cdeccf, /*tc_3x*/
5703       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5704       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5706     InstrItinData <tc_f0e8e832, /*tc_4x*/
5707       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5708       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5710     InstrItinData <tc_f34c1c21, /*tc_2*/
5711       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5712       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5714     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
5715       [InstrStage<1, [SLOT0]>], [2],
5716       [Hex_FWD]>,
5718     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
5719       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
5720       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5722     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
5723       [InstrStage<1, [SLOT0]>], [3, 2, 2],
5724       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5726     InstrItinData <tc_f7569068, /*tc_4x*/
5727       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
5728       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5730     InstrItinData <tc_f97707c1, /*tc_1*/
5731       [InstrStage<1, [SLOT2]>], [2],
5732       [Hex_FWD]>,
5734     InstrItinData <tc_f999c66e, /*tc_1*/
5735       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5736       [Hex_FWD, Hex_FWD]>,
5738     InstrItinData <tc_fae9dfa5, /*tc_3x*/
5739       [InstrStage<1, [SLOT3]>], [4, 2],
5740       [Hex_FWD, Hex_FWD]>,
5742     InstrItinData <tc_fedb7e19, /*tc_ld*/
5743       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
5744       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
5745   ];
5748 class DepScalarItinV67 {
5749   list<InstrItinData> DepScalarItinV67_list = [
5750     InstrItinData <tc_011e0e9d, /*tc_st*/
5751       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
5752       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5754     InstrItinData <tc_01d44cb2, /*tc_2*/
5755       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5756       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5758     InstrItinData <tc_01e1be3b, /*tc_3x*/
5759       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5760       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5762     InstrItinData <tc_02fe1c65, /*tc_4x*/
5763       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5764       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5766     InstrItinData <tc_0655b949, /*tc_st*/
5767       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
5768       [Hex_FWD, Hex_FWD]>,
5770     InstrItinData <tc_075c8dd8, /*tc_ld*/
5771       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
5772       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5774     InstrItinData <tc_0a195f2c, /*tc_4x*/
5775       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5776       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5778     InstrItinData <tc_0a43be35, /*tc_3x*/
5779       [InstrStage<1, [SLOT3]>], [1],
5780       [Hex_FWD]>,
5782     InstrItinData <tc_0a6c20ae, /*tc_st*/
5783       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
5784       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5786     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
5787       [InstrStage<1, [SLOT2]>], [1],
5788       [Hex_FWD]>,
5790     InstrItinData <tc_0dfac0a7, /*tc_2*/
5791       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5792       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5794     InstrItinData <tc_0fac1eb8, /*tc_st*/
5795       [InstrStage<1, [SLOT0]>], [3, 2, 3],
5796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5798     InstrItinData <tc_112d30d6, /*tc_1*/
5799       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5800       [Hex_FWD]>,
5802     InstrItinData <tc_1242dc2a, /*tc_ld*/
5803       [InstrStage<1, [SLOT0]>], [2],
5804       [Hex_FWD]>,
5806     InstrItinData <tc_1248597c, /*tc_3x*/
5807       [InstrStage<1, [SLOT3]>], [2, 2],
5808       [Hex_FWD, Hex_FWD]>,
5810     InstrItinData <tc_139ef484, /*tc_3stall*/
5811       [InstrStage<1, [SLOT2]>], [1, 1],
5812       [Hex_FWD, Hex_FWD]>,
5814     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
5815       [InstrStage<1, [SLOT0]>], [3, 3, 1],
5816       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5818     InstrItinData <tc_151bf368, /*tc_1*/
5819       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5820       [Hex_FWD, Hex_FWD]>,
5822     InstrItinData <tc_158aa3f7, /*tc_st*/
5823       [InstrStage<1, [SLOT0]>], [1, 2, 2],
5824       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5826     InstrItinData <tc_197dce51, /*tc_3x*/
5827       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5828       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5830     InstrItinData <tc_1981450d, /*tc_newvjump*/
5831       [InstrStage<1, [SLOT0]>], [3],
5832       [Hex_FWD]>,
5834     InstrItinData <tc_1c2c7a4a, /*tc_1*/
5835       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
5836       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5838     InstrItinData <tc_1c7522a8, /*tc_ld*/
5839       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
5840       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5842     InstrItinData <tc_1d41f8b7, /*tc_1*/
5843       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
5844       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5846     InstrItinData <tc_1fcb8495, /*tc_2*/
5847       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5848       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5850     InstrItinData <tc_1fe4ab69, /*tc_st*/
5851       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
5852       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5854     InstrItinData <tc_20131976, /*tc_2*/
5855       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5856       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5858     InstrItinData <tc_2237d952, /*tc_ld*/
5859       [InstrStage<1, [SLOT0]>], [1, 2],
5860       [Hex_FWD, Hex_FWD]>,
5862     InstrItinData <tc_23708a21, /*tc_1*/
5863       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5864       []>,
5866     InstrItinData <tc_2471c1c8, /*tc_ld*/
5867       [InstrStage<1, [SLOT0]>], [4, 1],
5868       [Hex_FWD, Hex_FWD]>,
5870     InstrItinData <tc_24e109c7, /*tc_newvjump*/
5871       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5872       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5874     InstrItinData <tc_24f426ab, /*tc_1*/
5875       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5876       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5878     InstrItinData <tc_27106296, /*tc_3x*/
5879       [InstrStage<1, [SLOT3]>], [4, 1, 2],
5880       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5882     InstrItinData <tc_280f7fe1, /*tc_st*/
5883       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
5884       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5886     InstrItinData <tc_28e55c6f, /*tc_3x*/
5887       [InstrStage<1, [SLOT3]>], [1, 1],
5888       [Hex_FWD, Hex_FWD]>,
5890     InstrItinData <tc_2c13e7f5, /*tc_2*/
5891       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5892       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5894     InstrItinData <tc_2c3e17fc, /*tc_3x*/
5895       [InstrStage<1, [SLOT3]>], [1],
5896       [Hex_FWD]>,
5898     InstrItinData <tc_2f573607, /*tc_1*/
5899       [InstrStage<1, [SLOT2]>], [2, 2],
5900       [Hex_FWD, Hex_FWD]>,
5902     InstrItinData <tc_33e7e673, /*tc_2early*/
5903       [InstrStage<1, [SLOT2]>], [],
5904       []>,
5906     InstrItinData <tc_362b0be2, /*tc_3*/
5907       [InstrStage<1, [SLOT2]>], [1],
5908       [Hex_FWD]>,
5910     InstrItinData <tc_38382228, /*tc_3x*/
5911       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
5912       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5914     InstrItinData <tc_388f9897, /*tc_1*/
5915       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5916       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5918     InstrItinData <tc_38e0bae9, /*tc_3x*/
5919       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
5920       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5922     InstrItinData <tc_3d14a17b, /*tc_1*/
5923       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
5924       [Hex_FWD, Hex_FWD]>,
5926     InstrItinData <tc_3edca78f, /*tc_2*/
5927       [InstrStage<1, [SLOT3]>], [4, 2],
5928       [Hex_FWD, Hex_FWD]>,
5930     InstrItinData <tc_3fbf1042, /*tc_1*/
5931       [InstrStage<1, [SLOT0, SLOT1]>], [3],
5932       [Hex_FWD]>,
5934     InstrItinData <tc_407e96f9, /*tc_1*/
5935       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5938     InstrItinData <tc_40d64c94, /*tc_newvjump*/
5939       [InstrStage<1, [SLOT0]>], [3, 1],
5940       [Hex_FWD, Hex_FWD]>,
5942     InstrItinData <tc_4222e6bf, /*tc_ld*/
5943       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5944       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5946     InstrItinData <tc_42ff66ba, /*tc_1*/
5947       [InstrStage<1, [SLOT2]>], [2, 2],
5948       [Hex_FWD, Hex_FWD]>,
5950     InstrItinData <tc_442395f3, /*tc_2latepred*/
5951       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
5952       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5954     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
5955       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
5956       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5958     InstrItinData <tc_44d5a428, /*tc_st*/
5959       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
5960       [Hex_FWD, Hex_FWD]>,
5962     InstrItinData <tc_44fffc58, /*tc_3*/
5963       [InstrStage<1, [SLOT2, SLOT3]>], [2],
5964       [Hex_FWD]>,
5966     InstrItinData <tc_45791fb8, /*tc_ld*/
5967       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
5968       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5970     InstrItinData <tc_45f9d1be, /*tc_2early*/
5971       [InstrStage<1, [SLOT2]>], [2],
5972       [Hex_FWD]>,
5974     InstrItinData <tc_46c18ecf, /*tc_3x*/
5975       [InstrStage<1, [SLOT3]>], [4, 1],
5976       [Hex_FWD, Hex_FWD]>,
5978     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
5979       [InstrStage<1, [SLOT3]>], [4, 1],
5980       [Hex_FWD, Hex_FWD]>,
5982     InstrItinData <tc_4a55d03c, /*tc_1*/
5983       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5984       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5986     InstrItinData <tc_4abdbdc6, /*tc_3x*/
5987       [InstrStage<1, [SLOT3]>], [2, 2],
5988       [Hex_FWD, Hex_FWD]>,
5990     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
5991       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5992       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5994     InstrItinData <tc_4bf903b0, /*tc_st*/
5995       [InstrStage<1, [SLOT0]>], [3],
5996       [Hex_FWD]>,
5998     InstrItinData <tc_503ce0f3, /*tc_3x*/
5999       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
6000       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6002     InstrItinData <tc_512b1653, /*tc_st*/
6003       [InstrStage<1, [SLOT0]>], [1, 2],
6004       [Hex_FWD, Hex_FWD]>,
6006     InstrItinData <tc_53c851ab, /*tc_3stall*/
6007       [InstrStage<1, [SLOT2]>], [4, 1, 2],
6008       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6010     InstrItinData <tc_54f0cee2, /*tc_3stall*/
6011       [InstrStage<1, [SLOT3]>], [1],
6012       [Hex_FWD]>,
6014     InstrItinData <tc_5502c366, /*tc_1*/
6015       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6016       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6018     InstrItinData <tc_55255f2b, /*tc_3stall*/
6019       [InstrStage<1, [SLOT3]>], [],
6020       []>,
6022     InstrItinData <tc_556f6577, /*tc_3x*/
6023       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6024       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6026     InstrItinData <tc_55a9a350, /*tc_st*/
6027       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6028       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6030     InstrItinData <tc_55b33fda, /*tc_1*/
6031       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6032       [Hex_FWD, Hex_FWD]>,
6034     InstrItinData <tc_56a124a7, /*tc_1*/
6035       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6036       [Hex_FWD, Hex_FWD]>,
6038     InstrItinData <tc_57a55b54, /*tc_1*/
6039       [InstrStage<1, [SLOT3]>], [2, 2],
6040       [Hex_FWD, Hex_FWD]>,
6042     InstrItinData <tc_5944960d, /*tc_ld*/
6043       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
6044       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6046     InstrItinData <tc_59a7822c, /*tc_1*/
6047       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
6048       [Hex_FWD, Hex_FWD]>,
6050     InstrItinData <tc_5a222e89, /*tc_2early*/
6051       [InstrStage<1, [SLOT2]>], [1, 1],
6052       [Hex_FWD, Hex_FWD]>,
6054     InstrItinData <tc_5a4b5e58, /*tc_3x*/
6055       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6056       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6058     InstrItinData <tc_5b347363, /*tc_1*/
6059       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
6060       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6062     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
6063       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
6064       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6066     InstrItinData <tc_5da50c4b, /*tc_1*/
6067       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6068       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6070     InstrItinData <tc_5deb5e47, /*tc_st*/
6071       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6072       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6074     InstrItinData <tc_5e4cf0e8, /*tc_2*/
6075       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
6076       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6078     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
6079       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
6080       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6082     InstrItinData <tc_60e324ff, /*tc_1*/
6083       [InstrStage<1, [SLOT2]>], [2],
6084       [Hex_FWD]>,
6086     InstrItinData <tc_63567288, /*tc_2latepred*/
6087       [InstrStage<1, [SLOT0, SLOT1]>], [4],
6088       [Hex_FWD]>,
6090     InstrItinData <tc_64b00d8a, /*tc_ld*/
6091       [InstrStage<1, [SLOT0]>], [4, 1],
6092       [Hex_FWD, Hex_FWD]>,
6094     InstrItinData <tc_651cbe02, /*tc_1*/
6095       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6096       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6098     InstrItinData <tc_65279839, /*tc_2*/
6099       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6100       [Hex_FWD, Hex_FWD]>,
6102     InstrItinData <tc_65cbd974, /*tc_st*/
6103       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
6104       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6106     InstrItinData <tc_69bfb303, /*tc_3*/
6107       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
6108       [Hex_FWD, Hex_FWD]>,
6110     InstrItinData <tc_6aa823ab, /*tc_3stall*/
6111       [InstrStage<1, [SLOT3]>], [4, 1],
6112       [Hex_FWD, Hex_FWD]>,
6114     InstrItinData <tc_6ae3426b, /*tc_3x*/
6115       [InstrStage<1, [SLOT3]>], [4, 1],
6116       [Hex_FWD, Hex_FWD]>,
6118     InstrItinData <tc_6d861a95, /*tc_3x*/
6119       [InstrStage<1, [SLOT3]>], [2, 1],
6120       [Hex_FWD, Hex_FWD]>,
6122     InstrItinData <tc_6e20402a, /*tc_st*/
6123       [InstrStage<1, [SLOT0]>], [2, 3],
6124       [Hex_FWD, Hex_FWD]>,
6126     InstrItinData <tc_6f42bc60, /*tc_3stall*/
6127       [InstrStage<1, [SLOT0]>], [4, 1, 1],
6128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6130     InstrItinData <tc_6fb52018, /*tc_3stall*/
6131       [InstrStage<1, [SLOT0]>], [1, 1],
6132       [Hex_FWD, Hex_FWD]>,
6134     InstrItinData <tc_6fc5dbea, /*tc_1*/
6135       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6136       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6138     InstrItinData <tc_711c805f, /*tc_1*/
6139       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6140       [Hex_FWD, Hex_FWD]>,
6142     InstrItinData <tc_713b66bf, /*tc_1*/
6143       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6144       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6146     InstrItinData <tc_7401744f, /*tc_2*/
6147       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
6148       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6150     InstrItinData <tc_7476d766, /*tc_3stall*/
6151       [InstrStage<1, [SLOT3]>], [4, 2],
6152       [Hex_FWD, Hex_FWD]>,
6154     InstrItinData <tc_74a42bda, /*tc_ld*/
6155       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
6156       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6158     InstrItinData <tc_759e57be, /*tc_3stall*/
6159       [InstrStage<1, [SLOT2]>], [4, 1],
6160       [Hex_FWD, Hex_FWD]>,
6162     InstrItinData <tc_76bb5435, /*tc_ld*/
6163       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
6164       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6166     InstrItinData <tc_7d6a2568, /*tc_3stall*/
6167       [InstrStage<1, [SLOT2]>], [1],
6168       [Hex_FWD]>,
6170     InstrItinData <tc_77f94a5e, /*tc_st*/
6171       [InstrStage<1, [SLOT0]>], [],
6172       []>,
6174     InstrItinData <tc_788b1d09, /*tc_3x*/
6175       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
6176       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6178     InstrItinData <tc_78f87ed3, /*tc_3stall*/
6179       [InstrStage<1, [SLOT0]>], [],
6180       []>,
6182     InstrItinData <tc_7af3a37e, /*tc_st*/
6183       [InstrStage<1, [SLOT0]>], [1, 3],
6184       [Hex_FWD, Hex_FWD]>,
6186     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
6187       [InstrStage<1, [SLOT0]>], [3, 2],
6188       [Hex_FWD, Hex_FWD]>,
6190     InstrItinData <tc_7c28bd7e, /*tc_st*/
6191       [InstrStage<1, [SLOT0]>], [3],
6192       [Hex_FWD]>,
6194     InstrItinData <tc_7c31e19a, /*tc_st*/
6195       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6196       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6198     InstrItinData <tc_7c6d32e4, /*tc_ld*/
6199       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
6200       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6202     InstrItinData <tc_7dc63b5c, /*tc_3x*/
6203       [InstrStage<1, [SLOT3]>], [4, 1],
6204       [Hex_FWD, Hex_FWD]>,
6206     InstrItinData <tc_7f58404a, /*tc_3stall*/
6207       [InstrStage<1, [SLOT3]>], [],
6208       []>,
6210     InstrItinData <tc_7f7f45f5, /*tc_4x*/
6211       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
6212       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6214     InstrItinData <tc_7f8ae742, /*tc_3x*/
6215       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
6216       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6218     InstrItinData <tc_8035e91f, /*tc_st*/
6219       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
6220       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6222     InstrItinData <tc_822c3c68, /*tc_ld*/
6223       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
6224       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6226     InstrItinData <tc_829d8a86, /*tc_st*/
6227       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
6228       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6230     InstrItinData <tc_838c4d7a, /*tc_st*/
6231       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6232       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6234     InstrItinData <tc_84a7500d, /*tc_2*/
6235       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
6236       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6238     InstrItinData <tc_86173609, /*tc_2latepred*/
6239       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
6240       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6242     InstrItinData <tc_887d1bb7, /*tc_st*/
6243       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
6244       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6246     InstrItinData <tc_8a6d0d94, /*tc_ld*/
6247       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
6248       [Hex_FWD, Hex_FWD]>,
6250     InstrItinData <tc_8a825db2, /*tc_2*/
6251       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6252       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6254     InstrItinData <tc_8b5bd4f5, /*tc_2*/
6255       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
6256       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6258     InstrItinData <tc_8e82e8ca, /*tc_st*/
6259       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
6260       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6262     InstrItinData <tc_8f36a2fd, /*tc_ld*/
6263       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
6264       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6266     InstrItinData <tc_9124c04f, /*tc_1*/
6267       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6268       [Hex_FWD, Hex_FWD]>,
6270     InstrItinData <tc_92240447, /*tc_st*/
6271       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
6272       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6274     InstrItinData <tc_934753bb, /*tc_ld*/
6275       [InstrStage<1, [SLOT0]>], [3, 1, 2],
6276       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6278     InstrItinData <tc_937dd41c, /*tc_ld*/
6279       [InstrStage<1, [SLOT0, SLOT1]>], [],
6280       []>,
6282     InstrItinData <tc_9406230a, /*tc_3x*/
6283       [InstrStage<1, [SLOT3]>], [2, 1],
6284       [Hex_FWD, Hex_FWD]>,
6286     InstrItinData <tc_95a33176, /*tc_2*/
6287       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
6288       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6290     InstrItinData <tc_95f43c5e, /*tc_3*/
6291       [InstrStage<1, [SLOT2]>], [1],
6292       [Hex_FWD]>,
6294     InstrItinData <tc_96ef76ef, /*tc_st*/
6295       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
6296       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6298     InstrItinData <tc_975a4e54, /*tc_newvjump*/
6299       [InstrStage<1, [SLOT0]>], [3, 3, 2],
6300       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6302     InstrItinData <tc_9783714b, /*tc_4x*/
6303       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
6304       [Hex_FWD, Hex_FWD]>,
6306     InstrItinData <tc_9b20a062, /*tc_3stall*/
6307       [InstrStage<1, [SLOT2]>], [4, 1],
6308       [Hex_FWD, Hex_FWD]>,
6310     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
6311       [InstrStage<1, [SLOT2]>], [],
6312       []>,
6314     InstrItinData <tc_9b3c0462, /*tc_2*/
6315       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6316       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6318     InstrItinData <tc_9bcfb2ee, /*tc_st*/
6319       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6320       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6322     InstrItinData <tc_9c52f549, /*tc_1*/
6323       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6324       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6326     InstrItinData <tc_9e27f2f9, /*tc_1*/
6327       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
6328       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6330     InstrItinData <tc_9e72dc89, /*tc_4x*/
6331       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
6332       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6334     InstrItinData <tc_9edb7c77, /*tc_4x*/
6335       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
6336       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6338     InstrItinData <tc_9edefe01, /*tc_st*/
6339       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
6340       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6342     InstrItinData <tc_9f6cd987, /*tc_1*/
6343       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6344       [Hex_FWD, Hex_FWD]>,
6346     InstrItinData <tc_a08b630b, /*tc_2*/
6347       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6348       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6350     InstrItinData <tc_a1297125, /*tc_1*/
6351       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6354     InstrItinData <tc_a154b476, /*tc_3x*/
6355       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
6356       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6358     InstrItinData <tc_a2b365d2, /*tc_st*/
6359       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
6360       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6362     InstrItinData <tc_a3070909, /*tc_3stall*/
6363       [InstrStage<1, [SLOT0]>], [1, 1],
6364       [Hex_FWD, Hex_FWD]>,
6366     InstrItinData <tc_a32e03e7, /*tc_ld*/
6367       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
6368       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6370     InstrItinData <tc_a38c45dc, /*tc_3x*/
6371       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
6372       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6374     InstrItinData <tc_a4e22bbd, /*tc_2*/
6375       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
6376       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6378     InstrItinData <tc_a4ee89db, /*tc_2early*/
6379       [InstrStage<1, [SLOT0]>], [],
6380       []>,
6382     InstrItinData <tc_a724463d, /*tc_3stall*/
6383       [InstrStage<1, [SLOT0]>], [4, 1],
6384       [Hex_FWD, Hex_FWD]>,
6386     InstrItinData <tc_a7a13fac, /*tc_1*/
6387       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6388       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6390     InstrItinData <tc_a7bdb22c, /*tc_2*/
6391       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6392       [Hex_FWD, Hex_FWD]>,
6394     InstrItinData <tc_a9edeffa, /*tc_st*/
6395       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
6396       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6398     InstrItinData <tc_abfd9a6d, /*tc_ld*/
6399       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
6400       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6402     InstrItinData <tc_ac65613f, /*tc_ld*/
6403       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
6404       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6406     InstrItinData <tc_addc37a8, /*tc_st*/
6407       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
6408       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6410     InstrItinData <tc_ae5babd7, /*tc_st*/
6411       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
6412       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6414     InstrItinData <tc_aee6250c, /*tc_ld*/
6415       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
6416       [Hex_FWD, Hex_FWD]>,
6418     InstrItinData <tc_af6af259, /*tc_ld*/
6419       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
6420       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6422     InstrItinData <tc_b1ae5f67, /*tc_st*/
6423       [InstrStage<1, [SLOT0]>], [1],
6424       [Hex_FWD]>,
6426     InstrItinData <tc_b2196a3f, /*tc_3stall*/
6427       [InstrStage<1, [SLOT3]>], [1, 1],
6428       [Hex_FWD, Hex_FWD]>,
6430     InstrItinData <tc_b3d46584, /*tc_st*/
6431       [InstrStage<1, [SLOT0]>], [],
6432       []>,
6434     InstrItinData <tc_b3d46584, /*tc_st*/
6435       [InstrStage<1, [SLOT0]>], [],
6436       []>,
6438     InstrItinData <tc_b4dc7630, /*tc_st*/
6439       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
6440       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6442     InstrItinData <tc_b7c4062a, /*tc_ld*/
6443       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
6444       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6446     InstrItinData <tc_b837298f, /*tc_1*/
6447       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
6448       []>,
6450     InstrItinData <tc_b9bec29e, /*tc_3stall*/
6451       [InstrStage<1, [SLOT2]>], [],
6452       []>,
6454     InstrItinData <tc_ba9255a6, /*tc_st*/
6455       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
6456       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6458     InstrItinData <tc_bb07f2c5, /*tc_st*/
6459       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
6460       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6462     InstrItinData <tc_bb78483e, /*tc_3stall*/
6463       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6464       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6466     InstrItinData <tc_bb831a7c, /*tc_2*/
6467       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
6468       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6470     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
6471       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
6472       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6474     InstrItinData <tc_c20701f0, /*tc_2*/
6475       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6476       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6478     InstrItinData <tc_c21d7447, /*tc_3x*/
6479       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6480       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6482     InstrItinData <tc_c57d9f39, /*tc_1*/
6483       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6484       [Hex_FWD, Hex_FWD]>,
6486     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
6487       [InstrStage<1, [SLOT0]>], [],
6488       []>,
6490     InstrItinData <tc_ce59038e, /*tc_st*/
6491       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
6492       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6494     InstrItinData <tc_cfa0e29b, /*tc_st*/
6495       [InstrStage<1, [SLOT0]>], [2, 2, 3],
6496       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6498     InstrItinData <tc_d03278fd, /*tc_st*/
6499       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
6500       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6502     InstrItinData <tc_d234b61a, /*tc_st*/
6503       [InstrStage<1, [SLOT0]>], [1],
6504       [Hex_FWD]>,
6506     InstrItinData <tc_d33e5eee, /*tc_1*/
6507       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6508       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6510     InstrItinData <tc_d3632d88, /*tc_2*/
6511       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6512       [Hex_FWD, Hex_FWD]>,
6514     InstrItinData <tc_d45ba9cd, /*tc_ld*/
6515       [InstrStage<1, [SLOT0]>], [1],
6516       [Hex_FWD]>,
6518     InstrItinData <tc_d57d649c, /*tc_3stall*/
6519       [InstrStage<1, [SLOT2]>], [2],
6520       [Hex_FWD]>,
6522     InstrItinData <tc_d61dfdc3, /*tc_2*/
6523       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6524       [Hex_FWD, Hex_FWD]>,
6526     InstrItinData <tc_d68dca5c, /*tc_3stall*/
6527       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6528       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6530     InstrItinData <tc_d71ea8fa, /*tc_3x*/
6531       [InstrStage<1, [SLOT3]>], [2, 1],
6532       [Hex_FWD, Hex_FWD]>,
6534     InstrItinData <tc_d7718fbe, /*tc_3x*/
6535       [InstrStage<1, [SLOT3]>], [1],
6536       [Hex_FWD]>,
6538     InstrItinData <tc_db596beb, /*tc_3x*/
6539       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6542     InstrItinData <tc_db96aa6b, /*tc_st*/
6543       [InstrStage<1, [SLOT0]>], [1],
6544       [Hex_FWD]>,
6546     InstrItinData <tc_dc51281d, /*tc_3*/
6547       [InstrStage<1, [SLOT2]>], [2, 1],
6548       [Hex_FWD, Hex_FWD]>,
6550     InstrItinData <tc_decdde8a, /*tc_1*/
6551       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
6552       [Hex_FWD]>,
6554     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
6555       [InstrStage<1, [SLOT0]>], [3, 2, 1],
6556       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6558     InstrItinData <tc_e3d699e3, /*tc_2*/
6559       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6560       [Hex_FWD, Hex_FWD]>,
6562     InstrItinData <tc_e60def48, /*tc_1*/
6563       [InstrStage<1, [SLOT2]>], [2],
6564       [Hex_FWD]>,
6566     InstrItinData <tc_e9170fb7, /*tc_ld*/
6567       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
6568       [Hex_FWD, Hex_FWD]>,
6570     InstrItinData <tc_ed03645c, /*tc_1*/
6571       [InstrStage<1, [SLOT2]>], [3, 2],
6572       [Hex_FWD, Hex_FWD]>,
6574     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
6575       [InstrStage<1, [SLOT0]>], [4, 1, 1],
6576       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6578     InstrItinData <tc_eed07714, /*tc_ld*/
6579       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
6580       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6582     InstrItinData <tc_eeda4109, /*tc_1*/
6583       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6584       [Hex_FWD, Hex_FWD]>,
6586     InstrItinData <tc_ef921005, /*tc_1*/
6587       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6588       [Hex_FWD, Hex_FWD]>,
6590     InstrItinData <tc_f098b237, /*tc_2*/
6591       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6592       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6594     InstrItinData <tc_f0cdeccf, /*tc_3x*/
6595       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
6596       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6598     InstrItinData <tc_f0e8e832, /*tc_4x*/
6599       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
6600       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6602     InstrItinData <tc_f34c1c21, /*tc_2*/
6603       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6604       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6606     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
6607       [InstrStage<1, [SLOT0]>], [2],
6608       [Hex_FWD]>,
6610     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
6611       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
6612       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6614     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
6615       [InstrStage<1, [SLOT0]>], [3, 2, 2],
6616       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6618     InstrItinData <tc_f7569068, /*tc_4x*/
6619       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
6620       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6622     InstrItinData <tc_f97707c1, /*tc_1*/
6623       [InstrStage<1, [SLOT2]>], [2],
6624       [Hex_FWD]>,
6626     InstrItinData <tc_f999c66e, /*tc_1*/
6627       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6628       [Hex_FWD, Hex_FWD]>,
6630     InstrItinData <tc_fae9dfa5, /*tc_3x*/
6631       [InstrStage<1, [SLOT3]>], [4, 2],
6632       [Hex_FWD, Hex_FWD]>,
6634     InstrItinData <tc_fedb7e19, /*tc_ld*/
6635       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
6636       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
6637   ];
6640 class DepScalarItinV67T {
6641   list<InstrItinData> DepScalarItinV67T_list = [
6642     InstrItinData <tc_011e0e9d, /*tc_st*/
6643       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
6644       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6646     InstrItinData <tc_01d44cb2, /*tc_2*/
6647       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6648       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6650     InstrItinData <tc_01e1be3b, /*tc_3x*/
6651       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6652       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6654     InstrItinData <tc_02fe1c65, /*tc_4x*/
6655       [InstrStage<1, [SLOT3]>], [5, 1, 1],
6656       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6658     InstrItinData <tc_0655b949, /*tc_st*/
6659       [InstrStage<1, [SLOT0]>], [2, 3],
6660       [Hex_FWD, Hex_FWD]>,
6662     InstrItinData <tc_075c8dd8, /*tc_ld*/
6663       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2],
6664       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6666     InstrItinData <tc_0a195f2c, /*tc_4x*/
6667       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
6668       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6670     InstrItinData <tc_0a43be35, /*tc_3x*/
6671       [InstrStage<1, [SLOT3]>], [1],
6672       [Hex_FWD]>,
6674     InstrItinData <tc_0a6c20ae, /*tc_st*/
6675       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
6676       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6678     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
6679       [InstrStage<1, [SLOT2]>], [1],
6680       [Hex_FWD]>,
6682     InstrItinData <tc_0dfac0a7, /*tc_2*/
6683       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6686     InstrItinData <tc_0fac1eb8, /*tc_st*/
6687       [InstrStage<1, [SLOT0]>], [3, 2, 3],
6688       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6690     InstrItinData <tc_112d30d6, /*tc_1*/
6691       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
6692       [Hex_FWD]>,
6694     InstrItinData <tc_1242dc2a, /*tc_ld*/
6695       [InstrStage<1, [SLOT0]>], [2],
6696       [Hex_FWD]>,
6698     InstrItinData <tc_1248597c, /*tc_3x*/
6699       [InstrStage<1, [SLOT3]>], [2, 2],
6700       [Hex_FWD, Hex_FWD]>,
6702     InstrItinData <tc_139ef484, /*tc_3stall*/
6703       [InstrStage<1, [SLOT2]>], [1, 1],
6704       [Hex_FWD, Hex_FWD]>,
6706     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
6707       [InstrStage<1, [SLOT0]>], [3, 3, 1],
6708       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6710     InstrItinData <tc_151bf368, /*tc_1*/
6711       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6712       [Hex_FWD, Hex_FWD]>,
6714     InstrItinData <tc_158aa3f7, /*tc_st*/
6715       [InstrStage<1, [SLOT0]>], [1, 2, 2],
6716       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6718     InstrItinData <tc_197dce51, /*tc_3x*/
6719       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6720       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6722     InstrItinData <tc_1981450d, /*tc_newvjump*/
6723       [InstrStage<1, [SLOT0]>], [3],
6724       [Hex_FWD]>,
6726     InstrItinData <tc_1c2c7a4a, /*tc_1*/
6727       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2, 2],
6728       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6730     InstrItinData <tc_1c7522a8, /*tc_ld*/
6731       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2],
6732       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6734     InstrItinData <tc_1d41f8b7, /*tc_1*/
6735       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
6736       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6738     InstrItinData <tc_1fcb8495, /*tc_2*/
6739       [InstrStage<1, [SLOT3]>], [4, 2, 2],
6740       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6742     InstrItinData <tc_1fe4ab69, /*tc_st*/
6743       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
6744       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6746     InstrItinData <tc_20131976, /*tc_2*/
6747       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6748       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6750     InstrItinData <tc_2237d952, /*tc_ld*/
6751       [InstrStage<1, [SLOT0]>], [1, 2],
6752       [Hex_FWD, Hex_FWD]>,
6754     InstrItinData <tc_23708a21, /*tc_1*/
6755       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
6756       []>,
6758     InstrItinData <tc_2471c1c8, /*tc_ld*/
6759       [InstrStage<1, [SLOT0]>], [4, 1],
6760       [Hex_FWD, Hex_FWD]>,
6762     InstrItinData <tc_24e109c7, /*tc_newvjump*/
6763       [InstrStage<1, [SLOT0]>], [3, 3, 2],
6764       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6766     InstrItinData <tc_24f426ab, /*tc_1*/
6767       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
6768       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6770     InstrItinData <tc_27106296, /*tc_3x*/
6771       [InstrStage<1, [SLOT3]>], [4, 1, 2],
6772       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6774     InstrItinData <tc_280f7fe1, /*tc_st*/
6775       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
6776       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6778     InstrItinData <tc_28e55c6f, /*tc_3x*/
6779       [InstrStage<1, [SLOT3]>], [1, 1],
6780       [Hex_FWD, Hex_FWD]>,
6782     InstrItinData <tc_2c13e7f5, /*tc_2*/
6783       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6784       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6786     InstrItinData <tc_2c3e17fc, /*tc_3x*/
6787       [InstrStage<1, [SLOT3]>], [1],
6788       [Hex_FWD]>,
6790     InstrItinData <tc_2f573607, /*tc_1*/
6791       [InstrStage<1, [SLOT2]>], [2, 2],
6792       [Hex_FWD, Hex_FWD]>,
6794     InstrItinData <tc_33e7e673, /*tc_2early*/
6795       [InstrStage<1, [SLOT2]>], [],
6796       []>,
6798     InstrItinData <tc_362b0be2, /*tc_3*/
6799       [InstrStage<1, [SLOT2]>], [1],
6800       [Hex_FWD]>,
6802     InstrItinData <tc_38382228, /*tc_3x*/
6803       [InstrStage<1, [SLOT3]>], [4, 1, 2],
6804       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6806     InstrItinData <tc_388f9897, /*tc_1*/
6807       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6808       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6810     InstrItinData <tc_38e0bae9, /*tc_3x*/
6811       [InstrStage<1, [SLOT3]>], [4, 4, 2, 1, 1],
6812       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6814     InstrItinData <tc_3d14a17b, /*tc_1*/
6815       [InstrStage<1, [SLOT0]>], [3, 2],
6816       [Hex_FWD, Hex_FWD]>,
6818     InstrItinData <tc_3edca78f, /*tc_2*/
6819       [InstrStage<1, [SLOT3]>], [4, 2],
6820       [Hex_FWD, Hex_FWD]>,
6822     InstrItinData <tc_3fbf1042, /*tc_1*/
6823       [InstrStage<1, [SLOT0]>], [3],
6824       [Hex_FWD]>,
6826     InstrItinData <tc_407e96f9, /*tc_1*/
6827       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6828       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6830     InstrItinData <tc_40d64c94, /*tc_newvjump*/
6831       [InstrStage<1, [SLOT0]>], [3, 1],
6832       [Hex_FWD, Hex_FWD]>,
6834     InstrItinData <tc_4222e6bf, /*tc_ld*/
6835       [InstrStage<1, [SLOT0]>], [4, 1, 2],
6836       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6838     InstrItinData <tc_42ff66ba, /*tc_1*/
6839       [InstrStage<1, [SLOT2]>], [2, 2],
6840       [Hex_FWD, Hex_FWD]>,
6842     InstrItinData <tc_442395f3, /*tc_2latepred*/
6843       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2, 2],
6844       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6846     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
6847       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 1],
6848       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6850     InstrItinData <tc_44d5a428, /*tc_st*/
6851       [InstrStage<1, [SLOT0]>], [1, 2],
6852       [Hex_FWD, Hex_FWD]>,
6854     InstrItinData <tc_44fffc58, /*tc_3*/
6855       [InstrStage<1, [SLOT2, SLOT3]>], [2],
6856       [Hex_FWD]>,
6858     InstrItinData <tc_45791fb8, /*tc_ld*/
6859       [InstrStage<1, [SLOT0]>], [4, 2, 1, 1, 2],
6860       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6862     InstrItinData <tc_45f9d1be, /*tc_2early*/
6863       [InstrStage<1, [SLOT2]>], [2],
6864       [Hex_FWD]>,
6866     InstrItinData <tc_46c18ecf, /*tc_3x*/
6867       [InstrStage<1, [SLOT3]>], [4, 1],
6868       [Hex_FWD, Hex_FWD]>,
6870     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
6871       [InstrStage<1, [SLOT3]>], [4, 1],
6872       [Hex_FWD, Hex_FWD]>,
6874     InstrItinData <tc_4a55d03c, /*tc_1*/
6875       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6876       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6878     InstrItinData <tc_4abdbdc6, /*tc_3x*/
6879       [InstrStage<1, [SLOT3]>], [2, 2],
6880       [Hex_FWD, Hex_FWD]>,
6882     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
6883       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
6884       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6886     InstrItinData <tc_4bf903b0, /*tc_st*/
6887       [InstrStage<1, [SLOT0]>], [3],
6888       [Hex_FWD]>,
6890     InstrItinData <tc_503ce0f3, /*tc_3x*/
6891       [InstrStage<1, [SLOT3]>], [4, 2, 2, 1],
6892       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6894     InstrItinData <tc_512b1653, /*tc_st*/
6895       [InstrStage<1, [SLOT0]>], [1, 2],
6896       [Hex_FWD, Hex_FWD]>,
6898     InstrItinData <tc_53c851ab, /*tc_3stall*/
6899       [InstrStage<1, [SLOT2]>], [4, 1, 2],
6900       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6902     InstrItinData <tc_54f0cee2, /*tc_3stall*/
6903       [InstrStage<1, [SLOT3]>], [1],
6904       [Hex_FWD]>,
6906     InstrItinData <tc_5502c366, /*tc_1*/
6907       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6910     InstrItinData <tc_55255f2b, /*tc_3stall*/
6911       [InstrStage<1, [SLOT3]>], [],
6912       []>,
6914     InstrItinData <tc_556f6577, /*tc_3x*/
6915       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6916       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6918     InstrItinData <tc_55a9a350, /*tc_st*/
6919       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6920       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6922     InstrItinData <tc_55b33fda, /*tc_1*/
6923       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6924       [Hex_FWD, Hex_FWD]>,
6926     InstrItinData <tc_56a124a7, /*tc_1*/
6927       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6928       [Hex_FWD, Hex_FWD]>,
6930     InstrItinData <tc_57a55b54, /*tc_1*/
6931       [InstrStage<1, [SLOT3]>], [2, 2],
6932       [Hex_FWD, Hex_FWD]>,
6934     InstrItinData <tc_5944960d, /*tc_ld*/
6935       [InstrStage<1, [SLOT0]>], [1, 1, 2],
6936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6938     InstrItinData <tc_59a7822c, /*tc_1*/
6939       [InstrStage<1, [SLOT0]>], [2, 2],
6940       [Hex_FWD, Hex_FWD]>,
6942     InstrItinData <tc_5a222e89, /*tc_2early*/
6943       [InstrStage<1, [SLOT2]>], [1, 1],
6944       [Hex_FWD, Hex_FWD]>,
6946     InstrItinData <tc_5a4b5e58, /*tc_3x*/
6947       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6948       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6950     InstrItinData <tc_5b347363, /*tc_1*/
6951       [InstrStage<1, [SLOT0]>], [3, 2, 2],
6952       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6954     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
6955       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 2],
6956       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6958     InstrItinData <tc_5da50c4b, /*tc_1*/
6959       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6960       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6962     InstrItinData <tc_5deb5e47, /*tc_st*/
6963       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6964       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6966     InstrItinData <tc_5e4cf0e8, /*tc_2*/
6967       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6968       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6970     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
6971       [InstrStage<1, [SLOT0]>], [4, 4, 3, 1, 2],
6972       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6974     InstrItinData <tc_60e324ff, /*tc_1*/
6975       [InstrStage<1, [SLOT2]>], [2],
6976       [Hex_FWD]>,
6978     InstrItinData <tc_63567288, /*tc_2latepred*/
6979       [InstrStage<1, [SLOT0]>], [4],
6980       [Hex_FWD]>,
6982     InstrItinData <tc_64b00d8a, /*tc_ld*/
6983       [InstrStage<1, [SLOT0]>], [4, 1],
6984       [Hex_FWD, Hex_FWD]>,
6986     InstrItinData <tc_651cbe02, /*tc_1*/
6987       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6988       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6990     InstrItinData <tc_65279839, /*tc_2*/
6991       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6992       [Hex_FWD, Hex_FWD]>,
6994     InstrItinData <tc_65cbd974, /*tc_st*/
6995       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2],
6996       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6998     InstrItinData <tc_69bfb303, /*tc_3*/
6999       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
7000       [Hex_FWD, Hex_FWD]>,
7002     InstrItinData <tc_6aa823ab, /*tc_3stall*/
7003       [InstrStage<1, [SLOT3]>], [4, 1],
7004       [Hex_FWD, Hex_FWD]>,
7006     InstrItinData <tc_6ae3426b, /*tc_3x*/
7007       [InstrStage<1, [SLOT3]>], [4, 1],
7008       [Hex_FWD, Hex_FWD]>,
7010     InstrItinData <tc_6d861a95, /*tc_3x*/
7011       [InstrStage<1, [SLOT3]>], [2, 1],
7012       [Hex_FWD, Hex_FWD]>,
7014     InstrItinData <tc_6e20402a, /*tc_st*/
7015       [InstrStage<1, [SLOT0]>], [2, 3],
7016       [Hex_FWD, Hex_FWD]>,
7018     InstrItinData <tc_6f42bc60, /*tc_3stall*/
7019       [InstrStage<1, [SLOT0]>], [4, 1, 1],
7020       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7022     InstrItinData <tc_6fb52018, /*tc_3stall*/
7023       [InstrStage<1, [SLOT0]>], [1, 1],
7024       [Hex_FWD, Hex_FWD]>,
7026     InstrItinData <tc_6fc5dbea, /*tc_1*/
7027       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
7028       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7030     InstrItinData <tc_711c805f, /*tc_1*/
7031       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
7032       [Hex_FWD, Hex_FWD]>,
7034     InstrItinData <tc_713b66bf, /*tc_1*/
7035       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
7036       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7038     InstrItinData <tc_7401744f, /*tc_2*/
7039       [InstrStage<1, [SLOT3]>], [4, 4, 2, 2],
7040       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7042     InstrItinData <tc_7476d766, /*tc_3stall*/
7043       [InstrStage<1, [SLOT3]>], [4, 2],
7044       [Hex_FWD, Hex_FWD]>,
7046     InstrItinData <tc_74a42bda, /*tc_ld*/
7047       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
7048       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7050     InstrItinData <tc_759e57be, /*tc_3stall*/
7051       [InstrStage<1, [SLOT2]>], [4, 1],
7052       [Hex_FWD, Hex_FWD]>,
7054     InstrItinData <tc_76bb5435, /*tc_ld*/
7055       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2, 2],
7056       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7058     InstrItinData <tc_7d6a2568, /*tc_3stall*/
7059       [InstrStage<1, [SLOT2]>], [1],
7060       [Hex_FWD]>,
7062     InstrItinData <tc_77f94a5e, /*tc_st*/
7063       [InstrStage<1, [SLOT0]>], [],
7064       []>,
7066     InstrItinData <tc_788b1d09, /*tc_3x*/
7067       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
7068       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7070     InstrItinData <tc_78f87ed3, /*tc_3stall*/
7071       [InstrStage<1, [SLOT0]>], [],
7072       []>,
7074     InstrItinData <tc_7af3a37e, /*tc_st*/
7075       [InstrStage<1, [SLOT0]>], [1, 3],
7076       [Hex_FWD, Hex_FWD]>,
7078     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
7079       [InstrStage<1, [SLOT0]>], [3, 2],
7080       [Hex_FWD, Hex_FWD]>,
7082     InstrItinData <tc_7c28bd7e, /*tc_st*/
7083       [InstrStage<1, [SLOT0]>], [3],
7084       [Hex_FWD]>,
7086     InstrItinData <tc_7c31e19a, /*tc_st*/
7087       [InstrStage<1, [SLOT0]>], [1, 2, 2],
7088       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7090     InstrItinData <tc_7c6d32e4, /*tc_ld*/
7091       [InstrStage<1, [SLOT0]>], [4, 2, 2],
7092       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7094     InstrItinData <tc_7dc63b5c, /*tc_3x*/
7095       [InstrStage<1, [SLOT3]>], [4, 1],
7096       [Hex_FWD, Hex_FWD]>,
7098     InstrItinData <tc_7f58404a, /*tc_3stall*/
7099       [InstrStage<1, [SLOT3]>], [],
7100       []>,
7102     InstrItinData <tc_7f7f45f5, /*tc_4x*/
7103       [InstrStage<1, [SLOT3]>], [5, 5, 1],
7104       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7106     InstrItinData <tc_7f8ae742, /*tc_3x*/
7107       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
7108       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7110     InstrItinData <tc_8035e91f, /*tc_st*/
7111       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
7112       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7114     InstrItinData <tc_822c3c68, /*tc_ld*/
7115       [InstrStage<1, [SLOT0]>], [4, 3, 2],
7116       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7118     InstrItinData <tc_829d8a86, /*tc_st*/
7119       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
7120       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7122     InstrItinData <tc_838c4d7a, /*tc_st*/
7123       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
7124       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7126     InstrItinData <tc_84a7500d, /*tc_2*/
7127       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
7128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7130     InstrItinData <tc_86173609, /*tc_2latepred*/
7131       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2],
7132       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7134     InstrItinData <tc_887d1bb7, /*tc_st*/
7135       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
7136       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7138     InstrItinData <tc_8a6d0d94, /*tc_ld*/
7139       [InstrStage<1, [SLOT0]>], [4, 2],
7140       [Hex_FWD, Hex_FWD]>,
7142     InstrItinData <tc_8a825db2, /*tc_2*/
7143       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7144       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7146     InstrItinData <tc_8b5bd4f5, /*tc_2*/
7147       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
7148       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7150     InstrItinData <tc_8e82e8ca, /*tc_st*/
7151       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
7152       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7154     InstrItinData <tc_8f36a2fd, /*tc_ld*/
7155       [InstrStage<1, [SLOT0]>], [4, 1, 1],
7156       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7158     InstrItinData <tc_9124c04f, /*tc_1*/
7159       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
7160       [Hex_FWD, Hex_FWD]>,
7162     InstrItinData <tc_92240447, /*tc_st*/
7163       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
7164       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7166     InstrItinData <tc_934753bb, /*tc_ld*/
7167       [InstrStage<1, [SLOT0]>], [3, 1, 2],
7168       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7170     InstrItinData <tc_937dd41c, /*tc_ld*/
7171       [InstrStage<1, [SLOT0]>], [],
7172       []>,
7174     InstrItinData <tc_9406230a, /*tc_3x*/
7175       [InstrStage<1, [SLOT3]>], [2, 1],
7176       [Hex_FWD, Hex_FWD]>,
7178     InstrItinData <tc_95a33176, /*tc_2*/
7179       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
7180       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7182     InstrItinData <tc_95f43c5e, /*tc_3*/
7183       [InstrStage<1, [SLOT2]>], [1],
7184       [Hex_FWD]>,
7186     InstrItinData <tc_96ef76ef, /*tc_st*/
7187       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
7188       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7190     InstrItinData <tc_975a4e54, /*tc_newvjump*/
7191       [InstrStage<1, [SLOT0]>], [3, 3, 2],
7192       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7194     InstrItinData <tc_9783714b, /*tc_4x*/
7195       [InstrStage<1, [SLOT3]>], [5, 1],
7196       [Hex_FWD, Hex_FWD]>,
7198     InstrItinData <tc_9b20a062, /*tc_3stall*/
7199       [InstrStage<1, [SLOT2]>], [4, 1],
7200       [Hex_FWD, Hex_FWD]>,
7202     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
7203       [InstrStage<1, [SLOT2]>], [],
7204       []>,
7206     InstrItinData <tc_9b3c0462, /*tc_2*/
7207       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7208       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7210     InstrItinData <tc_9bcfb2ee, /*tc_st*/
7211       [InstrStage<1, [SLOT0]>], [1, 2, 3],
7212       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7214     InstrItinData <tc_9c52f549, /*tc_1*/
7215       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
7216       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7218     InstrItinData <tc_9e27f2f9, /*tc_1*/
7219       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
7220       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7222     InstrItinData <tc_9e72dc89, /*tc_4x*/
7223       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
7224       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7226     InstrItinData <tc_9edb7c77, /*tc_4x*/
7227       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1, 2],
7228       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7230     InstrItinData <tc_9edefe01, /*tc_st*/
7231       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
7232       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7234     InstrItinData <tc_9f6cd987, /*tc_1*/
7235       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7236       [Hex_FWD, Hex_FWD]>,
7238     InstrItinData <tc_a08b630b, /*tc_2*/
7239       [InstrStage<1, [SLOT3]>], [4, 2, 2],
7240       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7242     InstrItinData <tc_a1297125, /*tc_1*/
7243       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7244       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7246     InstrItinData <tc_a154b476, /*tc_3x*/
7247       [InstrStage<1, [SLOT3]>], [4, 2, 1, 2],
7248       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7250     InstrItinData <tc_a2b365d2, /*tc_st*/
7251       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
7252       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7254     InstrItinData <tc_a3070909, /*tc_3stall*/
7255       [InstrStage<1, [SLOT0]>], [1, 1],
7256       [Hex_FWD, Hex_FWD]>,
7258     InstrItinData <tc_a32e03e7, /*tc_ld*/
7259       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2, 2],
7260       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7262     InstrItinData <tc_a38c45dc, /*tc_3x*/
7263       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1, 2],
7264       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7266     InstrItinData <tc_a4e22bbd, /*tc_2*/
7267       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
7268       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7270     InstrItinData <tc_a4ee89db, /*tc_2early*/
7271       [InstrStage<1, [SLOT0]>], [],
7272       []>,
7274     InstrItinData <tc_a724463d, /*tc_3stall*/
7275       [InstrStage<1, [SLOT0]>], [4, 1],
7276       [Hex_FWD, Hex_FWD]>,
7278     InstrItinData <tc_a7a13fac, /*tc_1*/
7279       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
7280       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7282     InstrItinData <tc_a7bdb22c, /*tc_2*/
7283       [InstrStage<1, [SLOT3]>], [4, 2],
7284       [Hex_FWD, Hex_FWD]>,
7286     InstrItinData <tc_a9edeffa, /*tc_st*/
7287       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
7288       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7290     InstrItinData <tc_abfd9a6d, /*tc_ld*/
7291       [InstrStage<1, [SLOT0]>], [4, 1, 2, 2],
7292       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7294     InstrItinData <tc_ac65613f, /*tc_ld*/
7295       [InstrStage<1, [SLOT0]>], [4, 3, 2, 2],
7296       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7298     InstrItinData <tc_addc37a8, /*tc_st*/
7299       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
7300       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7302     InstrItinData <tc_ae5babd7, /*tc_st*/
7303       [InstrStage<1, [SLOT0]>], [1, 2, 3],
7304       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7306     InstrItinData <tc_aee6250c, /*tc_ld*/
7307       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
7308       [Hex_FWD, Hex_FWD]>,
7310     InstrItinData <tc_af6af259, /*tc_ld*/
7311       [InstrStage<1, [SLOT0]>], [4, 3, 1, 1],
7312       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7314     InstrItinData <tc_b1ae5f67, /*tc_st*/
7315       [InstrStage<1, [SLOT0]>], [1],
7316       [Hex_FWD]>,
7318     InstrItinData <tc_b2196a3f, /*tc_3stall*/
7319       [InstrStage<1, [SLOT3]>], [1, 1],
7320       [Hex_FWD, Hex_FWD]>,
7322     InstrItinData <tc_b3d46584, /*tc_st*/
7323       [InstrStage<1, [SLOT0]>], [],
7324       []>,
7326     InstrItinData <tc_b4dc7630, /*tc_st*/
7327       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
7328       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7330     InstrItinData <tc_b7c4062a, /*tc_ld*/
7331       [InstrStage<1, [SLOT0]>], [4, 3, 1, 1, 2],
7332       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7334     InstrItinData <tc_b837298f, /*tc_1*/
7335       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
7336       []>,
7338     InstrItinData <tc_b9bec29e, /*tc_3stall*/
7339       [InstrStage<1, [SLOT2]>], [],
7340       []>,
7342     InstrItinData <tc_ba9255a6, /*tc_st*/
7343       [InstrStage<1, [SLOT0]>], [2, 2, 3],
7344       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7346     InstrItinData <tc_bb07f2c5, /*tc_st*/
7347       [InstrStage<1, [SLOT0]>], [3, 2, 3],
7348       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7350     InstrItinData <tc_bb78483e, /*tc_3stall*/
7351       [InstrStage<1, [SLOT3]>], [4, 1, 1],
7352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7354     InstrItinData <tc_bb831a7c, /*tc_2*/
7355       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2, 2],
7356       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7358     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
7359       [InstrStage<1, [SLOT0]>], [4, 1, 1, 2],
7360       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7362     InstrItinData <tc_c20701f0, /*tc_2*/
7363       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7364       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7366     InstrItinData <tc_c21d7447, /*tc_3x*/
7367       [InstrStage<1, [SLOT3]>], [4, 1, 1],
7368       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7370     InstrItinData <tc_c57d9f39, /*tc_1*/
7371       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
7372       [Hex_FWD, Hex_FWD]>,
7374     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
7375       [InstrStage<1, [SLOT0]>], [],
7376       []>,
7378     InstrItinData <tc_ce59038e, /*tc_st*/
7379       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
7380       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7382     InstrItinData <tc_cfa0e29b, /*tc_st*/
7383       [InstrStage<1, [SLOT0]>], [2, 2, 3],
7384       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7386     InstrItinData <tc_d03278fd, /*tc_st*/
7387       [InstrStage<1, [SLOT0]>], [2, 1, 2, 2],
7388       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7390     InstrItinData <tc_d234b61a, /*tc_st*/
7391       [InstrStage<1, [SLOT0]>], [1],
7392       [Hex_FWD]>,
7394     InstrItinData <tc_d33e5eee, /*tc_1*/
7395       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
7396       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7398     InstrItinData <tc_d3632d88, /*tc_2*/
7399       [InstrStage<1, [SLOT3]>], [4, 2],
7400       [Hex_FWD, Hex_FWD]>,
7402     InstrItinData <tc_d45ba9cd, /*tc_ld*/
7403       [InstrStage<1, [SLOT0]>], [1],
7404       [Hex_FWD]>,
7406     InstrItinData <tc_d57d649c, /*tc_3stall*/
7407       [InstrStage<1, [SLOT2]>], [2],
7408       [Hex_FWD]>,
7410     InstrItinData <tc_d61dfdc3, /*tc_2*/
7411       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7412       [Hex_FWD, Hex_FWD]>,
7414     InstrItinData <tc_d68dca5c, /*tc_3stall*/
7415       [InstrStage<1, [SLOT3]>], [4, 1, 1],
7416       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7418     InstrItinData <tc_d71ea8fa, /*tc_3x*/
7419       [InstrStage<1, [SLOT3]>], [2, 1],
7420       [Hex_FWD, Hex_FWD]>,
7422     InstrItinData <tc_d7718fbe, /*tc_3x*/
7423       [InstrStage<1, [SLOT3]>], [1],
7424       [Hex_FWD]>,
7426     InstrItinData <tc_db596beb, /*tc_3x*/
7427       [InstrStage<1, [SLOT3]>], [4, 1, 1],
7428       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7430     InstrItinData <tc_db96aa6b, /*tc_st*/
7431       [InstrStage<1, [SLOT0]>], [1],
7432       [Hex_FWD]>,
7434     InstrItinData <tc_dc51281d, /*tc_3*/
7435       [InstrStage<1, [SLOT2]>], [2, 1],
7436       [Hex_FWD, Hex_FWD]>,
7438     InstrItinData <tc_decdde8a, /*tc_1*/
7439       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
7440       [Hex_FWD]>,
7442     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
7443       [InstrStage<1, [SLOT0]>], [3, 2, 1],
7444       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7446     InstrItinData <tc_e3d699e3, /*tc_2*/
7447       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7448       [Hex_FWD, Hex_FWD]>,
7450     InstrItinData <tc_e60def48, /*tc_1*/
7451       [InstrStage<1, [SLOT2]>], [2],
7452       [Hex_FWD]>,
7454     InstrItinData <tc_e9170fb7, /*tc_ld*/
7455       [InstrStage<1, [SLOT0]>], [4, 1],
7456       [Hex_FWD, Hex_FWD]>,
7458     InstrItinData <tc_ed03645c, /*tc_1*/
7459       [InstrStage<1, [SLOT2]>], [3, 2],
7460       [Hex_FWD, Hex_FWD]>,
7462     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
7463       [InstrStage<1, [SLOT0]>], [4, 1, 1],
7464       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7466     InstrItinData <tc_eed07714, /*tc_ld*/
7467       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
7468       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7470     InstrItinData <tc_eeda4109, /*tc_1*/
7471       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
7472       [Hex_FWD, Hex_FWD]>,
7474     InstrItinData <tc_ef921005, /*tc_1*/
7475       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7476       [Hex_FWD, Hex_FWD]>,
7478     InstrItinData <tc_f098b237, /*tc_2*/
7479       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7480       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7482     InstrItinData <tc_f0cdeccf, /*tc_3x*/
7483       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
7484       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7486     InstrItinData <tc_f0e8e832, /*tc_4x*/
7487       [InstrStage<1, [SLOT3]>], [5, 1, 1],
7488       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7490     InstrItinData <tc_f34c1c21, /*tc_2*/
7491       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7492       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7494     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
7495       [InstrStage<1, [SLOT0]>], [2],
7496       [Hex_FWD]>,
7498     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
7499       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
7500       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7502     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
7503       [InstrStage<1, [SLOT0]>], [3, 2, 2],
7504       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7506     InstrItinData <tc_f7569068, /*tc_4x*/
7507       [InstrStage<1, [SLOT3]>], [5, 5, 1, 1],
7508       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7510     InstrItinData <tc_f97707c1, /*tc_1*/
7511       [InstrStage<1, [SLOT2]>], [2],
7512       [Hex_FWD]>,
7514     InstrItinData <tc_f999c66e, /*tc_1*/
7515       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
7516       [Hex_FWD, Hex_FWD]>,
7518     InstrItinData <tc_fae9dfa5, /*tc_3x*/
7519       [InstrStage<1, [SLOT3]>], [4, 2],
7520       [Hex_FWD, Hex_FWD]>,
7522     InstrItinData <tc_fedb7e19, /*tc_ld*/
7523       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2],
7524       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
7525   ];
7528 class DepScalarItinV68 {
7529   list<InstrItinData> DepScalarItinV68_list = [
7530     InstrItinData <tc_011e0e9d, /*tc_st*/
7531       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
7532       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7534     InstrItinData <tc_01d44cb2, /*tc_2*/
7535       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7536       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7538     InstrItinData <tc_01e1be3b, /*tc_3x*/
7539       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
7540       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7542     InstrItinData <tc_02fe1c65, /*tc_4x*/
7543       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
7544       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7546     InstrItinData <tc_0655b949, /*tc_st*/
7547       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
7548       [Hex_FWD, Hex_FWD]>,
7550     InstrItinData <tc_075c8dd8, /*tc_ld*/
7551       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
7552       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7554     InstrItinData <tc_0a195f2c, /*tc_4x*/
7555       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
7556       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7558     InstrItinData <tc_0a43be35, /*tc_3x*/
7559       [InstrStage<1, [SLOT3]>], [1],
7560       [Hex_FWD]>,
7562     InstrItinData <tc_0a6c20ae, /*tc_st*/
7563       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
7564       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7566     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
7567       [InstrStage<1, [SLOT2]>], [1],
7568       [Hex_FWD]>,
7570     InstrItinData <tc_0dfac0a7, /*tc_2*/
7571       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7572       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7574     InstrItinData <tc_0fac1eb8, /*tc_st*/
7575       [InstrStage<1, [SLOT0]>], [3, 2, 3],
7576       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7578     InstrItinData <tc_112d30d6, /*tc_1*/
7579       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
7580       [Hex_FWD]>,
7582     InstrItinData <tc_1242dc2a, /*tc_ld*/
7583       [InstrStage<1, [SLOT0]>], [2],
7584       [Hex_FWD]>,
7586     InstrItinData <tc_1248597c, /*tc_3x*/
7587       [InstrStage<1, [SLOT3]>], [2, 2],
7588       [Hex_FWD, Hex_FWD]>,
7590     InstrItinData <tc_139ef484, /*tc_3stall*/
7591       [InstrStage<1, [SLOT2]>], [1, 1],
7592       [Hex_FWD, Hex_FWD]>,
7594     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
7595       [InstrStage<1, [SLOT0]>], [3, 3, 1],
7596       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7598     InstrItinData <tc_151bf368, /*tc_1*/
7599       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7600       [Hex_FWD, Hex_FWD]>,
7602     InstrItinData <tc_158aa3f7, /*tc_st*/
7603       [InstrStage<1, [SLOT0]>], [1, 2, 2],
7604       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7606     InstrItinData <tc_197dce51, /*tc_3x*/
7607       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
7608       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7610     InstrItinData <tc_1981450d, /*tc_newvjump*/
7611       [InstrStage<1, [SLOT0]>], [3],
7612       [Hex_FWD]>,
7614     InstrItinData <tc_1c2c7a4a, /*tc_1*/
7615       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
7616       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7618     InstrItinData <tc_1c7522a8, /*tc_ld*/
7619       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
7620       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7622     InstrItinData <tc_1d41f8b7, /*tc_1*/
7623       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
7624       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7626     InstrItinData <tc_1fcb8495, /*tc_2*/
7627       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7628       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7630     InstrItinData <tc_1fe4ab69, /*tc_st*/
7631       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
7632       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7634     InstrItinData <tc_20131976, /*tc_2*/
7635       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7636       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7638     InstrItinData <tc_2237d952, /*tc_ld*/
7639       [InstrStage<1, [SLOT0]>], [1, 2],
7640       [Hex_FWD, Hex_FWD]>,
7642     InstrItinData <tc_23708a21, /*tc_1*/
7643       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
7644       []>,
7646     InstrItinData <tc_2471c1c8, /*tc_ld*/
7647       [InstrStage<1, [SLOT0]>], [4, 1],
7648       [Hex_FWD, Hex_FWD]>,
7650     InstrItinData <tc_24e109c7, /*tc_newvjump*/
7651       [InstrStage<1, [SLOT0]>], [3, 3, 2],
7652       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7654     InstrItinData <tc_24f426ab, /*tc_1*/
7655       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
7656       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7658     InstrItinData <tc_27106296, /*tc_3x*/
7659       [InstrStage<1, [SLOT3]>], [4, 1, 2],
7660       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7662     InstrItinData <tc_280f7fe1, /*tc_st*/
7663       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
7664       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7666     InstrItinData <tc_28e55c6f, /*tc_3x*/
7667       [InstrStage<1, [SLOT3]>], [1, 1],
7668       [Hex_FWD, Hex_FWD]>,
7670     InstrItinData <tc_2c13e7f5, /*tc_2*/
7671       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
7672       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7674     InstrItinData <tc_2c3e17fc, /*tc_3x*/
7675       [InstrStage<1, [SLOT3]>], [1],
7676       [Hex_FWD]>,
7678     InstrItinData <tc_2f573607, /*tc_1*/
7679       [InstrStage<1, [SLOT2]>], [2, 2],
7680       [Hex_FWD, Hex_FWD]>,
7682     InstrItinData <tc_33e7e673, /*tc_2early*/
7683       [InstrStage<1, [SLOT2]>], [],
7684       []>,
7686     InstrItinData <tc_362b0be2, /*tc_3*/
7687       [InstrStage<1, [SLOT2]>], [1],
7688       [Hex_FWD]>,
7690     InstrItinData <tc_38382228, /*tc_3x*/
7691       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
7692       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7694     InstrItinData <tc_388f9897, /*tc_1*/
7695       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
7696       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7698     InstrItinData <tc_38e0bae9, /*tc_3x*/
7699       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
7700       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7702     InstrItinData <tc_3d14a17b, /*tc_1*/
7703       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
7704       [Hex_FWD, Hex_FWD]>,
7706     InstrItinData <tc_3edca78f, /*tc_2*/
7707       [InstrStage<1, [SLOT3]>], [4, 2],
7708       [Hex_FWD, Hex_FWD]>,
7710     InstrItinData <tc_3fbf1042, /*tc_1*/
7711       [InstrStage<1, [SLOT0, SLOT1]>], [3],
7712       [Hex_FWD]>,
7714     InstrItinData <tc_407e96f9, /*tc_1*/
7715       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7716       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7718     InstrItinData <tc_40d64c94, /*tc_newvjump*/
7719       [InstrStage<1, [SLOT0]>], [3, 1],
7720       [Hex_FWD, Hex_FWD]>,
7722     InstrItinData <tc_4222e6bf, /*tc_ld*/
7723       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
7724       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7726     InstrItinData <tc_42ff66ba, /*tc_1*/
7727       [InstrStage<1, [SLOT2]>], [2, 2],
7728       [Hex_FWD, Hex_FWD]>,
7730     InstrItinData <tc_442395f3, /*tc_2latepred*/
7731       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
7732       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7734     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
7735       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
7736       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7738     InstrItinData <tc_44d5a428, /*tc_st*/
7739       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
7740       [Hex_FWD, Hex_FWD]>,
7742     InstrItinData <tc_44fffc58, /*tc_3*/
7743       [InstrStage<1, [SLOT2, SLOT3]>], [2],
7744       [Hex_FWD]>,
7746     InstrItinData <tc_45791fb8, /*tc_ld*/
7747       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
7748       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7750     InstrItinData <tc_45f9d1be, /*tc_2early*/
7751       [InstrStage<1, [SLOT2]>], [2],
7752       [Hex_FWD]>,
7754     InstrItinData <tc_46c18ecf, /*tc_3x*/
7755       [InstrStage<1, [SLOT3]>], [4, 1],
7756       [Hex_FWD, Hex_FWD]>,
7758     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
7759       [InstrStage<1, [SLOT3]>], [4, 1],
7760       [Hex_FWD, Hex_FWD]>,
7762     InstrItinData <tc_4a55d03c, /*tc_1*/
7763       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7764       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7766     InstrItinData <tc_4abdbdc6, /*tc_3x*/
7767       [InstrStage<1, [SLOT3]>], [2, 2],
7768       [Hex_FWD, Hex_FWD]>,
7770     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
7771       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
7772       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7774     InstrItinData <tc_4bf903b0, /*tc_st*/
7775       [InstrStage<1, [SLOT0]>], [3],
7776       [Hex_FWD]>,
7778     InstrItinData <tc_503ce0f3, /*tc_3x*/
7779       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
7780       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7782     InstrItinData <tc_512b1653, /*tc_st*/
7783       [InstrStage<1, [SLOT0]>], [1, 2],
7784       [Hex_FWD, Hex_FWD]>,
7786     InstrItinData <tc_53c851ab, /*tc_3stall*/
7787       [InstrStage<1, [SLOT2]>], [4, 1, 2],
7788       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7790     InstrItinData <tc_54f0cee2, /*tc_3stall*/
7791       [InstrStage<1, [SLOT3]>], [1],
7792       [Hex_FWD]>,
7794     InstrItinData <tc_5502c366, /*tc_1*/
7795       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7798     InstrItinData <tc_55255f2b, /*tc_3stall*/
7799       [InstrStage<1, [SLOT3]>], [],
7800       []>,
7802     InstrItinData <tc_556f6577, /*tc_3x*/
7803       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
7804       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7806     InstrItinData <tc_55a9a350, /*tc_st*/
7807       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
7808       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7810     InstrItinData <tc_55b33fda, /*tc_1*/
7811       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7812       [Hex_FWD, Hex_FWD]>,
7814     InstrItinData <tc_56a124a7, /*tc_1*/
7815       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
7816       [Hex_FWD, Hex_FWD]>,
7818     InstrItinData <tc_57a55b54, /*tc_1*/
7819       [InstrStage<1, [SLOT3]>], [2, 2],
7820       [Hex_FWD, Hex_FWD]>,
7822     InstrItinData <tc_5944960d, /*tc_ld*/
7823       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
7824       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7826     InstrItinData <tc_59a7822c, /*tc_1*/
7827       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
7828       [Hex_FWD, Hex_FWD]>,
7830     InstrItinData <tc_5a222e89, /*tc_2early*/
7831       [InstrStage<1, [SLOT2]>], [1, 1],
7832       [Hex_FWD, Hex_FWD]>,
7834     InstrItinData <tc_5a4b5e58, /*tc_3x*/
7835       [InstrStage<1, [SLOT3]>], [4, 1, 1],
7836       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7838     InstrItinData <tc_5b347363, /*tc_1*/
7839       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
7840       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7842     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
7843       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
7844       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7846     InstrItinData <tc_5da50c4b, /*tc_1*/
7847       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7848       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7850     InstrItinData <tc_5deb5e47, /*tc_st*/
7851       [InstrStage<1, [SLOT0]>], [1, 2, 3],
7852       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7854     InstrItinData <tc_5e4cf0e8, /*tc_2*/
7855       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
7856       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7858     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
7859       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
7860       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7862     InstrItinData <tc_60e324ff, /*tc_1*/
7863       [InstrStage<1, [SLOT2]>], [2],
7864       [Hex_FWD]>,
7866     InstrItinData <tc_63567288, /*tc_2latepred*/
7867       [InstrStage<1, [SLOT0, SLOT1]>], [4],
7868       [Hex_FWD]>,
7870     InstrItinData <tc_64b00d8a, /*tc_ld*/
7871       [InstrStage<1, [SLOT0]>], [4, 1],
7872       [Hex_FWD, Hex_FWD]>,
7874     InstrItinData <tc_651cbe02, /*tc_1*/
7875       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7876       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7878     InstrItinData <tc_65279839, /*tc_2*/
7879       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7880       [Hex_FWD, Hex_FWD]>,
7882     InstrItinData <tc_65cbd974, /*tc_st*/
7883       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
7884       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7886     InstrItinData <tc_69bfb303, /*tc_3*/
7887       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
7888       [Hex_FWD, Hex_FWD]>,
7890     InstrItinData <tc_6aa823ab, /*tc_3stall*/
7891       [InstrStage<1, [SLOT3]>], [4, 1],
7892       [Hex_FWD, Hex_FWD]>,
7894     InstrItinData <tc_6ae3426b, /*tc_3x*/
7895       [InstrStage<1, [SLOT3]>], [4, 1],
7896       [Hex_FWD, Hex_FWD]>,
7898     InstrItinData <tc_6d861a95, /*tc_3x*/
7899       [InstrStage<1, [SLOT3]>], [2, 1],
7900       [Hex_FWD, Hex_FWD]>,
7902     InstrItinData <tc_6e20402a, /*tc_st*/
7903       [InstrStage<1, [SLOT0]>], [2, 3],
7904       [Hex_FWD, Hex_FWD]>,
7906     InstrItinData <tc_6f42bc60, /*tc_3stall*/
7907       [InstrStage<1, [SLOT0]>], [4, 1, 1],
7908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7910     InstrItinData <tc_6fb52018, /*tc_3stall*/
7911       [InstrStage<1, [SLOT0]>], [1, 1],
7912       [Hex_FWD, Hex_FWD]>,
7914     InstrItinData <tc_6fc5dbea, /*tc_1*/
7915       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
7916       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7918     InstrItinData <tc_711c805f, /*tc_1*/
7919       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
7920       [Hex_FWD, Hex_FWD]>,
7922     InstrItinData <tc_713b66bf, /*tc_1*/
7923       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
7924       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7926     InstrItinData <tc_7401744f, /*tc_2*/
7927       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
7928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7930     InstrItinData <tc_7476d766, /*tc_3stall*/
7931       [InstrStage<1, [SLOT3]>], [4, 2],
7932       [Hex_FWD, Hex_FWD]>,
7934     InstrItinData <tc_74a42bda, /*tc_ld*/
7935       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
7936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7938     InstrItinData <tc_759e57be, /*tc_3stall*/
7939       [InstrStage<1, [SLOT2]>], [4, 1],
7940       [Hex_FWD, Hex_FWD]>,
7942     InstrItinData <tc_76bb5435, /*tc_ld*/
7943       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
7944       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7946     InstrItinData <tc_7d6a2568, /*tc_3stall*/
7947       [InstrStage<1, [SLOT2]>], [1],
7948       [Hex_FWD]>,
7950     InstrItinData <tc_77f94a5e, /*tc_st*/
7951       [InstrStage<1, [SLOT0]>], [],
7952       []>,
7954     InstrItinData <tc_788b1d09, /*tc_3x*/
7955       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
7956       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7958     InstrItinData <tc_78f87ed3, /*tc_3stall*/
7959       [InstrStage<1, [SLOT0]>], [],
7960       []>,
7962     InstrItinData <tc_7af3a37e, /*tc_st*/
7963       [InstrStage<1, [SLOT0]>], [1, 3],
7964       [Hex_FWD, Hex_FWD]>,
7966     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
7967       [InstrStage<1, [SLOT0]>], [3, 2],
7968       [Hex_FWD, Hex_FWD]>,
7970     InstrItinData <tc_7c28bd7e, /*tc_st*/
7971       [InstrStage<1, [SLOT0]>], [3],
7972       [Hex_FWD]>,
7974     InstrItinData <tc_7c31e19a, /*tc_st*/
7975       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
7976       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7978     InstrItinData <tc_7c6d32e4, /*tc_ld*/
7979       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
7980       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7982     InstrItinData <tc_7dc63b5c, /*tc_3x*/
7983       [InstrStage<1, [SLOT3]>], [4, 1],
7984       [Hex_FWD, Hex_FWD]>,
7986     InstrItinData <tc_7f58404a, /*tc_3stall*/
7987       [InstrStage<1, [SLOT3]>], [],
7988       []>,
7990     InstrItinData <tc_7f7f45f5, /*tc_4x*/
7991       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
7992       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7994     InstrItinData <tc_7f8ae742, /*tc_3x*/
7995       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
7996       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7998     InstrItinData <tc_8035e91f, /*tc_st*/
7999       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
8000       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8002     InstrItinData <tc_822c3c68, /*tc_ld*/
8003       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
8004       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8006     InstrItinData <tc_829d8a86, /*tc_st*/
8007       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
8008       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8010     InstrItinData <tc_838c4d7a, /*tc_st*/
8011       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
8012       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8014     InstrItinData <tc_84a7500d, /*tc_2*/
8015       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
8016       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8018     InstrItinData <tc_86173609, /*tc_2latepred*/
8019       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
8020       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8022     InstrItinData <tc_887d1bb7, /*tc_st*/
8023       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
8024       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8026     InstrItinData <tc_8a6d0d94, /*tc_ld*/
8027       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
8028       [Hex_FWD, Hex_FWD]>,
8030     InstrItinData <tc_8a825db2, /*tc_2*/
8031       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8032       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8034     InstrItinData <tc_8b5bd4f5, /*tc_2*/
8035       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
8036       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8038     InstrItinData <tc_8e82e8ca, /*tc_st*/
8039       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
8040       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8042     InstrItinData <tc_8f36a2fd, /*tc_ld*/
8043       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
8044       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8046     InstrItinData <tc_9124c04f, /*tc_1*/
8047       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
8048       [Hex_FWD, Hex_FWD]>,
8050     InstrItinData <tc_92240447, /*tc_st*/
8051       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
8052       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8054     InstrItinData <tc_934753bb, /*tc_ld*/
8055       [InstrStage<1, [SLOT0]>], [3, 1, 2],
8056       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8058     InstrItinData <tc_937dd41c, /*tc_ld*/
8059       [InstrStage<1, [SLOT0, SLOT1]>], [],
8060       []>,
8062     InstrItinData <tc_9406230a, /*tc_3x*/
8063       [InstrStage<1, [SLOT3]>], [2, 1],
8064       [Hex_FWD, Hex_FWD]>,
8066     InstrItinData <tc_95a33176, /*tc_2*/
8067       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
8068       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8070     InstrItinData <tc_95f43c5e, /*tc_3*/
8071       [InstrStage<1, [SLOT2]>], [1],
8072       [Hex_FWD]>,
8074     InstrItinData <tc_96ef76ef, /*tc_st*/
8075       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
8076       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8078     InstrItinData <tc_975a4e54, /*tc_newvjump*/
8079       [InstrStage<1, [SLOT0]>], [3, 3, 2],
8080       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8082     InstrItinData <tc_9783714b, /*tc_4x*/
8083       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
8084       [Hex_FWD, Hex_FWD]>,
8086     InstrItinData <tc_9b20a062, /*tc_3stall*/
8087       [InstrStage<1, [SLOT2]>], [4, 1],
8088       [Hex_FWD, Hex_FWD]>,
8090     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
8091       [InstrStage<1, [SLOT2]>], [],
8092       []>,
8094     InstrItinData <tc_9b3c0462, /*tc_2*/
8095       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8096       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8098     InstrItinData <tc_9bcfb2ee, /*tc_st*/
8099       [InstrStage<1, [SLOT0]>], [1, 2, 3],
8100       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8102     InstrItinData <tc_9c52f549, /*tc_1*/
8103       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
8104       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8106     InstrItinData <tc_9e27f2f9, /*tc_1*/
8107       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
8108       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8110     InstrItinData <tc_9e72dc89, /*tc_4x*/
8111       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
8112       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8114     InstrItinData <tc_9edb7c77, /*tc_4x*/
8115       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
8116       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8118     InstrItinData <tc_9edefe01, /*tc_st*/
8119       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
8120       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8122     InstrItinData <tc_9f6cd987, /*tc_1*/
8123       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
8124       [Hex_FWD, Hex_FWD]>,
8126     InstrItinData <tc_a08b630b, /*tc_2*/
8127       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8130     InstrItinData <tc_a1297125, /*tc_1*/
8131       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
8132       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8134     InstrItinData <tc_a154b476, /*tc_3x*/
8135       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
8136       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8138     InstrItinData <tc_a2b365d2, /*tc_st*/
8139       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
8140       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8142     InstrItinData <tc_a3070909, /*tc_3stall*/
8143       [InstrStage<1, [SLOT0]>], [1, 1],
8144       [Hex_FWD, Hex_FWD]>,
8146     InstrItinData <tc_a32e03e7, /*tc_ld*/
8147       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
8148       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8150     InstrItinData <tc_a38c45dc, /*tc_3x*/
8151       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
8152       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8154     InstrItinData <tc_a4e22bbd, /*tc_2*/
8155       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
8156       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8158     InstrItinData <tc_a4ee89db, /*tc_2early*/
8159       [InstrStage<1, [SLOT0]>], [],
8160       []>,
8162     InstrItinData <tc_a724463d, /*tc_3stall*/
8163       [InstrStage<1, [SLOT0]>], [4, 1],
8164       [Hex_FWD, Hex_FWD]>,
8166     InstrItinData <tc_a7a13fac, /*tc_1*/
8167       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
8168       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8170     InstrItinData <tc_a7bdb22c, /*tc_2*/
8171       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
8172       [Hex_FWD, Hex_FWD]>,
8174     InstrItinData <tc_a9edeffa, /*tc_st*/
8175       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
8176       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8178     InstrItinData <tc_abfd9a6d, /*tc_ld*/
8179       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
8180       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8182     InstrItinData <tc_ac65613f, /*tc_ld*/
8183       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
8184       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8186     InstrItinData <tc_addc37a8, /*tc_st*/
8187       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
8188       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8190     InstrItinData <tc_ae5babd7, /*tc_st*/
8191       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
8192       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8194     InstrItinData <tc_aee6250c, /*tc_ld*/
8195       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
8196       [Hex_FWD, Hex_FWD]>,
8198     InstrItinData <tc_af6af259, /*tc_ld*/
8199       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
8200       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8202     InstrItinData <tc_b1ae5f67, /*tc_st*/
8203       [InstrStage<1, [SLOT0]>], [1],
8204       [Hex_FWD]>,
8206     InstrItinData <tc_b2196a3f, /*tc_3stall*/
8207       [InstrStage<1, [SLOT3]>], [1, 1],
8208       [Hex_FWD, Hex_FWD]>,
8210     InstrItinData <tc_b3d46584, /*tc_st*/
8211       [InstrStage<1, [SLOT0]>], [],
8212       []>,
8214     InstrItinData <tc_b4dc7630, /*tc_st*/
8215       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
8216       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8218     InstrItinData <tc_b7c4062a, /*tc_ld*/
8219       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
8220       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8222     InstrItinData <tc_b837298f, /*tc_1*/
8223       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
8224       []>,
8226     InstrItinData <tc_b9bec29e, /*tc_3stall*/
8227       [InstrStage<1, [SLOT2]>], [],
8228       []>,
8230     InstrItinData <tc_ba9255a6, /*tc_st*/
8231       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
8232       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8234     InstrItinData <tc_bb07f2c5, /*tc_st*/
8235       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
8236       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8238     InstrItinData <tc_bb78483e, /*tc_3stall*/
8239       [InstrStage<1, [SLOT3]>], [4, 1, 1],
8240       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8242     InstrItinData <tc_bb831a7c, /*tc_2*/
8243       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
8244       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8246     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
8247       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
8248       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8250     InstrItinData <tc_c20701f0, /*tc_2*/
8251       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8252       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8254     InstrItinData <tc_c21d7447, /*tc_3x*/
8255       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
8256       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8258     InstrItinData <tc_c57d9f39, /*tc_1*/
8259       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
8260       [Hex_FWD, Hex_FWD]>,
8262     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
8263       [InstrStage<1, [SLOT0]>], [],
8264       []>,
8266     InstrItinData <tc_ce59038e, /*tc_st*/
8267       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
8268       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8270     InstrItinData <tc_cfa0e29b, /*tc_st*/
8271       [InstrStage<1, [SLOT0]>], [2, 2, 3],
8272       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8274     InstrItinData <tc_d03278fd, /*tc_st*/
8275       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
8276       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8278     InstrItinData <tc_d234b61a, /*tc_st*/
8279       [InstrStage<1, [SLOT0]>], [1],
8280       [Hex_FWD]>,
8282     InstrItinData <tc_d33e5eee, /*tc_1*/
8283       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
8284       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8286     InstrItinData <tc_d3632d88, /*tc_2*/
8287       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
8288       [Hex_FWD, Hex_FWD]>,
8290     InstrItinData <tc_d45ba9cd, /*tc_ld*/
8291       [InstrStage<1, [SLOT0]>], [1],
8292       [Hex_FWD]>,
8294     InstrItinData <tc_d57d649c, /*tc_3stall*/
8295       [InstrStage<1, [SLOT2]>], [2],
8296       [Hex_FWD]>,
8298     InstrItinData <tc_d61dfdc3, /*tc_2*/
8299       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
8300       [Hex_FWD, Hex_FWD]>,
8302     InstrItinData <tc_d68dca5c, /*tc_3stall*/
8303       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
8304       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8306     InstrItinData <tc_d71ea8fa, /*tc_3x*/
8307       [InstrStage<1, [SLOT3]>], [2, 1],
8308       [Hex_FWD, Hex_FWD]>,
8310     InstrItinData <tc_d7718fbe, /*tc_3x*/
8311       [InstrStage<1, [SLOT3]>], [1],
8312       [Hex_FWD]>,
8314     InstrItinData <tc_db596beb, /*tc_3x*/
8315       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
8316       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8318     InstrItinData <tc_db96aa6b, /*tc_st*/
8319       [InstrStage<1, [SLOT0]>], [1],
8320       [Hex_FWD]>,
8322     InstrItinData <tc_dc51281d, /*tc_3*/
8323       [InstrStage<1, [SLOT2]>], [2, 1],
8324       [Hex_FWD, Hex_FWD]>,
8326     InstrItinData <tc_decdde8a, /*tc_1*/
8327       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
8328       [Hex_FWD]>,
8330     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
8331       [InstrStage<1, [SLOT0]>], [3, 2, 1],
8332       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8334     InstrItinData <tc_e3d699e3, /*tc_2*/
8335       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
8336       [Hex_FWD, Hex_FWD]>,
8338     InstrItinData <tc_e60def48, /*tc_1*/
8339       [InstrStage<1, [SLOT2]>], [2],
8340       [Hex_FWD]>,
8342     InstrItinData <tc_e9170fb7, /*tc_ld*/
8343       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
8344       [Hex_FWD, Hex_FWD]>,
8346     InstrItinData <tc_ed03645c, /*tc_1*/
8347       [InstrStage<1, [SLOT2]>], [3, 2],
8348       [Hex_FWD, Hex_FWD]>,
8350     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
8351       [InstrStage<1, [SLOT0]>], [4, 1, 1],
8352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8354     InstrItinData <tc_eed07714, /*tc_ld*/
8355       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
8356       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8358     InstrItinData <tc_eeda4109, /*tc_1*/
8359       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
8360       [Hex_FWD, Hex_FWD]>,
8362     InstrItinData <tc_ef921005, /*tc_1*/
8363       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
8364       [Hex_FWD, Hex_FWD]>,
8366     InstrItinData <tc_f098b237, /*tc_2*/
8367       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8368       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8370     InstrItinData <tc_f0cdeccf, /*tc_3x*/
8371       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
8372       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8374     InstrItinData <tc_f0e8e832, /*tc_4x*/
8375       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
8376       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8378     InstrItinData <tc_f34c1c21, /*tc_2*/
8379       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8380       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8382     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
8383       [InstrStage<1, [SLOT0]>], [2],
8384       [Hex_FWD]>,
8386     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
8387       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
8388       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8390     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
8391       [InstrStage<1, [SLOT0]>], [3, 2, 2],
8392       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8394     InstrItinData <tc_f7569068, /*tc_4x*/
8395       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
8396       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8398     InstrItinData <tc_f97707c1, /*tc_1*/
8399       [InstrStage<1, [SLOT2]>], [2],
8400       [Hex_FWD]>,
8402     InstrItinData <tc_f999c66e, /*tc_1*/
8403       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
8404       [Hex_FWD, Hex_FWD]>,
8406     InstrItinData <tc_fae9dfa5, /*tc_3x*/
8407       [InstrStage<1, [SLOT3]>], [4, 2],
8408       [Hex_FWD, Hex_FWD]>,
8410     InstrItinData <tc_fedb7e19, /*tc_ld*/
8411       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
8412       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
8413   ];
8416 class DepScalarItinV69 {
8417   list<InstrItinData> DepScalarItinV69_list = [
8418     InstrItinData <tc_011e0e9d, /*tc_st*/
8419       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
8420       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8422     InstrItinData <tc_01d44cb2, /*tc_2*/
8423       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8424       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8426     InstrItinData <tc_01e1be3b, /*tc_3x*/
8427       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
8428       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8430     InstrItinData <tc_02fe1c65, /*tc_4x*/
8431       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
8432       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8434     InstrItinData <tc_0655b949, /*tc_st*/
8435       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
8436       [Hex_FWD, Hex_FWD]>,
8438     InstrItinData <tc_075c8dd8, /*tc_ld*/
8439       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
8440       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8442     InstrItinData <tc_0a195f2c, /*tc_4x*/
8443       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
8444       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8446     InstrItinData <tc_0a43be35, /*tc_3x*/
8447       [InstrStage<1, [SLOT3]>], [1],
8448       [Hex_FWD]>,
8450     InstrItinData <tc_0a6c20ae, /*tc_st*/
8451       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
8452       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8454     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
8455       [InstrStage<1, [SLOT2]>], [1],
8456       [Hex_FWD]>,
8458     InstrItinData <tc_0dfac0a7, /*tc_2*/
8459       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8460       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8462     InstrItinData <tc_0fac1eb8, /*tc_st*/
8463       [InstrStage<1, [SLOT0]>], [3, 2, 3],
8464       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8466     InstrItinData <tc_112d30d6, /*tc_1*/
8467       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
8468       [Hex_FWD]>,
8470     InstrItinData <tc_1242dc2a, /*tc_ld*/
8471       [InstrStage<1, [SLOT0]>], [2],
8472       [Hex_FWD]>,
8474     InstrItinData <tc_1248597c, /*tc_3x*/
8475       [InstrStage<1, [SLOT3]>], [2, 2],
8476       [Hex_FWD, Hex_FWD]>,
8478     InstrItinData <tc_139ef484, /*tc_3stall*/
8479       [InstrStage<1, [SLOT2]>], [1, 1],
8480       [Hex_FWD, Hex_FWD]>,
8482     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
8483       [InstrStage<1, [SLOT0]>], [3, 3, 1],
8484       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8486     InstrItinData <tc_151bf368, /*tc_1*/
8487       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
8488       [Hex_FWD, Hex_FWD]>,
8490     InstrItinData <tc_158aa3f7, /*tc_st*/
8491       [InstrStage<1, [SLOT0]>], [1, 2, 2],
8492       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8494     InstrItinData <tc_197dce51, /*tc_3x*/
8495       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
8496       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8498     InstrItinData <tc_1981450d, /*tc_newvjump*/
8499       [InstrStage<1, [SLOT0]>], [3],
8500       [Hex_FWD]>,
8502     InstrItinData <tc_1c2c7a4a, /*tc_1*/
8503       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
8504       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8506     InstrItinData <tc_1c7522a8, /*tc_ld*/
8507       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
8508       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8510     InstrItinData <tc_1d41f8b7, /*tc_1*/
8511       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
8512       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8514     InstrItinData <tc_1fcb8495, /*tc_2*/
8515       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8516       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8518     InstrItinData <tc_1fe4ab69, /*tc_st*/
8519       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
8520       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8522     InstrItinData <tc_20131976, /*tc_2*/
8523       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8524       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8526     InstrItinData <tc_2237d952, /*tc_ld*/
8527       [InstrStage<1, [SLOT0]>], [1, 2],
8528       [Hex_FWD, Hex_FWD]>,
8530     InstrItinData <tc_23708a21, /*tc_1*/
8531       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
8532       []>,
8534     InstrItinData <tc_2471c1c8, /*tc_ld*/
8535       [InstrStage<1, [SLOT0]>], [4, 1],
8536       [Hex_FWD, Hex_FWD]>,
8538     InstrItinData <tc_24e109c7, /*tc_newvjump*/
8539       [InstrStage<1, [SLOT0]>], [3, 3, 2],
8540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8542     InstrItinData <tc_24f426ab, /*tc_1*/
8543       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
8544       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8546     InstrItinData <tc_27106296, /*tc_3x*/
8547       [InstrStage<1, [SLOT3]>], [4, 1, 2],
8548       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8550     InstrItinData <tc_280f7fe1, /*tc_st*/
8551       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
8552       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8554     InstrItinData <tc_28e55c6f, /*tc_3x*/
8555       [InstrStage<1, [SLOT3]>], [1, 1],
8556       [Hex_FWD, Hex_FWD]>,
8558     InstrItinData <tc_2c13e7f5, /*tc_2*/
8559       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
8560       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8562     InstrItinData <tc_2c3e17fc, /*tc_3x*/
8563       [InstrStage<1, [SLOT3]>], [1],
8564       [Hex_FWD]>,
8566     InstrItinData <tc_2f573607, /*tc_1*/
8567       [InstrStage<1, [SLOT2]>], [2, 2],
8568       [Hex_FWD, Hex_FWD]>,
8570     InstrItinData <tc_33e7e673, /*tc_2early*/
8571       [InstrStage<1, [SLOT2]>], [],
8572       []>,
8574     InstrItinData <tc_362b0be2, /*tc_3*/
8575       [InstrStage<1, [SLOT2]>], [1],
8576       [Hex_FWD]>,
8578     InstrItinData <tc_38382228, /*tc_3x*/
8579       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
8580       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8582     InstrItinData <tc_388f9897, /*tc_1*/
8583       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
8584       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8586     InstrItinData <tc_38e0bae9, /*tc_3x*/
8587       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
8588       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8590     InstrItinData <tc_3d14a17b, /*tc_1*/
8591       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
8592       [Hex_FWD, Hex_FWD]>,
8594     InstrItinData <tc_3edca78f, /*tc_2*/
8595       [InstrStage<1, [SLOT3]>], [4, 2],
8596       [Hex_FWD, Hex_FWD]>,
8598     InstrItinData <tc_3fbf1042, /*tc_1*/
8599       [InstrStage<1, [SLOT0, SLOT1]>], [3],
8600       [Hex_FWD]>,
8602     InstrItinData <tc_407e96f9, /*tc_1*/
8603       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
8604       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8606     InstrItinData <tc_40d64c94, /*tc_newvjump*/
8607       [InstrStage<1, [SLOT0]>], [3, 1],
8608       [Hex_FWD, Hex_FWD]>,
8610     InstrItinData <tc_4222e6bf, /*tc_ld*/
8611       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
8612       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8614     InstrItinData <tc_42ff66ba, /*tc_1*/
8615       [InstrStage<1, [SLOT2]>], [2, 2],
8616       [Hex_FWD, Hex_FWD]>,
8618     InstrItinData <tc_442395f3, /*tc_2latepred*/
8619       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
8620       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8622     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
8623       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
8624       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8626     InstrItinData <tc_44d5a428, /*tc_st*/
8627       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
8628       [Hex_FWD, Hex_FWD]>,
8630     InstrItinData <tc_44fffc58, /*tc_3*/
8631       [InstrStage<1, [SLOT2, SLOT3]>], [2],
8632       [Hex_FWD]>,
8634     InstrItinData <tc_45791fb8, /*tc_ld*/
8635       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
8636       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8638     InstrItinData <tc_45f9d1be, /*tc_2early*/
8639       [InstrStage<1, [SLOT2]>], [2],
8640       [Hex_FWD]>,
8642     InstrItinData <tc_46c18ecf, /*tc_3x*/
8643       [InstrStage<1, [SLOT3]>], [4, 1],
8644       [Hex_FWD, Hex_FWD]>,
8646     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
8647       [InstrStage<1, [SLOT3]>], [4, 1],
8648       [Hex_FWD, Hex_FWD]>,
8650     InstrItinData <tc_4a55d03c, /*tc_1*/
8651       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
8652       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8654     InstrItinData <tc_4abdbdc6, /*tc_3x*/
8655       [InstrStage<1, [SLOT3]>], [2, 2],
8656       [Hex_FWD, Hex_FWD]>,
8658     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
8659       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
8660       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8662     InstrItinData <tc_4bf903b0, /*tc_st*/
8663       [InstrStage<1, [SLOT0]>], [3],
8664       [Hex_FWD]>,
8666     InstrItinData <tc_503ce0f3, /*tc_3x*/
8667       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
8668       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8670     InstrItinData <tc_512b1653, /*tc_st*/
8671       [InstrStage<1, [SLOT0]>], [1, 2],
8672       [Hex_FWD, Hex_FWD]>,
8674     InstrItinData <tc_53c851ab, /*tc_3stall*/
8675       [InstrStage<1, [SLOT2]>], [4, 1, 2],
8676       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8678     InstrItinData <tc_54f0cee2, /*tc_3stall*/
8679       [InstrStage<1, [SLOT3]>], [1],
8680       [Hex_FWD]>,
8682     InstrItinData <tc_5502c366, /*tc_1*/
8683       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
8684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8686     InstrItinData <tc_55255f2b, /*tc_3stall*/
8687       [InstrStage<1, [SLOT3]>], [],
8688       []>,
8690     InstrItinData <tc_556f6577, /*tc_3x*/
8691       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
8692       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8694     InstrItinData <tc_55a9a350, /*tc_st*/
8695       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
8696       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8698     InstrItinData <tc_55b33fda, /*tc_1*/
8699       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
8700       [Hex_FWD, Hex_FWD]>,
8702     InstrItinData <tc_56a124a7, /*tc_1*/
8703       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
8704       [Hex_FWD, Hex_FWD]>,
8706     InstrItinData <tc_57a55b54, /*tc_1*/
8707       [InstrStage<1, [SLOT3]>], [2, 2],
8708       [Hex_FWD, Hex_FWD]>,
8710     InstrItinData <tc_5944960d, /*tc_ld*/
8711       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
8712       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8714     InstrItinData <tc_59a7822c, /*tc_1*/
8715       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
8716       [Hex_FWD, Hex_FWD]>,
8718     InstrItinData <tc_5a222e89, /*tc_2early*/
8719       [InstrStage<1, [SLOT2]>], [1, 1],
8720       [Hex_FWD, Hex_FWD]>,
8722     InstrItinData <tc_5a4b5e58, /*tc_3x*/
8723       [InstrStage<1, [SLOT3]>], [4, 1, 1],
8724       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8726     InstrItinData <tc_5b347363, /*tc_1*/
8727       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
8728       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8730     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
8731       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
8732       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8734     InstrItinData <tc_5da50c4b, /*tc_1*/
8735       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
8736       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8738     InstrItinData <tc_5deb5e47, /*tc_st*/
8739       [InstrStage<1, [SLOT0]>], [1, 2, 3],
8740       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8742     InstrItinData <tc_5e4cf0e8, /*tc_2*/
8743       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
8744       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8746     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
8747       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
8748       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8750     InstrItinData <tc_60e324ff, /*tc_1*/
8751       [InstrStage<1, [SLOT2]>], [2],
8752       [Hex_FWD]>,
8754     InstrItinData <tc_63567288, /*tc_2latepred*/
8755       [InstrStage<1, [SLOT0, SLOT1]>], [4],
8756       [Hex_FWD]>,
8758     InstrItinData <tc_64b00d8a, /*tc_ld*/
8759       [InstrStage<1, [SLOT0]>], [4, 1],
8760       [Hex_FWD, Hex_FWD]>,
8762     InstrItinData <tc_651cbe02, /*tc_1*/
8763       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
8764       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8766     InstrItinData <tc_65279839, /*tc_2*/
8767       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
8768       [Hex_FWD, Hex_FWD]>,
8770     InstrItinData <tc_65cbd974, /*tc_st*/
8771       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
8772       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8774     InstrItinData <tc_69bfb303, /*tc_3*/
8775       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
8776       [Hex_FWD, Hex_FWD]>,
8778     InstrItinData <tc_6aa823ab, /*tc_3stall*/
8779       [InstrStage<1, [SLOT3]>], [4, 1],
8780       [Hex_FWD, Hex_FWD]>,
8782     InstrItinData <tc_6ae3426b, /*tc_3x*/
8783       [InstrStage<1, [SLOT3]>], [4, 1],
8784       [Hex_FWD, Hex_FWD]>,
8786     InstrItinData <tc_6d861a95, /*tc_3x*/
8787       [InstrStage<1, [SLOT3]>], [2, 1],
8788       [Hex_FWD, Hex_FWD]>,
8790     InstrItinData <tc_6e20402a, /*tc_st*/
8791       [InstrStage<1, [SLOT0]>], [2, 3],
8792       [Hex_FWD, Hex_FWD]>,
8794     InstrItinData <tc_6f42bc60, /*tc_3stall*/
8795       [InstrStage<1, [SLOT0]>], [4, 1, 1],
8796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8798     InstrItinData <tc_6fb52018, /*tc_3stall*/
8799       [InstrStage<1, [SLOT0]>], [1, 1],
8800       [Hex_FWD, Hex_FWD]>,
8802     InstrItinData <tc_6fc5dbea, /*tc_1*/
8803       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
8804       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8806     InstrItinData <tc_711c805f, /*tc_1*/
8807       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
8808       [Hex_FWD, Hex_FWD]>,
8810     InstrItinData <tc_713b66bf, /*tc_1*/
8811       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
8812       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8814     InstrItinData <tc_7401744f, /*tc_2*/
8815       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
8816       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8818     InstrItinData <tc_7476d766, /*tc_3stall*/
8819       [InstrStage<1, [SLOT3]>], [4, 2],
8820       [Hex_FWD, Hex_FWD]>,
8822     InstrItinData <tc_74a42bda, /*tc_ld*/
8823       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
8824       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8826     InstrItinData <tc_759e57be, /*tc_3stall*/
8827       [InstrStage<1, [SLOT2]>], [4, 1],
8828       [Hex_FWD, Hex_FWD]>,
8830     InstrItinData <tc_76bb5435, /*tc_ld*/
8831       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
8832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8834     InstrItinData <tc_7d6a2568, /*tc_3stall*/
8835       [InstrStage<1, [SLOT2]>], [1],
8836       [Hex_FWD]>,
8838     InstrItinData <tc_77f94a5e, /*tc_st*/
8839       [InstrStage<1, [SLOT0]>], [],
8840       []>,
8842     InstrItinData <tc_788b1d09, /*tc_3x*/
8843       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
8844       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8846     InstrItinData <tc_78f87ed3, /*tc_3stall*/
8847       [InstrStage<1, [SLOT0]>], [],
8848       []>,
8850     InstrItinData <tc_7af3a37e, /*tc_st*/
8851       [InstrStage<1, [SLOT0]>], [1, 3],
8852       [Hex_FWD, Hex_FWD]>,
8854     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
8855       [InstrStage<1, [SLOT0]>], [3, 2],
8856       [Hex_FWD, Hex_FWD]>,
8858     InstrItinData <tc_7c28bd7e, /*tc_st*/
8859       [InstrStage<1, [SLOT0]>], [3],
8860       [Hex_FWD]>,
8862     InstrItinData <tc_7c31e19a, /*tc_st*/
8863       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
8864       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8866     InstrItinData <tc_7c6d32e4, /*tc_ld*/
8867       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
8868       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8870     InstrItinData <tc_7dc63b5c, /*tc_3x*/
8871       [InstrStage<1, [SLOT3]>], [4, 1],
8872       [Hex_FWD, Hex_FWD]>,
8874     InstrItinData <tc_7f58404a, /*tc_3stall*/
8875       [InstrStage<1, [SLOT3]>], [],
8876       []>,
8878     InstrItinData <tc_7f7f45f5, /*tc_4x*/
8879       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
8880       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8882     InstrItinData <tc_7f8ae742, /*tc_3x*/
8883       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
8884       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8886     InstrItinData <tc_8035e91f, /*tc_st*/
8887       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
8888       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8890     InstrItinData <tc_822c3c68, /*tc_ld*/
8891       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
8892       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8894     InstrItinData <tc_829d8a86, /*tc_st*/
8895       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
8896       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8898     InstrItinData <tc_838c4d7a, /*tc_st*/
8899       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
8900       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8902     InstrItinData <tc_84a7500d, /*tc_2*/
8903       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
8904       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8906     InstrItinData <tc_86173609, /*tc_2latepred*/
8907       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
8908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8910     InstrItinData <tc_887d1bb7, /*tc_st*/
8911       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
8912       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8914     InstrItinData <tc_8a6d0d94, /*tc_ld*/
8915       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
8916       [Hex_FWD, Hex_FWD]>,
8918     InstrItinData <tc_8a825db2, /*tc_2*/
8919       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8920       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8922     InstrItinData <tc_8b5bd4f5, /*tc_2*/
8923       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
8924       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8926     InstrItinData <tc_8e82e8ca, /*tc_st*/
8927       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
8928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8930     InstrItinData <tc_8f36a2fd, /*tc_ld*/
8931       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
8932       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8934     InstrItinData <tc_9124c04f, /*tc_1*/
8935       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
8936       [Hex_FWD, Hex_FWD]>,
8938     InstrItinData <tc_92240447, /*tc_st*/
8939       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
8940       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8942     InstrItinData <tc_934753bb, /*tc_ld*/
8943       [InstrStage<1, [SLOT0]>], [3, 1, 2],
8944       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8946     InstrItinData <tc_937dd41c, /*tc_ld*/
8947       [InstrStage<1, [SLOT0, SLOT1]>], [],
8948       []>,
8950     InstrItinData <tc_9406230a, /*tc_3x*/
8951       [InstrStage<1, [SLOT3]>], [2, 1],
8952       [Hex_FWD, Hex_FWD]>,
8954     InstrItinData <tc_95a33176, /*tc_2*/
8955       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
8956       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8958     InstrItinData <tc_95f43c5e, /*tc_3*/
8959       [InstrStage<1, [SLOT2]>], [1],
8960       [Hex_FWD]>,
8962     InstrItinData <tc_96ef76ef, /*tc_st*/
8963       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
8964       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
8966     InstrItinData <tc_975a4e54, /*tc_newvjump*/
8967       [InstrStage<1, [SLOT0]>], [3, 3, 2],
8968       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8970     InstrItinData <tc_9783714b, /*tc_4x*/
8971       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
8972       [Hex_FWD, Hex_FWD]>,
8974     InstrItinData <tc_9b20a062, /*tc_3stall*/
8975       [InstrStage<1, [SLOT2]>], [4, 1],
8976       [Hex_FWD, Hex_FWD]>,
8978     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
8979       [InstrStage<1, [SLOT2]>], [],
8980       []>,
8982     InstrItinData <tc_9b3c0462, /*tc_2*/
8983       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
8984       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8986     InstrItinData <tc_9bcfb2ee, /*tc_st*/
8987       [InstrStage<1, [SLOT0]>], [1, 2, 3],
8988       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8990     InstrItinData <tc_9c52f549, /*tc_1*/
8991       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
8992       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8994     InstrItinData <tc_9e27f2f9, /*tc_1*/
8995       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
8996       [Hex_FWD, Hex_FWD, Hex_FWD]>,
8998     InstrItinData <tc_9e72dc89, /*tc_4x*/
8999       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
9000       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9002     InstrItinData <tc_9edb7c77, /*tc_4x*/
9003       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
9004       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9006     InstrItinData <tc_9edefe01, /*tc_st*/
9007       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
9008       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9010     InstrItinData <tc_9f6cd987, /*tc_1*/
9011       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
9012       [Hex_FWD, Hex_FWD]>,
9014     InstrItinData <tc_a08b630b, /*tc_2*/
9015       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9016       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9018     InstrItinData <tc_a1297125, /*tc_1*/
9019       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
9020       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9022     InstrItinData <tc_a154b476, /*tc_3x*/
9023       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
9024       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9026     InstrItinData <tc_a2b365d2, /*tc_st*/
9027       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
9028       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9030     InstrItinData <tc_a3070909, /*tc_3stall*/
9031       [InstrStage<1, [SLOT0]>], [1, 1],
9032       [Hex_FWD, Hex_FWD]>,
9034     InstrItinData <tc_a32e03e7, /*tc_ld*/
9035       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
9036       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9038     InstrItinData <tc_a38c45dc, /*tc_3x*/
9039       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
9040       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9042     InstrItinData <tc_a4e22bbd, /*tc_2*/
9043       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
9044       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9046     InstrItinData <tc_a4ee89db, /*tc_2early*/
9047       [InstrStage<1, [SLOT0]>], [],
9048       []>,
9050     InstrItinData <tc_a724463d, /*tc_3stall*/
9051       [InstrStage<1, [SLOT0]>], [4, 1],
9052       [Hex_FWD, Hex_FWD]>,
9054     InstrItinData <tc_a7a13fac, /*tc_1*/
9055       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
9056       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9058     InstrItinData <tc_a7bdb22c, /*tc_2*/
9059       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
9060       [Hex_FWD, Hex_FWD]>,
9062     InstrItinData <tc_a9edeffa, /*tc_st*/
9063       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
9064       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9066     InstrItinData <tc_abfd9a6d, /*tc_ld*/
9067       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
9068       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9070     InstrItinData <tc_ac65613f, /*tc_ld*/
9071       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
9072       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9074     InstrItinData <tc_addc37a8, /*tc_st*/
9075       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
9076       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9078     InstrItinData <tc_ae5babd7, /*tc_st*/
9079       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
9080       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9082     InstrItinData <tc_aee6250c, /*tc_ld*/
9083       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
9084       [Hex_FWD, Hex_FWD]>,
9086     InstrItinData <tc_af6af259, /*tc_ld*/
9087       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
9088       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9090     InstrItinData <tc_b1ae5f67, /*tc_st*/
9091       [InstrStage<1, [SLOT0]>], [1],
9092       [Hex_FWD]>,
9094     InstrItinData <tc_b2196a3f, /*tc_3stall*/
9095       [InstrStage<1, [SLOT3]>], [1, 1],
9096       [Hex_FWD, Hex_FWD]>,
9098     InstrItinData <tc_b3d46584, /*tc_st*/
9099       [InstrStage<1, [SLOT0]>], [],
9100       []>,
9102     InstrItinData <tc_b4dc7630, /*tc_st*/
9103       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
9104       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9106     InstrItinData <tc_b7c4062a, /*tc_ld*/
9107       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
9108       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9110     InstrItinData <tc_b837298f, /*tc_1*/
9111       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
9112       []>,
9114     InstrItinData <tc_b9bec29e, /*tc_3stall*/
9115       [InstrStage<1, [SLOT2]>], [],
9116       []>,
9118     InstrItinData <tc_ba9255a6, /*tc_st*/
9119       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
9120       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9122     InstrItinData <tc_bb07f2c5, /*tc_st*/
9123       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
9124       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9126     InstrItinData <tc_bb78483e, /*tc_3stall*/
9127       [InstrStage<1, [SLOT3]>], [4, 1, 1],
9128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9130     InstrItinData <tc_bb831a7c, /*tc_2*/
9131       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
9132       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9134     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
9135       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
9136       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9138     InstrItinData <tc_c20701f0, /*tc_2*/
9139       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9140       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9142     InstrItinData <tc_c21d7447, /*tc_3x*/
9143       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
9144       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9146     InstrItinData <tc_c57d9f39, /*tc_1*/
9147       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
9148       [Hex_FWD, Hex_FWD]>,
9150     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
9151       [InstrStage<1, [SLOT0]>], [],
9152       []>,
9154     InstrItinData <tc_ce59038e, /*tc_st*/
9155       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
9156       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9158     InstrItinData <tc_cfa0e29b, /*tc_st*/
9159       [InstrStage<1, [SLOT0]>], [2, 2, 3],
9160       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9162     InstrItinData <tc_d03278fd, /*tc_st*/
9163       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
9164       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9166     InstrItinData <tc_d234b61a, /*tc_st*/
9167       [InstrStage<1, [SLOT0]>], [1],
9168       [Hex_FWD]>,
9170     InstrItinData <tc_d33e5eee, /*tc_1*/
9171       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
9172       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9174     InstrItinData <tc_d3632d88, /*tc_2*/
9175       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
9176       [Hex_FWD, Hex_FWD]>,
9178     InstrItinData <tc_d45ba9cd, /*tc_ld*/
9179       [InstrStage<1, [SLOT0]>], [1],
9180       [Hex_FWD]>,
9182     InstrItinData <tc_d57d649c, /*tc_3stall*/
9183       [InstrStage<1, [SLOT2]>], [2],
9184       [Hex_FWD]>,
9186     InstrItinData <tc_d61dfdc3, /*tc_2*/
9187       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
9188       [Hex_FWD, Hex_FWD]>,
9190     InstrItinData <tc_d68dca5c, /*tc_3stall*/
9191       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
9192       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9194     InstrItinData <tc_d71ea8fa, /*tc_3x*/
9195       [InstrStage<1, [SLOT3]>], [2, 1],
9196       [Hex_FWD, Hex_FWD]>,
9198     InstrItinData <tc_d7718fbe, /*tc_3x*/
9199       [InstrStage<1, [SLOT3]>], [1],
9200       [Hex_FWD]>,
9202     InstrItinData <tc_db596beb, /*tc_3x*/
9203       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
9204       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9206     InstrItinData <tc_db96aa6b, /*tc_st*/
9207       [InstrStage<1, [SLOT0]>], [1],
9208       [Hex_FWD]>,
9210     InstrItinData <tc_dc51281d, /*tc_3*/
9211       [InstrStage<1, [SLOT2]>], [2, 1],
9212       [Hex_FWD, Hex_FWD]>,
9214     InstrItinData <tc_decdde8a, /*tc_1*/
9215       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
9216       [Hex_FWD]>,
9218     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
9219       [InstrStage<1, [SLOT0]>], [3, 2, 1],
9220       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9222     InstrItinData <tc_e3d699e3, /*tc_2*/
9223       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
9224       [Hex_FWD, Hex_FWD]>,
9226     InstrItinData <tc_e60def48, /*tc_1*/
9227       [InstrStage<1, [SLOT2]>], [2],
9228       [Hex_FWD]>,
9230     InstrItinData <tc_e9170fb7, /*tc_ld*/
9231       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
9232       [Hex_FWD, Hex_FWD]>,
9234     InstrItinData <tc_ed03645c, /*tc_1*/
9235       [InstrStage<1, [SLOT2]>], [3, 2],
9236       [Hex_FWD, Hex_FWD]>,
9238     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
9239       [InstrStage<1, [SLOT0]>], [4, 1, 1],
9240       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9242     InstrItinData <tc_eed07714, /*tc_ld*/
9243       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
9244       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9246     InstrItinData <tc_eeda4109, /*tc_1*/
9247       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
9248       [Hex_FWD, Hex_FWD]>,
9250     InstrItinData <tc_ef921005, /*tc_1*/
9251       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
9252       [Hex_FWD, Hex_FWD]>,
9254     InstrItinData <tc_f098b237, /*tc_2*/
9255       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9256       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9258     InstrItinData <tc_f0cdeccf, /*tc_3x*/
9259       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
9260       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9262     InstrItinData <tc_f0e8e832, /*tc_4x*/
9263       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
9264       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9266     InstrItinData <tc_f34c1c21, /*tc_2*/
9267       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9268       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9270     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
9271       [InstrStage<1, [SLOT0]>], [2],
9272       [Hex_FWD]>,
9274     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
9275       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
9276       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9278     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
9279       [InstrStage<1, [SLOT0]>], [3, 2, 2],
9280       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9282     InstrItinData <tc_f7569068, /*tc_4x*/
9283       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
9284       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9286     InstrItinData <tc_f97707c1, /*tc_1*/
9287       [InstrStage<1, [SLOT2]>], [2],
9288       [Hex_FWD]>,
9290     InstrItinData <tc_f999c66e, /*tc_1*/
9291       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
9292       [Hex_FWD, Hex_FWD]>,
9294     InstrItinData <tc_fae9dfa5, /*tc_3x*/
9295       [InstrStage<1, [SLOT3]>], [4, 2],
9296       [Hex_FWD, Hex_FWD]>,
9298     InstrItinData <tc_fedb7e19, /*tc_ld*/
9299       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
9300       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
9301   ];
9304 class DepScalarItinV71 {
9305   list<InstrItinData> DepScalarItinV71_list = [
9306     InstrItinData <tc_011e0e9d, /*tc_st*/
9307       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
9308       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9310     InstrItinData <tc_01d44cb2, /*tc_2*/
9311       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9312       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9314     InstrItinData <tc_01e1be3b, /*tc_3x*/
9315       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
9316       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9318     InstrItinData <tc_02fe1c65, /*tc_4x*/
9319       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
9320       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9322     InstrItinData <tc_0655b949, /*tc_st*/
9323       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
9324       [Hex_FWD, Hex_FWD]>,
9326     InstrItinData <tc_075c8dd8, /*tc_ld*/
9327       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
9328       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9330     InstrItinData <tc_0a195f2c, /*tc_4x*/
9331       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
9332       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9334     InstrItinData <tc_0a43be35, /*tc_3x*/
9335       [InstrStage<1, [SLOT3]>], [1],
9336       [Hex_FWD]>,
9338     InstrItinData <tc_0a6c20ae, /*tc_st*/
9339       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
9340       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9342     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
9343       [InstrStage<1, [SLOT2]>], [1],
9344       [Hex_FWD]>,
9346     InstrItinData <tc_0dfac0a7, /*tc_2*/
9347       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9348       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9350     InstrItinData <tc_0fac1eb8, /*tc_st*/
9351       [InstrStage<1, [SLOT0]>], [3, 2, 3],
9352       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9354     InstrItinData <tc_112d30d6, /*tc_1*/
9355       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
9356       [Hex_FWD]>,
9358     InstrItinData <tc_1242dc2a, /*tc_ld*/
9359       [InstrStage<1, [SLOT0]>], [2],
9360       [Hex_FWD]>,
9362     InstrItinData <tc_1248597c, /*tc_3x*/
9363       [InstrStage<1, [SLOT3]>], [2, 2],
9364       [Hex_FWD, Hex_FWD]>,
9366     InstrItinData <tc_139ef484, /*tc_3stall*/
9367       [InstrStage<1, [SLOT2]>], [1, 1],
9368       [Hex_FWD, Hex_FWD]>,
9370     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
9371       [InstrStage<1, [SLOT0]>], [3, 3, 1],
9372       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9374     InstrItinData <tc_151bf368, /*tc_1*/
9375       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
9376       [Hex_FWD, Hex_FWD]>,
9378     InstrItinData <tc_158aa3f7, /*tc_st*/
9379       [InstrStage<1, [SLOT0]>], [1, 2, 2],
9380       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9382     InstrItinData <tc_197dce51, /*tc_3x*/
9383       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
9384       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9386     InstrItinData <tc_1981450d, /*tc_newvjump*/
9387       [InstrStage<1, [SLOT0]>], [3],
9388       [Hex_FWD]>,
9390     InstrItinData <tc_1c2c7a4a, /*tc_1*/
9391       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
9392       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9394     InstrItinData <tc_1c7522a8, /*tc_ld*/
9395       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
9396       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9398     InstrItinData <tc_1d41f8b7, /*tc_1*/
9399       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
9400       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9402     InstrItinData <tc_1fcb8495, /*tc_2*/
9403       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9404       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9406     InstrItinData <tc_1fe4ab69, /*tc_st*/
9407       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
9408       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9410     InstrItinData <tc_20131976, /*tc_2*/
9411       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9412       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9414     InstrItinData <tc_2237d952, /*tc_ld*/
9415       [InstrStage<1, [SLOT0]>], [1, 2],
9416       [Hex_FWD, Hex_FWD]>,
9418     InstrItinData <tc_23708a21, /*tc_1*/
9419       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
9420       []>,
9422     InstrItinData <tc_2471c1c8, /*tc_ld*/
9423       [InstrStage<1, [SLOT0]>], [4, 1],
9424       [Hex_FWD, Hex_FWD]>,
9426     InstrItinData <tc_24e109c7, /*tc_newvjump*/
9427       [InstrStage<1, [SLOT0]>], [3, 3, 2],
9428       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9430     InstrItinData <tc_24f426ab, /*tc_1*/
9431       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
9432       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9434     InstrItinData <tc_27106296, /*tc_3x*/
9435       [InstrStage<1, [SLOT3]>], [4, 1, 2],
9436       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9438     InstrItinData <tc_280f7fe1, /*tc_st*/
9439       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
9440       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9442     InstrItinData <tc_28e55c6f, /*tc_3x*/
9443       [InstrStage<1, [SLOT3]>], [1, 1],
9444       [Hex_FWD, Hex_FWD]>,
9446     InstrItinData <tc_2c13e7f5, /*tc_2*/
9447       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
9448       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9450     InstrItinData <tc_2c3e17fc, /*tc_3x*/
9451       [InstrStage<1, [SLOT3]>], [1],
9452       [Hex_FWD]>,
9454     InstrItinData <tc_2f573607, /*tc_1*/
9455       [InstrStage<1, [SLOT2]>], [2, 2],
9456       [Hex_FWD, Hex_FWD]>,
9458     InstrItinData <tc_33e7e673, /*tc_2early*/
9459       [InstrStage<1, [SLOT2]>], [],
9460       []>,
9462     InstrItinData <tc_362b0be2, /*tc_3*/
9463       [InstrStage<1, [SLOT2]>], [1],
9464       [Hex_FWD]>,
9466     InstrItinData <tc_38382228, /*tc_3x*/
9467       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
9468       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9470     InstrItinData <tc_388f9897, /*tc_1*/
9471       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
9472       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9474     InstrItinData <tc_38e0bae9, /*tc_3x*/
9475       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
9476       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9478     InstrItinData <tc_3d14a17b, /*tc_1*/
9479       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
9480       [Hex_FWD, Hex_FWD]>,
9482     InstrItinData <tc_3edca78f, /*tc_2*/
9483       [InstrStage<1, [SLOT3]>], [4, 2],
9484       [Hex_FWD, Hex_FWD]>,
9486     InstrItinData <tc_3fbf1042, /*tc_1*/
9487       [InstrStage<1, [SLOT0, SLOT1]>], [3],
9488       [Hex_FWD]>,
9490     InstrItinData <tc_407e96f9, /*tc_1*/
9491       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
9492       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9494     InstrItinData <tc_40d64c94, /*tc_newvjump*/
9495       [InstrStage<1, [SLOT0]>], [3, 1],
9496       [Hex_FWD, Hex_FWD]>,
9498     InstrItinData <tc_4222e6bf, /*tc_ld*/
9499       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
9500       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9502     InstrItinData <tc_42ff66ba, /*tc_1*/
9503       [InstrStage<1, [SLOT2]>], [2, 2],
9504       [Hex_FWD, Hex_FWD]>,
9506     InstrItinData <tc_442395f3, /*tc_2latepred*/
9507       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
9508       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9510     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
9511       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
9512       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9514     InstrItinData <tc_44d5a428, /*tc_st*/
9515       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
9516       [Hex_FWD, Hex_FWD]>,
9518     InstrItinData <tc_44fffc58, /*tc_3*/
9519       [InstrStage<1, [SLOT2, SLOT3]>], [2],
9520       [Hex_FWD]>,
9522     InstrItinData <tc_45791fb8, /*tc_ld*/
9523       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
9524       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9526     InstrItinData <tc_45f9d1be, /*tc_2early*/
9527       [InstrStage<1, [SLOT2]>], [2],
9528       [Hex_FWD]>,
9530     InstrItinData <tc_46c18ecf, /*tc_3x*/
9531       [InstrStage<1, [SLOT3]>], [4, 1],
9532       [Hex_FWD, Hex_FWD]>,
9534     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
9535       [InstrStage<1, [SLOT3]>], [4, 1],
9536       [Hex_FWD, Hex_FWD]>,
9538     InstrItinData <tc_4a55d03c, /*tc_1*/
9539       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
9540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9542     InstrItinData <tc_4abdbdc6, /*tc_3x*/
9543       [InstrStage<1, [SLOT3]>], [2, 2],
9544       [Hex_FWD, Hex_FWD]>,
9546     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
9547       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
9548       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9550     InstrItinData <tc_4bf903b0, /*tc_st*/
9551       [InstrStage<1, [SLOT0]>], [3],
9552       [Hex_FWD]>,
9554     InstrItinData <tc_503ce0f3, /*tc_3x*/
9555       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
9556       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9558     InstrItinData <tc_512b1653, /*tc_st*/
9559       [InstrStage<1, [SLOT0]>], [1, 2],
9560       [Hex_FWD, Hex_FWD]>,
9562     InstrItinData <tc_53c851ab, /*tc_3stall*/
9563       [InstrStage<1, [SLOT2]>], [4, 1, 2],
9564       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9566     InstrItinData <tc_54f0cee2, /*tc_3stall*/
9567       [InstrStage<1, [SLOT3]>], [1],
9568       [Hex_FWD]>,
9570     InstrItinData <tc_5502c366, /*tc_1*/
9571       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
9572       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9574     InstrItinData <tc_55255f2b, /*tc_3stall*/
9575       [InstrStage<1, [SLOT3]>], [],
9576       []>,
9578     InstrItinData <tc_556f6577, /*tc_3x*/
9579       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
9580       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9582     InstrItinData <tc_55a9a350, /*tc_st*/
9583       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
9584       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9586     InstrItinData <tc_55b33fda, /*tc_1*/
9587       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
9588       [Hex_FWD, Hex_FWD]>,
9590     InstrItinData <tc_56a124a7, /*tc_1*/
9591       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
9592       [Hex_FWD, Hex_FWD]>,
9594     InstrItinData <tc_57a55b54, /*tc_1*/
9595       [InstrStage<1, [SLOT3]>], [2, 2],
9596       [Hex_FWD, Hex_FWD]>,
9598     InstrItinData <tc_5944960d, /*tc_ld*/
9599       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
9600       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9602     InstrItinData <tc_59a7822c, /*tc_1*/
9603       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
9604       [Hex_FWD, Hex_FWD]>,
9606     InstrItinData <tc_5a222e89, /*tc_2early*/
9607       [InstrStage<1, [SLOT2]>], [1, 1],
9608       [Hex_FWD, Hex_FWD]>,
9610     InstrItinData <tc_5a4b5e58, /*tc_3x*/
9611       [InstrStage<1, [SLOT3]>], [4, 1, 1],
9612       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9614     InstrItinData <tc_5b347363, /*tc_1*/
9615       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
9616       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9618     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
9619       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
9620       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9622     InstrItinData <tc_5da50c4b, /*tc_1*/
9623       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
9624       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9626     InstrItinData <tc_5deb5e47, /*tc_st*/
9627       [InstrStage<1, [SLOT0]>], [1, 2, 3],
9628       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9630     InstrItinData <tc_5e4cf0e8, /*tc_2*/
9631       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
9632       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9634     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
9635       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
9636       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9638     InstrItinData <tc_60e324ff, /*tc_1*/
9639       [InstrStage<1, [SLOT2]>], [2],
9640       [Hex_FWD]>,
9642     InstrItinData <tc_63567288, /*tc_2latepred*/
9643       [InstrStage<1, [SLOT0, SLOT1]>], [4],
9644       [Hex_FWD]>,
9646     InstrItinData <tc_64b00d8a, /*tc_ld*/
9647       [InstrStage<1, [SLOT0]>], [4, 1],
9648       [Hex_FWD, Hex_FWD]>,
9650     InstrItinData <tc_651cbe02, /*tc_1*/
9651       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
9652       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9654     InstrItinData <tc_65279839, /*tc_2*/
9655       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
9656       [Hex_FWD, Hex_FWD]>,
9658     InstrItinData <tc_65cbd974, /*tc_st*/
9659       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
9660       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9662     InstrItinData <tc_69bfb303, /*tc_3*/
9663       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
9664       [Hex_FWD, Hex_FWD]>,
9666     InstrItinData <tc_6aa823ab, /*tc_3stall*/
9667       [InstrStage<1, [SLOT3]>], [4, 1],
9668       [Hex_FWD, Hex_FWD]>,
9670     InstrItinData <tc_6ae3426b, /*tc_3x*/
9671       [InstrStage<1, [SLOT3]>], [4, 1],
9672       [Hex_FWD, Hex_FWD]>,
9674     InstrItinData <tc_6d861a95, /*tc_3x*/
9675       [InstrStage<1, [SLOT3]>], [2, 1],
9676       [Hex_FWD, Hex_FWD]>,
9678     InstrItinData <tc_6e20402a, /*tc_st*/
9679       [InstrStage<1, [SLOT0]>], [2, 3],
9680       [Hex_FWD, Hex_FWD]>,
9682     InstrItinData <tc_6f42bc60, /*tc_3stall*/
9683       [InstrStage<1, [SLOT0]>], [4, 1, 1],
9684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9686     InstrItinData <tc_6fb52018, /*tc_3stall*/
9687       [InstrStage<1, [SLOT0]>], [1, 1],
9688       [Hex_FWD, Hex_FWD]>,
9690     InstrItinData <tc_6fc5dbea, /*tc_1*/
9691       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
9692       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9694     InstrItinData <tc_711c805f, /*tc_1*/
9695       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
9696       [Hex_FWD, Hex_FWD]>,
9698     InstrItinData <tc_713b66bf, /*tc_1*/
9699       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
9700       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9702     InstrItinData <tc_7401744f, /*tc_2*/
9703       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
9704       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9706     InstrItinData <tc_7476d766, /*tc_3stall*/
9707       [InstrStage<1, [SLOT3]>], [4, 2],
9708       [Hex_FWD, Hex_FWD]>,
9710     InstrItinData <tc_74a42bda, /*tc_ld*/
9711       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
9712       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9714     InstrItinData <tc_759e57be, /*tc_3stall*/
9715       [InstrStage<1, [SLOT2]>], [4, 1],
9716       [Hex_FWD, Hex_FWD]>,
9718     InstrItinData <tc_76bb5435, /*tc_ld*/
9719       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
9720       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9722     InstrItinData <tc_7d6a2568, /*tc_3stall*/
9723       [InstrStage<1, [SLOT2]>], [1],
9724       [Hex_FWD]>,
9726     InstrItinData <tc_77f94a5e, /*tc_st*/
9727       [InstrStage<1, [SLOT0]>], [],
9728       []>,
9730     InstrItinData <tc_788b1d09, /*tc_3x*/
9731       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
9732       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9734     InstrItinData <tc_78f87ed3, /*tc_3stall*/
9735       [InstrStage<1, [SLOT0]>], [],
9736       []>,
9738     InstrItinData <tc_7af3a37e, /*tc_st*/
9739       [InstrStage<1, [SLOT0]>], [1, 3],
9740       [Hex_FWD, Hex_FWD]>,
9742     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
9743       [InstrStage<1, [SLOT0]>], [3, 2],
9744       [Hex_FWD, Hex_FWD]>,
9746     InstrItinData <tc_7c28bd7e, /*tc_st*/
9747       [InstrStage<1, [SLOT0]>], [3],
9748       [Hex_FWD]>,
9750     InstrItinData <tc_7c31e19a, /*tc_st*/
9751       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
9752       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9754     InstrItinData <tc_7c6d32e4, /*tc_ld*/
9755       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
9756       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9758     InstrItinData <tc_7dc63b5c, /*tc_3x*/
9759       [InstrStage<1, [SLOT3]>], [4, 1],
9760       [Hex_FWD, Hex_FWD]>,
9762     InstrItinData <tc_7f58404a, /*tc_3stall*/
9763       [InstrStage<1, [SLOT3]>], [],
9764       []>,
9766     InstrItinData <tc_7f7f45f5, /*tc_4x*/
9767       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
9768       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9770     InstrItinData <tc_7f8ae742, /*tc_3x*/
9771       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
9772       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9774     InstrItinData <tc_8035e91f, /*tc_st*/
9775       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
9776       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9778     InstrItinData <tc_822c3c68, /*tc_ld*/
9779       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
9780       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9782     InstrItinData <tc_829d8a86, /*tc_st*/
9783       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
9784       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9786     InstrItinData <tc_838c4d7a, /*tc_st*/
9787       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
9788       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9790     InstrItinData <tc_84a7500d, /*tc_2*/
9791       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
9792       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9794     InstrItinData <tc_86173609, /*tc_2latepred*/
9795       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
9796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9798     InstrItinData <tc_887d1bb7, /*tc_st*/
9799       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
9800       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9802     InstrItinData <tc_8a6d0d94, /*tc_ld*/
9803       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
9804       [Hex_FWD, Hex_FWD]>,
9806     InstrItinData <tc_8a825db2, /*tc_2*/
9807       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9808       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9810     InstrItinData <tc_8b5bd4f5, /*tc_2*/
9811       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
9812       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9814     InstrItinData <tc_8e82e8ca, /*tc_st*/
9815       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
9816       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9818     InstrItinData <tc_8f36a2fd, /*tc_ld*/
9819       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
9820       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9822     InstrItinData <tc_9124c04f, /*tc_1*/
9823       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
9824       [Hex_FWD, Hex_FWD]>,
9826     InstrItinData <tc_92240447, /*tc_st*/
9827       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
9828       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9830     InstrItinData <tc_934753bb, /*tc_ld*/
9831       [InstrStage<1, [SLOT0]>], [3, 1, 2],
9832       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9834     InstrItinData <tc_937dd41c, /*tc_ld*/
9835       [InstrStage<1, [SLOT0, SLOT1]>], [],
9836       []>,
9838     InstrItinData <tc_9406230a, /*tc_3x*/
9839       [InstrStage<1, [SLOT3]>], [2, 1],
9840       [Hex_FWD, Hex_FWD]>,
9842     InstrItinData <tc_95a33176, /*tc_2*/
9843       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
9844       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9846     InstrItinData <tc_95f43c5e, /*tc_3*/
9847       [InstrStage<1, [SLOT2]>], [1],
9848       [Hex_FWD]>,
9850     InstrItinData <tc_96ef76ef, /*tc_st*/
9851       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
9852       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9854     InstrItinData <tc_975a4e54, /*tc_newvjump*/
9855       [InstrStage<1, [SLOT0]>], [3, 3, 2],
9856       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9858     InstrItinData <tc_9783714b, /*tc_4x*/
9859       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
9860       [Hex_FWD, Hex_FWD]>,
9862     InstrItinData <tc_9b20a062, /*tc_3stall*/
9863       [InstrStage<1, [SLOT2]>], [4, 1],
9864       [Hex_FWD, Hex_FWD]>,
9866     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
9867       [InstrStage<1, [SLOT2]>], [],
9868       []>,
9870     InstrItinData <tc_9b3c0462, /*tc_2*/
9871       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9872       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9874     InstrItinData <tc_9bcfb2ee, /*tc_st*/
9875       [InstrStage<1, [SLOT0]>], [1, 2, 3],
9876       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9878     InstrItinData <tc_9c52f549, /*tc_1*/
9879       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
9880       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9882     InstrItinData <tc_9e27f2f9, /*tc_1*/
9883       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
9884       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9886     InstrItinData <tc_9e72dc89, /*tc_4x*/
9887       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
9888       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9890     InstrItinData <tc_9edb7c77, /*tc_4x*/
9891       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
9892       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9894     InstrItinData <tc_9edefe01, /*tc_st*/
9895       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
9896       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9898     InstrItinData <tc_9f6cd987, /*tc_1*/
9899       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
9900       [Hex_FWD, Hex_FWD]>,
9902     InstrItinData <tc_a08b630b, /*tc_2*/
9903       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
9904       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9906     InstrItinData <tc_a1297125, /*tc_1*/
9907       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
9908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9910     InstrItinData <tc_a154b476, /*tc_3x*/
9911       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
9912       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9914     InstrItinData <tc_a2b365d2, /*tc_st*/
9915       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
9916       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9918     InstrItinData <tc_a3070909, /*tc_3stall*/
9919       [InstrStage<1, [SLOT0]>], [1, 1],
9920       [Hex_FWD, Hex_FWD]>,
9922     InstrItinData <tc_a32e03e7, /*tc_ld*/
9923       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
9924       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9926     InstrItinData <tc_a38c45dc, /*tc_3x*/
9927       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
9928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9930     InstrItinData <tc_a4e22bbd, /*tc_2*/
9931       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
9932       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9934     InstrItinData <tc_a4ee89db, /*tc_2early*/
9935       [InstrStage<1, [SLOT0]>], [],
9936       []>,
9938     InstrItinData <tc_a724463d, /*tc_3stall*/
9939       [InstrStage<1, [SLOT0]>], [4, 1],
9940       [Hex_FWD, Hex_FWD]>,
9942     InstrItinData <tc_a7a13fac, /*tc_1*/
9943       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
9944       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9946     InstrItinData <tc_a7bdb22c, /*tc_2*/
9947       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
9948       [Hex_FWD, Hex_FWD]>,
9950     InstrItinData <tc_a9edeffa, /*tc_st*/
9951       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
9952       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9954     InstrItinData <tc_abfd9a6d, /*tc_ld*/
9955       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
9956       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9958     InstrItinData <tc_ac65613f, /*tc_ld*/
9959       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
9960       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9962     InstrItinData <tc_addc37a8, /*tc_st*/
9963       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
9964       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9966     InstrItinData <tc_ae5babd7, /*tc_st*/
9967       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
9968       [Hex_FWD, Hex_FWD, Hex_FWD]>,
9970     InstrItinData <tc_aee6250c, /*tc_ld*/
9971       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
9972       [Hex_FWD, Hex_FWD]>,
9974     InstrItinData <tc_af6af259, /*tc_ld*/
9975       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
9976       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9978     InstrItinData <tc_b1ae5f67, /*tc_st*/
9979       [InstrStage<1, [SLOT0]>], [1],
9980       [Hex_FWD]>,
9982     InstrItinData <tc_b2196a3f, /*tc_3stall*/
9983       [InstrStage<1, [SLOT3]>], [1, 1],
9984       [Hex_FWD, Hex_FWD]>,
9986     InstrItinData <tc_b3d46584, /*tc_st*/
9987       [InstrStage<1, [SLOT0]>], [],
9988       []>,
9990     InstrItinData <tc_b4dc7630, /*tc_st*/
9991       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
9992       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9994     InstrItinData <tc_b7c4062a, /*tc_ld*/
9995       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
9996       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
9998     InstrItinData <tc_b837298f, /*tc_1*/
9999       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
10000       []>,
10002     InstrItinData <tc_b9bec29e, /*tc_3stall*/
10003       [InstrStage<1, [SLOT2]>], [],
10004       []>,
10006     InstrItinData <tc_ba9255a6, /*tc_st*/
10007       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
10008       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10010     InstrItinData <tc_bb07f2c5, /*tc_st*/
10011       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
10012       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10014     InstrItinData <tc_bb78483e, /*tc_3stall*/
10015       [InstrStage<1, [SLOT3]>], [4, 1, 1],
10016       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10018     InstrItinData <tc_bb831a7c, /*tc_2*/
10019       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
10020       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10022     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
10023       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
10024       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10026     InstrItinData <tc_c20701f0, /*tc_2*/
10027       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10028       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10030     InstrItinData <tc_c21d7447, /*tc_3x*/
10031       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
10032       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10034     InstrItinData <tc_c57d9f39, /*tc_1*/
10035       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
10036       [Hex_FWD, Hex_FWD]>,
10038     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
10039       [InstrStage<1, [SLOT0]>], [],
10040       []>,
10042     InstrItinData <tc_ce59038e, /*tc_st*/
10043       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
10044       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10046     InstrItinData <tc_cfa0e29b, /*tc_st*/
10047       [InstrStage<1, [SLOT0]>], [2, 2, 3],
10048       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10050     InstrItinData <tc_d03278fd, /*tc_st*/
10051       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
10052       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10054     InstrItinData <tc_d234b61a, /*tc_st*/
10055       [InstrStage<1, [SLOT0]>], [1],
10056       [Hex_FWD]>,
10058     InstrItinData <tc_d33e5eee, /*tc_1*/
10059       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
10060       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10062     InstrItinData <tc_d3632d88, /*tc_2*/
10063       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
10064       [Hex_FWD, Hex_FWD]>,
10066     InstrItinData <tc_d45ba9cd, /*tc_ld*/
10067       [InstrStage<1, [SLOT0]>], [1],
10068       [Hex_FWD]>,
10070     InstrItinData <tc_d57d649c, /*tc_3stall*/
10071       [InstrStage<1, [SLOT2]>], [2],
10072       [Hex_FWD]>,
10074     InstrItinData <tc_d61dfdc3, /*tc_2*/
10075       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
10076       [Hex_FWD, Hex_FWD]>,
10078     InstrItinData <tc_d68dca5c, /*tc_3stall*/
10079       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
10080       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10082     InstrItinData <tc_d71ea8fa, /*tc_3x*/
10083       [InstrStage<1, [SLOT3]>], [2, 1],
10084       [Hex_FWD, Hex_FWD]>,
10086     InstrItinData <tc_d7718fbe, /*tc_3x*/
10087       [InstrStage<1, [SLOT3]>], [1],
10088       [Hex_FWD]>,
10090     InstrItinData <tc_db596beb, /*tc_3x*/
10091       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
10092       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10094     InstrItinData <tc_db96aa6b, /*tc_st*/
10095       [InstrStage<1, [SLOT0]>], [1],
10096       [Hex_FWD]>,
10098     InstrItinData <tc_dc51281d, /*tc_3*/
10099       [InstrStage<1, [SLOT2]>], [2, 1],
10100       [Hex_FWD, Hex_FWD]>,
10102     InstrItinData <tc_decdde8a, /*tc_1*/
10103       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
10104       [Hex_FWD]>,
10106     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
10107       [InstrStage<1, [SLOT0]>], [3, 2, 1],
10108       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10110     InstrItinData <tc_e3d699e3, /*tc_2*/
10111       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
10112       [Hex_FWD, Hex_FWD]>,
10114     InstrItinData <tc_e60def48, /*tc_1*/
10115       [InstrStage<1, [SLOT2]>], [2],
10116       [Hex_FWD]>,
10118     InstrItinData <tc_e9170fb7, /*tc_ld*/
10119       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
10120       [Hex_FWD, Hex_FWD]>,
10122     InstrItinData <tc_ed03645c, /*tc_1*/
10123       [InstrStage<1, [SLOT2]>], [3, 2],
10124       [Hex_FWD, Hex_FWD]>,
10126     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
10127       [InstrStage<1, [SLOT0]>], [4, 1, 1],
10128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10130     InstrItinData <tc_eed07714, /*tc_ld*/
10131       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
10132       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10134     InstrItinData <tc_eeda4109, /*tc_1*/
10135       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
10136       [Hex_FWD, Hex_FWD]>,
10138     InstrItinData <tc_ef921005, /*tc_1*/
10139       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
10140       [Hex_FWD, Hex_FWD]>,
10142     InstrItinData <tc_f098b237, /*tc_2*/
10143       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10144       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10146     InstrItinData <tc_f0cdeccf, /*tc_3x*/
10147       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
10148       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10150     InstrItinData <tc_f0e8e832, /*tc_4x*/
10151       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
10152       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10154     InstrItinData <tc_f34c1c21, /*tc_2*/
10155       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10156       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10158     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
10159       [InstrStage<1, [SLOT0]>], [2],
10160       [Hex_FWD]>,
10162     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
10163       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
10164       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10166     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
10167       [InstrStage<1, [SLOT0]>], [3, 2, 2],
10168       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10170     InstrItinData <tc_f7569068, /*tc_4x*/
10171       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
10172       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10174     InstrItinData <tc_f97707c1, /*tc_1*/
10175       [InstrStage<1, [SLOT2]>], [2],
10176       [Hex_FWD]>,
10178     InstrItinData <tc_f999c66e, /*tc_1*/
10179       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
10180       [Hex_FWD, Hex_FWD]>,
10182     InstrItinData <tc_fae9dfa5, /*tc_3x*/
10183       [InstrStage<1, [SLOT3]>], [4, 2],
10184       [Hex_FWD, Hex_FWD]>,
10186     InstrItinData <tc_fedb7e19, /*tc_ld*/
10187       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
10188       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
10189   ];
10192 class DepScalarItinV71T {
10193   list<InstrItinData> DepScalarItinV71T_list = [
10194     InstrItinData <tc_011e0e9d, /*tc_st*/
10195       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
10196       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10198     InstrItinData <tc_01d44cb2, /*tc_2*/
10199       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10200       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10202     InstrItinData <tc_01e1be3b, /*tc_3x*/
10203       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
10204       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10206     InstrItinData <tc_02fe1c65, /*tc_4x*/
10207       [InstrStage<1, [SLOT3]>], [5, 1, 1],
10208       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10210     InstrItinData <tc_0655b949, /*tc_st*/
10211       [InstrStage<1, [SLOT0]>], [2, 3],
10212       [Hex_FWD, Hex_FWD]>,
10214     InstrItinData <tc_075c8dd8, /*tc_ld*/
10215       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2],
10216       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10218     InstrItinData <tc_0a195f2c, /*tc_4x*/
10219       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
10220       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10222     InstrItinData <tc_0a43be35, /*tc_3x*/
10223       [InstrStage<1, [SLOT3]>], [1],
10224       [Hex_FWD]>,
10226     InstrItinData <tc_0a6c20ae, /*tc_st*/
10227       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
10228       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10230     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
10231       [InstrStage<1, [SLOT2]>], [1],
10232       [Hex_FWD]>,
10234     InstrItinData <tc_0dfac0a7, /*tc_2*/
10235       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10236       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10238     InstrItinData <tc_0fac1eb8, /*tc_st*/
10239       [InstrStage<1, [SLOT0]>], [3, 2, 3],
10240       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10242     InstrItinData <tc_112d30d6, /*tc_1*/
10243       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
10244       [Hex_FWD]>,
10246     InstrItinData <tc_1242dc2a, /*tc_ld*/
10247       [InstrStage<1, [SLOT0]>], [2],
10248       [Hex_FWD]>,
10250     InstrItinData <tc_1248597c, /*tc_3x*/
10251       [InstrStage<1, [SLOT3]>], [2, 2],
10252       [Hex_FWD, Hex_FWD]>,
10254     InstrItinData <tc_139ef484, /*tc_3stall*/
10255       [InstrStage<1, [SLOT2]>], [1, 1],
10256       [Hex_FWD, Hex_FWD]>,
10258     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
10259       [InstrStage<1, [SLOT0]>], [3, 3, 1],
10260       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10262     InstrItinData <tc_151bf368, /*tc_1*/
10263       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
10264       [Hex_FWD, Hex_FWD]>,
10266     InstrItinData <tc_158aa3f7, /*tc_st*/
10267       [InstrStage<1, [SLOT0]>], [1, 2, 2],
10268       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10270     InstrItinData <tc_197dce51, /*tc_3x*/
10271       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
10272       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10274     InstrItinData <tc_1981450d, /*tc_newvjump*/
10275       [InstrStage<1, [SLOT0]>], [3],
10276       [Hex_FWD]>,
10278     InstrItinData <tc_1c2c7a4a, /*tc_1*/
10279       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2, 2],
10280       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10282     InstrItinData <tc_1c7522a8, /*tc_ld*/
10283       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2],
10284       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10286     InstrItinData <tc_1d41f8b7, /*tc_1*/
10287       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
10288       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10290     InstrItinData <tc_1fcb8495, /*tc_2*/
10291       [InstrStage<1, [SLOT3]>], [4, 2, 2],
10292       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10294     InstrItinData <tc_1fe4ab69, /*tc_st*/
10295       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
10296       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10298     InstrItinData <tc_20131976, /*tc_2*/
10299       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10300       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10302     InstrItinData <tc_2237d952, /*tc_ld*/
10303       [InstrStage<1, [SLOT0]>], [1, 2],
10304       [Hex_FWD, Hex_FWD]>,
10306     InstrItinData <tc_23708a21, /*tc_1*/
10307       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
10308       []>,
10310     InstrItinData <tc_2471c1c8, /*tc_ld*/
10311       [InstrStage<1, [SLOT0]>], [4, 1],
10312       [Hex_FWD, Hex_FWD]>,
10314     InstrItinData <tc_24e109c7, /*tc_newvjump*/
10315       [InstrStage<1, [SLOT0]>], [3, 3, 2],
10316       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10318     InstrItinData <tc_24f426ab, /*tc_1*/
10319       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
10320       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10322     InstrItinData <tc_27106296, /*tc_3x*/
10323       [InstrStage<1, [SLOT3]>], [4, 1, 2],
10324       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10326     InstrItinData <tc_280f7fe1, /*tc_st*/
10327       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
10328       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10330     InstrItinData <tc_28e55c6f, /*tc_3x*/
10331       [InstrStage<1, [SLOT3]>], [1, 1],
10332       [Hex_FWD, Hex_FWD]>,
10334     InstrItinData <tc_2c13e7f5, /*tc_2*/
10335       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
10336       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10338     InstrItinData <tc_2c3e17fc, /*tc_3x*/
10339       [InstrStage<1, [SLOT3]>], [1],
10340       [Hex_FWD]>,
10342     InstrItinData <tc_2f573607, /*tc_1*/
10343       [InstrStage<1, [SLOT2]>], [2, 2],
10344       [Hex_FWD, Hex_FWD]>,
10346     InstrItinData <tc_33e7e673, /*tc_2early*/
10347       [InstrStage<1, [SLOT2]>], [],
10348       []>,
10350     InstrItinData <tc_362b0be2, /*tc_3*/
10351       [InstrStage<1, [SLOT2]>], [1],
10352       [Hex_FWD]>,
10354     InstrItinData <tc_38382228, /*tc_3x*/
10355       [InstrStage<1, [SLOT3]>], [4, 1, 2],
10356       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10358     InstrItinData <tc_388f9897, /*tc_1*/
10359       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
10360       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10362     InstrItinData <tc_38e0bae9, /*tc_3x*/
10363       [InstrStage<1, [SLOT3]>], [4, 4, 2, 1, 1],
10364       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10366     InstrItinData <tc_3d14a17b, /*tc_1*/
10367       [InstrStage<1, [SLOT0]>], [3, 2],
10368       [Hex_FWD, Hex_FWD]>,
10370     InstrItinData <tc_3edca78f, /*tc_2*/
10371       [InstrStage<1, [SLOT3]>], [4, 2],
10372       [Hex_FWD, Hex_FWD]>,
10374     InstrItinData <tc_3fbf1042, /*tc_1*/
10375       [InstrStage<1, [SLOT0]>], [3],
10376       [Hex_FWD]>,
10378     InstrItinData <tc_407e96f9, /*tc_1*/
10379       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
10380       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10382     InstrItinData <tc_40d64c94, /*tc_newvjump*/
10383       [InstrStage<1, [SLOT0]>], [3, 1],
10384       [Hex_FWD, Hex_FWD]>,
10386     InstrItinData <tc_4222e6bf, /*tc_ld*/
10387       [InstrStage<1, [SLOT0]>], [4, 1, 2],
10388       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10390     InstrItinData <tc_42ff66ba, /*tc_1*/
10391       [InstrStage<1, [SLOT2]>], [2, 2],
10392       [Hex_FWD, Hex_FWD]>,
10394     InstrItinData <tc_442395f3, /*tc_2latepred*/
10395       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2, 2],
10396       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10398     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
10399       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 1],
10400       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10402     InstrItinData <tc_44d5a428, /*tc_st*/
10403       [InstrStage<1, [SLOT0]>], [1, 2],
10404       [Hex_FWD, Hex_FWD]>,
10406     InstrItinData <tc_44fffc58, /*tc_3*/
10407       [InstrStage<1, [SLOT2, SLOT3]>], [2],
10408       [Hex_FWD]>,
10410     InstrItinData <tc_45791fb8, /*tc_ld*/
10411       [InstrStage<1, [SLOT0]>], [4, 2, 1, 1, 2],
10412       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10414     InstrItinData <tc_45f9d1be, /*tc_2early*/
10415       [InstrStage<1, [SLOT2]>], [2],
10416       [Hex_FWD]>,
10418     InstrItinData <tc_46c18ecf, /*tc_3x*/
10419       [InstrStage<1, [SLOT3]>], [4, 1],
10420       [Hex_FWD, Hex_FWD]>,
10422     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
10423       [InstrStage<1, [SLOT3]>], [4, 1],
10424       [Hex_FWD, Hex_FWD]>,
10426     InstrItinData <tc_4a55d03c, /*tc_1*/
10427       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
10428       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10430     InstrItinData <tc_4abdbdc6, /*tc_3x*/
10431       [InstrStage<1, [SLOT3]>], [2, 2],
10432       [Hex_FWD, Hex_FWD]>,
10434     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
10435       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
10436       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10438     InstrItinData <tc_4bf903b0, /*tc_st*/
10439       [InstrStage<1, [SLOT0]>], [3],
10440       [Hex_FWD]>,
10442     InstrItinData <tc_503ce0f3, /*tc_3x*/
10443       [InstrStage<1, [SLOT3]>], [4, 2, 2, 1],
10444       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10446     InstrItinData <tc_512b1653, /*tc_st*/
10447       [InstrStage<1, [SLOT0]>], [1, 2],
10448       [Hex_FWD, Hex_FWD]>,
10450     InstrItinData <tc_53c851ab, /*tc_3stall*/
10451       [InstrStage<1, [SLOT2]>], [4, 1, 2],
10452       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10454     InstrItinData <tc_54f0cee2, /*tc_3stall*/
10455       [InstrStage<1, [SLOT3]>], [1],
10456       [Hex_FWD]>,
10458     InstrItinData <tc_5502c366, /*tc_1*/
10459       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
10460       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10462     InstrItinData <tc_55255f2b, /*tc_3stall*/
10463       [InstrStage<1, [SLOT3]>], [],
10464       []>,
10466     InstrItinData <tc_556f6577, /*tc_3x*/
10467       [InstrStage<1, [SLOT3]>], [4, 1, 1],
10468       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10470     InstrItinData <tc_55a9a350, /*tc_st*/
10471       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
10472       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10474     InstrItinData <tc_55b33fda, /*tc_1*/
10475       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
10476       [Hex_FWD, Hex_FWD]>,
10478     InstrItinData <tc_56a124a7, /*tc_1*/
10479       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
10480       [Hex_FWD, Hex_FWD]>,
10482     InstrItinData <tc_57a55b54, /*tc_1*/
10483       [InstrStage<1, [SLOT3]>], [2, 2],
10484       [Hex_FWD, Hex_FWD]>,
10486     InstrItinData <tc_5944960d, /*tc_ld*/
10487       [InstrStage<1, [SLOT0]>], [1, 1, 2],
10488       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10490     InstrItinData <tc_59a7822c, /*tc_1*/
10491       [InstrStage<1, [SLOT0]>], [2, 2],
10492       [Hex_FWD, Hex_FWD]>,
10494     InstrItinData <tc_5a222e89, /*tc_2early*/
10495       [InstrStage<1, [SLOT2]>], [1, 1],
10496       [Hex_FWD, Hex_FWD]>,
10498     InstrItinData <tc_5a4b5e58, /*tc_3x*/
10499       [InstrStage<1, [SLOT3]>], [4, 1, 1],
10500       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10502     InstrItinData <tc_5b347363, /*tc_1*/
10503       [InstrStage<1, [SLOT0]>], [3, 2, 2],
10504       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10506     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
10507       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 2],
10508       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10510     InstrItinData <tc_5da50c4b, /*tc_1*/
10511       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
10512       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10514     InstrItinData <tc_5deb5e47, /*tc_st*/
10515       [InstrStage<1, [SLOT0]>], [1, 2, 3],
10516       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10518     InstrItinData <tc_5e4cf0e8, /*tc_2*/
10519       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
10520       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10522     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
10523       [InstrStage<1, [SLOT0]>], [4, 4, 3, 1, 2],
10524       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10526     InstrItinData <tc_60e324ff, /*tc_1*/
10527       [InstrStage<1, [SLOT2]>], [2],
10528       [Hex_FWD]>,
10530     InstrItinData <tc_63567288, /*tc_2latepred*/
10531       [InstrStage<1, [SLOT0]>], [4],
10532       [Hex_FWD]>,
10534     InstrItinData <tc_64b00d8a, /*tc_ld*/
10535       [InstrStage<1, [SLOT0]>], [4, 1],
10536       [Hex_FWD, Hex_FWD]>,
10538     InstrItinData <tc_651cbe02, /*tc_1*/
10539       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
10540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10542     InstrItinData <tc_65279839, /*tc_2*/
10543       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
10544       [Hex_FWD, Hex_FWD]>,
10546     InstrItinData <tc_65cbd974, /*tc_st*/
10547       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2],
10548       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10550     InstrItinData <tc_69bfb303, /*tc_3*/
10551       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
10552       [Hex_FWD, Hex_FWD]>,
10554     InstrItinData <tc_6aa823ab, /*tc_3stall*/
10555       [InstrStage<1, [SLOT3]>], [4, 1],
10556       [Hex_FWD, Hex_FWD]>,
10558     InstrItinData <tc_6ae3426b, /*tc_3x*/
10559       [InstrStage<1, [SLOT3]>], [4, 1],
10560       [Hex_FWD, Hex_FWD]>,
10562     InstrItinData <tc_6d861a95, /*tc_3x*/
10563       [InstrStage<1, [SLOT3]>], [2, 1],
10564       [Hex_FWD, Hex_FWD]>,
10566     InstrItinData <tc_6e20402a, /*tc_st*/
10567       [InstrStage<1, [SLOT0]>], [2, 3],
10568       [Hex_FWD, Hex_FWD]>,
10570     InstrItinData <tc_6f42bc60, /*tc_3stall*/
10571       [InstrStage<1, [SLOT0]>], [4, 1, 1],
10572       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10574     InstrItinData <tc_6fb52018, /*tc_3stall*/
10575       [InstrStage<1, [SLOT0]>], [1, 1],
10576       [Hex_FWD, Hex_FWD]>,
10578     InstrItinData <tc_6fc5dbea, /*tc_1*/
10579       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
10580       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10582     InstrItinData <tc_711c805f, /*tc_1*/
10583       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
10584       [Hex_FWD, Hex_FWD]>,
10586     InstrItinData <tc_713b66bf, /*tc_1*/
10587       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
10588       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10590     InstrItinData <tc_7401744f, /*tc_2*/
10591       [InstrStage<1, [SLOT3]>], [4, 4, 2, 2],
10592       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10594     InstrItinData <tc_7476d766, /*tc_3stall*/
10595       [InstrStage<1, [SLOT3]>], [4, 2],
10596       [Hex_FWD, Hex_FWD]>,
10598     InstrItinData <tc_74a42bda, /*tc_ld*/
10599       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
10600       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10602     InstrItinData <tc_759e57be, /*tc_3stall*/
10603       [InstrStage<1, [SLOT2]>], [4, 1],
10604       [Hex_FWD, Hex_FWD]>,
10606     InstrItinData <tc_76bb5435, /*tc_ld*/
10607       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2, 2],
10608       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10610     InstrItinData <tc_7d6a2568, /*tc_3stall*/
10611       [InstrStage<1, [SLOT2]>], [1],
10612       [Hex_FWD]>,
10614     InstrItinData <tc_77f94a5e, /*tc_st*/
10615       [InstrStage<1, [SLOT0]>], [],
10616       []>,
10618     InstrItinData <tc_788b1d09, /*tc_3x*/
10619       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
10620       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10622     InstrItinData <tc_78f87ed3, /*tc_3stall*/
10623       [InstrStage<1, [SLOT0]>], [],
10624       []>,
10626     InstrItinData <tc_7af3a37e, /*tc_st*/
10627       [InstrStage<1, [SLOT0]>], [1, 3],
10628       [Hex_FWD, Hex_FWD]>,
10630     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
10631       [InstrStage<1, [SLOT0]>], [3, 2],
10632       [Hex_FWD, Hex_FWD]>,
10634     InstrItinData <tc_7c28bd7e, /*tc_st*/
10635       [InstrStage<1, [SLOT0]>], [3],
10636       [Hex_FWD]>,
10638     InstrItinData <tc_7c31e19a, /*tc_st*/
10639       [InstrStage<1, [SLOT0]>], [1, 2, 2],
10640       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10642     InstrItinData <tc_7c6d32e4, /*tc_ld*/
10643       [InstrStage<1, [SLOT0]>], [4, 2, 2],
10644       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10646     InstrItinData <tc_7dc63b5c, /*tc_3x*/
10647       [InstrStage<1, [SLOT3]>], [4, 1],
10648       [Hex_FWD, Hex_FWD]>,
10650     InstrItinData <tc_7f58404a, /*tc_3stall*/
10651       [InstrStage<1, [SLOT3]>], [],
10652       []>,
10654     InstrItinData <tc_7f7f45f5, /*tc_4x*/
10655       [InstrStage<1, [SLOT3]>], [5, 5, 1],
10656       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10658     InstrItinData <tc_7f8ae742, /*tc_3x*/
10659       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
10660       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10662     InstrItinData <tc_8035e91f, /*tc_st*/
10663       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
10664       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10666     InstrItinData <tc_822c3c68, /*tc_ld*/
10667       [InstrStage<1, [SLOT0]>], [4, 3, 2],
10668       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10670     InstrItinData <tc_829d8a86, /*tc_st*/
10671       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
10672       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10674     InstrItinData <tc_838c4d7a, /*tc_st*/
10675       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
10676       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10678     InstrItinData <tc_84a7500d, /*tc_2*/
10679       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
10680       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10682     InstrItinData <tc_86173609, /*tc_2latepred*/
10683       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2],
10684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10686     InstrItinData <tc_887d1bb7, /*tc_st*/
10687       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
10688       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10690     InstrItinData <tc_8a6d0d94, /*tc_ld*/
10691       [InstrStage<1, [SLOT0]>], [4, 2],
10692       [Hex_FWD, Hex_FWD]>,
10694     InstrItinData <tc_8a825db2, /*tc_2*/
10695       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10696       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10698     InstrItinData <tc_8b5bd4f5, /*tc_2*/
10699       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
10700       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10702     InstrItinData <tc_8e82e8ca, /*tc_st*/
10703       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
10704       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10706     InstrItinData <tc_8f36a2fd, /*tc_ld*/
10707       [InstrStage<1, [SLOT0]>], [4, 1, 1],
10708       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10710     InstrItinData <tc_9124c04f, /*tc_1*/
10711       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
10712       [Hex_FWD, Hex_FWD]>,
10714     InstrItinData <tc_92240447, /*tc_st*/
10715       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
10716       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10718     InstrItinData <tc_934753bb, /*tc_ld*/
10719       [InstrStage<1, [SLOT0]>], [3, 1, 2],
10720       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10722     InstrItinData <tc_937dd41c, /*tc_ld*/
10723       [InstrStage<1, [SLOT0]>], [],
10724       []>,
10726     InstrItinData <tc_9406230a, /*tc_3x*/
10727       [InstrStage<1, [SLOT3]>], [2, 1],
10728       [Hex_FWD, Hex_FWD]>,
10730     InstrItinData <tc_95a33176, /*tc_2*/
10731       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
10732       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10734     InstrItinData <tc_95f43c5e, /*tc_3*/
10735       [InstrStage<1, [SLOT2]>], [1],
10736       [Hex_FWD]>,
10738     InstrItinData <tc_96ef76ef, /*tc_st*/
10739       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
10740       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10742     InstrItinData <tc_975a4e54, /*tc_newvjump*/
10743       [InstrStage<1, [SLOT0]>], [3, 3, 2],
10744       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10746     InstrItinData <tc_9783714b, /*tc_4x*/
10747       [InstrStage<1, [SLOT3]>], [5, 1],
10748       [Hex_FWD, Hex_FWD]>,
10750     InstrItinData <tc_9b20a062, /*tc_3stall*/
10751       [InstrStage<1, [SLOT2]>], [4, 1],
10752       [Hex_FWD, Hex_FWD]>,
10754     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
10755       [InstrStage<1, [SLOT2]>], [],
10756       []>,
10758     InstrItinData <tc_9b3c0462, /*tc_2*/
10759       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10760       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10762     InstrItinData <tc_9bcfb2ee, /*tc_st*/
10763       [InstrStage<1, [SLOT0]>], [1, 2, 3],
10764       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10766     InstrItinData <tc_9c52f549, /*tc_1*/
10767       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
10768       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10770     InstrItinData <tc_9e27f2f9, /*tc_1*/
10771       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
10772       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10774     InstrItinData <tc_9e72dc89, /*tc_4x*/
10775       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
10776       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10778     InstrItinData <tc_9edb7c77, /*tc_4x*/
10779       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1, 2],
10780       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10782     InstrItinData <tc_9edefe01, /*tc_st*/
10783       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
10784       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10786     InstrItinData <tc_9f6cd987, /*tc_1*/
10787       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
10788       [Hex_FWD, Hex_FWD]>,
10790     InstrItinData <tc_a08b630b, /*tc_2*/
10791       [InstrStage<1, [SLOT3]>], [4, 2, 2],
10792       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10794     InstrItinData <tc_a1297125, /*tc_1*/
10795       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
10796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10798     InstrItinData <tc_a154b476, /*tc_3x*/
10799       [InstrStage<1, [SLOT3]>], [4, 2, 1, 2],
10800       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10802     InstrItinData <tc_a2b365d2, /*tc_st*/
10803       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
10804       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10806     InstrItinData <tc_a3070909, /*tc_3stall*/
10807       [InstrStage<1, [SLOT0]>], [1, 1],
10808       [Hex_FWD, Hex_FWD]>,
10810     InstrItinData <tc_a32e03e7, /*tc_ld*/
10811       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2, 2],
10812       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10814     InstrItinData <tc_a38c45dc, /*tc_3x*/
10815       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1, 2],
10816       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10818     InstrItinData <tc_a4e22bbd, /*tc_2*/
10819       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
10820       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10822     InstrItinData <tc_a4ee89db, /*tc_2early*/
10823       [InstrStage<1, [SLOT0]>], [],
10824       []>,
10826     InstrItinData <tc_a724463d, /*tc_3stall*/
10827       [InstrStage<1, [SLOT0]>], [4, 1],
10828       [Hex_FWD, Hex_FWD]>,
10830     InstrItinData <tc_a7a13fac, /*tc_1*/
10831       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
10832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10834     InstrItinData <tc_a7bdb22c, /*tc_2*/
10835       [InstrStage<1, [SLOT3]>], [4, 2],
10836       [Hex_FWD, Hex_FWD]>,
10838     InstrItinData <tc_a9edeffa, /*tc_st*/
10839       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
10840       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10842     InstrItinData <tc_abfd9a6d, /*tc_ld*/
10843       [InstrStage<1, [SLOT0]>], [4, 1, 2, 2],
10844       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10846     InstrItinData <tc_ac65613f, /*tc_ld*/
10847       [InstrStage<1, [SLOT0]>], [4, 3, 2, 2],
10848       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10850     InstrItinData <tc_addc37a8, /*tc_st*/
10851       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
10852       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10854     InstrItinData <tc_ae5babd7, /*tc_st*/
10855       [InstrStage<1, [SLOT0]>], [1, 2, 3],
10856       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10858     InstrItinData <tc_aee6250c, /*tc_ld*/
10859       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
10860       [Hex_FWD, Hex_FWD]>,
10862     InstrItinData <tc_af6af259, /*tc_ld*/
10863       [InstrStage<1, [SLOT0]>], [4, 3, 1, 1],
10864       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10866     InstrItinData <tc_b1ae5f67, /*tc_st*/
10867       [InstrStage<1, [SLOT0]>], [1],
10868       [Hex_FWD]>,
10870     InstrItinData <tc_b2196a3f, /*tc_3stall*/
10871       [InstrStage<1, [SLOT3]>], [1, 1],
10872       [Hex_FWD, Hex_FWD]>,
10874     InstrItinData <tc_b3d46584, /*tc_st*/
10875       [InstrStage<1, [SLOT0]>], [],
10876       []>,
10878     InstrItinData <tc_b4dc7630, /*tc_st*/
10879       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
10880       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10882     InstrItinData <tc_b7c4062a, /*tc_ld*/
10883       [InstrStage<1, [SLOT0]>], [4, 3, 1, 1, 2],
10884       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10886     InstrItinData <tc_b837298f, /*tc_1*/
10887       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
10888       []>,
10890     InstrItinData <tc_b9bec29e, /*tc_3stall*/
10891       [InstrStage<1, [SLOT2]>], [],
10892       []>,
10894     InstrItinData <tc_ba9255a6, /*tc_st*/
10895       [InstrStage<1, [SLOT0]>], [2, 2, 3],
10896       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10898     InstrItinData <tc_bb07f2c5, /*tc_st*/
10899       [InstrStage<1, [SLOT0]>], [3, 2, 3],
10900       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10902     InstrItinData <tc_bb78483e, /*tc_3stall*/
10903       [InstrStage<1, [SLOT3]>], [4, 1, 1],
10904       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10906     InstrItinData <tc_bb831a7c, /*tc_2*/
10907       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2, 2],
10908       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10910     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
10911       [InstrStage<1, [SLOT0]>], [4, 1, 1, 2],
10912       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10914     InstrItinData <tc_c20701f0, /*tc_2*/
10915       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
10916       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10918     InstrItinData <tc_c21d7447, /*tc_3x*/
10919       [InstrStage<1, [SLOT3]>], [4, 1, 1],
10920       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10922     InstrItinData <tc_c57d9f39, /*tc_1*/
10923       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
10924       [Hex_FWD, Hex_FWD]>,
10926     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
10927       [InstrStage<1, [SLOT0]>], [],
10928       []>,
10930     InstrItinData <tc_ce59038e, /*tc_st*/
10931       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
10932       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10934     InstrItinData <tc_cfa0e29b, /*tc_st*/
10935       [InstrStage<1, [SLOT0]>], [2, 2, 3],
10936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10938     InstrItinData <tc_d03278fd, /*tc_st*/
10939       [InstrStage<1, [SLOT0]>], [2, 1, 2, 2],
10940       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
10942     InstrItinData <tc_d234b61a, /*tc_st*/
10943       [InstrStage<1, [SLOT0]>], [1],
10944       [Hex_FWD]>,
10946     InstrItinData <tc_d33e5eee, /*tc_1*/
10947       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
10948       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10950     InstrItinData <tc_d3632d88, /*tc_2*/
10951       [InstrStage<1, [SLOT3]>], [4, 2],
10952       [Hex_FWD, Hex_FWD]>,
10954     InstrItinData <tc_d45ba9cd, /*tc_ld*/
10955       [InstrStage<1, [SLOT0]>], [1],
10956       [Hex_FWD]>,
10958     InstrItinData <tc_d57d649c, /*tc_3stall*/
10959       [InstrStage<1, [SLOT2]>], [2],
10960       [Hex_FWD]>,
10962     InstrItinData <tc_d61dfdc3, /*tc_2*/
10963       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
10964       [Hex_FWD, Hex_FWD]>,
10966     InstrItinData <tc_d68dca5c, /*tc_3stall*/
10967       [InstrStage<1, [SLOT3]>], [4, 1, 1],
10968       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10970     InstrItinData <tc_d71ea8fa, /*tc_3x*/
10971       [InstrStage<1, [SLOT3]>], [2, 1],
10972       [Hex_FWD, Hex_FWD]>,
10974     InstrItinData <tc_d7718fbe, /*tc_3x*/
10975       [InstrStage<1, [SLOT3]>], [1],
10976       [Hex_FWD]>,
10978     InstrItinData <tc_db596beb, /*tc_3x*/
10979       [InstrStage<1, [SLOT3]>], [4, 1, 1],
10980       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10982     InstrItinData <tc_db96aa6b, /*tc_st*/
10983       [InstrStage<1, [SLOT0]>], [1],
10984       [Hex_FWD]>,
10986     InstrItinData <tc_dc51281d, /*tc_3*/
10987       [InstrStage<1, [SLOT2]>], [2, 1],
10988       [Hex_FWD, Hex_FWD]>,
10990     InstrItinData <tc_decdde8a, /*tc_1*/
10991       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
10992       [Hex_FWD]>,
10994     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
10995       [InstrStage<1, [SLOT0]>], [3, 2, 1],
10996       [Hex_FWD, Hex_FWD, Hex_FWD]>,
10998     InstrItinData <tc_e3d699e3, /*tc_2*/
10999       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
11000       [Hex_FWD, Hex_FWD]>,
11002     InstrItinData <tc_e60def48, /*tc_1*/
11003       [InstrStage<1, [SLOT2]>], [2],
11004       [Hex_FWD]>,
11006     InstrItinData <tc_e9170fb7, /*tc_ld*/
11007       [InstrStage<1, [SLOT0]>], [4, 1],
11008       [Hex_FWD, Hex_FWD]>,
11010     InstrItinData <tc_ed03645c, /*tc_1*/
11011       [InstrStage<1, [SLOT2]>], [3, 2],
11012       [Hex_FWD, Hex_FWD]>,
11014     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
11015       [InstrStage<1, [SLOT0]>], [4, 1, 1],
11016       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11018     InstrItinData <tc_eed07714, /*tc_ld*/
11019       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
11020       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11022     InstrItinData <tc_eeda4109, /*tc_1*/
11023       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
11024       [Hex_FWD, Hex_FWD]>,
11026     InstrItinData <tc_ef921005, /*tc_1*/
11027       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
11028       [Hex_FWD, Hex_FWD]>,
11030     InstrItinData <tc_f098b237, /*tc_2*/
11031       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11032       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11034     InstrItinData <tc_f0cdeccf, /*tc_3x*/
11035       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
11036       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11038     InstrItinData <tc_f0e8e832, /*tc_4x*/
11039       [InstrStage<1, [SLOT3]>], [5, 1, 1],
11040       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11042     InstrItinData <tc_f34c1c21, /*tc_2*/
11043       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11044       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11046     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
11047       [InstrStage<1, [SLOT0]>], [2],
11048       [Hex_FWD]>,
11050     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
11051       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
11052       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11054     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
11055       [InstrStage<1, [SLOT0]>], [3, 2, 2],
11056       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11058     InstrItinData <tc_f7569068, /*tc_4x*/
11059       [InstrStage<1, [SLOT3]>], [5, 5, 1, 1],
11060       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11062     InstrItinData <tc_f97707c1, /*tc_1*/
11063       [InstrStage<1, [SLOT2]>], [2],
11064       [Hex_FWD]>,
11066     InstrItinData <tc_f999c66e, /*tc_1*/
11067       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
11068       [Hex_FWD, Hex_FWD]>,
11070     InstrItinData <tc_fae9dfa5, /*tc_3x*/
11071       [InstrStage<1, [SLOT3]>], [4, 2],
11072       [Hex_FWD, Hex_FWD]>,
11074     InstrItinData <tc_fedb7e19, /*tc_ld*/
11075       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2],
11076       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
11077   ];
11080 class DepScalarItinV73 {
11081   list<InstrItinData> DepScalarItinV73_list = [
11082     InstrItinData <tc_011e0e9d, /*tc_st*/
11083       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
11084       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11086     InstrItinData <tc_01d44cb2, /*tc_2*/
11087       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11088       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11090     InstrItinData <tc_01e1be3b, /*tc_3x*/
11091       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
11092       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11094     InstrItinData <tc_02fe1c65, /*tc_4x*/
11095       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
11096       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11098     InstrItinData <tc_0655b949, /*tc_st*/
11099       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
11100       [Hex_FWD, Hex_FWD]>,
11102     InstrItinData <tc_075c8dd8, /*tc_ld*/
11103       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
11104       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11106     InstrItinData <tc_0a195f2c, /*tc_4x*/
11107       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
11108       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11110     InstrItinData <tc_0a43be35, /*tc_3x*/
11111       [InstrStage<1, [SLOT3]>], [1],
11112       [Hex_FWD]>,
11114     InstrItinData <tc_0a6c20ae, /*tc_st*/
11115       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
11116       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11118     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
11119       [InstrStage<1, [SLOT2]>], [1],
11120       [Hex_FWD]>,
11122     InstrItinData <tc_0dfac0a7, /*tc_2*/
11123       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11124       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11126     InstrItinData <tc_0fac1eb8, /*tc_st*/
11127       [InstrStage<1, [SLOT0]>], [3, 2, 3],
11128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11130     InstrItinData <tc_112d30d6, /*tc_1*/
11131       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
11132       [Hex_FWD]>,
11134     InstrItinData <tc_1242dc2a, /*tc_ld*/
11135       [InstrStage<1, [SLOT0]>], [2],
11136       [Hex_FWD]>,
11138     InstrItinData <tc_1248597c, /*tc_3x*/
11139       [InstrStage<1, [SLOT3]>], [2, 2],
11140       [Hex_FWD, Hex_FWD]>,
11142     InstrItinData <tc_139ef484, /*tc_3stall*/
11143       [InstrStage<1, [SLOT2]>], [1, 1],
11144       [Hex_FWD, Hex_FWD]>,
11146     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
11147       [InstrStage<1, [SLOT0]>], [3, 3, 1],
11148       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11150     InstrItinData <tc_151bf368, /*tc_1*/
11151       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
11152       [Hex_FWD, Hex_FWD]>,
11154     InstrItinData <tc_158aa3f7, /*tc_st*/
11155       [InstrStage<1, [SLOT0]>], [1, 2, 2],
11156       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11158     InstrItinData <tc_197dce51, /*tc_3x*/
11159       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
11160       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11162     InstrItinData <tc_1981450d, /*tc_newvjump*/
11163       [InstrStage<1, [SLOT0]>], [3],
11164       [Hex_FWD]>,
11166     InstrItinData <tc_1c2c7a4a, /*tc_1*/
11167       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
11168       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11170     InstrItinData <tc_1c7522a8, /*tc_ld*/
11171       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
11172       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11174     InstrItinData <tc_1d41f8b7, /*tc_1*/
11175       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
11176       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11178     InstrItinData <tc_1fcb8495, /*tc_2*/
11179       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11180       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11182     InstrItinData <tc_1fe4ab69, /*tc_st*/
11183       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
11184       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11186     InstrItinData <tc_20131976, /*tc_2*/
11187       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11188       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11190     InstrItinData <tc_2237d952, /*tc_ld*/
11191       [InstrStage<1, [SLOT0]>], [1, 2],
11192       [Hex_FWD, Hex_FWD]>,
11194     InstrItinData <tc_23708a21, /*tc_1*/
11195       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
11196       []>,
11198     InstrItinData <tc_2471c1c8, /*tc_ld*/
11199       [InstrStage<1, [SLOT0]>], [4, 1],
11200       [Hex_FWD, Hex_FWD]>,
11202     InstrItinData <tc_24e109c7, /*tc_newvjump*/
11203       [InstrStage<1, [SLOT0]>], [3, 3, 2],
11204       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11206     InstrItinData <tc_24f426ab, /*tc_1*/
11207       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
11208       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11210     InstrItinData <tc_27106296, /*tc_3x*/
11211       [InstrStage<1, [SLOT3]>], [4, 1, 2],
11212       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11214     InstrItinData <tc_280f7fe1, /*tc_st*/
11215       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
11216       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11218     InstrItinData <tc_28e55c6f, /*tc_3x*/
11219       [InstrStage<1, [SLOT3]>], [1, 1],
11220       [Hex_FWD, Hex_FWD]>,
11222     InstrItinData <tc_2c13e7f5, /*tc_2*/
11223       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
11224       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11226     InstrItinData <tc_2c3e17fc, /*tc_3x*/
11227       [InstrStage<1, [SLOT3]>], [1],
11228       [Hex_FWD]>,
11230     InstrItinData <tc_2f573607, /*tc_1*/
11231       [InstrStage<1, [SLOT2]>], [2, 2],
11232       [Hex_FWD, Hex_FWD]>,
11234     InstrItinData <tc_33e7e673, /*tc_2early*/
11235       [InstrStage<1, [SLOT2]>], [],
11236       []>,
11238     InstrItinData <tc_362b0be2, /*tc_3*/
11239       [InstrStage<1, [SLOT2]>], [1],
11240       [Hex_FWD]>,
11242     InstrItinData <tc_38382228, /*tc_3x*/
11243       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
11244       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11246     InstrItinData <tc_388f9897, /*tc_1*/
11247       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
11248       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11250     InstrItinData <tc_38e0bae9, /*tc_3x*/
11251       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
11252       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11254     InstrItinData <tc_3d14a17b, /*tc_1*/
11255       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
11256       [Hex_FWD, Hex_FWD]>,
11258     InstrItinData <tc_3edca78f, /*tc_2*/
11259       [InstrStage<1, [SLOT3]>], [4, 2],
11260       [Hex_FWD, Hex_FWD]>,
11262     InstrItinData <tc_3fbf1042, /*tc_1*/
11263       [InstrStage<1, [SLOT0, SLOT1]>], [3],
11264       [Hex_FWD]>,
11266     InstrItinData <tc_407e96f9, /*tc_1*/
11267       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
11268       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11270     InstrItinData <tc_40d64c94, /*tc_newvjump*/
11271       [InstrStage<1, [SLOT0]>], [3, 1],
11272       [Hex_FWD, Hex_FWD]>,
11274     InstrItinData <tc_4222e6bf, /*tc_ld*/
11275       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
11276       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11278     InstrItinData <tc_42ff66ba, /*tc_1*/
11279       [InstrStage<1, [SLOT2]>], [2, 2],
11280       [Hex_FWD, Hex_FWD]>,
11282     InstrItinData <tc_442395f3, /*tc_2latepred*/
11283       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
11284       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11286     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
11287       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
11288       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11290     InstrItinData <tc_44d5a428, /*tc_st*/
11291       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
11292       [Hex_FWD, Hex_FWD]>,
11294     InstrItinData <tc_44fffc58, /*tc_3*/
11295       [InstrStage<1, [SLOT2, SLOT3]>], [2],
11296       [Hex_FWD]>,
11298     InstrItinData <tc_45791fb8, /*tc_ld*/
11299       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
11300       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11302     InstrItinData <tc_45f9d1be, /*tc_2early*/
11303       [InstrStage<1, [SLOT2]>], [2],
11304       [Hex_FWD]>,
11306     InstrItinData <tc_46c18ecf, /*tc_3x*/
11307       [InstrStage<1, [SLOT3]>], [4, 1],
11308       [Hex_FWD, Hex_FWD]>,
11310     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
11311       [InstrStage<1, [SLOT3]>], [4, 1],
11312       [Hex_FWD, Hex_FWD]>,
11314     InstrItinData <tc_4a55d03c, /*tc_1*/
11315       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
11316       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11318     InstrItinData <tc_4abdbdc6, /*tc_3x*/
11319       [InstrStage<1, [SLOT3]>], [2, 2],
11320       [Hex_FWD, Hex_FWD]>,
11322     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
11323       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
11324       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11326     InstrItinData <tc_4bf903b0, /*tc_st*/
11327       [InstrStage<1, [SLOT0]>], [3],
11328       [Hex_FWD]>,
11330     InstrItinData <tc_503ce0f3, /*tc_3x*/
11331       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
11332       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11334     InstrItinData <tc_512b1653, /*tc_st*/
11335       [InstrStage<1, [SLOT0]>], [1, 2],
11336       [Hex_FWD, Hex_FWD]>,
11338     InstrItinData <tc_53c851ab, /*tc_3stall*/
11339       [InstrStage<1, [SLOT2]>], [4, 1, 2],
11340       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11342     InstrItinData <tc_54f0cee2, /*tc_3stall*/
11343       [InstrStage<1, [SLOT3]>], [1],
11344       [Hex_FWD]>,
11346     InstrItinData <tc_5502c366, /*tc_1*/
11347       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
11348       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11350     InstrItinData <tc_55255f2b, /*tc_3stall*/
11351       [InstrStage<1, [SLOT3]>], [],
11352       []>,
11354     InstrItinData <tc_556f6577, /*tc_3x*/
11355       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
11356       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11358     InstrItinData <tc_55a9a350, /*tc_st*/
11359       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
11360       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11362     InstrItinData <tc_55b33fda, /*tc_1*/
11363       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
11364       [Hex_FWD, Hex_FWD]>,
11366     InstrItinData <tc_56a124a7, /*tc_1*/
11367       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
11368       [Hex_FWD, Hex_FWD]>,
11370     InstrItinData <tc_57a55b54, /*tc_1*/
11371       [InstrStage<1, [SLOT3]>], [2, 2],
11372       [Hex_FWD, Hex_FWD]>,
11374     InstrItinData <tc_5944960d, /*tc_ld*/
11375       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
11376       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11378     InstrItinData <tc_59a7822c, /*tc_1*/
11379       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
11380       [Hex_FWD, Hex_FWD]>,
11382     InstrItinData <tc_5a222e89, /*tc_2early*/
11383       [InstrStage<1, [SLOT2]>], [1, 1],
11384       [Hex_FWD, Hex_FWD]>,
11386     InstrItinData <tc_5a4b5e58, /*tc_3x*/
11387       [InstrStage<1, [SLOT3]>], [4, 1, 1],
11388       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11390     InstrItinData <tc_5b347363, /*tc_1*/
11391       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
11392       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11394     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
11395       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
11396       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11398     InstrItinData <tc_5da50c4b, /*tc_1*/
11399       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
11400       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11402     InstrItinData <tc_5deb5e47, /*tc_st*/
11403       [InstrStage<1, [SLOT0]>], [1, 2, 3],
11404       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11406     InstrItinData <tc_5e4cf0e8, /*tc_2*/
11407       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
11408       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11410     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
11411       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
11412       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11414     InstrItinData <tc_60e324ff, /*tc_1*/
11415       [InstrStage<1, [SLOT2]>], [2],
11416       [Hex_FWD]>,
11418     InstrItinData <tc_63567288, /*tc_2latepred*/
11419       [InstrStage<1, [SLOT0, SLOT1]>], [4],
11420       [Hex_FWD]>,
11422     InstrItinData <tc_64b00d8a, /*tc_ld*/
11423       [InstrStage<1, [SLOT0]>], [4, 1],
11424       [Hex_FWD, Hex_FWD]>,
11426     InstrItinData <tc_651cbe02, /*tc_1*/
11427       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
11428       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11430     InstrItinData <tc_65279839, /*tc_2*/
11431       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
11432       [Hex_FWD, Hex_FWD]>,
11434     InstrItinData <tc_65cbd974, /*tc_st*/
11435       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
11436       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11438     InstrItinData <tc_69bfb303, /*tc_3*/
11439       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
11440       [Hex_FWD, Hex_FWD]>,
11442     InstrItinData <tc_6aa823ab, /*tc_3stall*/
11443       [InstrStage<1, [SLOT3]>], [4, 1],
11444       [Hex_FWD, Hex_FWD]>,
11446     InstrItinData <tc_6ae3426b, /*tc_3x*/
11447       [InstrStage<1, [SLOT3]>], [4, 1],
11448       [Hex_FWD, Hex_FWD]>,
11450     InstrItinData <tc_6d861a95, /*tc_3x*/
11451       [InstrStage<1, [SLOT3]>], [2, 1],
11452       [Hex_FWD, Hex_FWD]>,
11454     InstrItinData <tc_6e20402a, /*tc_st*/
11455       [InstrStage<1, [SLOT0]>], [2, 3],
11456       [Hex_FWD, Hex_FWD]>,
11458     InstrItinData <tc_6f42bc60, /*tc_3stall*/
11459       [InstrStage<1, [SLOT0]>], [4, 1, 1],
11460       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11462     InstrItinData <tc_6fb52018, /*tc_3stall*/
11463       [InstrStage<1, [SLOT0]>], [1, 1],
11464       [Hex_FWD, Hex_FWD]>,
11466     InstrItinData <tc_6fc5dbea, /*tc_1*/
11467       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
11468       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11470     InstrItinData <tc_711c805f, /*tc_1*/
11471       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
11472       [Hex_FWD, Hex_FWD]>,
11474     InstrItinData <tc_713b66bf, /*tc_1*/
11475       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
11476       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11478     InstrItinData <tc_7401744f, /*tc_2*/
11479       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
11480       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11482     InstrItinData <tc_7476d766, /*tc_3stall*/
11483       [InstrStage<1, [SLOT3]>], [4, 2],
11484       [Hex_FWD, Hex_FWD]>,
11486     InstrItinData <tc_74a42bda, /*tc_ld*/
11487       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
11488       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11490     InstrItinData <tc_759e57be, /*tc_3stall*/
11491       [InstrStage<1, [SLOT2]>], [4, 1],
11492       [Hex_FWD, Hex_FWD]>,
11494     InstrItinData <tc_76bb5435, /*tc_ld*/
11495       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
11496       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11498     InstrItinData <tc_7d6a2568, /*tc_3stall*/
11499       [InstrStage<1, [SLOT2]>], [1],
11500       [Hex_FWD]>,
11502     InstrItinData <tc_77f94a5e, /*tc_st*/
11503       [InstrStage<1, [SLOT0]>], [],
11504       []>,
11506     InstrItinData <tc_788b1d09, /*tc_3x*/
11507       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
11508       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11510     InstrItinData <tc_78f87ed3, /*tc_3stall*/
11511       [InstrStage<1, [SLOT0]>], [],
11512       []>,
11514     InstrItinData <tc_7af3a37e, /*tc_st*/
11515       [InstrStage<1, [SLOT0]>], [1, 3],
11516       [Hex_FWD, Hex_FWD]>,
11518     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
11519       [InstrStage<1, [SLOT0]>], [3, 2],
11520       [Hex_FWD, Hex_FWD]>,
11522     InstrItinData <tc_7c28bd7e, /*tc_st*/
11523       [InstrStage<1, [SLOT0]>], [3],
11524       [Hex_FWD]>,
11526     InstrItinData <tc_7c31e19a, /*tc_st*/
11527       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
11528       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11530     InstrItinData <tc_7c6d32e4, /*tc_ld*/
11531       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
11532       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11534     InstrItinData <tc_7dc63b5c, /*tc_3x*/
11535       [InstrStage<1, [SLOT3]>], [4, 1],
11536       [Hex_FWD, Hex_FWD]>,
11538     InstrItinData <tc_7f58404a, /*tc_3stall*/
11539       [InstrStage<1, [SLOT3]>], [],
11540       []>,
11542     InstrItinData <tc_7f7f45f5, /*tc_4x*/
11543       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
11544       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11546     InstrItinData <tc_7f8ae742, /*tc_3x*/
11547       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
11548       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11550     InstrItinData <tc_8035e91f, /*tc_st*/
11551       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
11552       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11554     InstrItinData <tc_822c3c68, /*tc_ld*/
11555       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
11556       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11558     InstrItinData <tc_829d8a86, /*tc_st*/
11559       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
11560       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11562     InstrItinData <tc_838c4d7a, /*tc_st*/
11563       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
11564       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11566     InstrItinData <tc_84a7500d, /*tc_2*/
11567       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
11568       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11570     InstrItinData <tc_86173609, /*tc_2latepred*/
11571       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
11572       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11574     InstrItinData <tc_887d1bb7, /*tc_st*/
11575       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
11576       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11578     InstrItinData <tc_8a6d0d94, /*tc_ld*/
11579       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
11580       [Hex_FWD, Hex_FWD]>,
11582     InstrItinData <tc_8a825db2, /*tc_2*/
11583       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11584       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11586     InstrItinData <tc_8b5bd4f5, /*tc_2*/
11587       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
11588       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11590     InstrItinData <tc_8e82e8ca, /*tc_st*/
11591       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
11592       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11594     InstrItinData <tc_8f36a2fd, /*tc_ld*/
11595       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1],
11596       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11598     InstrItinData <tc_9124c04f, /*tc_1*/
11599       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
11600       [Hex_FWD, Hex_FWD]>,
11602     InstrItinData <tc_92240447, /*tc_st*/
11603       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
11604       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11606     InstrItinData <tc_934753bb, /*tc_ld*/
11607       [InstrStage<1, [SLOT0]>], [3, 1, 2],
11608       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11610     InstrItinData <tc_937dd41c, /*tc_ld*/
11611       [InstrStage<1, [SLOT0, SLOT1]>], [],
11612       []>,
11614     InstrItinData <tc_9406230a, /*tc_3x*/
11615       [InstrStage<1, [SLOT3]>], [2, 1],
11616       [Hex_FWD, Hex_FWD]>,
11618     InstrItinData <tc_95a33176, /*tc_2*/
11619       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
11620       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11622     InstrItinData <tc_95f43c5e, /*tc_3*/
11623       [InstrStage<1, [SLOT2]>], [1],
11624       [Hex_FWD]>,
11626     InstrItinData <tc_96ef76ef, /*tc_st*/
11627       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
11628       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11630     InstrItinData <tc_975a4e54, /*tc_newvjump*/
11631       [InstrStage<1, [SLOT0]>], [3, 3, 2],
11632       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11634     InstrItinData <tc_9783714b, /*tc_4x*/
11635       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
11636       [Hex_FWD, Hex_FWD]>,
11638     InstrItinData <tc_9b20a062, /*tc_3stall*/
11639       [InstrStage<1, [SLOT2]>], [4, 1],
11640       [Hex_FWD, Hex_FWD]>,
11642     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
11643       [InstrStage<1, [SLOT2]>], [],
11644       []>,
11646     InstrItinData <tc_9b3c0462, /*tc_2*/
11647       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11648       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11650     InstrItinData <tc_9bcfb2ee, /*tc_st*/
11651       [InstrStage<1, [SLOT0]>], [1, 2, 3],
11652       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11654     InstrItinData <tc_9c52f549, /*tc_1*/
11655       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
11656       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11658     InstrItinData <tc_9e27f2f9, /*tc_1*/
11659       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
11660       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11662     InstrItinData <tc_9e72dc89, /*tc_4x*/
11663       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
11664       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11666     InstrItinData <tc_9edb7c77, /*tc_4x*/
11667       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
11668       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11670     InstrItinData <tc_9edefe01, /*tc_st*/
11671       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
11672       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11674     InstrItinData <tc_9f6cd987, /*tc_1*/
11675       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
11676       [Hex_FWD, Hex_FWD]>,
11678     InstrItinData <tc_a08b630b, /*tc_2*/
11679       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11680       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11682     InstrItinData <tc_a1297125, /*tc_1*/
11683       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
11684       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11686     InstrItinData <tc_a154b476, /*tc_3x*/
11687       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
11688       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11690     InstrItinData <tc_a2b365d2, /*tc_st*/
11691       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
11692       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11694     InstrItinData <tc_a3070909, /*tc_3stall*/
11695       [InstrStage<1, [SLOT0]>], [1, 1],
11696       [Hex_FWD, Hex_FWD]>,
11698     InstrItinData <tc_a32e03e7, /*tc_ld*/
11699       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
11700       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11702     InstrItinData <tc_a38c45dc, /*tc_3x*/
11703       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
11704       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11706     InstrItinData <tc_a4e22bbd, /*tc_2*/
11707       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
11708       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11710     InstrItinData <tc_a4ee89db, /*tc_2early*/
11711       [InstrStage<1, [SLOT0]>], [],
11712       []>,
11714     InstrItinData <tc_a724463d, /*tc_3stall*/
11715       [InstrStage<1, [SLOT0]>], [4, 1],
11716       [Hex_FWD, Hex_FWD]>,
11718     InstrItinData <tc_a7a13fac, /*tc_1*/
11719       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
11720       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11722     InstrItinData <tc_a7bdb22c, /*tc_2*/
11723       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
11724       [Hex_FWD, Hex_FWD]>,
11726     InstrItinData <tc_a9edeffa, /*tc_st*/
11727       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
11728       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11730     InstrItinData <tc_abfd9a6d, /*tc_ld*/
11731       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
11732       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11734     InstrItinData <tc_ac65613f, /*tc_ld*/
11735       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
11736       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11738     InstrItinData <tc_addc37a8, /*tc_st*/
11739       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
11740       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11742     InstrItinData <tc_ae5babd7, /*tc_st*/
11743       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
11744       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11746     InstrItinData <tc_aee6250c, /*tc_ld*/
11747       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
11748       [Hex_FWD, Hex_FWD]>,
11750     InstrItinData <tc_af6af259, /*tc_ld*/
11751       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1],
11752       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11754     InstrItinData <tc_b1ae5f67, /*tc_st*/
11755       [InstrStage<1, [SLOT0]>], [1],
11756       [Hex_FWD]>,
11758     InstrItinData <tc_b2196a3f, /*tc_3stall*/
11759       [InstrStage<1, [SLOT3]>], [1, 1],
11760       [Hex_FWD, Hex_FWD]>,
11762     InstrItinData <tc_b3d46584, /*tc_st*/
11763       [InstrStage<1, [SLOT0]>], [],
11764       []>,
11766     InstrItinData <tc_b4dc7630, /*tc_st*/
11767       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
11768       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11770     InstrItinData <tc_b7c4062a, /*tc_ld*/
11771       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
11772       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11774     InstrItinData <tc_b837298f, /*tc_1*/
11775       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
11776       []>,
11778     InstrItinData <tc_b9bec29e, /*tc_3stall*/
11779       [InstrStage<1, [SLOT2]>], [],
11780       []>,
11782     InstrItinData <tc_ba9255a6, /*tc_st*/
11783       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
11784       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11786     InstrItinData <tc_bb07f2c5, /*tc_st*/
11787       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
11788       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11790     InstrItinData <tc_bb78483e, /*tc_3stall*/
11791       [InstrStage<1, [SLOT3]>], [4, 1, 1],
11792       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11794     InstrItinData <tc_bb831a7c, /*tc_2*/
11795       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
11796       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11798     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
11799       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
11800       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11802     InstrItinData <tc_c20701f0, /*tc_2*/
11803       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11804       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11806     InstrItinData <tc_c21d7447, /*tc_3x*/
11807       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
11808       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11810     InstrItinData <tc_c57d9f39, /*tc_1*/
11811       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
11812       [Hex_FWD, Hex_FWD]>,
11814     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
11815       [InstrStage<1, [SLOT0]>], [],
11816       []>,
11818     InstrItinData <tc_ce59038e, /*tc_st*/
11819       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
11820       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11822     InstrItinData <tc_cfa0e29b, /*tc_st*/
11823       [InstrStage<1, [SLOT0]>], [2, 2, 3],
11824       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11826     InstrItinData <tc_d03278fd, /*tc_st*/
11827       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
11828       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11830     InstrItinData <tc_d234b61a, /*tc_st*/
11831       [InstrStage<1, [SLOT0]>], [1],
11832       [Hex_FWD]>,
11834     InstrItinData <tc_d33e5eee, /*tc_1*/
11835       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
11836       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11838     InstrItinData <tc_d3632d88, /*tc_2*/
11839       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
11840       [Hex_FWD, Hex_FWD]>,
11842     InstrItinData <tc_d45ba9cd, /*tc_ld*/
11843       [InstrStage<1, [SLOT0]>], [1],
11844       [Hex_FWD]>,
11846     InstrItinData <tc_d57d649c, /*tc_3stall*/
11847       [InstrStage<1, [SLOT2]>], [2],
11848       [Hex_FWD]>,
11850     InstrItinData <tc_d61dfdc3, /*tc_2*/
11851       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
11852       [Hex_FWD, Hex_FWD]>,
11854     InstrItinData <tc_d68dca5c, /*tc_3stall*/
11855       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
11856       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11858     InstrItinData <tc_d71ea8fa, /*tc_3x*/
11859       [InstrStage<1, [SLOT3]>], [2, 1],
11860       [Hex_FWD, Hex_FWD]>,
11862     InstrItinData <tc_d7718fbe, /*tc_3x*/
11863       [InstrStage<1, [SLOT3]>], [1],
11864       [Hex_FWD]>,
11866     InstrItinData <tc_db596beb, /*tc_3x*/
11867       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
11868       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11870     InstrItinData <tc_db96aa6b, /*tc_st*/
11871       [InstrStage<1, [SLOT0]>], [1],
11872       [Hex_FWD]>,
11874     InstrItinData <tc_dc51281d, /*tc_3*/
11875       [InstrStage<1, [SLOT2]>], [2, 1],
11876       [Hex_FWD, Hex_FWD]>,
11878     InstrItinData <tc_decdde8a, /*tc_1*/
11879       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
11880       [Hex_FWD]>,
11882     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
11883       [InstrStage<1, [SLOT0]>], [3, 2, 1],
11884       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11886     InstrItinData <tc_e3d699e3, /*tc_2*/
11887       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
11888       [Hex_FWD, Hex_FWD]>,
11890     InstrItinData <tc_e60def48, /*tc_1*/
11891       [InstrStage<1, [SLOT2, SLOT3]>], [2],
11892       [Hex_FWD]>,
11894     InstrItinData <tc_e9170fb7, /*tc_ld*/
11895       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
11896       [Hex_FWD, Hex_FWD]>,
11898     InstrItinData <tc_ed03645c, /*tc_1*/
11899       [InstrStage<1, [SLOT2]>], [3, 2],
11900       [Hex_FWD, Hex_FWD]>,
11902     InstrItinData <tc_ed3f8d2a, /*tc_ld*/
11903       [InstrStage<1, [SLOT0]>], [4, 1, 1],
11904       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11906     InstrItinData <tc_eed07714, /*tc_ld*/
11907       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
11908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11910     InstrItinData <tc_eeda4109, /*tc_1*/
11911       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
11912       [Hex_FWD, Hex_FWD]>,
11914     InstrItinData <tc_ef921005, /*tc_1*/
11915       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
11916       [Hex_FWD, Hex_FWD]>,
11918     InstrItinData <tc_f098b237, /*tc_2*/
11919       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11920       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11922     InstrItinData <tc_f0cdeccf, /*tc_3x*/
11923       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
11924       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11926     InstrItinData <tc_f0e8e832, /*tc_4x*/
11927       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
11928       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11930     InstrItinData <tc_f34c1c21, /*tc_2*/
11931       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
11932       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11934     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
11935       [InstrStage<1, [SLOT0]>], [2],
11936       [Hex_FWD]>,
11938     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
11939       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
11940       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11942     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
11943       [InstrStage<1, [SLOT0]>], [3, 2, 2],
11944       [Hex_FWD, Hex_FWD, Hex_FWD]>,
11946     InstrItinData <tc_f7569068, /*tc_4x*/
11947       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
11948       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
11950     InstrItinData <tc_f97707c1, /*tc_1*/
11951       [InstrStage<1, [SLOT2]>], [2],
11952       [Hex_FWD]>,
11954     InstrItinData <tc_f999c66e, /*tc_1*/
11955       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
11956       [Hex_FWD, Hex_FWD]>,
11958     InstrItinData <tc_fae9dfa5, /*tc_3x*/
11959       [InstrStage<1, [SLOT3]>], [4, 2],
11960       [Hex_FWD, Hex_FWD]>,
11962     InstrItinData <tc_fedb7e19, /*tc_ld*/
11963       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
11964       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
11965   ];