[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / Hexagon / HexagonDepIICScalar.td
bloba3766652794b6f35898ca70dd53580baa8d91d3a
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_0a6c20ae : InstrItinClass;
19 def tc_0ba0d5da : InstrItinClass;
20 def tc_0dfac0a7 : InstrItinClass;
21 def tc_0fac1eb8 : InstrItinClass;
22 def tc_112d30d6 : InstrItinClass;
23 def tc_1242dc2a : InstrItinClass;
24 def tc_1248597c : InstrItinClass;
25 def tc_14ab4f41 : InstrItinClass;
26 def tc_151bf368 : InstrItinClass;
27 def tc_158aa3f7 : InstrItinClass;
28 def tc_197dce51 : InstrItinClass;
29 def tc_1981450d : InstrItinClass;
30 def tc_1c2c7a4a : InstrItinClass;
31 def tc_1c7522a8 : InstrItinClass;
32 def tc_1d41f8b7 : InstrItinClass;
33 def tc_1fcb8495 : InstrItinClass;
34 def tc_1fe4ab69 : InstrItinClass;
35 def tc_20131976 : InstrItinClass;
36 def tc_2237d952 : InstrItinClass;
37 def tc_23708a21 : InstrItinClass;
38 def tc_2471c1c8 : InstrItinClass;
39 def tc_24e109c7 : InstrItinClass;
40 def tc_24f426ab : InstrItinClass;
41 def tc_280f7fe1 : InstrItinClass;
42 def tc_28e55c6f : InstrItinClass;
43 def tc_2c13e7f5 : InstrItinClass;
44 def tc_2c3e17fc : InstrItinClass;
45 def tc_2f573607 : InstrItinClass;
46 def tc_362b0be2 : InstrItinClass;
47 def tc_38382228 : InstrItinClass;
48 def tc_388f9897 : InstrItinClass;
49 def tc_38e0bae9 : InstrItinClass;
50 def tc_3d14a17b : InstrItinClass;
51 def tc_3edca78f : InstrItinClass;
52 def tc_3fbf1042 : InstrItinClass;
53 def tc_407e96f9 : InstrItinClass;
54 def tc_40d64c94 : InstrItinClass;
55 def tc_4222e6bf : InstrItinClass;
56 def tc_42ff66ba : InstrItinClass;
57 def tc_442395f3 : InstrItinClass;
58 def tc_449acf79 : InstrItinClass;
59 def tc_44d5a428 : InstrItinClass;
60 def tc_44fffc58 : InstrItinClass;
61 def tc_45791fb8 : InstrItinClass;
62 def tc_45f9d1be : InstrItinClass;
63 def tc_49fdfd4b : InstrItinClass;
64 def tc_4a55d03c : InstrItinClass;
65 def tc_4abdbdc6 : InstrItinClass;
66 def tc_4ac61d92 : InstrItinClass;
67 def tc_4bf903b0 : InstrItinClass;
68 def tc_503ce0f3 : InstrItinClass;
69 def tc_53c851ab : InstrItinClass;
70 def tc_5502c366 : InstrItinClass;
71 def tc_55255f2b : InstrItinClass;
72 def tc_556f6577 : InstrItinClass;
73 def tc_55a9a350 : InstrItinClass;
74 def tc_55b33fda : InstrItinClass;
75 def tc_56a124a7 : InstrItinClass;
76 def tc_57a55b54 : InstrItinClass;
77 def tc_5944960d : InstrItinClass;
78 def tc_59a7822c : InstrItinClass;
79 def tc_5a4b5e58 : InstrItinClass;
80 def tc_5b347363 : InstrItinClass;
81 def tc_5ceb2f9e : InstrItinClass;
82 def tc_5da50c4b : InstrItinClass;
83 def tc_5deb5e47 : InstrItinClass;
84 def tc_5e4cf0e8 : InstrItinClass;
85 def tc_5f2afaf7 : InstrItinClass;
86 def tc_60e324ff : InstrItinClass;
87 def tc_63567288 : InstrItinClass;
88 def tc_64b00d8a : InstrItinClass;
89 def tc_651cbe02 : InstrItinClass;
90 def tc_65279839 : InstrItinClass;
91 def tc_65cbd974 : InstrItinClass;
92 def tc_69bfb303 : InstrItinClass;
93 def tc_6ae3426b : InstrItinClass;
94 def tc_6d861a95 : InstrItinClass;
95 def tc_6e20402a : InstrItinClass;
96 def tc_6f42bc60 : InstrItinClass;
97 def tc_6fc5dbea : InstrItinClass;
98 def tc_711c805f : InstrItinClass;
99 def tc_713b66bf : InstrItinClass;
100 def tc_7401744f : InstrItinClass;
101 def tc_7476d766 : InstrItinClass;
102 def tc_74a42bda : InstrItinClass;
103 def tc_76bb5435 : InstrItinClass;
104 def tc_77f94a5e : InstrItinClass;
105 def tc_788b1d09 : InstrItinClass;
106 def tc_7af3a37e : InstrItinClass;
107 def tc_7b9187d3 : InstrItinClass;
108 def tc_7c31e19a : InstrItinClass;
109 def tc_7c6d32e4 : InstrItinClass;
110 def tc_7f7f45f5 : InstrItinClass;
111 def tc_7f8ae742 : InstrItinClass;
112 def tc_8035e91f : InstrItinClass;
113 def tc_822c3c68 : InstrItinClass;
114 def tc_829d8a86 : InstrItinClass;
115 def tc_838c4d7a : InstrItinClass;
116 def tc_84a7500d : InstrItinClass;
117 def tc_86173609 : InstrItinClass;
118 def tc_887d1bb7 : InstrItinClass;
119 def tc_8a6d0d94 : InstrItinClass;
120 def tc_8a825db2 : InstrItinClass;
121 def tc_8b5bd4f5 : InstrItinClass;
122 def tc_8e82e8ca : InstrItinClass;
123 def tc_9124c04f : InstrItinClass;
124 def tc_92240447 : InstrItinClass;
125 def tc_934753bb : InstrItinClass;
126 def tc_937dd41c : InstrItinClass;
127 def tc_9406230a : InstrItinClass;
128 def tc_95a33176 : InstrItinClass;
129 def tc_96ef76ef : InstrItinClass;
130 def tc_975a4e54 : InstrItinClass;
131 def tc_9783714b : InstrItinClass;
132 def tc_9b34f5e0 : InstrItinClass;
133 def tc_9b3c0462 : InstrItinClass;
134 def tc_9bcfb2ee : InstrItinClass;
135 def tc_9c52f549 : InstrItinClass;
136 def tc_9e27f2f9 : InstrItinClass;
137 def tc_9e72dc89 : InstrItinClass;
138 def tc_9edb7c77 : InstrItinClass;
139 def tc_9edefe01 : InstrItinClass;
140 def tc_9f6cd987 : InstrItinClass;
141 def tc_a08b630b : InstrItinClass;
142 def tc_a1297125 : InstrItinClass;
143 def tc_a154b476 : InstrItinClass;
144 def tc_a2b365d2 : InstrItinClass;
145 def tc_a3070909 : InstrItinClass;
146 def tc_a32e03e7 : InstrItinClass;
147 def tc_a38c45dc : InstrItinClass;
148 def tc_a4e22bbd : InstrItinClass;
149 def tc_a4ee89db : InstrItinClass;
150 def tc_a7a13fac : InstrItinClass;
151 def tc_a7bdb22c : InstrItinClass;
152 def tc_a9edeffa : InstrItinClass;
153 def tc_abfd9a6d : InstrItinClass;
154 def tc_ac65613f : InstrItinClass;
155 def tc_addc37a8 : InstrItinClass;
156 def tc_ae5babd7 : InstrItinClass;
157 def tc_aee6250c : InstrItinClass;
158 def tc_b1ae5f67 : InstrItinClass;
159 def tc_b4dc7630 : InstrItinClass;
160 def tc_b7c4062a : InstrItinClass;
161 def tc_b837298f : InstrItinClass;
162 def tc_ba9255a6 : InstrItinClass;
163 def tc_bb07f2c5 : InstrItinClass;
164 def tc_bb831a7c : InstrItinClass;
165 def tc_bf2ffc0f : InstrItinClass;
166 def tc_c20701f0 : InstrItinClass;
167 def tc_c21d7447 : InstrItinClass;
168 def tc_c57d9f39 : InstrItinClass;
169 def tc_c818ff7f : InstrItinClass;
170 def tc_ce59038e : InstrItinClass;
171 def tc_cfa0e29b : InstrItinClass;
172 def tc_d03278fd : InstrItinClass;
173 def tc_d33e5eee : InstrItinClass;
174 def tc_d3632d88 : InstrItinClass;
175 def tc_d45ba9cd : InstrItinClass;
176 def tc_d57d649c : InstrItinClass;
177 def tc_d61dfdc3 : InstrItinClass;
178 def tc_d68dca5c : InstrItinClass;
179 def tc_d7718fbe : InstrItinClass;
180 def tc_db596beb : InstrItinClass;
181 def tc_db96aa6b : InstrItinClass;
182 def tc_dc51281d : InstrItinClass;
183 def tc_decdde8a : InstrItinClass;
184 def tc_df5d53f9 : InstrItinClass;
185 def tc_e3d699e3 : InstrItinClass;
186 def tc_e9170fb7 : InstrItinClass;
187 def tc_ed03645c : InstrItinClass;
188 def tc_eed07714 : InstrItinClass;
189 def tc_eeda4109 : InstrItinClass;
190 def tc_ef921005 : InstrItinClass;
191 def tc_f098b237 : InstrItinClass;
192 def tc_f0cdeccf : InstrItinClass;
193 def tc_f0e8e832 : InstrItinClass;
194 def tc_f34c1c21 : InstrItinClass;
195 def tc_f38f92e1 : InstrItinClass;
196 def tc_f529831b : InstrItinClass;
197 def tc_f6e2aff9 : InstrItinClass;
198 def tc_f7569068 : InstrItinClass;
199 def tc_f999c66e : InstrItinClass;
200 def tc_fae9dfa5 : InstrItinClass;
201 def tc_fedb7e19 : InstrItinClass;
203 class DepScalarItinV5 {
204   list<InstrItinData> DepScalarItinV5_list = [
205     InstrItinData <tc_011e0e9d, [InstrStage<1, [SLOT0]>]>,
206     InstrItinData <tc_01d44cb2, [InstrStage<1, [SLOT2, SLOT3]>]>,
207     InstrItinData <tc_01e1be3b, [InstrStage<1, [SLOT2, SLOT3]>]>,
208     InstrItinData <tc_02fe1c65, [InstrStage<1, [SLOT2, SLOT3]>]>,
209     InstrItinData <tc_0655b949, [InstrStage<1, [SLOT0, SLOT1]>]>,
210     InstrItinData <tc_075c8dd8, [InstrStage<1, [SLOT0, SLOT1]>]>,
211     InstrItinData <tc_0a195f2c, [InstrStage<1, [SLOT2, SLOT3]>]>,
212     InstrItinData <tc_0a6c20ae, [InstrStage<1, [SLOT0]>]>,
213     InstrItinData <tc_0ba0d5da, [InstrStage<1, [SLOT2]>]>,
214     InstrItinData <tc_0dfac0a7, [InstrStage<1, [SLOT2, SLOT3]>]>,
215     InstrItinData <tc_0fac1eb8, [InstrStage<1, [SLOT0]>]>,
216     InstrItinData <tc_112d30d6, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
217     InstrItinData <tc_1242dc2a, [InstrStage<1, [SLOT0]>]>,
218     InstrItinData <tc_1248597c, [InstrStage<1, [SLOT3]>]>,
219     InstrItinData <tc_14ab4f41, [InstrStage<1, [SLOT0]>]>,
220     InstrItinData <tc_151bf368, [InstrStage<1, [SLOT2, SLOT3]>]>,
221     InstrItinData <tc_158aa3f7, [InstrStage<1, [SLOT0]>]>,
222     InstrItinData <tc_197dce51, [InstrStage<1, [SLOT3]>]>,
223     InstrItinData <tc_1981450d, [InstrStage<1, [SLOT0]>]>,
224     InstrItinData <tc_1c2c7a4a, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
225     InstrItinData <tc_1c7522a8, [InstrStage<1, [SLOT0, SLOT1]>]>,
226     InstrItinData <tc_1d41f8b7, [InstrStage<1, [SLOT2, SLOT3]>]>,
227     InstrItinData <tc_1fcb8495, [InstrStage<1, [SLOT2, SLOT3]>]>,
228     InstrItinData <tc_1fe4ab69, [InstrStage<1, [SLOT0, SLOT1]>]>,
229     InstrItinData <tc_20131976, [InstrStage<1, [SLOT2, SLOT3]>]>,
230     InstrItinData <tc_2237d952, [InstrStage<1, [SLOT0]>]>,
231     InstrItinData <tc_23708a21, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
232     InstrItinData <tc_2471c1c8, [InstrStage<1, [SLOT0]>]>,
233     InstrItinData <tc_24e109c7, [InstrStage<1, [SLOT0]>]>,
234     InstrItinData <tc_24f426ab, [InstrStage<1, [SLOT2, SLOT3]>]>,
235     InstrItinData <tc_280f7fe1, [InstrStage<1, [SLOT0, SLOT1]>]>,
236     InstrItinData <tc_28e55c6f, [InstrStage<1, [SLOT3]>]>,
237     InstrItinData <tc_2c13e7f5, [InstrStage<1, [SLOT2, SLOT3]>]>,
238     InstrItinData <tc_2c3e17fc, [InstrStage<1, [SLOT3]>]>,
239     InstrItinData <tc_2f573607, [InstrStage<1, [SLOT2]>]>,
240     InstrItinData <tc_362b0be2, [InstrStage<1, [SLOT2]>]>,
241     InstrItinData <tc_38382228, [InstrStage<1, [SLOT2, SLOT3]>]>,
242     InstrItinData <tc_388f9897, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
243     InstrItinData <tc_38e0bae9, [InstrStage<1, [SLOT2, SLOT3]>]>,
244     InstrItinData <tc_3d14a17b, [InstrStage<1, [SLOT0, SLOT1]>]>,
245     InstrItinData <tc_3edca78f, [InstrStage<1, [SLOT3]>]>,
246     InstrItinData <tc_3fbf1042, [InstrStage<1, [SLOT0, SLOT1]>]>,
247     InstrItinData <tc_407e96f9, [InstrStage<1, [SLOT2, SLOT3]>]>,
248     InstrItinData <tc_40d64c94, [InstrStage<1, [SLOT0]>]>,
249     InstrItinData <tc_4222e6bf, [InstrStage<1, [SLOT0, SLOT1]>]>,
250     InstrItinData <tc_42ff66ba, [InstrStage<1, [SLOT2]>]>,
251     InstrItinData <tc_442395f3, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
252     InstrItinData <tc_449acf79, [InstrStage<1, [SLOT0, SLOT1]>]>,
253     InstrItinData <tc_44d5a428, [InstrStage<1, [SLOT0, SLOT1]>]>,
254     InstrItinData <tc_44fffc58, [InstrStage<1, [SLOT2, SLOT3]>]>,
255     InstrItinData <tc_45791fb8, [InstrStage<1, [SLOT0, SLOT1]>]>,
256     InstrItinData <tc_45f9d1be, [InstrStage<1, [SLOT2]>]>,
257     InstrItinData <tc_49fdfd4b, [InstrStage<1, [SLOT3]>]>,
258     InstrItinData <tc_4a55d03c, [InstrStage<1, [SLOT2, SLOT3]>]>,
259     InstrItinData <tc_4abdbdc6, [InstrStage<1, [SLOT3]>]>,
260     InstrItinData <tc_4ac61d92, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
261     InstrItinData <tc_4bf903b0, [InstrStage<1, [SLOT0]>]>,
262     InstrItinData <tc_503ce0f3, [InstrStage<1, [SLOT2, SLOT3]>]>,
263     InstrItinData <tc_53c851ab, [InstrStage<1, [SLOT2]>]>,
264     InstrItinData <tc_5502c366, [InstrStage<1, [SLOT2, SLOT3]>]>,
265     InstrItinData <tc_55255f2b, [InstrStage<1, [SLOT3]>]>,
266     InstrItinData <tc_556f6577, [InstrStage<1, [SLOT2, SLOT3]>]>,
267     InstrItinData <tc_55a9a350, [InstrStage<1, [SLOT0]>]>,
268     InstrItinData <tc_55b33fda, [InstrStage<1, [SLOT2, SLOT3]>]>,
269     InstrItinData <tc_56a124a7, [InstrStage<1, [SLOT2, SLOT3]>]>,
270     InstrItinData <tc_57a55b54, [InstrStage<1, [SLOT3]>]>,
271     InstrItinData <tc_5944960d, [InstrStage<1, [SLOT0, SLOT1]>]>,
272     InstrItinData <tc_59a7822c, [InstrStage<1, [SLOT0, SLOT1]>]>,
273     InstrItinData <tc_5a4b5e58, [InstrStage<1, [SLOT3]>]>,
274     InstrItinData <tc_5b347363, [InstrStage<1, [SLOT0, SLOT1]>]>,
275     InstrItinData <tc_5ceb2f9e, [InstrStage<1, [SLOT0, SLOT1]>]>,
276     InstrItinData <tc_5da50c4b, [InstrStage<1, [SLOT2, SLOT3]>]>,
277     InstrItinData <tc_5deb5e47, [InstrStage<1, [SLOT0]>]>,
278     InstrItinData <tc_5e4cf0e8, [InstrStage<1, [SLOT2, SLOT3]>]>,
279     InstrItinData <tc_5f2afaf7, [InstrStage<1, [SLOT0, SLOT1]>]>,
280     InstrItinData <tc_60e324ff, [InstrStage<1, [SLOT2]>]>,
281     InstrItinData <tc_63567288, [InstrStage<1, [SLOT0, SLOT1]>]>,
282     InstrItinData <tc_64b00d8a, [InstrStage<1, [SLOT0]>]>,
283     InstrItinData <tc_651cbe02, [InstrStage<1, [SLOT2, SLOT3]>]>,
284     InstrItinData <tc_65279839, [InstrStage<1, [SLOT2, SLOT3]>]>,
285     InstrItinData <tc_65cbd974, [InstrStage<1, [SLOT0, SLOT1]>]>,
286     InstrItinData <tc_69bfb303, [InstrStage<1, [SLOT2, SLOT3]>]>,
287     InstrItinData <tc_6ae3426b, [InstrStage<1, [SLOT3]>]>,
288     InstrItinData <tc_6d861a95, [InstrStage<1, [SLOT3]>]>,
289     InstrItinData <tc_6e20402a, [InstrStage<1, [SLOT0]>]>,
290     InstrItinData <tc_6f42bc60, [InstrStage<1, [SLOT0]>]>,
291     InstrItinData <tc_6fc5dbea, [InstrStage<1, [SLOT2, SLOT3]>]>,
292     InstrItinData <tc_711c805f, [InstrStage<1, [SLOT2, SLOT3]>]>,
293     InstrItinData <tc_713b66bf, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
294     InstrItinData <tc_7401744f, [InstrStage<1, [SLOT2, SLOT3]>]>,
295     InstrItinData <tc_7476d766, [InstrStage<1, [SLOT3]>]>,
296     InstrItinData <tc_74a42bda, [InstrStage<1, [SLOT0, SLOT1]>]>,
297     InstrItinData <tc_76bb5435, [InstrStage<1, [SLOT0, SLOT1]>]>,
298     InstrItinData <tc_77f94a5e, [InstrStage<1, [SLOT0]>]>,
299     InstrItinData <tc_788b1d09, [InstrStage<1, [SLOT2, SLOT3]>]>,
300     InstrItinData <tc_7af3a37e, [InstrStage<1, [SLOT0]>]>,
301     InstrItinData <tc_7b9187d3, [InstrStage<1, [SLOT0]>]>,
302     InstrItinData <tc_7c31e19a, [InstrStage<1, [SLOT0, SLOT1]>]>,
303     InstrItinData <tc_7c6d32e4, [InstrStage<1, [SLOT0, SLOT1]>]>,
304     InstrItinData <tc_7f7f45f5, [InstrStage<1, [SLOT2, SLOT3]>]>,
305     InstrItinData <tc_7f8ae742, [InstrStage<1, [SLOT2, SLOT3]>]>,
306     InstrItinData <tc_8035e91f, [InstrStage<1, [SLOT0, SLOT1]>]>,
307     InstrItinData <tc_822c3c68, [InstrStage<1, [SLOT0, SLOT1]>]>,
308     InstrItinData <tc_829d8a86, [InstrStage<1, [SLOT0]>]>,
309     InstrItinData <tc_838c4d7a, [InstrStage<1, [SLOT0, SLOT1]>]>,
310     InstrItinData <tc_84a7500d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
311     InstrItinData <tc_86173609, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
312     InstrItinData <tc_887d1bb7, [InstrStage<1, [SLOT0, SLOT1]>]>,
313     InstrItinData <tc_8a6d0d94, [InstrStage<1, [SLOT0, SLOT1]>]>,
314     InstrItinData <tc_8a825db2, [InstrStage<1, [SLOT2, SLOT3]>]>,
315     InstrItinData <tc_8b5bd4f5, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
316     InstrItinData <tc_8e82e8ca, [InstrStage<1, [SLOT0, SLOT1]>]>,
317     InstrItinData <tc_9124c04f, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
318     InstrItinData <tc_92240447, [InstrStage<1, [SLOT0]>]>,
319     InstrItinData <tc_934753bb, [InstrStage<1, [SLOT0]>]>,
320     InstrItinData <tc_937dd41c, [InstrStage<1, [SLOT0, SLOT1]>]>,
321     InstrItinData <tc_9406230a, [InstrStage<1, [SLOT3]>]>,
322     InstrItinData <tc_95a33176, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
323     InstrItinData <tc_96ef76ef, [InstrStage<1, [SLOT0]>]>,
324     InstrItinData <tc_975a4e54, [InstrStage<1, [SLOT0]>]>,
325     InstrItinData <tc_9783714b, [InstrStage<1, [SLOT2, SLOT3]>]>,
326     InstrItinData <tc_9b34f5e0, [InstrStage<1, [SLOT2]>]>,
327     InstrItinData <tc_9b3c0462, [InstrStage<1, [SLOT2, SLOT3]>]>,
328     InstrItinData <tc_9bcfb2ee, [InstrStage<1, [SLOT0]>]>,
329     InstrItinData <tc_9c52f549, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
330     InstrItinData <tc_9e27f2f9, [InstrStage<1, [SLOT2, SLOT3]>]>,
331     InstrItinData <tc_9e72dc89, [InstrStage<1, [SLOT2, SLOT3]>]>,
332     InstrItinData <tc_9edb7c77, [InstrStage<1, [SLOT2, SLOT3]>]>,
333     InstrItinData <tc_9edefe01, [InstrStage<1, [SLOT0, SLOT1]>]>,
334     InstrItinData <tc_9f6cd987, [InstrStage<1, [SLOT2, SLOT3]>]>,
335     InstrItinData <tc_a08b630b, [InstrStage<1, [SLOT2, SLOT3]>]>,
336     InstrItinData <tc_a1297125, [InstrStage<1, [SLOT2, SLOT3]>]>,
337     InstrItinData <tc_a154b476, [InstrStage<1, [SLOT2, SLOT3]>]>,
338     InstrItinData <tc_a2b365d2, [InstrStage<1, [SLOT0, SLOT1]>]>,
339     InstrItinData <tc_a3070909, [InstrStage<1, [SLOT0]>]>,
340     InstrItinData <tc_a32e03e7, [InstrStage<1, [SLOT0, SLOT1]>]>,
341     InstrItinData <tc_a38c45dc, [InstrStage<1, [SLOT2, SLOT3]>]>,
342     InstrItinData <tc_a4e22bbd, [InstrStage<1, [SLOT2, SLOT3]>]>,
343     InstrItinData <tc_a4ee89db, [InstrStage<1, [SLOT0]>]>,
344     InstrItinData <tc_a7a13fac, [InstrStage<1, [SLOT2, SLOT3]>]>,
345     InstrItinData <tc_a7bdb22c, [InstrStage<1, [SLOT2, SLOT3]>]>,
346     InstrItinData <tc_a9edeffa, [InstrStage<1, [SLOT0, SLOT1]>]>,
347     InstrItinData <tc_abfd9a6d, [InstrStage<1, [SLOT0, SLOT1]>]>,
348     InstrItinData <tc_ac65613f, [InstrStage<1, [SLOT0, SLOT1]>]>,
349     InstrItinData <tc_addc37a8, [InstrStage<1, [SLOT0]>]>,
350     InstrItinData <tc_ae5babd7, [InstrStage<1, [SLOT0, SLOT1]>]>,
351     InstrItinData <tc_aee6250c, [InstrStage<1, [SLOT0, SLOT1]>]>,
352     InstrItinData <tc_b1ae5f67, [InstrStage<1, [SLOT0]>]>,
353     InstrItinData <tc_b4dc7630, [InstrStage<1, [SLOT0, SLOT1]>]>,
354     InstrItinData <tc_b7c4062a, [InstrStage<1, [SLOT0, SLOT1]>]>,
355     InstrItinData <tc_b837298f, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
356     InstrItinData <tc_ba9255a6, [InstrStage<1, [SLOT0, SLOT1]>]>,
357     InstrItinData <tc_bb07f2c5, [InstrStage<1, [SLOT0, SLOT1]>]>,
358     InstrItinData <tc_bb831a7c, [InstrStage<1, [SLOT2, SLOT3]>]>,
359     InstrItinData <tc_bf2ffc0f, [InstrStage<1, [SLOT0, SLOT1]>]>,
360     InstrItinData <tc_c20701f0, [InstrStage<1, [SLOT2, SLOT3]>]>,
361     InstrItinData <tc_c21d7447, [InstrStage<1, [SLOT2, SLOT3]>]>,
362     InstrItinData <tc_c57d9f39, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
363     InstrItinData <tc_c818ff7f, [InstrStage<1, [SLOT0]>]>,
364     InstrItinData <tc_ce59038e, [InstrStage<1, [SLOT0]>]>,
365     InstrItinData <tc_cfa0e29b, [InstrStage<1, [SLOT0]>]>,
366     InstrItinData <tc_d03278fd, [InstrStage<1, [SLOT0, SLOT1]>]>,
367     InstrItinData <tc_d33e5eee, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
368     InstrItinData <tc_d3632d88, [InstrStage<1, [SLOT2, SLOT3]>]>,
369     InstrItinData <tc_d45ba9cd, [InstrStage<1, [SLOT0]>]>,
370     InstrItinData <tc_d57d649c, [InstrStage<1, [SLOT2]>]>,
371     InstrItinData <tc_d61dfdc3, [InstrStage<1, [SLOT2, SLOT3]>]>,
372     InstrItinData <tc_d68dca5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
373     InstrItinData <tc_d7718fbe, [InstrStage<1, [SLOT3]>]>,
374     InstrItinData <tc_db596beb, [InstrStage<1, [SLOT2, SLOT3]>]>,
375     InstrItinData <tc_db96aa6b, [InstrStage<1, [SLOT0]>]>,
376     InstrItinData <tc_dc51281d, [InstrStage<1, [SLOT2]>]>,
377     InstrItinData <tc_decdde8a, [InstrStage<1, [SLOT2, SLOT3]>]>,
378     InstrItinData <tc_df5d53f9, [InstrStage<1, [SLOT0]>]>,
379     InstrItinData <tc_e3d699e3, [InstrStage<1, [SLOT2, SLOT3]>]>,
380     InstrItinData <tc_e9170fb7, [InstrStage<1, [SLOT0, SLOT1]>]>,
381     InstrItinData <tc_ed03645c, [InstrStage<1, [SLOT2]>]>,
382     InstrItinData <tc_eed07714, [InstrStage<1, [SLOT0, SLOT1]>]>,
383     InstrItinData <tc_eeda4109, [InstrStage<1, [SLOT2, SLOT3]>]>,
384     InstrItinData <tc_ef921005, [InstrStage<1, [SLOT2, SLOT3]>]>,
385     InstrItinData <tc_f098b237, [InstrStage<1, [SLOT2, SLOT3]>]>,
386     InstrItinData <tc_f0cdeccf, [InstrStage<1, [SLOT2, SLOT3]>]>,
387     InstrItinData <tc_f0e8e832, [InstrStage<1, [SLOT2, SLOT3]>]>,
388     InstrItinData <tc_f34c1c21, [InstrStage<1, [SLOT2, SLOT3]>]>,
389     InstrItinData <tc_f38f92e1, [InstrStage<1, [SLOT0]>]>,
390     InstrItinData <tc_f529831b, [InstrStage<1, [SLOT0]>]>,
391     InstrItinData <tc_f6e2aff9, [InstrStage<1, [SLOT0]>]>,
392     InstrItinData <tc_f7569068, [InstrStage<1, [SLOT2, SLOT3]>]>,
393     InstrItinData <tc_f999c66e, [InstrStage<1, [SLOT2, SLOT3]>]>,
394     InstrItinData <tc_fae9dfa5, [InstrStage<1, [SLOT3]>]>,
395     InstrItinData <tc_fedb7e19, [InstrStage<1, [SLOT0, SLOT1]>]>  ];
398 class DepScalarItinV55 {
399   list<InstrItinData> DepScalarItinV55_list = [
400     InstrItinData <tc_011e0e9d, /*tc_st*/
401       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
402       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
404     InstrItinData <tc_01d44cb2, /*tc_1*/
405       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
406       [Hex_FWD, Hex_FWD, Hex_FWD]>,
408     InstrItinData <tc_01e1be3b, /*tc_3x*/
409       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
410       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
412     InstrItinData <tc_02fe1c65, /*tc_3x*/
413       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
414       [Hex_FWD, Hex_FWD, Hex_FWD]>,
416     InstrItinData <tc_0655b949, /*tc_st*/
417       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
418       [Hex_FWD, Hex_FWD]>,
420     InstrItinData <tc_075c8dd8, /*tc_ld*/
421       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
422       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
424     InstrItinData <tc_0a195f2c, /*tc_4x*/
425       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
426       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
428     InstrItinData <tc_0a6c20ae, /*tc_st*/
429       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
430       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
432     InstrItinData <tc_0ba0d5da, /*tc_2early*/
433       [InstrStage<1, [SLOT2]>], [1],
434       [Hex_FWD]>,
436     InstrItinData <tc_0dfac0a7, /*tc_2*/
437       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
438       [Hex_FWD, Hex_FWD, Hex_FWD]>,
440     InstrItinData <tc_0fac1eb8, /*tc_st*/
441       [InstrStage<1, [SLOT0]>], [3, 2, 3],
442       [Hex_FWD, Hex_FWD, Hex_FWD]>,
444     InstrItinData <tc_112d30d6, /*tc_1*/
445       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
446       [Hex_FWD]>,
448     InstrItinData <tc_1242dc2a, /*tc_ld*/
449       [InstrStage<1, [SLOT0]>], [2],
450       [Hex_FWD]>,
452     InstrItinData <tc_1248597c, /*tc_3x*/
453       [InstrStage<1, [SLOT3]>], [2, 2],
454       [Hex_FWD, Hex_FWD]>,
456     InstrItinData <tc_14ab4f41, /*tc_3stall*/
457       [InstrStage<1, [SLOT0]>], [4, 3, 1],
458       [Hex_FWD, Hex_FWD, Hex_FWD]>,
460     InstrItinData <tc_151bf368, /*tc_2early*/
461       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
462       [Hex_FWD, Hex_FWD]>,
464     InstrItinData <tc_158aa3f7, /*tc_st*/
465       [InstrStage<1, [SLOT0]>], [1, 2, 2],
466       [Hex_FWD, Hex_FWD, Hex_FWD]>,
468     InstrItinData <tc_197dce51, /*tc_3x*/
469       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
470       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
472     InstrItinData <tc_1981450d, /*tc_3stall*/
473       [InstrStage<1, [SLOT0]>], [3],
474       [Hex_FWD]>,
476     InstrItinData <tc_1c2c7a4a, /*tc_1*/
477       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
478       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
480     InstrItinData <tc_1c7522a8, /*tc_ld*/
481       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
482       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
484     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
485       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
486       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
488     InstrItinData <tc_1fcb8495, /*tc_2*/
489       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
490       [Hex_FWD, Hex_FWD, Hex_FWD]>,
492     InstrItinData <tc_1fe4ab69, /*tc_st*/
493       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
494       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
496     InstrItinData <tc_20131976, /*tc_2*/
497       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
498       [Hex_FWD, Hex_FWD, Hex_FWD]>,
500     InstrItinData <tc_2237d952, /*tc_ld*/
501       [InstrStage<1, [SLOT0]>], [1, 2],
502       [Hex_FWD, Hex_FWD]>,
504     InstrItinData <tc_23708a21, /*tc_2early*/
505       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
506       []>,
508     InstrItinData <tc_2471c1c8, /*tc_ld*/
509       [InstrStage<1, [SLOT0]>], [4, 1],
510       [Hex_FWD, Hex_FWD]>,
512     InstrItinData <tc_24e109c7, /*tc_3stall*/
513       [InstrStage<1, [SLOT0]>], [3, 1, 2],
514       [Hex_FWD, Hex_FWD, Hex_FWD]>,
516     InstrItinData <tc_24f426ab, /*tc_2early*/
517       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
520     InstrItinData <tc_280f7fe1, /*tc_st*/
521       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
522       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
524     InstrItinData <tc_28e55c6f, /*tc_3x*/
525       [InstrStage<1, [SLOT3]>], [1, 1],
526       [Hex_FWD, Hex_FWD]>,
528     InstrItinData <tc_2c13e7f5, /*tc_2*/
529       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
530       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
532     InstrItinData <tc_2c3e17fc, /*tc_3x*/
533       [InstrStage<1, [SLOT3]>], [1],
534       [Hex_FWD]>,
536     InstrItinData <tc_2f573607, /*tc_2early*/
537       [InstrStage<1, [SLOT2]>], [2, 1],
538       [Hex_FWD, Hex_FWD]>,
540     InstrItinData <tc_362b0be2, /*tc_2early*/
541       [InstrStage<1, [SLOT2]>], [1],
542       [Hex_FWD]>,
544     InstrItinData <tc_38382228, /*tc_3x*/
545       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
546       [Hex_FWD, Hex_FWD, Hex_FWD]>,
548     InstrItinData <tc_388f9897, /*tc_1*/
549       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
550       [Hex_FWD, Hex_FWD, Hex_FWD]>,
552     InstrItinData <tc_38e0bae9, /*tc_3*/
553       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
554       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
556     InstrItinData <tc_3d14a17b, /*tc_1*/
557       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
558       [Hex_FWD, Hex_FWD]>,
560     InstrItinData <tc_3edca78f, /*tc_2*/
561       [InstrStage<1, [SLOT3]>], [4, 2],
562       [Hex_FWD, Hex_FWD]>,
564     InstrItinData <tc_3fbf1042, /*tc_1*/
565       [InstrStage<1, [SLOT0, SLOT1]>], [3],
566       [Hex_FWD]>,
568     InstrItinData <tc_407e96f9, /*tc_1*/
569       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
570       [Hex_FWD, Hex_FWD, Hex_FWD]>,
572     InstrItinData <tc_40d64c94, /*tc_3stall*/
573       [InstrStage<1, [SLOT0]>], [4, 2],
574       [Hex_FWD, Hex_FWD]>,
576     InstrItinData <tc_4222e6bf, /*tc_ld*/
577       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
578       [Hex_FWD, Hex_FWD, Hex_FWD]>,
580     InstrItinData <tc_42ff66ba, /*tc_2early*/
581       [InstrStage<1, [SLOT2]>], [2, 1],
582       [Hex_FWD, Hex_FWD]>,
584     InstrItinData <tc_442395f3, /*tc_1*/
585       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
586       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
588     InstrItinData <tc_449acf79, /*tc_st*/
589       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
590       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
592     InstrItinData <tc_44d5a428, /*tc_st*/
593       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
594       [Hex_FWD, Hex_FWD]>,
596     InstrItinData <tc_44fffc58, /*tc_2early*/
597       [InstrStage<1, [SLOT2, SLOT3]>], [2],
598       [Hex_FWD]>,
600     InstrItinData <tc_45791fb8, /*tc_ld*/
601       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
602       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
604     InstrItinData <tc_45f9d1be, /*tc_2early*/
605       [InstrStage<1, [SLOT2]>], [2],
606       [Hex_FWD]>,
608     InstrItinData <tc_49fdfd4b, /*tc_3x*/
609       [InstrStage<1, [SLOT3]>], [4, 1],
610       [Hex_FWD, Hex_FWD]>,
612     InstrItinData <tc_4a55d03c, /*tc_2early*/
613       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
614       [Hex_FWD, Hex_FWD, Hex_FWD]>,
616     InstrItinData <tc_4abdbdc6, /*tc_3x*/
617       [InstrStage<1, [SLOT3]>], [2, 2],
618       [Hex_FWD, Hex_FWD]>,
620     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
621       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
622       [Hex_FWD, Hex_FWD, Hex_FWD]>,
624     InstrItinData <tc_4bf903b0, /*tc_st*/
625       [InstrStage<1, [SLOT0]>], [3],
626       [Hex_FWD]>,
628     InstrItinData <tc_503ce0f3, /*tc_3x*/
629       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
630       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
632     InstrItinData <tc_53c851ab, /*tc_2early*/
633       [InstrStage<1, [SLOT2]>], [3, 2, 2],
634       [Hex_FWD, Hex_FWD, Hex_FWD]>,
636     InstrItinData <tc_5502c366, /*tc_1*/
637       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
638       [Hex_FWD, Hex_FWD, Hex_FWD]>,
640     InstrItinData <tc_55255f2b, /*tc_3x*/
641       [InstrStage<1, [SLOT3]>], [],
642       []>,
644     InstrItinData <tc_556f6577, /*tc_3x*/
645       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
646       [Hex_FWD, Hex_FWD, Hex_FWD]>,
648     InstrItinData <tc_55a9a350, /*tc_st*/
649       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
650       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
652     InstrItinData <tc_55b33fda, /*tc_2early*/
653       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
654       [Hex_FWD, Hex_FWD]>,
656     InstrItinData <tc_56a124a7, /*tc_2early*/
657       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
658       [Hex_FWD, Hex_FWD]>,
660     InstrItinData <tc_57a55b54, /*tc_2early*/
661       [InstrStage<1, [SLOT3]>], [1, 2],
662       [Hex_FWD, Hex_FWD]>,
664     InstrItinData <tc_5944960d, /*tc_ld*/
665       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
668     InstrItinData <tc_59a7822c, /*tc_2early*/
669       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
670       [Hex_FWD, Hex_FWD]>,
672     InstrItinData <tc_5a4b5e58, /*tc_3x*/
673       [InstrStage<1, [SLOT3]>], [4, 1, 1],
674       [Hex_FWD, Hex_FWD, Hex_FWD]>,
676     InstrItinData <tc_5b347363, /*tc_1*/
677       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
678       [Hex_FWD, Hex_FWD, Hex_FWD]>,
680     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
681       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
682       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
684     InstrItinData <tc_5da50c4b, /*tc_1*/
685       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
686       [Hex_FWD, Hex_FWD, Hex_FWD]>,
688     InstrItinData <tc_5deb5e47, /*tc_st*/
689       [InstrStage<1, [SLOT0]>], [1, 2, 3],
690       [Hex_FWD, Hex_FWD, Hex_FWD]>,
692     InstrItinData <tc_5e4cf0e8, /*tc_2*/
693       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
694       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
696     InstrItinData <tc_5f2afaf7, /*tc_ld*/
697       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
698       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
700     InstrItinData <tc_60e324ff, /*tc_2early*/
701       [InstrStage<1, [SLOT2]>], [1],
702       [Hex_FWD]>,
704     InstrItinData <tc_63567288, /*tc_1*/
705       [InstrStage<1, [SLOT0, SLOT1]>], [3],
706       [Hex_FWD]>,
708     InstrItinData <tc_64b00d8a, /*tc_ld*/
709       [InstrStage<1, [SLOT0]>], [4, 1],
710       [Hex_FWD, Hex_FWD]>,
712     InstrItinData <tc_651cbe02, /*tc_2early*/
713       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
714       [Hex_FWD, Hex_FWD, Hex_FWD]>,
716     InstrItinData <tc_65279839, /*tc_3x*/
717       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
718       [Hex_FWD, Hex_FWD]>,
720     InstrItinData <tc_65cbd974, /*tc_st*/
721       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
722       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
724     InstrItinData <tc_69bfb303, /*tc_2early*/
725       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
726       [Hex_FWD, Hex_FWD]>,
728     InstrItinData <tc_6ae3426b, /*tc_3x*/
729       [InstrStage<1, [SLOT3]>], [4, 1],
730       [Hex_FWD, Hex_FWD]>,
732     InstrItinData <tc_6d861a95, /*tc_3x*/
733       [InstrStage<1, [SLOT3]>], [2, 1],
734       [Hex_FWD, Hex_FWD]>,
736     InstrItinData <tc_6e20402a, /*tc_st*/
737       [InstrStage<1, [SLOT0]>], [2, 3],
738       [Hex_FWD, Hex_FWD]>,
740     InstrItinData <tc_6f42bc60, /*tc_3stall*/
741       [InstrStage<1, [SLOT0]>], [4, 1, 1],
742       [Hex_FWD, Hex_FWD, Hex_FWD]>,
744     InstrItinData <tc_6fc5dbea, /*tc_1*/
745       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
746       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
748     InstrItinData <tc_711c805f, /*tc_2early*/
749       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
750       [Hex_FWD, Hex_FWD]>,
752     InstrItinData <tc_713b66bf, /*tc_1*/
753       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
754       [Hex_FWD, Hex_FWD, Hex_FWD]>,
756     InstrItinData <tc_7401744f, /*tc_2*/
757       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
758       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
760     InstrItinData <tc_7476d766, /*tc_3x*/
761       [InstrStage<1, [SLOT3]>], [4, 2],
762       [Hex_FWD, Hex_FWD]>,
764     InstrItinData <tc_74a42bda, /*tc_ld*/
765       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
766       [Hex_FWD, Hex_FWD, Hex_FWD]>,
768     InstrItinData <tc_76bb5435, /*tc_ld*/
769       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
770       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
772     InstrItinData <tc_77f94a5e, /*tc_st*/
773       [InstrStage<1, [SLOT0]>], [],
774       []>,
776     InstrItinData <tc_788b1d09, /*tc_3*/
777       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
778       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
780     InstrItinData <tc_7af3a37e, /*tc_st*/
781       [InstrStage<1, [SLOT0]>], [1, 3],
782       [Hex_FWD, Hex_FWD]>,
784     InstrItinData <tc_7b9187d3, /*tc_3stall*/
785       [InstrStage<1, [SLOT0]>], [3, 2],
786       [Hex_FWD, Hex_FWD]>,
788     InstrItinData <tc_7c31e19a, /*tc_st*/
789       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
790       [Hex_FWD, Hex_FWD, Hex_FWD]>,
792     InstrItinData <tc_7c6d32e4, /*tc_ld*/
793       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
794       [Hex_FWD, Hex_FWD, Hex_FWD]>,
796     InstrItinData <tc_7f7f45f5, /*tc_3x*/
797       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
798       [Hex_FWD, Hex_FWD, Hex_FWD]>,
800     InstrItinData <tc_7f8ae742, /*tc_3x*/
801       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
802       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
804     InstrItinData <tc_8035e91f, /*tc_st*/
805       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
806       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
808     InstrItinData <tc_822c3c68, /*tc_ld*/
809       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
810       [Hex_FWD, Hex_FWD, Hex_FWD]>,
812     InstrItinData <tc_829d8a86, /*tc_st*/
813       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
814       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
816     InstrItinData <tc_838c4d7a, /*tc_st*/
817       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
818       [Hex_FWD, Hex_FWD, Hex_FWD]>,
820     InstrItinData <tc_84a7500d, /*tc_2*/
821       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
822       [Hex_FWD, Hex_FWD, Hex_FWD]>,
824     InstrItinData <tc_86173609, /*tc_1*/
825       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
826       [Hex_FWD, Hex_FWD, Hex_FWD]>,
828     InstrItinData <tc_887d1bb7, /*tc_st*/
829       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
830       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
832     InstrItinData <tc_8a6d0d94, /*tc_ld*/
833       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
834       [Hex_FWD, Hex_FWD]>,
836     InstrItinData <tc_8a825db2, /*tc_2*/
837       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
838       [Hex_FWD, Hex_FWD, Hex_FWD]>,
840     InstrItinData <tc_8b5bd4f5, /*tc_1*/
841       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
842       [Hex_FWD, Hex_FWD, Hex_FWD]>,
844     InstrItinData <tc_8e82e8ca, /*tc_st*/
845       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
846       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
848     InstrItinData <tc_9124c04f, /*tc_1*/
849       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
850       [Hex_FWD, Hex_FWD]>,
852     InstrItinData <tc_92240447, /*tc_st*/
853       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
854       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
856     InstrItinData <tc_934753bb, /*tc_ld*/
857       [InstrStage<1, [SLOT0]>], [4, 2, 2],
858       [Hex_FWD, Hex_FWD, Hex_FWD]>,
860     InstrItinData <tc_937dd41c, /*tc_ld*/
861       [InstrStage<1, [SLOT0, SLOT1]>], [],
862       []>,
864     InstrItinData <tc_9406230a, /*tc_3x*/
865       [InstrStage<1, [SLOT3]>], [2, 1],
866       [Hex_FWD, Hex_FWD]>,
868     InstrItinData <tc_95a33176, /*tc_2*/
869       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
870       [Hex_FWD, Hex_FWD, Hex_FWD]>,
872     InstrItinData <tc_96ef76ef, /*tc_st*/
873       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
874       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
876     InstrItinData <tc_975a4e54, /*tc_3stall*/
877       [InstrStage<1, [SLOT0]>], [1, 3, 2],
878       [Hex_FWD, Hex_FWD, Hex_FWD]>,
880     InstrItinData <tc_9783714b, /*tc_3x*/
881       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
882       [Hex_FWD, Hex_FWD]>,
884     InstrItinData <tc_9b34f5e0, /*tc_2early*/
885       [InstrStage<1, [SLOT2]>], [],
886       []>,
888     InstrItinData <tc_9b3c0462, /*tc_2*/
889       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
890       [Hex_FWD, Hex_FWD, Hex_FWD]>,
892     InstrItinData <tc_9bcfb2ee, /*tc_st*/
893       [InstrStage<1, [SLOT0]>], [1, 2, 2],
894       [Hex_FWD, Hex_FWD, Hex_FWD]>,
896     InstrItinData <tc_9c52f549, /*tc_2early*/
897       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
900     InstrItinData <tc_9e27f2f9, /*tc_2early*/
901       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
902       [Hex_FWD, Hex_FWD, Hex_FWD]>,
904     InstrItinData <tc_9e72dc89, /*tc_3*/
905       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
906       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
908     InstrItinData <tc_9edb7c77, /*tc_3*/
909       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1, 2],
910       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
912     InstrItinData <tc_9edefe01, /*tc_st*/
913       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
914       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
916     InstrItinData <tc_9f6cd987, /*tc_1*/
917       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
918       [Hex_FWD, Hex_FWD]>,
920     InstrItinData <tc_a08b630b, /*tc_2*/
921       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
922       [Hex_FWD, Hex_FWD, Hex_FWD]>,
924     InstrItinData <tc_a1297125, /*tc_2early*/
925       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
926       [Hex_FWD, Hex_FWD, Hex_FWD]>,
928     InstrItinData <tc_a154b476, /*tc_3x*/
929       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
930       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
932     InstrItinData <tc_a2b365d2, /*tc_st*/
933       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
934       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
936     InstrItinData <tc_a3070909, /*tc_3stall*/
937       [InstrStage<1, [SLOT0]>], [1, 1],
938       [Hex_FWD, Hex_FWD]>,
940     InstrItinData <tc_a32e03e7, /*tc_ld*/
941       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
942       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
944     InstrItinData <tc_a38c45dc, /*tc_3x*/
945       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
946       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
948     InstrItinData <tc_a4e22bbd, /*tc_1*/
949       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
950       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
952     InstrItinData <tc_a4ee89db, /*tc_2early*/
953       [InstrStage<1, [SLOT0]>], [],
954       []>,
956     InstrItinData <tc_a7a13fac, /*tc_2early*/
957       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
958       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
960     InstrItinData <tc_a7bdb22c, /*tc_1*/
961       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
962       [Hex_FWD, Hex_FWD]>,
964     InstrItinData <tc_a9edeffa, /*tc_st*/
965       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
966       [Hex_FWD, Hex_FWD, Hex_FWD]>,
968     InstrItinData <tc_abfd9a6d, /*tc_ld*/
969       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
970       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
972     InstrItinData <tc_ac65613f, /*tc_ld*/
973       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
974       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
976     InstrItinData <tc_addc37a8, /*tc_st*/
977       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
978       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
980     InstrItinData <tc_ae5babd7, /*tc_st*/
981       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
982       [Hex_FWD, Hex_FWD, Hex_FWD]>,
984     InstrItinData <tc_aee6250c, /*tc_ld*/
985       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
986       [Hex_FWD, Hex_FWD]>,
988     InstrItinData <tc_b1ae5f67, /*tc_st*/
989       [InstrStage<1, [SLOT0]>], [1],
990       [Hex_FWD]>,
992     InstrItinData <tc_b4dc7630, /*tc_st*/
993       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
994       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
996     InstrItinData <tc_b7c4062a, /*tc_ld*/
997       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
998       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1000     InstrItinData <tc_b837298f, /*tc_1*/
1001       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1002       []>,
1004     InstrItinData <tc_ba9255a6, /*tc_st*/
1005       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1006       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1008     InstrItinData <tc_bb07f2c5, /*tc_st*/
1009       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1010       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1012     InstrItinData <tc_bb831a7c, /*tc_1*/
1013       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2, 2],
1014       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1016     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
1017       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1018       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1020     InstrItinData <tc_c20701f0, /*tc_3x*/
1021       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1022       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1024     InstrItinData <tc_c21d7447, /*tc_3x*/
1025       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1026       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1028     InstrItinData <tc_c57d9f39, /*tc_1*/
1029       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1030       [Hex_FWD, Hex_FWD]>,
1032     InstrItinData <tc_c818ff7f, /*tc_3stall*/
1033       [InstrStage<1, [SLOT0]>], [],
1034       []>,
1036     InstrItinData <tc_ce59038e, /*tc_st*/
1037       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1038       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1040     InstrItinData <tc_cfa0e29b, /*tc_st*/
1041       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1042       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1044     InstrItinData <tc_d03278fd, /*tc_st*/
1045       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1046       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1048     InstrItinData <tc_d33e5eee, /*tc_2early*/
1049       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1050       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1052     InstrItinData <tc_d3632d88, /*tc_2*/
1053       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1054       [Hex_FWD, Hex_FWD]>,
1056     InstrItinData <tc_d45ba9cd, /*tc_ld*/
1057       [InstrStage<1, [SLOT0]>], [1],
1058       [Hex_FWD]>,
1060     InstrItinData <tc_d57d649c, /*tc_2early*/
1061       [InstrStage<1, [SLOT2]>], [2],
1062       [Hex_FWD]>,
1064     InstrItinData <tc_d61dfdc3, /*tc_2*/
1065       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1066       [Hex_FWD, Hex_FWD]>,
1068     InstrItinData <tc_d68dca5c, /*tc_2early*/
1069       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1070       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1072     InstrItinData <tc_d7718fbe, /*tc_3x*/
1073       [InstrStage<1, [SLOT3]>], [1],
1074       [Hex_FWD]>,
1076     InstrItinData <tc_db596beb, /*tc_3stall*/
1077       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1078       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1080     InstrItinData <tc_db96aa6b, /*tc_st*/
1081       [InstrStage<1, [SLOT0]>], [1],
1082       [Hex_FWD]>,
1084     InstrItinData <tc_dc51281d, /*tc_2early*/
1085       [InstrStage<1, [SLOT2]>], [2, 1],
1086       [Hex_FWD, Hex_FWD]>,
1088     InstrItinData <tc_decdde8a, /*tc_2early*/
1089       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1090       [Hex_FWD]>,
1092     InstrItinData <tc_df5d53f9, /*tc_3stall*/
1093       [InstrStage<1, [SLOT0]>], [4, 2, 1],
1094       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1096     InstrItinData <tc_e3d699e3, /*tc_1*/
1097       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1098       [Hex_FWD, Hex_FWD]>,
1100     InstrItinData <tc_e9170fb7, /*tc_ld*/
1101       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1102       [Hex_FWD, Hex_FWD]>,
1104     InstrItinData <tc_ed03645c, /*tc_2early*/
1105       [InstrStage<1, [SLOT2]>], [3, 1],
1106       [Hex_FWD, Hex_FWD]>,
1108     InstrItinData <tc_eed07714, /*tc_ld*/
1109       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1110       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1112     InstrItinData <tc_eeda4109, /*tc_2early*/
1113       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1114       [Hex_FWD, Hex_FWD]>,
1116     InstrItinData <tc_ef921005, /*tc_1*/
1117       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1118       [Hex_FWD, Hex_FWD]>,
1120     InstrItinData <tc_f098b237, /*tc_1*/
1121       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1122       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1124     InstrItinData <tc_f0cdeccf, /*tc_3x*/
1125       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1126       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1128     InstrItinData <tc_f0e8e832, /*tc_4x*/
1129       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1130       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1132     InstrItinData <tc_f34c1c21, /*tc_1*/
1133       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1134       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1136     InstrItinData <tc_f38f92e1, /*tc_3stall*/
1137       [InstrStage<1, [SLOT0]>], [2],
1138       [Hex_FWD]>,
1140     InstrItinData <tc_f529831b, /*tc_st*/
1141       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1142       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1144     InstrItinData <tc_f6e2aff9, /*tc_3stall*/
1145       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1146       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1148     InstrItinData <tc_f7569068, /*tc_3x*/
1149       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
1150       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1152     InstrItinData <tc_f999c66e, /*tc_2early*/
1153       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1154       [Hex_FWD, Hex_FWD]>,
1156     InstrItinData <tc_fae9dfa5, /*tc_3x*/
1157       [InstrStage<1, [SLOT3]>], [4, 2],
1158       [Hex_FWD, Hex_FWD]>,
1160     InstrItinData <tc_fedb7e19, /*tc_ld*/
1161       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1162       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
1163   ];
1166 class DepScalarItinV60 {
1167   list<InstrItinData> DepScalarItinV60_list = [
1168     InstrItinData <tc_011e0e9d, /*tc_st*/
1169       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1170       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1172     InstrItinData <tc_01d44cb2, /*tc_1*/
1173       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1174       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1176     InstrItinData <tc_01e1be3b, /*tc_3x*/
1177       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1178       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1180     InstrItinData <tc_02fe1c65, /*tc_4x*/
1181       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1182       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1184     InstrItinData <tc_0655b949, /*tc_st*/
1185       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1186       [Hex_FWD, Hex_FWD]>,
1188     InstrItinData <tc_075c8dd8, /*tc_ld*/
1189       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1190       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1192     InstrItinData <tc_0a195f2c, /*tc_4x*/
1193       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1194       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1196     InstrItinData <tc_0a6c20ae, /*tc_st*/
1197       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1198       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1200     InstrItinData <tc_0ba0d5da, /*tc_2early*/
1201       [InstrStage<1, [SLOT2]>], [1],
1202       [Hex_FWD]>,
1204     InstrItinData <tc_0dfac0a7, /*tc_2*/
1205       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1206       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1208     InstrItinData <tc_0fac1eb8, /*tc_st*/
1209       [InstrStage<1, [SLOT0]>], [3, 2, 3],
1210       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1212     InstrItinData <tc_112d30d6, /*tc_1*/
1213       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1214       [Hex_FWD]>,
1216     InstrItinData <tc_1242dc2a, /*tc_ld*/
1217       [InstrStage<1, [SLOT0]>], [2],
1218       [Hex_FWD]>,
1220     InstrItinData <tc_1248597c, /*tc_3x*/
1221       [InstrStage<1, [SLOT3]>], [2, 2],
1222       [Hex_FWD, Hex_FWD]>,
1224     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
1225       [InstrStage<1, [SLOT0]>], [3, 3, 2],
1226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1228     InstrItinData <tc_151bf368, /*tc_2early*/
1229       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1230       [Hex_FWD, Hex_FWD]>,
1232     InstrItinData <tc_158aa3f7, /*tc_st*/
1233       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1234       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1236     InstrItinData <tc_197dce51, /*tc_3x*/
1237       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
1238       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1240     InstrItinData <tc_1981450d, /*tc_newvjump*/
1241       [InstrStage<1, [SLOT0]>], [3],
1242       [Hex_FWD]>,
1244     InstrItinData <tc_1c2c7a4a, /*tc_1*/
1245       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1246       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1248     InstrItinData <tc_1c7522a8, /*tc_ld*/
1249       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
1250       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1252     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
1253       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
1254       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1256     InstrItinData <tc_1fcb8495, /*tc_2*/
1257       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1258       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1260     InstrItinData <tc_1fe4ab69, /*tc_st*/
1261       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
1262       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1264     InstrItinData <tc_20131976, /*tc_1*/
1265       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1266       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1268     InstrItinData <tc_2237d952, /*tc_ld*/
1269       [InstrStage<1, [SLOT0]>], [1, 2],
1270       [Hex_FWD, Hex_FWD]>,
1272     InstrItinData <tc_23708a21, /*tc_2early*/
1273       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1274       []>,
1276     InstrItinData <tc_2471c1c8, /*tc_ld*/
1277       [InstrStage<1, [SLOT0]>], [4, 1],
1278       [Hex_FWD, Hex_FWD]>,
1280     InstrItinData <tc_24e109c7, /*tc_newvjump*/
1281       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1282       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1284     InstrItinData <tc_24f426ab, /*tc_2early*/
1285       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1288     InstrItinData <tc_280f7fe1, /*tc_st*/
1289       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1290       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1292     InstrItinData <tc_28e55c6f, /*tc_3x*/
1293       [InstrStage<1, [SLOT3]>], [1, 1],
1294       [Hex_FWD, Hex_FWD]>,
1296     InstrItinData <tc_2c13e7f5, /*tc_2*/
1297       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1298       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1300     InstrItinData <tc_2c3e17fc, /*tc_3x*/
1301       [InstrStage<1, [SLOT3]>], [1],
1302       [Hex_FWD]>,
1304     InstrItinData <tc_2f573607, /*tc_2early*/
1305       [InstrStage<1, [SLOT2]>], [2, 1],
1306       [Hex_FWD, Hex_FWD]>,
1308     InstrItinData <tc_362b0be2, /*tc_2early*/
1309       [InstrStage<1, [SLOT2]>], [1],
1310       [Hex_FWD]>,
1312     InstrItinData <tc_38382228, /*tc_3x*/
1313       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1314       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1316     InstrItinData <tc_388f9897, /*tc_1*/
1317       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1318       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1320     InstrItinData <tc_38e0bae9, /*tc_3stall*/
1321       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
1322       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1324     InstrItinData <tc_3d14a17b, /*tc_1*/
1325       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1326       [Hex_FWD, Hex_FWD]>,
1328     InstrItinData <tc_3edca78f, /*tc_2*/
1329       [InstrStage<1, [SLOT3]>], [4, 2],
1330       [Hex_FWD, Hex_FWD]>,
1332     InstrItinData <tc_3fbf1042, /*tc_1*/
1333       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1334       [Hex_FWD]>,
1336     InstrItinData <tc_407e96f9, /*tc_1*/
1337       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1338       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1340     InstrItinData <tc_40d64c94, /*tc_newvjump*/
1341       [InstrStage<1, [SLOT0]>], [3, 2],
1342       [Hex_FWD, Hex_FWD]>,
1344     InstrItinData <tc_4222e6bf, /*tc_ld*/
1345       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1346       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1348     InstrItinData <tc_42ff66ba, /*tc_2early*/
1349       [InstrStage<1, [SLOT2]>], [2, 1],
1350       [Hex_FWD, Hex_FWD]>,
1352     InstrItinData <tc_442395f3, /*tc_1*/
1353       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1354       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1356     InstrItinData <tc_449acf79, /*tc_st*/
1357       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
1358       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1360     InstrItinData <tc_44d5a428, /*tc_st*/
1361       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1362       [Hex_FWD, Hex_FWD]>,
1364     InstrItinData <tc_44fffc58, /*tc_2early*/
1365       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1366       [Hex_FWD]>,
1368     InstrItinData <tc_45791fb8, /*tc_ld*/
1369       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
1370       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1372     InstrItinData <tc_45f9d1be, /*tc_2early*/
1373       [InstrStage<1, [SLOT2]>], [2],
1374       [Hex_FWD]>,
1376     InstrItinData <tc_49fdfd4b, /*tc_3x*/
1377       [InstrStage<1, [SLOT3]>], [4, 1],
1378       [Hex_FWD, Hex_FWD]>,
1380     InstrItinData <tc_4a55d03c, /*tc_2early*/
1381       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1382       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1384     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
1385       [InstrStage<1, [SLOT3]>], [2, 2],
1386       [Hex_FWD, Hex_FWD]>,
1388     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
1389       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
1390       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1392     InstrItinData <tc_4bf903b0, /*tc_st*/
1393       [InstrStage<1, [SLOT0]>], [3],
1394       [Hex_FWD]>,
1396     InstrItinData <tc_503ce0f3, /*tc_3x*/
1397       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1398       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1400     InstrItinData <tc_53c851ab, /*tc_2early*/
1401       [InstrStage<1, [SLOT2]>], [3, 2, 2],
1402       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1404     InstrItinData <tc_5502c366, /*tc_1*/
1405       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1406       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1408     InstrItinData <tc_55255f2b, /*tc_3stall*/
1409       [InstrStage<1, [SLOT3]>], [],
1410       []>,
1412     InstrItinData <tc_556f6577, /*tc_3x*/
1413       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1414       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1416     InstrItinData <tc_55a9a350, /*tc_st*/
1417       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1418       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1420     InstrItinData <tc_55b33fda, /*tc_2early*/
1421       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1422       [Hex_FWD, Hex_FWD]>,
1424     InstrItinData <tc_56a124a7, /*tc_2early*/
1425       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1426       [Hex_FWD, Hex_FWD]>,
1428     InstrItinData <tc_57a55b54, /*tc_2early*/
1429       [InstrStage<1, [SLOT3]>], [1, 2],
1430       [Hex_FWD, Hex_FWD]>,
1432     InstrItinData <tc_5944960d, /*tc_ld*/
1433       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
1434       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1436     InstrItinData <tc_59a7822c, /*tc_2early*/
1437       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1438       [Hex_FWD, Hex_FWD]>,
1440     InstrItinData <tc_5a4b5e58, /*tc_3x*/
1441       [InstrStage<1, [SLOT3]>], [4, 1, 1],
1442       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1444     InstrItinData <tc_5b347363, /*tc_1*/
1445       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1446       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1448     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
1449       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1450       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1452     InstrItinData <tc_5da50c4b, /*tc_1*/
1453       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1454       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1456     InstrItinData <tc_5deb5e47, /*tc_st*/
1457       [InstrStage<1, [SLOT0]>], [1, 2, 3],
1458       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1460     InstrItinData <tc_5e4cf0e8, /*tc_2*/
1461       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1462       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1464     InstrItinData <tc_5f2afaf7, /*tc_ld*/
1465       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1466       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1468     InstrItinData <tc_60e324ff, /*tc_2early*/
1469       [InstrStage<1, [SLOT2]>], [1],
1470       [Hex_FWD]>,
1472     InstrItinData <tc_63567288, /*tc_1*/
1473       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1474       [Hex_FWD]>,
1476     InstrItinData <tc_64b00d8a, /*tc_ld*/
1477       [InstrStage<1, [SLOT0]>], [4, 1],
1478       [Hex_FWD, Hex_FWD]>,
1480     InstrItinData <tc_651cbe02, /*tc_2early*/
1481       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1482       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1484     InstrItinData <tc_65279839, /*tc_2*/
1485       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1486       [Hex_FWD, Hex_FWD]>,
1488     InstrItinData <tc_65cbd974, /*tc_st*/
1489       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1490       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1492     InstrItinData <tc_69bfb303, /*tc_2early*/
1493       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1494       [Hex_FWD, Hex_FWD]>,
1496     InstrItinData <tc_6ae3426b, /*tc_3x*/
1497       [InstrStage<1, [SLOT3]>], [4, 1],
1498       [Hex_FWD, Hex_FWD]>,
1500     InstrItinData <tc_6d861a95, /*tc_3stall*/
1501       [InstrStage<1, [SLOT3]>], [2, 1],
1502       [Hex_FWD, Hex_FWD]>,
1504     InstrItinData <tc_6e20402a, /*tc_st*/
1505       [InstrStage<1, [SLOT0]>], [2, 3],
1506       [Hex_FWD, Hex_FWD]>,
1508     InstrItinData <tc_6f42bc60, /*tc_3stall*/
1509       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1510       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1512     InstrItinData <tc_6fc5dbea, /*tc_1*/
1513       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1514       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1516     InstrItinData <tc_711c805f, /*tc_2early*/
1517       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1518       [Hex_FWD, Hex_FWD]>,
1520     InstrItinData <tc_713b66bf, /*tc_1*/
1521       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1522       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1524     InstrItinData <tc_7401744f, /*tc_2*/
1525       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1526       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1528     InstrItinData <tc_7476d766, /*tc_3x*/
1529       [InstrStage<1, [SLOT3]>], [4, 2],
1530       [Hex_FWD, Hex_FWD]>,
1532     InstrItinData <tc_74a42bda, /*tc_ld*/
1533       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
1534       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1536     InstrItinData <tc_76bb5435, /*tc_ld*/
1537       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1538       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1540     InstrItinData <tc_77f94a5e, /*tc_st*/
1541       [InstrStage<1, [SLOT0]>], [],
1542       []>,
1544     InstrItinData <tc_788b1d09, /*tc_3x*/
1545       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1546       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1548     InstrItinData <tc_7af3a37e, /*tc_st*/
1549       [InstrStage<1, [SLOT0]>], [1, 3],
1550       [Hex_FWD, Hex_FWD]>,
1552     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
1553       [InstrStage<1, [SLOT0]>], [3, 2],
1554       [Hex_FWD, Hex_FWD]>,
1556     InstrItinData <tc_7c31e19a, /*tc_st*/
1557       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1558       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1560     InstrItinData <tc_7c6d32e4, /*tc_ld*/
1561       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1562       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1564     InstrItinData <tc_7f7f45f5, /*tc_4x*/
1565       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1566       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1568     InstrItinData <tc_7f8ae742, /*tc_3x*/
1569       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1570       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1572     InstrItinData <tc_8035e91f, /*tc_st*/
1573       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1574       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1576     InstrItinData <tc_822c3c68, /*tc_ld*/
1577       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1578       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1580     InstrItinData <tc_829d8a86, /*tc_st*/
1581       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
1582       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1584     InstrItinData <tc_838c4d7a, /*tc_st*/
1585       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1586       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1588     InstrItinData <tc_84a7500d, /*tc_1*/
1589       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1590       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1592     InstrItinData <tc_86173609, /*tc_1*/
1593       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1594       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1596     InstrItinData <tc_887d1bb7, /*tc_st*/
1597       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1598       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1600     InstrItinData <tc_8a6d0d94, /*tc_ld*/
1601       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1602       [Hex_FWD, Hex_FWD]>,
1604     InstrItinData <tc_8a825db2, /*tc_2*/
1605       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1606       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1608     InstrItinData <tc_8b5bd4f5, /*tc_1*/
1609       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1610       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1612     InstrItinData <tc_8e82e8ca, /*tc_st*/
1613       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1614       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1616     InstrItinData <tc_9124c04f, /*tc_1*/
1617       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1618       [Hex_FWD, Hex_FWD]>,
1620     InstrItinData <tc_92240447, /*tc_st*/
1621       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1622       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1624     InstrItinData <tc_934753bb, /*tc_ld*/
1625       [InstrStage<1, [SLOT0]>], [4, 2, 2],
1626       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1628     InstrItinData <tc_937dd41c, /*tc_ld*/
1629       [InstrStage<1, [SLOT0, SLOT1]>], [],
1630       []>,
1632     InstrItinData <tc_9406230a, /*tc_3x*/
1633       [InstrStage<1, [SLOT3]>], [2, 1],
1634       [Hex_FWD, Hex_FWD]>,
1636     InstrItinData <tc_95a33176, /*tc_2*/
1637       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1638       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1640     InstrItinData <tc_96ef76ef, /*tc_st*/
1641       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1642       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1644     InstrItinData <tc_975a4e54, /*tc_newvjump*/
1645       [InstrStage<1, [SLOT0]>], [2, 3, 2],
1646       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1648     InstrItinData <tc_9783714b, /*tc_4x*/
1649       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1650       [Hex_FWD, Hex_FWD]>,
1652     InstrItinData <tc_9b34f5e0, /*tc_2early*/
1653       [InstrStage<1, [SLOT2]>], [],
1654       []>,
1656     InstrItinData <tc_9b3c0462, /*tc_2*/
1657       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1658       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1660     InstrItinData <tc_9bcfb2ee, /*tc_st*/
1661       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1662       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1664     InstrItinData <tc_9c52f549, /*tc_2early*/
1665       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1668     InstrItinData <tc_9e27f2f9, /*tc_2early*/
1669       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1670       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1672     InstrItinData <tc_9e72dc89, /*tc_4x*/
1673       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1674       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1676     InstrItinData <tc_9edb7c77, /*tc_4x*/
1677       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1678       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1680     InstrItinData <tc_9edefe01, /*tc_st*/
1681       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1682       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1684     InstrItinData <tc_9f6cd987, /*tc_1*/
1685       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1686       [Hex_FWD, Hex_FWD]>,
1688     InstrItinData <tc_a08b630b, /*tc_2*/
1689       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1690       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1692     InstrItinData <tc_a1297125, /*tc_2early*/
1693       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1694       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1696     InstrItinData <tc_a154b476, /*tc_3x*/
1697       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1698       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1700     InstrItinData <tc_a2b365d2, /*tc_st*/
1701       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1702       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1704     InstrItinData <tc_a3070909, /*tc_3stall*/
1705       [InstrStage<1, [SLOT0]>], [1, 1],
1706       [Hex_FWD, Hex_FWD]>,
1708     InstrItinData <tc_a32e03e7, /*tc_ld*/
1709       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1710       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1712     InstrItinData <tc_a38c45dc, /*tc_3x*/
1713       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1714       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1716     InstrItinData <tc_a4e22bbd, /*tc_2*/
1717       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1718       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1720     InstrItinData <tc_a4ee89db, /*tc_2early*/
1721       [InstrStage<1, [SLOT0]>], [],
1722       []>,
1724     InstrItinData <tc_a7a13fac, /*tc_2early*/
1725       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1726       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1728     InstrItinData <tc_a7bdb22c, /*tc_2*/
1729       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1730       [Hex_FWD, Hex_FWD]>,
1732     InstrItinData <tc_a9edeffa, /*tc_st*/
1733       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
1734       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1736     InstrItinData <tc_abfd9a6d, /*tc_ld*/
1737       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1738       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1740     InstrItinData <tc_ac65613f, /*tc_ld*/
1741       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1742       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1744     InstrItinData <tc_addc37a8, /*tc_st*/
1745       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1746       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1748     InstrItinData <tc_ae5babd7, /*tc_st*/
1749       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1750       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1752     InstrItinData <tc_aee6250c, /*tc_ld*/
1753       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
1754       [Hex_FWD, Hex_FWD]>,
1756     InstrItinData <tc_b1ae5f67, /*tc_st*/
1757       [InstrStage<1, [SLOT0]>], [1],
1758       [Hex_FWD]>,
1760     InstrItinData <tc_b4dc7630, /*tc_st*/
1761       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1762       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1764     InstrItinData <tc_b7c4062a, /*tc_ld*/
1765       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1766       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1768     InstrItinData <tc_b837298f, /*tc_1*/
1769       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1770       []>,
1772     InstrItinData <tc_ba9255a6, /*tc_st*/
1773       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1774       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1776     InstrItinData <tc_bb07f2c5, /*tc_st*/
1777       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1778       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1780     InstrItinData <tc_bb831a7c, /*tc_2*/
1781       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
1782       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1784     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
1785       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1786       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1788     InstrItinData <tc_c20701f0, /*tc_2*/
1789       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1790       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1792     InstrItinData <tc_c21d7447, /*tc_3x*/
1793       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1794       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1796     InstrItinData <tc_c57d9f39, /*tc_1*/
1797       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1798       [Hex_FWD, Hex_FWD]>,
1800     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
1801       [InstrStage<1, [SLOT0]>], [],
1802       []>,
1804     InstrItinData <tc_ce59038e, /*tc_st*/
1805       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1806       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1808     InstrItinData <tc_cfa0e29b, /*tc_st*/
1809       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1810       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1812     InstrItinData <tc_d03278fd, /*tc_st*/
1813       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1814       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1816     InstrItinData <tc_d33e5eee, /*tc_2early*/
1817       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1818       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1820     InstrItinData <tc_d3632d88, /*tc_2*/
1821       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1822       [Hex_FWD, Hex_FWD]>,
1824     InstrItinData <tc_d45ba9cd, /*tc_ld*/
1825       [InstrStage<1, [SLOT0]>], [1],
1826       [Hex_FWD]>,
1828     InstrItinData <tc_d57d649c, /*tc_3stall*/
1829       [InstrStage<1, [SLOT2]>], [2],
1830       [Hex_FWD]>,
1832     InstrItinData <tc_d61dfdc3, /*tc_2*/
1833       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1834       [Hex_FWD, Hex_FWD]>,
1836     InstrItinData <tc_d68dca5c, /*tc_3stall*/
1837       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1838       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1840     InstrItinData <tc_d7718fbe, /*tc_3x*/
1841       [InstrStage<1, [SLOT3]>], [1],
1842       [Hex_FWD]>,
1844     InstrItinData <tc_db596beb, /*tc_3stall*/
1845       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1846       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1848     InstrItinData <tc_db96aa6b, /*tc_st*/
1849       [InstrStage<1, [SLOT0]>], [1],
1850       [Hex_FWD]>,
1852     InstrItinData <tc_dc51281d, /*tc_2early*/
1853       [InstrStage<1, [SLOT2]>], [2, 1],
1854       [Hex_FWD, Hex_FWD]>,
1856     InstrItinData <tc_decdde8a, /*tc_2early*/
1857       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1858       [Hex_FWD]>,
1860     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
1861       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1862       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1864     InstrItinData <tc_e3d699e3, /*tc_2*/
1865       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1866       [Hex_FWD, Hex_FWD]>,
1868     InstrItinData <tc_e9170fb7, /*tc_ld*/
1869       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1870       [Hex_FWD, Hex_FWD]>,
1872     InstrItinData <tc_ed03645c, /*tc_2early*/
1873       [InstrStage<1, [SLOT2]>], [3, 1],
1874       [Hex_FWD, Hex_FWD]>,
1876     InstrItinData <tc_eed07714, /*tc_ld*/
1877       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1878       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1880     InstrItinData <tc_eeda4109, /*tc_2early*/
1881       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1882       [Hex_FWD, Hex_FWD]>,
1884     InstrItinData <tc_ef921005, /*tc_1*/
1885       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1886       [Hex_FWD, Hex_FWD]>,
1888     InstrItinData <tc_f098b237, /*tc_1*/
1889       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1890       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1892     InstrItinData <tc_f0cdeccf, /*tc_3x*/
1893       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1894       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1896     InstrItinData <tc_f0e8e832, /*tc_4x*/
1897       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1900     InstrItinData <tc_f34c1c21, /*tc_2*/
1901       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1902       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1904     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
1905       [InstrStage<1, [SLOT0]>], [2],
1906       [Hex_FWD]>,
1908     InstrItinData <tc_f529831b, /*tc_st*/
1909       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1910       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1912     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
1913       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1914       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1916     InstrItinData <tc_f7569068, /*tc_4x*/
1917       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1918       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1920     InstrItinData <tc_f999c66e, /*tc_2early*/
1921       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1922       [Hex_FWD, Hex_FWD]>,
1924     InstrItinData <tc_fae9dfa5, /*tc_3x*/
1925       [InstrStage<1, [SLOT3]>], [4, 2],
1926       [Hex_FWD, Hex_FWD]>,
1928     InstrItinData <tc_fedb7e19, /*tc_ld*/
1929       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1930       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
1931   ];
1934 class DepScalarItinV60se {
1935   list<InstrItinData> DepScalarItinV60se_list = [
1936     InstrItinData <tc_011e0e9d, /*tc_st*/
1937       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1938       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1940     InstrItinData <tc_01d44cb2, /*tc_1*/
1941       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1942       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1944     InstrItinData <tc_01e1be3b, /*tc_3x*/
1945       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1946       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1948     InstrItinData <tc_02fe1c65, /*tc_4x*/
1949       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1950       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1952     InstrItinData <tc_0655b949, /*tc_st*/
1953       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1954       [Hex_FWD, Hex_FWD]>,
1956     InstrItinData <tc_075c8dd8, /*tc_ld*/
1957       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1958       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1960     InstrItinData <tc_0a195f2c, /*tc_4x*/
1961       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1962       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1964     InstrItinData <tc_0a6c20ae, /*tc_st*/
1965       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1966       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1968     InstrItinData <tc_0ba0d5da, /*tc_2early*/
1969       [InstrStage<1, [SLOT2]>], [1],
1970       [Hex_FWD]>,
1972     InstrItinData <tc_0dfac0a7, /*tc_2*/
1973       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1976     InstrItinData <tc_0fac1eb8, /*tc_st*/
1977       [InstrStage<1, [SLOT0]>], [3, 2, 3],
1978       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1980     InstrItinData <tc_112d30d6, /*tc_1*/
1981       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1982       [Hex_FWD]>,
1984     InstrItinData <tc_1242dc2a, /*tc_ld*/
1985       [InstrStage<1, [SLOT0]>], [2],
1986       [Hex_FWD]>,
1988     InstrItinData <tc_1248597c, /*tc_3x*/
1989       [InstrStage<1, [SLOT3]>], [2, 2],
1990       [Hex_FWD, Hex_FWD]>,
1992     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
1993       [InstrStage<1, [SLOT0], 0>,
1994        InstrStage<1, [CVI_ST]>], [3, 3, 2],
1995       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1997     InstrItinData <tc_151bf368, /*tc_2early*/
1998       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1999       [Hex_FWD, Hex_FWD]>,
2001     InstrItinData <tc_158aa3f7, /*tc_st*/
2002       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2003       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2005     InstrItinData <tc_197dce51, /*tc_3x*/
2006       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
2007       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2009     InstrItinData <tc_1981450d, /*tc_newvjump*/
2010       [InstrStage<1, [SLOT0], 0>,
2011        InstrStage<1, [CVI_ST]>], [3],
2012       [Hex_FWD]>,
2014     InstrItinData <tc_1c2c7a4a, /*tc_1*/
2015       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
2016       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2018     InstrItinData <tc_1c7522a8, /*tc_ld*/
2019       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2020       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2022     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
2023       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
2024       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2026     InstrItinData <tc_1fcb8495, /*tc_2*/
2027       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2028       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2030     InstrItinData <tc_1fe4ab69, /*tc_st*/
2031       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2032       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2034     InstrItinData <tc_20131976, /*tc_1*/
2035       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2036       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2038     InstrItinData <tc_2237d952, /*tc_ld*/
2039       [InstrStage<1, [SLOT0]>], [1, 2],
2040       [Hex_FWD, Hex_FWD]>,
2042     InstrItinData <tc_23708a21, /*tc_2early*/
2043       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>,
2044        InstrStage<1, [CVI_ST]>], [],
2045       []>,
2047     InstrItinData <tc_2471c1c8, /*tc_ld*/
2048       [InstrStage<1, [SLOT0]>], [4, 1],
2049       [Hex_FWD, Hex_FWD]>,
2051     InstrItinData <tc_24e109c7, /*tc_newvjump*/
2052       [InstrStage<1, [SLOT0], 0>,
2053        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2054       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2056     InstrItinData <tc_24f426ab, /*tc_2early*/
2057       [InstrStage<1, [SLOT2, SLOT3], 0>,
2058        InstrStage<1, [CVI_ST]>], [1, 2, 2],
2059       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2061     InstrItinData <tc_280f7fe1, /*tc_st*/
2062       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2063       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2065     InstrItinData <tc_28e55c6f, /*tc_3x*/
2066       [InstrStage<1, [SLOT3]>], [1, 1],
2067       [Hex_FWD, Hex_FWD]>,
2069     InstrItinData <tc_2c13e7f5, /*tc_2*/
2070       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2071       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2073     InstrItinData <tc_2c3e17fc, /*tc_3x*/
2074       [InstrStage<1, [SLOT3]>], [1],
2075       [Hex_FWD]>,
2077     InstrItinData <tc_2f573607, /*tc_2early*/
2078       [InstrStage<1, [SLOT2], 0>,
2079        InstrStage<1, [CVI_ST]>], [2, 1],
2080       [Hex_FWD, Hex_FWD]>,
2082     InstrItinData <tc_362b0be2, /*tc_2early*/
2083       [InstrStage<1, [SLOT2], 0>,
2084        InstrStage<1, [CVI_ST]>], [1],
2085       [Hex_FWD]>,
2087     InstrItinData <tc_38382228, /*tc_3x*/
2088       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2089       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2091     InstrItinData <tc_388f9897, /*tc_1*/
2092       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2093       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2095     InstrItinData <tc_38e0bae9, /*tc_3stall*/
2096       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
2097       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2099     InstrItinData <tc_3d14a17b, /*tc_1*/
2100       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2101       [Hex_FWD, Hex_FWD]>,
2103     InstrItinData <tc_3edca78f, /*tc_2*/
2104       [InstrStage<1, [SLOT3]>], [4, 2],
2105       [Hex_FWD, Hex_FWD]>,
2107     InstrItinData <tc_3fbf1042, /*tc_1*/
2108       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2109       [Hex_FWD]>,
2111     InstrItinData <tc_407e96f9, /*tc_1*/
2112       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2113       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2115     InstrItinData <tc_40d64c94, /*tc_newvjump*/
2116       [InstrStage<1, [SLOT0], 0>,
2117        InstrStage<1, [CVI_ST]>], [3, 2],
2118       [Hex_FWD, Hex_FWD]>,
2120     InstrItinData <tc_4222e6bf, /*tc_ld*/
2121       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2122       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2124     InstrItinData <tc_42ff66ba, /*tc_2early*/
2125       [InstrStage<1, [SLOT2], 0>,
2126        InstrStage<1, [CVI_ST]>], [2, 1],
2127       [Hex_FWD, Hex_FWD]>,
2129     InstrItinData <tc_442395f3, /*tc_1*/
2130       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
2131       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2133     InstrItinData <tc_449acf79, /*tc_st*/
2134       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
2135       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2137     InstrItinData <tc_44d5a428, /*tc_st*/
2138       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2139       [Hex_FWD, Hex_FWD]>,
2141     InstrItinData <tc_44fffc58, /*tc_2early*/
2142       [InstrStage<1, [SLOT2, SLOT3], 0>,
2143        InstrStage<1, [CVI_ST]>], [2],
2144       [Hex_FWD]>,
2146     InstrItinData <tc_45791fb8, /*tc_ld*/
2147       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2148       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2150     InstrItinData <tc_45f9d1be, /*tc_2early*/
2151       [InstrStage<1, [SLOT2], 0>,
2152        InstrStage<1, [CVI_ST]>], [2],
2153       [Hex_FWD]>,
2155     InstrItinData <tc_49fdfd4b, /*tc_3x*/
2156       [InstrStage<1, [SLOT3]>], [4, 1],
2157       [Hex_FWD, Hex_FWD]>,
2159     InstrItinData <tc_4a55d03c, /*tc_2early*/
2160       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2161       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2163     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
2164       [InstrStage<1, [SLOT3]>], [2, 2],
2165       [Hex_FWD, Hex_FWD]>,
2167     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
2168       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2169       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2171     InstrItinData <tc_4bf903b0, /*tc_st*/
2172       [InstrStage<1, [SLOT0]>], [3],
2173       [Hex_FWD]>,
2175     InstrItinData <tc_503ce0f3, /*tc_3x*/
2176       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2177       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2179     InstrItinData <tc_53c851ab, /*tc_2early*/
2180       [InstrStage<1, [SLOT2], 0>,
2181        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2182       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2184     InstrItinData <tc_5502c366, /*tc_1*/
2185       [InstrStage<1, [SLOT2, SLOT3], 0>,
2186        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2187       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2189     InstrItinData <tc_55255f2b, /*tc_3stall*/
2190       [InstrStage<1, [SLOT3]>], [],
2191       []>,
2193     InstrItinData <tc_556f6577, /*tc_3x*/
2194       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2195       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2197     InstrItinData <tc_55a9a350, /*tc_st*/
2198       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2199       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2201     InstrItinData <tc_55b33fda, /*tc_2early*/
2202       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2203       [Hex_FWD, Hex_FWD]>,
2205     InstrItinData <tc_56a124a7, /*tc_2early*/
2206       [InstrStage<1, [SLOT2, SLOT3], 0>,
2207        InstrStage<1, [CVI_ST]>], [2, 2],
2208       [Hex_FWD, Hex_FWD]>,
2210     InstrItinData <tc_57a55b54, /*tc_2early*/
2211       [InstrStage<1, [SLOT3], 0>,
2212        InstrStage<1, [CVI_ST]>], [1, 2],
2213       [Hex_FWD, Hex_FWD]>,
2215     InstrItinData <tc_5944960d, /*tc_ld*/
2216       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2217       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2219     InstrItinData <tc_59a7822c, /*tc_2early*/
2220       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2221       [Hex_FWD, Hex_FWD]>,
2223     InstrItinData <tc_5a4b5e58, /*tc_3x*/
2224       [InstrStage<1, [SLOT3]>], [4, 1, 1],
2225       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2227     InstrItinData <tc_5b347363, /*tc_1*/
2228       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2229       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2231     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
2232       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
2233       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2235     InstrItinData <tc_5da50c4b, /*tc_1*/
2236       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2237       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2239     InstrItinData <tc_5deb5e47, /*tc_st*/
2240       [InstrStage<1, [SLOT0]>], [1, 2, 3],
2241       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2243     InstrItinData <tc_5e4cf0e8, /*tc_2*/
2244       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2245       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2247     InstrItinData <tc_5f2afaf7, /*tc_ld*/
2248       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
2249       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2251     InstrItinData <tc_60e324ff, /*tc_2early*/
2252       [InstrStage<1, [SLOT2], 0>,
2253        InstrStage<1, [CVI_ST]>], [1],
2254       [Hex_FWD]>,
2256     InstrItinData <tc_63567288, /*tc_1*/
2257       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2258       [Hex_FWD]>,
2260     InstrItinData <tc_64b00d8a, /*tc_ld*/
2261       [InstrStage<1, [SLOT0]>], [4, 1],
2262       [Hex_FWD, Hex_FWD]>,
2264     InstrItinData <tc_651cbe02, /*tc_2early*/
2265       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2266       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2268     InstrItinData <tc_65279839, /*tc_2*/
2269       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2270       [Hex_FWD, Hex_FWD]>,
2272     InstrItinData <tc_65cbd974, /*tc_st*/
2273       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2274       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2276     InstrItinData <tc_69bfb303, /*tc_2early*/
2277       [InstrStage<1, [SLOT2, SLOT3], 0>,
2278        InstrStage<1, [CVI_ST]>], [2, 2],
2279       [Hex_FWD, Hex_FWD]>,
2281     InstrItinData <tc_6ae3426b, /*tc_3x*/
2282       [InstrStage<1, [SLOT3]>], [4, 1],
2283       [Hex_FWD, Hex_FWD]>,
2285     InstrItinData <tc_6d861a95, /*tc_3stall*/
2286       [InstrStage<1, [SLOT3]>], [2, 1],
2287       [Hex_FWD, Hex_FWD]>,
2289     InstrItinData <tc_6e20402a, /*tc_st*/
2290       [InstrStage<1, [SLOT0]>], [2, 3],
2291       [Hex_FWD, Hex_FWD]>,
2293     InstrItinData <tc_6f42bc60, /*tc_3stall*/
2294       [InstrStage<1, [SLOT0]>], [4, 1, 1],
2295       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2297     InstrItinData <tc_6fc5dbea, /*tc_1*/
2298       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2299       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2301     InstrItinData <tc_711c805f, /*tc_2early*/
2302       [InstrStage<1, [SLOT2, SLOT3], 0>,
2303        InstrStage<1, [CVI_ST]>], [2, 2],
2304       [Hex_FWD, Hex_FWD]>,
2306     InstrItinData <tc_713b66bf, /*tc_1*/
2307       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2308       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2310     InstrItinData <tc_7401744f, /*tc_2*/
2311       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2312       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2314     InstrItinData <tc_7476d766, /*tc_3x*/
2315       [InstrStage<1, [SLOT3]>], [4, 2],
2316       [Hex_FWD, Hex_FWD]>,
2318     InstrItinData <tc_74a42bda, /*tc_ld*/
2319       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
2320       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2322     InstrItinData <tc_76bb5435, /*tc_ld*/
2323       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
2324       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2326     InstrItinData <tc_77f94a5e, /*tc_st*/
2327       [InstrStage<1, [SLOT0]>], [],
2328       []>,
2330     InstrItinData <tc_788b1d09, /*tc_3x*/
2331       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2332       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2334     InstrItinData <tc_7af3a37e, /*tc_st*/
2335       [InstrStage<1, [SLOT0]>], [1, 3],
2336       [Hex_FWD, Hex_FWD]>,
2338     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
2339       [InstrStage<1, [SLOT0], 0>,
2340        InstrStage<1, [CVI_ST]>], [3, 2],
2341       [Hex_FWD, Hex_FWD]>,
2343     InstrItinData <tc_7c31e19a, /*tc_st*/
2344       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2345       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2347     InstrItinData <tc_7c6d32e4, /*tc_ld*/
2348       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2349       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2351     InstrItinData <tc_7f7f45f5, /*tc_4x*/
2352       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2353       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2355     InstrItinData <tc_7f8ae742, /*tc_3x*/
2356       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2357       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2359     InstrItinData <tc_8035e91f, /*tc_st*/
2360       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2361       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2363     InstrItinData <tc_822c3c68, /*tc_ld*/
2364       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2365       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2367     InstrItinData <tc_829d8a86, /*tc_st*/
2368       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
2369       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2371     InstrItinData <tc_838c4d7a, /*tc_st*/
2372       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2373       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2375     InstrItinData <tc_84a7500d, /*tc_1*/
2376       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2377       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2379     InstrItinData <tc_86173609, /*tc_1*/
2380       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
2381       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2383     InstrItinData <tc_887d1bb7, /*tc_st*/
2384       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2385       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2387     InstrItinData <tc_8a6d0d94, /*tc_ld*/
2388       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2389       [Hex_FWD, Hex_FWD]>,
2391     InstrItinData <tc_8a825db2, /*tc_2*/
2392       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2393       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2395     InstrItinData <tc_8b5bd4f5, /*tc_1*/
2396       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2397       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2399     InstrItinData <tc_8e82e8ca, /*tc_st*/
2400       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
2401       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2403     InstrItinData <tc_9124c04f, /*tc_1*/
2404       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2405       [Hex_FWD, Hex_FWD]>,
2407     InstrItinData <tc_92240447, /*tc_st*/
2408       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2409       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2411     InstrItinData <tc_934753bb, /*tc_ld*/
2412       [InstrStage<1, [SLOT0]>], [4, 2, 2],
2413       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2415     InstrItinData <tc_937dd41c, /*tc_ld*/
2416       [InstrStage<1, [SLOT0, SLOT1]>], [],
2417       []>,
2419     InstrItinData <tc_9406230a, /*tc_3x*/
2420       [InstrStage<1, [SLOT3]>], [2, 1],
2421       [Hex_FWD, Hex_FWD]>,
2423     InstrItinData <tc_95a33176, /*tc_2*/
2424       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2425       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2427     InstrItinData <tc_96ef76ef, /*tc_st*/
2428       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2429       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2431     InstrItinData <tc_975a4e54, /*tc_newvjump*/
2432       [InstrStage<1, [SLOT0], 0>,
2433        InstrStage<1, [CVI_ST]>], [2, 3, 2],
2434       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2436     InstrItinData <tc_9783714b, /*tc_4x*/
2437       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2438       [Hex_FWD, Hex_FWD]>,
2440     InstrItinData <tc_9b34f5e0, /*tc_2early*/
2441       [InstrStage<1, [SLOT2]>], [],
2442       []>,
2444     InstrItinData <tc_9b3c0462, /*tc_2*/
2445       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2446       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2448     InstrItinData <tc_9bcfb2ee, /*tc_st*/
2449       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2450       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2452     InstrItinData <tc_9c52f549, /*tc_2early*/
2453       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2454       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2456     InstrItinData <tc_9e27f2f9, /*tc_2early*/
2457       [InstrStage<1, [SLOT2, SLOT3], 0>,
2458        InstrStage<1, [CVI_ST]>], [1, 1, 2],
2459       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2461     InstrItinData <tc_9e72dc89, /*tc_4x*/
2462       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2463       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2465     InstrItinData <tc_9edb7c77, /*tc_4x*/
2466       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
2467       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2469     InstrItinData <tc_9edefe01, /*tc_st*/
2470       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
2471       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2473     InstrItinData <tc_9f6cd987, /*tc_1*/
2474       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2475       [Hex_FWD, Hex_FWD]>,
2477     InstrItinData <tc_a08b630b, /*tc_2*/
2478       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2479       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2481     InstrItinData <tc_a1297125, /*tc_2early*/
2482       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2483       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2485     InstrItinData <tc_a154b476, /*tc_3x*/
2486       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2487       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2489     InstrItinData <tc_a2b365d2, /*tc_st*/
2490       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2491       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2493     InstrItinData <tc_a3070909, /*tc_3stall*/
2494       [InstrStage<1, [SLOT0]>], [1, 1],
2495       [Hex_FWD, Hex_FWD]>,
2497     InstrItinData <tc_a32e03e7, /*tc_ld*/
2498       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
2499       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2501     InstrItinData <tc_a38c45dc, /*tc_3x*/
2502       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2503       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2505     InstrItinData <tc_a4e22bbd, /*tc_2*/
2506       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2507       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2509     InstrItinData <tc_a4ee89db, /*tc_2early*/
2510       [InstrStage<1, [SLOT0], 0>,
2511        InstrStage<1, [CVI_ST]>], [],
2512       []>,
2514     InstrItinData <tc_a7a13fac, /*tc_2early*/
2515       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2516       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2518     InstrItinData <tc_a7bdb22c, /*tc_2*/
2519       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2520       [Hex_FWD, Hex_FWD]>,
2522     InstrItinData <tc_a9edeffa, /*tc_st*/
2523       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
2524       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2526     InstrItinData <tc_abfd9a6d, /*tc_ld*/
2527       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2528       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2530     InstrItinData <tc_ac65613f, /*tc_ld*/
2531       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2532       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2534     InstrItinData <tc_addc37a8, /*tc_st*/
2535       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
2536       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2538     InstrItinData <tc_ae5babd7, /*tc_st*/
2539       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2542     InstrItinData <tc_aee6250c, /*tc_ld*/
2543       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
2544       [Hex_FWD, Hex_FWD]>,
2546     InstrItinData <tc_b1ae5f67, /*tc_st*/
2547       [InstrStage<1, [SLOT0]>], [1],
2548       [Hex_FWD]>,
2550     InstrItinData <tc_b4dc7630, /*tc_st*/
2551       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
2552       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2554     InstrItinData <tc_b7c4062a, /*tc_ld*/
2555       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
2556       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2558     InstrItinData <tc_b837298f, /*tc_1*/
2559       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2560       []>,
2562     InstrItinData <tc_ba9255a6, /*tc_st*/
2563       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2564       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2566     InstrItinData <tc_bb07f2c5, /*tc_st*/
2567       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2568       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2570     InstrItinData <tc_bb831a7c, /*tc_2*/
2571       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2572       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2574     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
2575       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2576       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2578     InstrItinData <tc_c20701f0, /*tc_2*/
2579       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2580       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2582     InstrItinData <tc_c21d7447, /*tc_3x*/
2583       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2584       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2586     InstrItinData <tc_c57d9f39, /*tc_1*/
2587       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2588       [Hex_FWD, Hex_FWD]>,
2590     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
2591       [InstrStage<1, [SLOT0], 0>,
2592        InstrStage<1, [CVI_ST]>], [],
2593       []>,
2595     InstrItinData <tc_ce59038e, /*tc_st*/
2596       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2597       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2599     InstrItinData <tc_cfa0e29b, /*tc_st*/
2600       [InstrStage<1, [SLOT0]>], [2, 2, 3],
2601       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2603     InstrItinData <tc_d03278fd, /*tc_st*/
2604       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2605       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2607     InstrItinData <tc_d33e5eee, /*tc_2early*/
2608       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
2609       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2611     InstrItinData <tc_d3632d88, /*tc_2*/
2612       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2613       [Hex_FWD, Hex_FWD]>,
2615     InstrItinData <tc_d45ba9cd, /*tc_ld*/
2616       [InstrStage<1, [SLOT0]>], [1],
2617       [Hex_FWD]>,
2619     InstrItinData <tc_d57d649c, /*tc_3stall*/
2620       [InstrStage<1, [SLOT2], 0>,
2621        InstrStage<1, [CVI_ST]>], [2],
2622       [Hex_FWD]>,
2624     InstrItinData <tc_d61dfdc3, /*tc_2*/
2625       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2626       [Hex_FWD, Hex_FWD]>,
2628     InstrItinData <tc_d68dca5c, /*tc_3stall*/
2629       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2630       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2632     InstrItinData <tc_d7718fbe, /*tc_3x*/
2633       [InstrStage<1, [SLOT3]>], [1],
2634       [Hex_FWD]>,
2636     InstrItinData <tc_db596beb, /*tc_3stall*/
2637       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2638       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2640     InstrItinData <tc_db96aa6b, /*tc_st*/
2641       [InstrStage<1, [SLOT0]>], [1],
2642       [Hex_FWD]>,
2644     InstrItinData <tc_dc51281d, /*tc_2early*/
2645       [InstrStage<1, [SLOT2], 0>,
2646        InstrStage<1, [CVI_ST]>], [2, 1],
2647       [Hex_FWD, Hex_FWD]>,
2649     InstrItinData <tc_decdde8a, /*tc_2early*/
2650       [InstrStage<1, [SLOT2, SLOT3], 0>,
2651        InstrStage<1, [CVI_ST]>], [2],
2652       [Hex_FWD]>,
2654     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
2655       [InstrStage<1, [SLOT0], 0>,
2656        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2657       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2659     InstrItinData <tc_e3d699e3, /*tc_2*/
2660       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2661       [Hex_FWD, Hex_FWD]>,
2663     InstrItinData <tc_e9170fb7, /*tc_ld*/
2664       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2665       [Hex_FWD, Hex_FWD]>,
2667     InstrItinData <tc_ed03645c, /*tc_2early*/
2668       [InstrStage<1, [SLOT2], 0>,
2669        InstrStage<1, [CVI_ST]>], [3, 1],
2670       [Hex_FWD, Hex_FWD]>,
2672     InstrItinData <tc_eed07714, /*tc_ld*/
2673       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2674       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2676     InstrItinData <tc_eeda4109, /*tc_2early*/
2677       [InstrStage<1, [SLOT2, SLOT3], 0>,
2678        InstrStage<1, [CVI_ST]>], [3, 2],
2679       [Hex_FWD, Hex_FWD]>,
2681     InstrItinData <tc_ef921005, /*tc_1*/
2682       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2683       [Hex_FWD, Hex_FWD]>,
2685     InstrItinData <tc_f098b237, /*tc_1*/
2686       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2687       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2689     InstrItinData <tc_f0cdeccf, /*tc_3x*/
2690       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2691       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2693     InstrItinData <tc_f0e8e832, /*tc_4x*/
2694       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2695       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2697     InstrItinData <tc_f34c1c21, /*tc_2*/
2698       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2699       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2701     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
2702       [InstrStage<1, [SLOT0], 0>,
2703        InstrStage<1, [CVI_ST]>], [2],
2704       [Hex_FWD]>,
2706     InstrItinData <tc_f529831b, /*tc_st*/
2707       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
2708       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2710     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
2711       [InstrStage<1, [SLOT0], 0>,
2712        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2713       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2715     InstrItinData <tc_f7569068, /*tc_4x*/
2716       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2717       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2719     InstrItinData <tc_f999c66e, /*tc_2early*/
2720       [InstrStage<1, [SLOT2, SLOT3], 0>,
2721        InstrStage<1, [CVI_ST]>], [1, 2],
2722       [Hex_FWD, Hex_FWD]>,
2724     InstrItinData <tc_fae9dfa5, /*tc_3x*/
2725       [InstrStage<1, [SLOT3]>], [4, 2],
2726       [Hex_FWD, Hex_FWD]>,
2728     InstrItinData <tc_fedb7e19, /*tc_ld*/
2729       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2730       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
2731   ];
2734 class DepScalarItinV62 {
2735   list<InstrItinData> DepScalarItinV62_list = [
2736     InstrItinData <tc_011e0e9d, /*tc_st*/
2737       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2738       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2740     InstrItinData <tc_01d44cb2, /*tc_2*/
2741       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2742       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2744     InstrItinData <tc_01e1be3b, /*tc_3x*/
2745       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2746       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2748     InstrItinData <tc_02fe1c65, /*tc_4x*/
2749       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2750       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2752     InstrItinData <tc_0655b949, /*tc_st*/
2753       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2754       [Hex_FWD, Hex_FWD]>,
2756     InstrItinData <tc_075c8dd8, /*tc_ld*/
2757       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2758       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2760     InstrItinData <tc_0a195f2c, /*tc_4x*/
2761       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2762       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2764     InstrItinData <tc_0a6c20ae, /*tc_st*/
2765       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2766       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2768     InstrItinData <tc_0ba0d5da, /*tc_2early*/
2769       [InstrStage<1, [SLOT2]>], [1],
2770       [Hex_FWD]>,
2772     InstrItinData <tc_0dfac0a7, /*tc_2*/
2773       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2774       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2776     InstrItinData <tc_0fac1eb8, /*tc_st*/
2777       [InstrStage<1, [SLOT0]>], [3, 2, 3],
2778       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2780     InstrItinData <tc_112d30d6, /*tc_1*/
2781       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2782       [Hex_FWD]>,
2784     InstrItinData <tc_1242dc2a, /*tc_ld*/
2785       [InstrStage<1, [SLOT0]>], [2],
2786       [Hex_FWD]>,
2788     InstrItinData <tc_1248597c, /*tc_3x*/
2789       [InstrStage<1, [SLOT3]>], [2, 2],
2790       [Hex_FWD, Hex_FWD]>,
2792     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
2793       [InstrStage<1, [SLOT0]>], [3, 3, 2],
2794       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2796     InstrItinData <tc_151bf368, /*tc_2early*/
2797       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2798       [Hex_FWD, Hex_FWD]>,
2800     InstrItinData <tc_158aa3f7, /*tc_st*/
2801       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2802       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2804     InstrItinData <tc_197dce51, /*tc_3x*/
2805       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
2806       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2808     InstrItinData <tc_1981450d, /*tc_newvjump*/
2809       [InstrStage<1, [SLOT0]>], [3],
2810       [Hex_FWD]>,
2812     InstrItinData <tc_1c2c7a4a, /*tc_1*/
2813       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
2814       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2816     InstrItinData <tc_1c7522a8, /*tc_ld*/
2817       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2818       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2820     InstrItinData <tc_1d41f8b7, /*tc_1*/
2821       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
2822       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2824     InstrItinData <tc_1fcb8495, /*tc_2*/
2825       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2826       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2828     InstrItinData <tc_1fe4ab69, /*tc_st*/
2829       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2830       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2832     InstrItinData <tc_20131976, /*tc_1*/
2833       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2834       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2836     InstrItinData <tc_2237d952, /*tc_ld*/
2837       [InstrStage<1, [SLOT0]>], [1, 2],
2838       [Hex_FWD, Hex_FWD]>,
2840     InstrItinData <tc_23708a21, /*tc_2early*/
2841       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2842       []>,
2844     InstrItinData <tc_2471c1c8, /*tc_ld*/
2845       [InstrStage<1, [SLOT0]>], [4, 1],
2846       [Hex_FWD, Hex_FWD]>,
2848     InstrItinData <tc_24e109c7, /*tc_newvjump*/
2849       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2850       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2852     InstrItinData <tc_24f426ab, /*tc_2early*/
2853       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
2854       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2856     InstrItinData <tc_280f7fe1, /*tc_st*/
2857       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2858       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2860     InstrItinData <tc_28e55c6f, /*tc_3x*/
2861       [InstrStage<1, [SLOT3]>], [1, 1],
2862       [Hex_FWD, Hex_FWD]>,
2864     InstrItinData <tc_2c13e7f5, /*tc_2*/
2865       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2866       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2868     InstrItinData <tc_2c3e17fc, /*tc_3x*/
2869       [InstrStage<1, [SLOT3]>], [1],
2870       [Hex_FWD]>,
2872     InstrItinData <tc_2f573607, /*tc_2early*/
2873       [InstrStage<1, [SLOT2]>], [2, 1],
2874       [Hex_FWD, Hex_FWD]>,
2876     InstrItinData <tc_362b0be2, /*tc_3*/
2877       [InstrStage<1, [SLOT2]>], [1],
2878       [Hex_FWD]>,
2880     InstrItinData <tc_38382228, /*tc_3x*/
2881       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2882       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2884     InstrItinData <tc_388f9897, /*tc_1*/
2885       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2886       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2888     InstrItinData <tc_38e0bae9, /*tc_3x*/
2889       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
2890       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2892     InstrItinData <tc_3d14a17b, /*tc_1*/
2893       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2894       [Hex_FWD, Hex_FWD]>,
2896     InstrItinData <tc_3edca78f, /*tc_2*/
2897       [InstrStage<1, [SLOT3]>], [4, 2],
2898       [Hex_FWD, Hex_FWD]>,
2900     InstrItinData <tc_3fbf1042, /*tc_1*/
2901       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2902       [Hex_FWD]>,
2904     InstrItinData <tc_407e96f9, /*tc_1*/
2905       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2906       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2908     InstrItinData <tc_40d64c94, /*tc_newvjump*/
2909       [InstrStage<1, [SLOT0]>], [3, 2],
2910       [Hex_FWD, Hex_FWD]>,
2912     InstrItinData <tc_4222e6bf, /*tc_ld*/
2913       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2914       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2916     InstrItinData <tc_42ff66ba, /*tc_2early*/
2917       [InstrStage<1, [SLOT2]>], [2, 1],
2918       [Hex_FWD, Hex_FWD]>,
2920     InstrItinData <tc_442395f3, /*tc_1*/
2921       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
2922       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2924     InstrItinData <tc_449acf79, /*tc_st*/
2925       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
2926       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2928     InstrItinData <tc_44d5a428, /*tc_st*/
2929       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2930       [Hex_FWD, Hex_FWD]>,
2932     InstrItinData <tc_44fffc58, /*tc_3*/
2933       [InstrStage<1, [SLOT2, SLOT3]>], [2],
2934       [Hex_FWD]>,
2936     InstrItinData <tc_45791fb8, /*tc_ld*/
2937       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2938       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2940     InstrItinData <tc_45f9d1be, /*tc_2early*/
2941       [InstrStage<1, [SLOT2]>], [2],
2942       [Hex_FWD]>,
2944     InstrItinData <tc_49fdfd4b, /*tc_3x*/
2945       [InstrStage<1, [SLOT3]>], [4, 1],
2946       [Hex_FWD, Hex_FWD]>,
2948     InstrItinData <tc_4a55d03c, /*tc_2early*/
2949       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2950       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2952     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
2953       [InstrStage<1, [SLOT3]>], [2, 2],
2954       [Hex_FWD, Hex_FWD]>,
2956     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
2957       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2958       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2960     InstrItinData <tc_4bf903b0, /*tc_st*/
2961       [InstrStage<1, [SLOT0]>], [3],
2962       [Hex_FWD]>,
2964     InstrItinData <tc_503ce0f3, /*tc_3x*/
2965       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2966       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2968     InstrItinData <tc_53c851ab, /*tc_2early*/
2969       [InstrStage<1, [SLOT2]>], [3, 2, 2],
2970       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2972     InstrItinData <tc_5502c366, /*tc_1*/
2973       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2976     InstrItinData <tc_55255f2b, /*tc_3stall*/
2977       [InstrStage<1, [SLOT3]>], [],
2978       []>,
2980     InstrItinData <tc_556f6577, /*tc_3x*/
2981       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2982       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2984     InstrItinData <tc_55a9a350, /*tc_st*/
2985       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2986       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2988     InstrItinData <tc_55b33fda, /*tc_2early*/
2989       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2990       [Hex_FWD, Hex_FWD]>,
2992     InstrItinData <tc_56a124a7, /*tc_2early*/
2993       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2994       [Hex_FWD, Hex_FWD]>,
2996     InstrItinData <tc_57a55b54, /*tc_2early*/
2997       [InstrStage<1, [SLOT3]>], [1, 2],
2998       [Hex_FWD, Hex_FWD]>,
3000     InstrItinData <tc_5944960d, /*tc_ld*/
3001       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3002       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3004     InstrItinData <tc_59a7822c, /*tc_2early*/
3005       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3006       [Hex_FWD, Hex_FWD]>,
3008     InstrItinData <tc_5a4b5e58, /*tc_3x*/
3009       [InstrStage<1, [SLOT3]>], [4, 1, 1],
3010       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3012     InstrItinData <tc_5b347363, /*tc_1*/
3013       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3014       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3016     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
3017       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
3018       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3020     InstrItinData <tc_5da50c4b, /*tc_1*/
3021       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3022       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3024     InstrItinData <tc_5deb5e47, /*tc_st*/
3025       [InstrStage<1, [SLOT0]>], [1, 2, 3],
3026       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3028     InstrItinData <tc_5e4cf0e8, /*tc_2*/
3029       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3030       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3032     InstrItinData <tc_5f2afaf7, /*tc_ld*/
3033       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
3034       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3036     InstrItinData <tc_60e324ff, /*tc_2early*/
3037       [InstrStage<1, [SLOT2]>], [1],
3038       [Hex_FWD]>,
3040     InstrItinData <tc_63567288, /*tc_1*/
3041       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3042       [Hex_FWD]>,
3044     InstrItinData <tc_64b00d8a, /*tc_ld*/
3045       [InstrStage<1, [SLOT0]>], [4, 1],
3046       [Hex_FWD, Hex_FWD]>,
3048     InstrItinData <tc_651cbe02, /*tc_2early*/
3049       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3050       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3052     InstrItinData <tc_65279839, /*tc_2*/
3053       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3054       [Hex_FWD, Hex_FWD]>,
3056     InstrItinData <tc_65cbd974, /*tc_st*/
3057       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3058       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3060     InstrItinData <tc_69bfb303, /*tc_3*/
3061       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3062       [Hex_FWD, Hex_FWD]>,
3064     InstrItinData <tc_6ae3426b, /*tc_3x*/
3065       [InstrStage<1, [SLOT3]>], [4, 1],
3066       [Hex_FWD, Hex_FWD]>,
3068     InstrItinData <tc_6d861a95, /*tc_3stall*/
3069       [InstrStage<1, [SLOT3]>], [2, 1],
3070       [Hex_FWD, Hex_FWD]>,
3072     InstrItinData <tc_6e20402a, /*tc_st*/
3073       [InstrStage<1, [SLOT0]>], [2, 3],
3074       [Hex_FWD, Hex_FWD]>,
3076     InstrItinData <tc_6f42bc60, /*tc_3stall*/
3077       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3078       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3080     InstrItinData <tc_6fc5dbea, /*tc_1*/
3081       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3082       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3084     InstrItinData <tc_711c805f, /*tc_2early*/
3085       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3086       [Hex_FWD, Hex_FWD]>,
3088     InstrItinData <tc_713b66bf, /*tc_1*/
3089       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3090       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3092     InstrItinData <tc_7401744f, /*tc_2*/
3093       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3094       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3096     InstrItinData <tc_7476d766, /*tc_3x*/
3097       [InstrStage<1, [SLOT3]>], [4, 2],
3098       [Hex_FWD, Hex_FWD]>,
3100     InstrItinData <tc_74a42bda, /*tc_ld*/
3101       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
3102       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3104     InstrItinData <tc_76bb5435, /*tc_ld*/
3105       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
3106       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3108     InstrItinData <tc_77f94a5e, /*tc_st*/
3109       [InstrStage<1, [SLOT0]>], [],
3110       []>,
3112     InstrItinData <tc_788b1d09, /*tc_3x*/
3113       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3114       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3116     InstrItinData <tc_7af3a37e, /*tc_st*/
3117       [InstrStage<1, [SLOT0]>], [1, 3],
3118       [Hex_FWD, Hex_FWD]>,
3120     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
3121       [InstrStage<1, [SLOT0]>], [3, 2],
3122       [Hex_FWD, Hex_FWD]>,
3124     InstrItinData <tc_7c31e19a, /*tc_st*/
3125       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3126       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3128     InstrItinData <tc_7c6d32e4, /*tc_ld*/
3129       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3130       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3132     InstrItinData <tc_7f7f45f5, /*tc_4x*/
3133       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3134       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3136     InstrItinData <tc_7f8ae742, /*tc_3x*/
3137       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3138       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3140     InstrItinData <tc_8035e91f, /*tc_st*/
3141       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3142       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3144     InstrItinData <tc_822c3c68, /*tc_ld*/
3145       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3146       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3148     InstrItinData <tc_829d8a86, /*tc_st*/
3149       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
3150       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3152     InstrItinData <tc_838c4d7a, /*tc_st*/
3153       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3154       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3156     InstrItinData <tc_84a7500d, /*tc_1*/
3157       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3158       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3160     InstrItinData <tc_86173609, /*tc_1*/
3161       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
3162       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3164     InstrItinData <tc_887d1bb7, /*tc_st*/
3165       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
3166       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3168     InstrItinData <tc_8a6d0d94, /*tc_ld*/
3169       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3170       [Hex_FWD, Hex_FWD]>,
3172     InstrItinData <tc_8a825db2, /*tc_2*/
3173       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3174       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3176     InstrItinData <tc_8b5bd4f5, /*tc_1*/
3177       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3178       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3180     InstrItinData <tc_8e82e8ca, /*tc_st*/
3181       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
3182       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3184     InstrItinData <tc_9124c04f, /*tc_1*/
3185       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3186       [Hex_FWD, Hex_FWD]>,
3188     InstrItinData <tc_92240447, /*tc_st*/
3189       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3190       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3192     InstrItinData <tc_934753bb, /*tc_ld*/
3193       [InstrStage<1, [SLOT0]>], [4, 2, 2],
3194       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3196     InstrItinData <tc_937dd41c, /*tc_ld*/
3197       [InstrStage<1, [SLOT0, SLOT1]>], [],
3198       []>,
3200     InstrItinData <tc_9406230a, /*tc_3x*/
3201       [InstrStage<1, [SLOT3]>], [2, 1],
3202       [Hex_FWD, Hex_FWD]>,
3204     InstrItinData <tc_95a33176, /*tc_2*/
3205       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3206       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3208     InstrItinData <tc_96ef76ef, /*tc_st*/
3209       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3210       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3212     InstrItinData <tc_975a4e54, /*tc_newvjump*/
3213       [InstrStage<1, [SLOT0]>], [2, 3, 2],
3214       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3216     InstrItinData <tc_9783714b, /*tc_4x*/
3217       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3218       [Hex_FWD, Hex_FWD]>,
3220     InstrItinData <tc_9b34f5e0, /*tc_2early*/
3221       [InstrStage<1, [SLOT2]>], [],
3222       []>,
3224     InstrItinData <tc_9b3c0462, /*tc_2*/
3225       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3228     InstrItinData <tc_9bcfb2ee, /*tc_st*/
3229       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3230       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3232     InstrItinData <tc_9c52f549, /*tc_2early*/
3233       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
3234       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3236     InstrItinData <tc_9e27f2f9, /*tc_2early*/
3237       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
3238       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3240     InstrItinData <tc_9e72dc89, /*tc_4x*/
3241       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3242       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3244     InstrItinData <tc_9edb7c77, /*tc_4x*/
3245       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
3246       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3248     InstrItinData <tc_9edefe01, /*tc_st*/
3249       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
3250       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3252     InstrItinData <tc_9f6cd987, /*tc_1*/
3253       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3254       [Hex_FWD, Hex_FWD]>,
3256     InstrItinData <tc_a08b630b, /*tc_2*/
3257       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3258       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3260     InstrItinData <tc_a1297125, /*tc_2early*/
3261       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
3262       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3264     InstrItinData <tc_a154b476, /*tc_3x*/
3265       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
3266       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3268     InstrItinData <tc_a2b365d2, /*tc_st*/
3269       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3270       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3272     InstrItinData <tc_a3070909, /*tc_3stall*/
3273       [InstrStage<1, [SLOT0]>], [1, 1],
3274       [Hex_FWD, Hex_FWD]>,
3276     InstrItinData <tc_a32e03e7, /*tc_ld*/
3277       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
3278       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3280     InstrItinData <tc_a38c45dc, /*tc_3x*/
3281       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
3282       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3284     InstrItinData <tc_a4e22bbd, /*tc_2*/
3285       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3286       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3288     InstrItinData <tc_a4ee89db, /*tc_2early*/
3289       [InstrStage<1, [SLOT0]>], [],
3290       []>,
3292     InstrItinData <tc_a7a13fac, /*tc_2early*/
3293       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3294       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3296     InstrItinData <tc_a7bdb22c, /*tc_2*/
3297       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3298       [Hex_FWD, Hex_FWD]>,
3300     InstrItinData <tc_a9edeffa, /*tc_st*/
3301       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
3302       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3304     InstrItinData <tc_abfd9a6d, /*tc_ld*/
3305       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
3306       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3308     InstrItinData <tc_ac65613f, /*tc_ld*/
3309       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
3310       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3312     InstrItinData <tc_addc37a8, /*tc_st*/
3313       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
3314       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3316     InstrItinData <tc_ae5babd7, /*tc_st*/
3317       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3318       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3320     InstrItinData <tc_aee6250c, /*tc_ld*/
3321       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
3322       [Hex_FWD, Hex_FWD]>,
3324     InstrItinData <tc_b1ae5f67, /*tc_st*/
3325       [InstrStage<1, [SLOT0]>], [1],
3326       [Hex_FWD]>,
3328     InstrItinData <tc_b4dc7630, /*tc_st*/
3329       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
3330       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3332     InstrItinData <tc_b7c4062a, /*tc_ld*/
3333       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
3334       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3336     InstrItinData <tc_b837298f, /*tc_1*/
3337       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3338       []>,
3340     InstrItinData <tc_ba9255a6, /*tc_st*/
3341       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
3342       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3344     InstrItinData <tc_bb07f2c5, /*tc_st*/
3345       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3346       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3348     InstrItinData <tc_bb831a7c, /*tc_2*/
3349       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
3350       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3352     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
3353       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
3354       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3356     InstrItinData <tc_c20701f0, /*tc_2*/
3357       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3358       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3360     InstrItinData <tc_c21d7447, /*tc_3x*/
3361       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3362       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3364     InstrItinData <tc_c57d9f39, /*tc_1*/
3365       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3366       [Hex_FWD, Hex_FWD]>,
3368     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
3369       [InstrStage<1, [SLOT0]>], [],
3370       []>,
3372     InstrItinData <tc_ce59038e, /*tc_st*/
3373       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
3374       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3376     InstrItinData <tc_cfa0e29b, /*tc_st*/
3377       [InstrStage<1, [SLOT0]>], [2, 2, 3],
3378       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3380     InstrItinData <tc_d03278fd, /*tc_st*/
3381       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3382       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3384     InstrItinData <tc_d33e5eee, /*tc_2early*/
3385       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
3386       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3388     InstrItinData <tc_d3632d88, /*tc_2*/
3389       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3390       [Hex_FWD, Hex_FWD]>,
3392     InstrItinData <tc_d45ba9cd, /*tc_ld*/
3393       [InstrStage<1, [SLOT0]>], [1],
3394       [Hex_FWD]>,
3396     InstrItinData <tc_d57d649c, /*tc_3stall*/
3397       [InstrStage<1, [SLOT2]>], [2],
3398       [Hex_FWD]>,
3400     InstrItinData <tc_d61dfdc3, /*tc_2*/
3401       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3402       [Hex_FWD, Hex_FWD]>,
3404     InstrItinData <tc_d68dca5c, /*tc_3stall*/
3405       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3406       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3408     InstrItinData <tc_d7718fbe, /*tc_3x*/
3409       [InstrStage<1, [SLOT3]>], [1],
3410       [Hex_FWD]>,
3412     InstrItinData <tc_db596beb, /*tc_3x*/
3413       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3414       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3416     InstrItinData <tc_db96aa6b, /*tc_st*/
3417       [InstrStage<1, [SLOT0]>], [1],
3418       [Hex_FWD]>,
3420     InstrItinData <tc_dc51281d, /*tc_3*/
3421       [InstrStage<1, [SLOT2]>], [2, 1],
3422       [Hex_FWD, Hex_FWD]>,
3424     InstrItinData <tc_decdde8a, /*tc_2early*/
3425       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3426       [Hex_FWD]>,
3428     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
3429       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3430       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3432     InstrItinData <tc_e3d699e3, /*tc_2*/
3433       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3434       [Hex_FWD, Hex_FWD]>,
3436     InstrItinData <tc_e9170fb7, /*tc_ld*/
3437       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3438       [Hex_FWD, Hex_FWD]>,
3440     InstrItinData <tc_ed03645c, /*tc_2early*/
3441       [InstrStage<1, [SLOT2]>], [3, 1],
3442       [Hex_FWD, Hex_FWD]>,
3444     InstrItinData <tc_eed07714, /*tc_ld*/
3445       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3446       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3448     InstrItinData <tc_eeda4109, /*tc_2early*/
3449       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3450       [Hex_FWD, Hex_FWD]>,
3452     InstrItinData <tc_ef921005, /*tc_1*/
3453       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3454       [Hex_FWD, Hex_FWD]>,
3456     InstrItinData <tc_f098b237, /*tc_1*/
3457       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3458       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3460     InstrItinData <tc_f0cdeccf, /*tc_3x*/
3461       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3462       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3464     InstrItinData <tc_f0e8e832, /*tc_4x*/
3465       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3466       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3468     InstrItinData <tc_f34c1c21, /*tc_2*/
3469       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3470       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3472     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
3473       [InstrStage<1, [SLOT0]>], [2],
3474       [Hex_FWD]>,
3476     InstrItinData <tc_f529831b, /*tc_st*/
3477       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
3478       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3480     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
3481       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3482       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3484     InstrItinData <tc_f7569068, /*tc_4x*/
3485       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
3486       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3488     InstrItinData <tc_f999c66e, /*tc_2early*/
3489       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
3490       [Hex_FWD, Hex_FWD]>,
3492     InstrItinData <tc_fae9dfa5, /*tc_3x*/
3493       [InstrStage<1, [SLOT3]>], [4, 2],
3494       [Hex_FWD, Hex_FWD]>,
3496     InstrItinData <tc_fedb7e19, /*tc_ld*/
3497       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
3498       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
3499   ];
3502 class DepScalarItinV65 {
3503   list<InstrItinData> DepScalarItinV65_list = [
3504     InstrItinData <tc_011e0e9d, /*tc_st*/
3505       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
3506       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3508     InstrItinData <tc_01d44cb2, /*tc_2*/
3509       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3510       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3512     InstrItinData <tc_01e1be3b, /*tc_3x*/
3513       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3514       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3516     InstrItinData <tc_02fe1c65, /*tc_4x*/
3517       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3520     InstrItinData <tc_0655b949, /*tc_st*/
3521       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3522       [Hex_FWD, Hex_FWD]>,
3524     InstrItinData <tc_075c8dd8, /*tc_ld*/
3525       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
3526       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3528     InstrItinData <tc_0a195f2c, /*tc_4x*/
3529       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3530       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3532     InstrItinData <tc_0a6c20ae, /*tc_st*/
3533       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
3534       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3536     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
3537       [InstrStage<1, [SLOT2]>], [1],
3538       [Hex_FWD]>,
3540     InstrItinData <tc_0dfac0a7, /*tc_2*/
3541       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3542       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3544     InstrItinData <tc_0fac1eb8, /*tc_st*/
3545       [InstrStage<1, [SLOT0]>], [3, 2, 3],
3546       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3548     InstrItinData <tc_112d30d6, /*tc_1*/
3549       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3550       [Hex_FWD]>,
3552     InstrItinData <tc_1242dc2a, /*tc_ld*/
3553       [InstrStage<1, [SLOT0]>], [2],
3554       [Hex_FWD]>,
3556     InstrItinData <tc_1248597c, /*tc_3x*/
3557       [InstrStage<1, [SLOT3]>], [2, 2],
3558       [Hex_FWD, Hex_FWD]>,
3560     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
3561       [InstrStage<1, [SLOT0]>], [3, 3, 1],
3562       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3564     InstrItinData <tc_151bf368, /*tc_1*/
3565       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3566       [Hex_FWD, Hex_FWD]>,
3568     InstrItinData <tc_158aa3f7, /*tc_st*/
3569       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3570       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3572     InstrItinData <tc_197dce51, /*tc_3x*/
3573       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
3574       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3576     InstrItinData <tc_1981450d, /*tc_newvjump*/
3577       [InstrStage<1, [SLOT0]>], [3],
3578       [Hex_FWD]>,
3580     InstrItinData <tc_1c2c7a4a, /*tc_1*/
3581       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
3582       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3584     InstrItinData <tc_1c7522a8, /*tc_ld*/
3585       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
3586       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3588     InstrItinData <tc_1d41f8b7, /*tc_1*/
3589       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
3590       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3592     InstrItinData <tc_1fcb8495, /*tc_2*/
3593       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3594       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3596     InstrItinData <tc_1fe4ab69, /*tc_st*/
3597       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
3598       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3600     InstrItinData <tc_20131976, /*tc_1*/
3601       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3602       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3604     InstrItinData <tc_2237d952, /*tc_ld*/
3605       [InstrStage<1, [SLOT0]>], [1, 2],
3606       [Hex_FWD, Hex_FWD]>,
3608     InstrItinData <tc_23708a21, /*tc_1*/
3609       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3610       []>,
3612     InstrItinData <tc_2471c1c8, /*tc_ld*/
3613       [InstrStage<1, [SLOT0]>], [4, 1],
3614       [Hex_FWD, Hex_FWD]>,
3616     InstrItinData <tc_24e109c7, /*tc_newvjump*/
3617       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3618       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3620     InstrItinData <tc_24f426ab, /*tc_1*/
3621       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
3622       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3624     InstrItinData <tc_280f7fe1, /*tc_st*/
3625       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
3626       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3628     InstrItinData <tc_28e55c6f, /*tc_3x*/
3629       [InstrStage<1, [SLOT3]>], [1, 1],
3630       [Hex_FWD, Hex_FWD]>,
3632     InstrItinData <tc_2c13e7f5, /*tc_2*/
3633       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3634       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3636     InstrItinData <tc_2c3e17fc, /*tc_3x*/
3637       [InstrStage<1, [SLOT3]>], [1],
3638       [Hex_FWD]>,
3640     InstrItinData <tc_2f573607, /*tc_1*/
3641       [InstrStage<1, [SLOT2]>], [2, 2],
3642       [Hex_FWD, Hex_FWD]>,
3644     InstrItinData <tc_362b0be2, /*tc_3*/
3645       [InstrStage<1, [SLOT2]>], [1],
3646       [Hex_FWD]>,
3648     InstrItinData <tc_38382228, /*tc_3x*/
3649       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
3650       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3652     InstrItinData <tc_388f9897, /*tc_1*/
3653       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3654       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3656     InstrItinData <tc_38e0bae9, /*tc_3x*/
3657       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
3658       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3660     InstrItinData <tc_3d14a17b, /*tc_1*/
3661       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
3662       [Hex_FWD, Hex_FWD]>,
3664     InstrItinData <tc_3edca78f, /*tc_2*/
3665       [InstrStage<1, [SLOT3]>], [4, 2],
3666       [Hex_FWD, Hex_FWD]>,
3668     InstrItinData <tc_3fbf1042, /*tc_1*/
3669       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3670       [Hex_FWD]>,
3672     InstrItinData <tc_407e96f9, /*tc_1*/
3673       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3674       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3676     InstrItinData <tc_40d64c94, /*tc_newvjump*/
3677       [InstrStage<1, [SLOT0]>], [3, 1],
3678       [Hex_FWD, Hex_FWD]>,
3680     InstrItinData <tc_4222e6bf, /*tc_ld*/
3681       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3682       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3684     InstrItinData <tc_42ff66ba, /*tc_1*/
3685       [InstrStage<1, [SLOT2]>], [2, 2],
3686       [Hex_FWD, Hex_FWD]>,
3688     InstrItinData <tc_442395f3, /*tc_2latepred*/
3689       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
3690       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3692     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
3693       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
3694       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3696     InstrItinData <tc_44d5a428, /*tc_st*/
3697       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3698       [Hex_FWD, Hex_FWD]>,
3700     InstrItinData <tc_44fffc58, /*tc_3*/
3701       [InstrStage<1, [SLOT2, SLOT3]>], [2],
3702       [Hex_FWD]>,
3704     InstrItinData <tc_45791fb8, /*tc_ld*/
3705       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
3706       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3708     InstrItinData <tc_45f9d1be, /*tc_2early*/
3709       [InstrStage<1, [SLOT2]>], [2],
3710       [Hex_FWD]>,
3712     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
3713       [InstrStage<1, [SLOT3]>], [4, 1],
3714       [Hex_FWD, Hex_FWD]>,
3716     InstrItinData <tc_4a55d03c, /*tc_1*/
3717       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3718       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3720     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
3721       [InstrStage<1, [SLOT3]>], [2, 2],
3722       [Hex_FWD, Hex_FWD]>,
3724     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
3725       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3726       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3728     InstrItinData <tc_4bf903b0, /*tc_st*/
3729       [InstrStage<1, [SLOT0]>], [3],
3730       [Hex_FWD]>,
3732     InstrItinData <tc_503ce0f3, /*tc_3x*/
3733       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
3734       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3736     InstrItinData <tc_53c851ab, /*tc_3stall*/
3737       [InstrStage<1, [SLOT2]>], [4, 1, 2],
3738       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3740     InstrItinData <tc_5502c366, /*tc_1*/
3741       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3742       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3744     InstrItinData <tc_55255f2b, /*tc_3stall*/
3745       [InstrStage<1, [SLOT3]>], [],
3746       []>,
3748     InstrItinData <tc_556f6577, /*tc_3x*/
3749       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3750       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3752     InstrItinData <tc_55a9a350, /*tc_st*/
3753       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3754       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3756     InstrItinData <tc_55b33fda, /*tc_1*/
3757       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3758       [Hex_FWD, Hex_FWD]>,
3760     InstrItinData <tc_56a124a7, /*tc_1*/
3761       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3762       [Hex_FWD, Hex_FWD]>,
3764     InstrItinData <tc_57a55b54, /*tc_1*/
3765       [InstrStage<1, [SLOT3]>], [2, 2],
3766       [Hex_FWD, Hex_FWD]>,
3768     InstrItinData <tc_5944960d, /*tc_ld*/
3769       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3770       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3772     InstrItinData <tc_59a7822c, /*tc_1*/
3773       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3774       [Hex_FWD, Hex_FWD]>,
3776     InstrItinData <tc_5a4b5e58, /*tc_3x*/
3777       [InstrStage<1, [SLOT3]>], [4, 1, 1],
3778       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3780     InstrItinData <tc_5b347363, /*tc_1*/
3781       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3782       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3784     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
3785       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
3786       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3788     InstrItinData <tc_5da50c4b, /*tc_1*/
3789       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3790       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3792     InstrItinData <tc_5deb5e47, /*tc_st*/
3793       [InstrStage<1, [SLOT0]>], [1, 2, 3],
3794       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3796     InstrItinData <tc_5e4cf0e8, /*tc_2*/
3797       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3798       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3800     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
3801       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
3802       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3804     InstrItinData <tc_60e324ff, /*tc_1*/
3805       [InstrStage<1, [SLOT2]>], [2],
3806       [Hex_FWD]>,
3808     InstrItinData <tc_63567288, /*tc_2latepred*/
3809       [InstrStage<1, [SLOT0, SLOT1]>], [4],
3810       [Hex_FWD]>,
3812     InstrItinData <tc_64b00d8a, /*tc_ld*/
3813       [InstrStage<1, [SLOT0]>], [4, 1],
3814       [Hex_FWD, Hex_FWD]>,
3816     InstrItinData <tc_651cbe02, /*tc_1*/
3817       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3818       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3820     InstrItinData <tc_65279839, /*tc_2*/
3821       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3822       [Hex_FWD, Hex_FWD]>,
3824     InstrItinData <tc_65cbd974, /*tc_st*/
3825       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3826       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3828     InstrItinData <tc_69bfb303, /*tc_3*/
3829       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3830       [Hex_FWD, Hex_FWD]>,
3832     InstrItinData <tc_6ae3426b, /*tc_3x*/
3833       [InstrStage<1, [SLOT3]>], [4, 1],
3834       [Hex_FWD, Hex_FWD]>,
3836     InstrItinData <tc_6d861a95, /*tc_3stall*/
3837       [InstrStage<1, [SLOT3]>], [2, 1],
3838       [Hex_FWD, Hex_FWD]>,
3840     InstrItinData <tc_6e20402a, /*tc_st*/
3841       [InstrStage<1, [SLOT0]>], [2, 3],
3842       [Hex_FWD, Hex_FWD]>,
3844     InstrItinData <tc_6f42bc60, /*tc_3stall*/
3845       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3846       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3848     InstrItinData <tc_6fc5dbea, /*tc_1*/
3849       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3850       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3852     InstrItinData <tc_711c805f, /*tc_1*/
3853       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3854       [Hex_FWD, Hex_FWD]>,
3856     InstrItinData <tc_713b66bf, /*tc_1*/
3857       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3858       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3860     InstrItinData <tc_7401744f, /*tc_2*/
3861       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3862       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3864     InstrItinData <tc_7476d766, /*tc_3stall*/
3865       [InstrStage<1, [SLOT3]>], [4, 2],
3866       [Hex_FWD, Hex_FWD]>,
3868     InstrItinData <tc_74a42bda, /*tc_ld*/
3869       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
3870       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3872     InstrItinData <tc_76bb5435, /*tc_ld*/
3873       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
3874       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3876     InstrItinData <tc_77f94a5e, /*tc_st*/
3877       [InstrStage<1, [SLOT0]>], [],
3878       []>,
3880     InstrItinData <tc_788b1d09, /*tc_3x*/
3881       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3882       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3884     InstrItinData <tc_7af3a37e, /*tc_st*/
3885       [InstrStage<1, [SLOT0]>], [1, 3],
3886       [Hex_FWD, Hex_FWD]>,
3888     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
3889       [InstrStage<1, [SLOT0]>], [3, 2],
3890       [Hex_FWD, Hex_FWD]>,
3892     InstrItinData <tc_7c31e19a, /*tc_st*/
3893       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3894       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3896     InstrItinData <tc_7c6d32e4, /*tc_ld*/
3897       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3900     InstrItinData <tc_7f7f45f5, /*tc_4x*/
3901       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3902       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3904     InstrItinData <tc_7f8ae742, /*tc_3x*/
3905       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3906       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3908     InstrItinData <tc_8035e91f, /*tc_st*/
3909       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3910       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3912     InstrItinData <tc_822c3c68, /*tc_ld*/
3913       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3914       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3916     InstrItinData <tc_829d8a86, /*tc_st*/
3917       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
3918       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3920     InstrItinData <tc_838c4d7a, /*tc_st*/
3921       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3922       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3924     InstrItinData <tc_84a7500d, /*tc_1*/
3925       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3926       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3928     InstrItinData <tc_86173609, /*tc_2latepred*/
3929       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3930       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3932     InstrItinData <tc_887d1bb7, /*tc_st*/
3933       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
3934       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3936     InstrItinData <tc_8a6d0d94, /*tc_ld*/
3937       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3938       [Hex_FWD, Hex_FWD]>,
3940     InstrItinData <tc_8a825db2, /*tc_2*/
3941       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3942       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3944     InstrItinData <tc_8b5bd4f5, /*tc_1*/
3945       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3946       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3948     InstrItinData <tc_8e82e8ca, /*tc_st*/
3949       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
3950       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3952     InstrItinData <tc_9124c04f, /*tc_1*/
3953       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3954       [Hex_FWD, Hex_FWD]>,
3956     InstrItinData <tc_92240447, /*tc_st*/
3957       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3958       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3960     InstrItinData <tc_934753bb, /*tc_ld*/
3961       [InstrStage<1, [SLOT0]>], [3, 1, 2],
3962       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3964     InstrItinData <tc_937dd41c, /*tc_ld*/
3965       [InstrStage<1, [SLOT0, SLOT1]>], [],
3966       []>,
3968     InstrItinData <tc_9406230a, /*tc_3x*/
3969       [InstrStage<1, [SLOT3]>], [2, 1],
3970       [Hex_FWD, Hex_FWD]>,
3972     InstrItinData <tc_95a33176, /*tc_2*/
3973       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3976     InstrItinData <tc_96ef76ef, /*tc_st*/
3977       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3978       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3980     InstrItinData <tc_975a4e54, /*tc_newvjump*/
3981       [InstrStage<1, [SLOT0]>], [2, 3, 2],
3982       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3984     InstrItinData <tc_9783714b, /*tc_4x*/
3985       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3986       [Hex_FWD, Hex_FWD]>,
3988     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
3989       [InstrStage<1, [SLOT2]>], [],
3990       []>,
3992     InstrItinData <tc_9b3c0462, /*tc_2*/
3993       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3994       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3996     InstrItinData <tc_9bcfb2ee, /*tc_st*/
3997       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3998       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4000     InstrItinData <tc_9c52f549, /*tc_1*/
4001       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4002       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4004     InstrItinData <tc_9e27f2f9, /*tc_1*/
4005       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4006       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4008     InstrItinData <tc_9e72dc89, /*tc_4x*/
4009       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4010       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4012     InstrItinData <tc_9edb7c77, /*tc_4x*/
4013       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
4014       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4016     InstrItinData <tc_9edefe01, /*tc_st*/
4017       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
4018       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4020     InstrItinData <tc_9f6cd987, /*tc_1*/
4021       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4022       [Hex_FWD, Hex_FWD]>,
4024     InstrItinData <tc_a08b630b, /*tc_2*/
4025       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4026       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4028     InstrItinData <tc_a1297125, /*tc_1*/
4029       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4030       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4032     InstrItinData <tc_a154b476, /*tc_3x*/
4033       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
4034       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4036     InstrItinData <tc_a2b365d2, /*tc_st*/
4037       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4038       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4040     InstrItinData <tc_a3070909, /*tc_3stall*/
4041       [InstrStage<1, [SLOT0]>], [1, 1],
4042       [Hex_FWD, Hex_FWD]>,
4044     InstrItinData <tc_a32e03e7, /*tc_ld*/
4045       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
4046       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4048     InstrItinData <tc_a38c45dc, /*tc_3x*/
4049       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
4050       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4052     InstrItinData <tc_a4e22bbd, /*tc_2*/
4053       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4054       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4056     InstrItinData <tc_a4ee89db, /*tc_2early*/
4057       [InstrStage<1, [SLOT0]>], [],
4058       []>,
4060     InstrItinData <tc_a7a13fac, /*tc_1*/
4061       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4062       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4064     InstrItinData <tc_a7bdb22c, /*tc_2*/
4065       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4066       [Hex_FWD, Hex_FWD]>,
4068     InstrItinData <tc_a9edeffa, /*tc_st*/
4069       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4070       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4072     InstrItinData <tc_abfd9a6d, /*tc_ld*/
4073       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
4074       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4076     InstrItinData <tc_ac65613f, /*tc_ld*/
4077       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
4078       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4080     InstrItinData <tc_addc37a8, /*tc_st*/
4081       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
4082       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4084     InstrItinData <tc_ae5babd7, /*tc_st*/
4085       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4086       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4088     InstrItinData <tc_aee6250c, /*tc_ld*/
4089       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4090       [Hex_FWD, Hex_FWD]>,
4092     InstrItinData <tc_b1ae5f67, /*tc_st*/
4093       [InstrStage<1, [SLOT0]>], [1],
4094       [Hex_FWD]>,
4096     InstrItinData <tc_b4dc7630, /*tc_st*/
4097       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
4098       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4100     InstrItinData <tc_b7c4062a, /*tc_ld*/
4101       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
4102       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4104     InstrItinData <tc_b837298f, /*tc_1*/
4105       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4106       []>,
4108     InstrItinData <tc_ba9255a6, /*tc_st*/
4109       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
4110       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4112     InstrItinData <tc_bb07f2c5, /*tc_st*/
4113       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4114       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4116     InstrItinData <tc_bb831a7c, /*tc_2*/
4117       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
4118       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4120     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
4121       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
4122       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4124     InstrItinData <tc_c20701f0, /*tc_2*/
4125       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4126       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4128     InstrItinData <tc_c21d7447, /*tc_3x*/
4129       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4130       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4132     InstrItinData <tc_c57d9f39, /*tc_1*/
4133       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4134       [Hex_FWD, Hex_FWD]>,
4136     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
4137       [InstrStage<1, [SLOT0]>], [],
4138       []>,
4140     InstrItinData <tc_ce59038e, /*tc_st*/
4141       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
4142       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4144     InstrItinData <tc_cfa0e29b, /*tc_st*/
4145       [InstrStage<1, [SLOT0]>], [2, 2, 3],
4146       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4148     InstrItinData <tc_d03278fd, /*tc_st*/
4149       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4150       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4152     InstrItinData <tc_d33e5eee, /*tc_1*/
4153       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4154       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4156     InstrItinData <tc_d3632d88, /*tc_2*/
4157       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4158       [Hex_FWD, Hex_FWD]>,
4160     InstrItinData <tc_d45ba9cd, /*tc_ld*/
4161       [InstrStage<1, [SLOT0]>], [1],
4162       [Hex_FWD]>,
4164     InstrItinData <tc_d57d649c, /*tc_3stall*/
4165       [InstrStage<1, [SLOT2]>], [2],
4166       [Hex_FWD]>,
4168     InstrItinData <tc_d61dfdc3, /*tc_2*/
4169       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4170       [Hex_FWD, Hex_FWD]>,
4172     InstrItinData <tc_d68dca5c, /*tc_3stall*/
4173       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4174       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4176     InstrItinData <tc_d7718fbe, /*tc_3x*/
4177       [InstrStage<1, [SLOT3]>], [1],
4178       [Hex_FWD]>,
4180     InstrItinData <tc_db596beb, /*tc_3x*/
4181       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4182       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4184     InstrItinData <tc_db96aa6b, /*tc_st*/
4185       [InstrStage<1, [SLOT0]>], [1],
4186       [Hex_FWD]>,
4188     InstrItinData <tc_dc51281d, /*tc_3*/
4189       [InstrStage<1, [SLOT2]>], [2, 1],
4190       [Hex_FWD, Hex_FWD]>,
4192     InstrItinData <tc_decdde8a, /*tc_1*/
4193       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4194       [Hex_FWD]>,
4196     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
4197       [InstrStage<1, [SLOT0]>], [3, 2, 1],
4198       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4200     InstrItinData <tc_e3d699e3, /*tc_2*/
4201       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4202       [Hex_FWD, Hex_FWD]>,
4204     InstrItinData <tc_e9170fb7, /*tc_ld*/
4205       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4206       [Hex_FWD, Hex_FWD]>,
4208     InstrItinData <tc_ed03645c, /*tc_1*/
4209       [InstrStage<1, [SLOT2]>], [3, 2],
4210       [Hex_FWD, Hex_FWD]>,
4212     InstrItinData <tc_eed07714, /*tc_ld*/
4213       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4214       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4216     InstrItinData <tc_eeda4109, /*tc_1*/
4217       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4218       [Hex_FWD, Hex_FWD]>,
4220     InstrItinData <tc_ef921005, /*tc_1*/
4221       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4222       [Hex_FWD, Hex_FWD]>,
4224     InstrItinData <tc_f098b237, /*tc_1*/
4225       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4228     InstrItinData <tc_f0cdeccf, /*tc_3x*/
4229       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4230       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4232     InstrItinData <tc_f0e8e832, /*tc_4x*/
4233       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4234       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4236     InstrItinData <tc_f34c1c21, /*tc_2*/
4237       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4238       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4240     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
4241       [InstrStage<1, [SLOT0]>], [2],
4242       [Hex_FWD]>,
4244     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
4245       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
4246       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4248     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
4249       [InstrStage<1, [SLOT0]>], [3, 2, 2],
4250       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4252     InstrItinData <tc_f7569068, /*tc_4x*/
4253       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
4254       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4256     InstrItinData <tc_f999c66e, /*tc_1*/
4257       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4258       [Hex_FWD, Hex_FWD]>,
4260     InstrItinData <tc_fae9dfa5, /*tc_3x*/
4261       [InstrStage<1, [SLOT3]>], [4, 2],
4262       [Hex_FWD, Hex_FWD]>,
4264     InstrItinData <tc_fedb7e19, /*tc_ld*/
4265       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
4266       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
4267   ];
4270 class DepScalarItinV66 {
4271   list<InstrItinData> DepScalarItinV66_list = [
4272     InstrItinData <tc_011e0e9d, /*tc_st*/
4273       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
4274       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4276     InstrItinData <tc_01d44cb2, /*tc_2*/
4277       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4278       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4280     InstrItinData <tc_01e1be3b, /*tc_3x*/
4281       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4282       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4284     InstrItinData <tc_02fe1c65, /*tc_4x*/
4285       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4288     InstrItinData <tc_0655b949, /*tc_st*/
4289       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
4290       [Hex_FWD, Hex_FWD]>,
4292     InstrItinData <tc_075c8dd8, /*tc_ld*/
4293       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
4294       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4296     InstrItinData <tc_0a195f2c, /*tc_4x*/
4297       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4298       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4300     InstrItinData <tc_0a6c20ae, /*tc_st*/
4301       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
4302       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4304     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
4305       [InstrStage<1, [SLOT2]>], [1],
4306       [Hex_FWD]>,
4308     InstrItinData <tc_0dfac0a7, /*tc_2*/
4309       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4310       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4312     InstrItinData <tc_0fac1eb8, /*tc_st*/
4313       [InstrStage<1, [SLOT0]>], [3, 2, 3],
4314       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4316     InstrItinData <tc_112d30d6, /*tc_1*/
4317       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4318       [Hex_FWD]>,
4320     InstrItinData <tc_1242dc2a, /*tc_ld*/
4321       [InstrStage<1, [SLOT0]>], [2],
4322       [Hex_FWD]>,
4324     InstrItinData <tc_1248597c, /*tc_3x*/
4325       [InstrStage<1, [SLOT3]>], [2, 2],
4326       [Hex_FWD, Hex_FWD]>,
4328     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
4329       [InstrStage<1, [SLOT0]>], [3, 3, 1],
4330       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4332     InstrItinData <tc_151bf368, /*tc_1*/
4333       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4334       [Hex_FWD, Hex_FWD]>,
4336     InstrItinData <tc_158aa3f7, /*tc_st*/
4337       [InstrStage<1, [SLOT0]>], [1, 2, 2],
4338       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4340     InstrItinData <tc_197dce51, /*tc_3x*/
4341       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
4342       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4344     InstrItinData <tc_1981450d, /*tc_newvjump*/
4345       [InstrStage<1, [SLOT0]>], [3],
4346       [Hex_FWD]>,
4348     InstrItinData <tc_1c2c7a4a, /*tc_1*/
4349       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
4350       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4352     InstrItinData <tc_1c7522a8, /*tc_ld*/
4353       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
4354       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4356     InstrItinData <tc_1d41f8b7, /*tc_1*/
4357       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
4358       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4360     InstrItinData <tc_1fcb8495, /*tc_2*/
4361       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4362       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4364     InstrItinData <tc_1fe4ab69, /*tc_st*/
4365       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
4366       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4368     InstrItinData <tc_20131976, /*tc_2*/
4369       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4370       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4372     InstrItinData <tc_2237d952, /*tc_ld*/
4373       [InstrStage<1, [SLOT0]>], [1, 2],
4374       [Hex_FWD, Hex_FWD]>,
4376     InstrItinData <tc_23708a21, /*tc_1*/
4377       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4378       []>,
4380     InstrItinData <tc_2471c1c8, /*tc_ld*/
4381       [InstrStage<1, [SLOT0]>], [4, 1],
4382       [Hex_FWD, Hex_FWD]>,
4384     InstrItinData <tc_24e109c7, /*tc_newvjump*/
4385       [InstrStage<1, [SLOT0]>], [3, 3, 2],
4386       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4388     InstrItinData <tc_24f426ab, /*tc_1*/
4389       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4390       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4392     InstrItinData <tc_280f7fe1, /*tc_st*/
4393       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
4394       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4396     InstrItinData <tc_28e55c6f, /*tc_3x*/
4397       [InstrStage<1, [SLOT3]>], [1, 1],
4398       [Hex_FWD, Hex_FWD]>,
4400     InstrItinData <tc_2c13e7f5, /*tc_2*/
4401       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4402       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4404     InstrItinData <tc_2c3e17fc, /*tc_3x*/
4405       [InstrStage<1, [SLOT3]>], [1],
4406       [Hex_FWD]>,
4408     InstrItinData <tc_2f573607, /*tc_1*/
4409       [InstrStage<1, [SLOT2]>], [2, 2],
4410       [Hex_FWD, Hex_FWD]>,
4412     InstrItinData <tc_362b0be2, /*tc_3*/
4413       [InstrStage<1, [SLOT2]>], [1],
4414       [Hex_FWD]>,
4416     InstrItinData <tc_38382228, /*tc_3x*/
4417       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
4418       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4420     InstrItinData <tc_388f9897, /*tc_1*/
4421       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4422       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4424     InstrItinData <tc_38e0bae9, /*tc_3x*/
4425       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
4426       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4428     InstrItinData <tc_3d14a17b, /*tc_1*/
4429       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
4430       [Hex_FWD, Hex_FWD]>,
4432     InstrItinData <tc_3edca78f, /*tc_2*/
4433       [InstrStage<1, [SLOT3]>], [4, 2],
4434       [Hex_FWD, Hex_FWD]>,
4436     InstrItinData <tc_3fbf1042, /*tc_1*/
4437       [InstrStage<1, [SLOT0, SLOT1]>], [3],
4438       [Hex_FWD]>,
4440     InstrItinData <tc_407e96f9, /*tc_1*/
4441       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4442       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4444     InstrItinData <tc_40d64c94, /*tc_newvjump*/
4445       [InstrStage<1, [SLOT0]>], [3, 1],
4446       [Hex_FWD, Hex_FWD]>,
4448     InstrItinData <tc_4222e6bf, /*tc_ld*/
4449       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4450       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4452     InstrItinData <tc_42ff66ba, /*tc_1*/
4453       [InstrStage<1, [SLOT2]>], [2, 2],
4454       [Hex_FWD, Hex_FWD]>,
4456     InstrItinData <tc_442395f3, /*tc_2latepred*/
4457       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
4458       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4460     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
4461       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
4462       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4464     InstrItinData <tc_44d5a428, /*tc_st*/
4465       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
4466       [Hex_FWD, Hex_FWD]>,
4468     InstrItinData <tc_44fffc58, /*tc_3*/
4469       [InstrStage<1, [SLOT2, SLOT3]>], [2],
4470       [Hex_FWD]>,
4472     InstrItinData <tc_45791fb8, /*tc_ld*/
4473       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
4474       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4476     InstrItinData <tc_45f9d1be, /*tc_2early*/
4477       [InstrStage<1, [SLOT2]>], [2],
4478       [Hex_FWD]>,
4480     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
4481       [InstrStage<1, [SLOT3]>], [4, 1],
4482       [Hex_FWD, Hex_FWD]>,
4484     InstrItinData <tc_4a55d03c, /*tc_1*/
4485       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4486       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4488     InstrItinData <tc_4abdbdc6, /*tc_3x*/
4489       [InstrStage<1, [SLOT3]>], [2, 2],
4490       [Hex_FWD, Hex_FWD]>,
4492     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
4493       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4494       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4496     InstrItinData <tc_4bf903b0, /*tc_st*/
4497       [InstrStage<1, [SLOT0]>], [3],
4498       [Hex_FWD]>,
4500     InstrItinData <tc_503ce0f3, /*tc_3x*/
4501       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
4502       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4504     InstrItinData <tc_53c851ab, /*tc_3stall*/
4505       [InstrStage<1, [SLOT2]>], [4, 1, 2],
4506       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4508     InstrItinData <tc_5502c366, /*tc_1*/
4509       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4510       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4512     InstrItinData <tc_55255f2b, /*tc_3stall*/
4513       [InstrStage<1, [SLOT3]>], [],
4514       []>,
4516     InstrItinData <tc_556f6577, /*tc_3x*/
4517       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4520     InstrItinData <tc_55a9a350, /*tc_st*/
4521       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
4522       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4524     InstrItinData <tc_55b33fda, /*tc_1*/
4525       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4526       [Hex_FWD, Hex_FWD]>,
4528     InstrItinData <tc_56a124a7, /*tc_1*/
4529       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4530       [Hex_FWD, Hex_FWD]>,
4532     InstrItinData <tc_57a55b54, /*tc_1*/
4533       [InstrStage<1, [SLOT3]>], [2, 2],
4534       [Hex_FWD, Hex_FWD]>,
4536     InstrItinData <tc_5944960d, /*tc_ld*/
4537       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
4538       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4540     InstrItinData <tc_59a7822c, /*tc_1*/
4541       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
4542       [Hex_FWD, Hex_FWD]>,
4544     InstrItinData <tc_5a4b5e58, /*tc_3x*/
4545       [InstrStage<1, [SLOT3]>], [4, 1, 1],
4546       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4548     InstrItinData <tc_5b347363, /*tc_1*/
4549       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4550       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4552     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
4553       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
4554       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4556     InstrItinData <tc_5da50c4b, /*tc_1*/
4557       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4558       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4560     InstrItinData <tc_5deb5e47, /*tc_st*/
4561       [InstrStage<1, [SLOT0]>], [1, 2, 3],
4562       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4564     InstrItinData <tc_5e4cf0e8, /*tc_2*/
4565       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4566       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4568     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
4569       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
4570       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4572     InstrItinData <tc_60e324ff, /*tc_1*/
4573       [InstrStage<1, [SLOT2]>], [2],
4574       [Hex_FWD]>,
4576     InstrItinData <tc_63567288, /*tc_2latepred*/
4577       [InstrStage<1, [SLOT0, SLOT1]>], [4],
4578       [Hex_FWD]>,
4580     InstrItinData <tc_64b00d8a, /*tc_ld*/
4581       [InstrStage<1, [SLOT0]>], [4, 1],
4582       [Hex_FWD, Hex_FWD]>,
4584     InstrItinData <tc_651cbe02, /*tc_1*/
4585       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4586       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4588     InstrItinData <tc_65279839, /*tc_2*/
4589       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4590       [Hex_FWD, Hex_FWD]>,
4592     InstrItinData <tc_65cbd974, /*tc_st*/
4593       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4594       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4596     InstrItinData <tc_69bfb303, /*tc_3*/
4597       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
4598       [Hex_FWD, Hex_FWD]>,
4600     InstrItinData <tc_6ae3426b, /*tc_3x*/
4601       [InstrStage<1, [SLOT3]>], [4, 1],
4602       [Hex_FWD, Hex_FWD]>,
4604     InstrItinData <tc_6d861a95, /*tc_3x*/
4605       [InstrStage<1, [SLOT3]>], [2, 1],
4606       [Hex_FWD, Hex_FWD]>,
4608     InstrItinData <tc_6e20402a, /*tc_st*/
4609       [InstrStage<1, [SLOT0]>], [2, 3],
4610       [Hex_FWD, Hex_FWD]>,
4612     InstrItinData <tc_6f42bc60, /*tc_3stall*/
4613       [InstrStage<1, [SLOT0]>], [4, 1, 1],
4614       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4616     InstrItinData <tc_6fc5dbea, /*tc_1*/
4617       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4618       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4620     InstrItinData <tc_711c805f, /*tc_1*/
4621       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4622       [Hex_FWD, Hex_FWD]>,
4624     InstrItinData <tc_713b66bf, /*tc_1*/
4625       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4626       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4628     InstrItinData <tc_7401744f, /*tc_2*/
4629       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
4630       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4632     InstrItinData <tc_7476d766, /*tc_3stall*/
4633       [InstrStage<1, [SLOT3]>], [4, 2],
4634       [Hex_FWD, Hex_FWD]>,
4636     InstrItinData <tc_74a42bda, /*tc_ld*/
4637       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
4638       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4640     InstrItinData <tc_76bb5435, /*tc_ld*/
4641       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
4642       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4644     InstrItinData <tc_77f94a5e, /*tc_st*/
4645       [InstrStage<1, [SLOT0]>], [],
4646       []>,
4648     InstrItinData <tc_788b1d09, /*tc_3x*/
4649       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4650       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4652     InstrItinData <tc_7af3a37e, /*tc_st*/
4653       [InstrStage<1, [SLOT0]>], [1, 3],
4654       [Hex_FWD, Hex_FWD]>,
4656     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
4657       [InstrStage<1, [SLOT0]>], [3, 2],
4658       [Hex_FWD, Hex_FWD]>,
4660     InstrItinData <tc_7c31e19a, /*tc_st*/
4661       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4662       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4664     InstrItinData <tc_7c6d32e4, /*tc_ld*/
4665       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
4666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4668     InstrItinData <tc_7f7f45f5, /*tc_4x*/
4669       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
4670       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4672     InstrItinData <tc_7f8ae742, /*tc_3x*/
4673       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4674       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4676     InstrItinData <tc_8035e91f, /*tc_st*/
4677       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
4678       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4680     InstrItinData <tc_822c3c68, /*tc_ld*/
4681       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
4682       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4684     InstrItinData <tc_829d8a86, /*tc_st*/
4685       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
4686       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4688     InstrItinData <tc_838c4d7a, /*tc_st*/
4689       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4690       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4692     InstrItinData <tc_84a7500d, /*tc_2*/
4693       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4694       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4696     InstrItinData <tc_86173609, /*tc_2latepred*/
4697       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4698       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4700     InstrItinData <tc_887d1bb7, /*tc_st*/
4701       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
4702       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4704     InstrItinData <tc_8a6d0d94, /*tc_ld*/
4705       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
4706       [Hex_FWD, Hex_FWD]>,
4708     InstrItinData <tc_8a825db2, /*tc_2*/
4709       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4710       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4712     InstrItinData <tc_8b5bd4f5, /*tc_2*/
4713       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4714       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4716     InstrItinData <tc_8e82e8ca, /*tc_st*/
4717       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
4718       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4720     InstrItinData <tc_9124c04f, /*tc_1*/
4721       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4722       [Hex_FWD, Hex_FWD]>,
4724     InstrItinData <tc_92240447, /*tc_st*/
4725       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
4726       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4728     InstrItinData <tc_934753bb, /*tc_ld*/
4729       [InstrStage<1, [SLOT0]>], [3, 1, 2],
4730       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4732     InstrItinData <tc_937dd41c, /*tc_ld*/
4733       [InstrStage<1, [SLOT0, SLOT1]>], [],
4734       []>,
4736     InstrItinData <tc_9406230a, /*tc_3x*/
4737       [InstrStage<1, [SLOT3]>], [2, 1],
4738       [Hex_FWD, Hex_FWD]>,
4740     InstrItinData <tc_95a33176, /*tc_2*/
4741       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4742       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4744     InstrItinData <tc_96ef76ef, /*tc_st*/
4745       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
4746       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4748     InstrItinData <tc_975a4e54, /*tc_newvjump*/
4749       [InstrStage<1, [SLOT0]>], [3, 3, 2],
4750       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4752     InstrItinData <tc_9783714b, /*tc_4x*/
4753       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
4754       [Hex_FWD, Hex_FWD]>,
4756     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
4757       [InstrStage<1, [SLOT2]>], [],
4758       []>,
4760     InstrItinData <tc_9b3c0462, /*tc_2*/
4761       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4762       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4764     InstrItinData <tc_9bcfb2ee, /*tc_st*/
4765       [InstrStage<1, [SLOT0]>], [1, 2, 3],
4766       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4768     InstrItinData <tc_9c52f549, /*tc_1*/
4769       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4770       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4772     InstrItinData <tc_9e27f2f9, /*tc_1*/
4773       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4774       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4776     InstrItinData <tc_9e72dc89, /*tc_4x*/
4777       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4778       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4780     InstrItinData <tc_9edb7c77, /*tc_4x*/
4781       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
4782       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4784     InstrItinData <tc_9edefe01, /*tc_st*/
4785       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
4786       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4788     InstrItinData <tc_9f6cd987, /*tc_1*/
4789       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4790       [Hex_FWD, Hex_FWD]>,
4792     InstrItinData <tc_a08b630b, /*tc_2*/
4793       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4794       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4796     InstrItinData <tc_a1297125, /*tc_1*/
4797       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4798       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4800     InstrItinData <tc_a154b476, /*tc_3x*/
4801       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
4802       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4804     InstrItinData <tc_a2b365d2, /*tc_st*/
4805       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
4806       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4808     InstrItinData <tc_a3070909, /*tc_3stall*/
4809       [InstrStage<1, [SLOT0]>], [1, 1],
4810       [Hex_FWD, Hex_FWD]>,
4812     InstrItinData <tc_a32e03e7, /*tc_ld*/
4813       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
4814       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4816     InstrItinData <tc_a38c45dc, /*tc_3x*/
4817       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
4818       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4820     InstrItinData <tc_a4e22bbd, /*tc_2*/
4821       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4822       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4824     InstrItinData <tc_a4ee89db, /*tc_2early*/
4825       [InstrStage<1, [SLOT0]>], [],
4826       []>,
4828     InstrItinData <tc_a7a13fac, /*tc_1*/
4829       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4830       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4832     InstrItinData <tc_a7bdb22c, /*tc_2*/
4833       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4834       [Hex_FWD, Hex_FWD]>,
4836     InstrItinData <tc_a9edeffa, /*tc_st*/
4837       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4838       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4840     InstrItinData <tc_abfd9a6d, /*tc_ld*/
4841       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
4842       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4844     InstrItinData <tc_ac65613f, /*tc_ld*/
4845       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
4846       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4848     InstrItinData <tc_addc37a8, /*tc_st*/
4849       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
4850       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4852     InstrItinData <tc_ae5babd7, /*tc_st*/
4853       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4854       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4856     InstrItinData <tc_aee6250c, /*tc_ld*/
4857       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4858       [Hex_FWD, Hex_FWD]>,
4860     InstrItinData <tc_b1ae5f67, /*tc_st*/
4861       [InstrStage<1, [SLOT0]>], [1],
4862       [Hex_FWD]>,
4864     InstrItinData <tc_b4dc7630, /*tc_st*/
4865       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
4866       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4868     InstrItinData <tc_b7c4062a, /*tc_ld*/
4869       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
4870       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4872     InstrItinData <tc_b837298f, /*tc_1*/
4873       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4874       []>,
4876     InstrItinData <tc_ba9255a6, /*tc_st*/
4877       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
4878       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4880     InstrItinData <tc_bb07f2c5, /*tc_st*/
4881       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
4882       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4884     InstrItinData <tc_bb831a7c, /*tc_2*/
4885       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
4886       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4888     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
4889       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
4890       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4892     InstrItinData <tc_c20701f0, /*tc_2*/
4893       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4894       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4896     InstrItinData <tc_c21d7447, /*tc_3x*/
4897       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4900     InstrItinData <tc_c57d9f39, /*tc_1*/
4901       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4902       [Hex_FWD, Hex_FWD]>,
4904     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
4905       [InstrStage<1, [SLOT0]>], [],
4906       []>,
4908     InstrItinData <tc_ce59038e, /*tc_st*/
4909       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
4910       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4912     InstrItinData <tc_cfa0e29b, /*tc_st*/
4913       [InstrStage<1, [SLOT0]>], [2, 2, 3],
4914       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4916     InstrItinData <tc_d03278fd, /*tc_st*/
4917       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4918       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4920     InstrItinData <tc_d33e5eee, /*tc_1*/
4921       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4922       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4924     InstrItinData <tc_d3632d88, /*tc_2*/
4925       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4926       [Hex_FWD, Hex_FWD]>,
4928     InstrItinData <tc_d45ba9cd, /*tc_ld*/
4929       [InstrStage<1, [SLOT0]>], [1],
4930       [Hex_FWD]>,
4932     InstrItinData <tc_d57d649c, /*tc_3stall*/
4933       [InstrStage<1, [SLOT2]>], [2],
4934       [Hex_FWD]>,
4936     InstrItinData <tc_d61dfdc3, /*tc_2*/
4937       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4938       [Hex_FWD, Hex_FWD]>,
4940     InstrItinData <tc_d68dca5c, /*tc_3stall*/
4941       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4942       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4944     InstrItinData <tc_d7718fbe, /*tc_3x*/
4945       [InstrStage<1, [SLOT3]>], [1],
4946       [Hex_FWD]>,
4948     InstrItinData <tc_db596beb, /*tc_3x*/
4949       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4950       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4952     InstrItinData <tc_db96aa6b, /*tc_st*/
4953       [InstrStage<1, [SLOT0]>], [1],
4954       [Hex_FWD]>,
4956     InstrItinData <tc_dc51281d, /*tc_3*/
4957       [InstrStage<1, [SLOT2]>], [2, 1],
4958       [Hex_FWD, Hex_FWD]>,
4960     InstrItinData <tc_decdde8a, /*tc_1*/
4961       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4962       [Hex_FWD]>,
4964     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
4965       [InstrStage<1, [SLOT0]>], [3, 2, 1],
4966       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4968     InstrItinData <tc_e3d699e3, /*tc_2*/
4969       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4970       [Hex_FWD, Hex_FWD]>,
4972     InstrItinData <tc_e9170fb7, /*tc_ld*/
4973       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4974       [Hex_FWD, Hex_FWD]>,
4976     InstrItinData <tc_ed03645c, /*tc_1*/
4977       [InstrStage<1, [SLOT2]>], [3, 2],
4978       [Hex_FWD, Hex_FWD]>,
4980     InstrItinData <tc_eed07714, /*tc_ld*/
4981       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4982       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4984     InstrItinData <tc_eeda4109, /*tc_1*/
4985       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4986       [Hex_FWD, Hex_FWD]>,
4988     InstrItinData <tc_ef921005, /*tc_1*/
4989       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4990       [Hex_FWD, Hex_FWD]>,
4992     InstrItinData <tc_f098b237, /*tc_2*/
4993       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4994       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4996     InstrItinData <tc_f0cdeccf, /*tc_3x*/
4997       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4998       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5000     InstrItinData <tc_f0e8e832, /*tc_4x*/
5001       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5002       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5004     InstrItinData <tc_f34c1c21, /*tc_2*/
5005       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5006       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5008     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
5009       [InstrStage<1, [SLOT0]>], [2],
5010       [Hex_FWD]>,
5012     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
5013       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
5014       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5016     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
5017       [InstrStage<1, [SLOT0]>], [3, 2, 2],
5018       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5020     InstrItinData <tc_f7569068, /*tc_4x*/
5021       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
5022       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5024     InstrItinData <tc_f999c66e, /*tc_1*/
5025       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5026       [Hex_FWD, Hex_FWD]>,
5028     InstrItinData <tc_fae9dfa5, /*tc_3x*/
5029       [InstrStage<1, [SLOT3]>], [4, 2],
5030       [Hex_FWD, Hex_FWD]>,
5032     InstrItinData <tc_fedb7e19, /*tc_ld*/
5033       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
5034       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
5035   ];
5038 class DepScalarItinV67 {
5039   list<InstrItinData> DepScalarItinV67_list = [
5040     InstrItinData <tc_011e0e9d, /*tc_st*/
5041       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
5042       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5044     InstrItinData <tc_01d44cb2, /*tc_2*/
5045       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5046       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5048     InstrItinData <tc_01e1be3b, /*tc_3x*/
5049       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5050       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5052     InstrItinData <tc_02fe1c65, /*tc_4x*/
5053       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5054       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5056     InstrItinData <tc_0655b949, /*tc_st*/
5057       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
5058       [Hex_FWD, Hex_FWD]>,
5060     InstrItinData <tc_075c8dd8, /*tc_ld*/
5061       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
5062       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5064     InstrItinData <tc_0a195f2c, /*tc_4x*/
5065       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5066       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5068     InstrItinData <tc_0a6c20ae, /*tc_st*/
5069       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
5070       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5072     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
5073       [InstrStage<1, [SLOT2]>], [1],
5074       [Hex_FWD]>,
5076     InstrItinData <tc_0dfac0a7, /*tc_2*/
5077       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5078       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5080     InstrItinData <tc_0fac1eb8, /*tc_st*/
5081       [InstrStage<1, [SLOT0]>], [3, 2, 3],
5082       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5084     InstrItinData <tc_112d30d6, /*tc_1*/
5085       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5086       [Hex_FWD]>,
5088     InstrItinData <tc_1242dc2a, /*tc_ld*/
5089       [InstrStage<1, [SLOT0]>], [2],
5090       [Hex_FWD]>,
5092     InstrItinData <tc_1248597c, /*tc_3x*/
5093       [InstrStage<1, [SLOT3]>], [2, 2],
5094       [Hex_FWD, Hex_FWD]>,
5096     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
5097       [InstrStage<1, [SLOT0]>], [3, 3, 1],
5098       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5100     InstrItinData <tc_151bf368, /*tc_1*/
5101       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5102       [Hex_FWD, Hex_FWD]>,
5104     InstrItinData <tc_158aa3f7, /*tc_st*/
5105       [InstrStage<1, [SLOT0]>], [1, 2, 2],
5106       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5108     InstrItinData <tc_197dce51, /*tc_3x*/
5109       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5110       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5112     InstrItinData <tc_1981450d, /*tc_newvjump*/
5113       [InstrStage<1, [SLOT0]>], [3],
5114       [Hex_FWD]>,
5116     InstrItinData <tc_1c2c7a4a, /*tc_1*/
5117       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
5118       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5120     InstrItinData <tc_1c7522a8, /*tc_ld*/
5121       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
5122       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5124     InstrItinData <tc_1d41f8b7, /*tc_1*/
5125       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
5126       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5128     InstrItinData <tc_1fcb8495, /*tc_2*/
5129       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5130       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5132     InstrItinData <tc_1fe4ab69, /*tc_st*/
5133       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
5134       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5136     InstrItinData <tc_20131976, /*tc_2*/
5137       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5138       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5140     InstrItinData <tc_2237d952, /*tc_ld*/
5141       [InstrStage<1, [SLOT0]>], [1, 2],
5142       [Hex_FWD, Hex_FWD]>,
5144     InstrItinData <tc_23708a21, /*tc_1*/
5145       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5146       []>,
5148     InstrItinData <tc_2471c1c8, /*tc_ld*/
5149       [InstrStage<1, [SLOT0]>], [4, 1],
5150       [Hex_FWD, Hex_FWD]>,
5152     InstrItinData <tc_24e109c7, /*tc_newvjump*/
5153       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5154       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5156     InstrItinData <tc_24f426ab, /*tc_1*/
5157       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5158       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5160     InstrItinData <tc_280f7fe1, /*tc_st*/
5161       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
5162       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5164     InstrItinData <tc_28e55c6f, /*tc_3x*/
5165       [InstrStage<1, [SLOT3]>], [1, 1],
5166       [Hex_FWD, Hex_FWD]>,
5168     InstrItinData <tc_2c13e7f5, /*tc_2*/
5169       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5170       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5172     InstrItinData <tc_2c3e17fc, /*tc_3x*/
5173       [InstrStage<1, [SLOT3]>], [1],
5174       [Hex_FWD]>,
5176     InstrItinData <tc_2f573607, /*tc_1*/
5177       [InstrStage<1, [SLOT2]>], [2, 2],
5178       [Hex_FWD, Hex_FWD]>,
5180     InstrItinData <tc_362b0be2, /*tc_3*/
5181       [InstrStage<1, [SLOT2]>], [1],
5182       [Hex_FWD]>,
5184     InstrItinData <tc_38382228, /*tc_3x*/
5185       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
5186       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5188     InstrItinData <tc_388f9897, /*tc_1*/
5189       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5190       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5192     InstrItinData <tc_38e0bae9, /*tc_3x*/
5193       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
5194       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5196     InstrItinData <tc_3d14a17b, /*tc_1*/
5197       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
5198       [Hex_FWD, Hex_FWD]>,
5200     InstrItinData <tc_3edca78f, /*tc_2*/
5201       [InstrStage<1, [SLOT3]>], [4, 2],
5202       [Hex_FWD, Hex_FWD]>,
5204     InstrItinData <tc_3fbf1042, /*tc_1*/
5205       [InstrStage<1, [SLOT0, SLOT1]>], [3],
5206       [Hex_FWD]>,
5208     InstrItinData <tc_407e96f9, /*tc_1*/
5209       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5210       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5212     InstrItinData <tc_40d64c94, /*tc_newvjump*/
5213       [InstrStage<1, [SLOT0]>], [3, 1],
5214       [Hex_FWD, Hex_FWD]>,
5216     InstrItinData <tc_4222e6bf, /*tc_ld*/
5217       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5218       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5220     InstrItinData <tc_42ff66ba, /*tc_1*/
5221       [InstrStage<1, [SLOT2]>], [2, 2],
5222       [Hex_FWD, Hex_FWD]>,
5224     InstrItinData <tc_442395f3, /*tc_2latepred*/
5225       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
5226       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5228     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
5229       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
5230       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5232     InstrItinData <tc_44d5a428, /*tc_st*/
5233       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
5234       [Hex_FWD, Hex_FWD]>,
5236     InstrItinData <tc_44fffc58, /*tc_3*/
5237       [InstrStage<1, [SLOT2, SLOT3]>], [2],
5238       [Hex_FWD]>,
5240     InstrItinData <tc_45791fb8, /*tc_ld*/
5241       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
5242       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5244     InstrItinData <tc_45f9d1be, /*tc_2early*/
5245       [InstrStage<1, [SLOT2]>], [2],
5246       [Hex_FWD]>,
5248     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
5249       [InstrStage<1, [SLOT3]>], [4, 1],
5250       [Hex_FWD, Hex_FWD]>,
5252     InstrItinData <tc_4a55d03c, /*tc_1*/
5253       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5254       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5256     InstrItinData <tc_4abdbdc6, /*tc_3x*/
5257       [InstrStage<1, [SLOT3]>], [2, 2],
5258       [Hex_FWD, Hex_FWD]>,
5260     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
5261       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5262       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5264     InstrItinData <tc_4bf903b0, /*tc_st*/
5265       [InstrStage<1, [SLOT0]>], [3],
5266       [Hex_FWD]>,
5268     InstrItinData <tc_503ce0f3, /*tc_3x*/
5269       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
5270       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5272     InstrItinData <tc_53c851ab, /*tc_3stall*/
5273       [InstrStage<1, [SLOT2]>], [4, 1, 2],
5274       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5276     InstrItinData <tc_5502c366, /*tc_1*/
5277       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5278       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5280     InstrItinData <tc_55255f2b, /*tc_3stall*/
5281       [InstrStage<1, [SLOT3]>], [],
5282       []>,
5284     InstrItinData <tc_556f6577, /*tc_3x*/
5285       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5288     InstrItinData <tc_55a9a350, /*tc_st*/
5289       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
5290       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5292     InstrItinData <tc_55b33fda, /*tc_1*/
5293       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5294       [Hex_FWD, Hex_FWD]>,
5296     InstrItinData <tc_56a124a7, /*tc_1*/
5297       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5298       [Hex_FWD, Hex_FWD]>,
5300     InstrItinData <tc_57a55b54, /*tc_1*/
5301       [InstrStage<1, [SLOT3]>], [2, 2],
5302       [Hex_FWD, Hex_FWD]>,
5304     InstrItinData <tc_5944960d, /*tc_ld*/
5305       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
5306       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5308     InstrItinData <tc_59a7822c, /*tc_1*/
5309       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
5310       [Hex_FWD, Hex_FWD]>,
5312     InstrItinData <tc_5a4b5e58, /*tc_3x*/
5313       [InstrStage<1, [SLOT3]>], [4, 1, 1],
5314       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5316     InstrItinData <tc_5b347363, /*tc_1*/
5317       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
5318       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5320     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
5321       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
5322       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5324     InstrItinData <tc_5da50c4b, /*tc_1*/
5325       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5326       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5328     InstrItinData <tc_5deb5e47, /*tc_st*/
5329       [InstrStage<1, [SLOT0]>], [1, 2, 3],
5330       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5332     InstrItinData <tc_5e4cf0e8, /*tc_2*/
5333       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5334       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5336     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
5337       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
5338       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5340     InstrItinData <tc_60e324ff, /*tc_1*/
5341       [InstrStage<1, [SLOT2]>], [2],
5342       [Hex_FWD]>,
5344     InstrItinData <tc_63567288, /*tc_2latepred*/
5345       [InstrStage<1, [SLOT0, SLOT1]>], [4],
5346       [Hex_FWD]>,
5348     InstrItinData <tc_64b00d8a, /*tc_ld*/
5349       [InstrStage<1, [SLOT0]>], [4, 1],
5350       [Hex_FWD, Hex_FWD]>,
5352     InstrItinData <tc_651cbe02, /*tc_1*/
5353       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5354       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5356     InstrItinData <tc_65279839, /*tc_2*/
5357       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5358       [Hex_FWD, Hex_FWD]>,
5360     InstrItinData <tc_65cbd974, /*tc_st*/
5361       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
5362       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5364     InstrItinData <tc_69bfb303, /*tc_3*/
5365       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
5366       [Hex_FWD, Hex_FWD]>,
5368     InstrItinData <tc_6ae3426b, /*tc_3x*/
5369       [InstrStage<1, [SLOT3]>], [4, 1],
5370       [Hex_FWD, Hex_FWD]>,
5372     InstrItinData <tc_6d861a95, /*tc_3x*/
5373       [InstrStage<1, [SLOT3]>], [2, 1],
5374       [Hex_FWD, Hex_FWD]>,
5376     InstrItinData <tc_6e20402a, /*tc_st*/
5377       [InstrStage<1, [SLOT0]>], [2, 3],
5378       [Hex_FWD, Hex_FWD]>,
5380     InstrItinData <tc_6f42bc60, /*tc_3stall*/
5381       [InstrStage<1, [SLOT0]>], [4, 1, 1],
5382       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5384     InstrItinData <tc_6fc5dbea, /*tc_1*/
5385       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5386       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5388     InstrItinData <tc_711c805f, /*tc_1*/
5389       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5390       [Hex_FWD, Hex_FWD]>,
5392     InstrItinData <tc_713b66bf, /*tc_1*/
5393       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5394       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5396     InstrItinData <tc_7401744f, /*tc_2*/
5397       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
5398       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5400     InstrItinData <tc_7476d766, /*tc_3stall*/
5401       [InstrStage<1, [SLOT3]>], [4, 2],
5402       [Hex_FWD, Hex_FWD]>,
5404     InstrItinData <tc_74a42bda, /*tc_ld*/
5405       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
5406       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5408     InstrItinData <tc_76bb5435, /*tc_ld*/
5409       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
5410       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5412     InstrItinData <tc_77f94a5e, /*tc_st*/
5413       [InstrStage<1, [SLOT0]>], [],
5414       []>,
5416     InstrItinData <tc_788b1d09, /*tc_3x*/
5417       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5418       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5420     InstrItinData <tc_7af3a37e, /*tc_st*/
5421       [InstrStage<1, [SLOT0]>], [1, 3],
5422       [Hex_FWD, Hex_FWD]>,
5424     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
5425       [InstrStage<1, [SLOT0]>], [3, 2],
5426       [Hex_FWD, Hex_FWD]>,
5428     InstrItinData <tc_7c31e19a, /*tc_st*/
5429       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5430       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5432     InstrItinData <tc_7c6d32e4, /*tc_ld*/
5433       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
5434       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5436     InstrItinData <tc_7f7f45f5, /*tc_4x*/
5437       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
5438       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5440     InstrItinData <tc_7f8ae742, /*tc_3x*/
5441       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5442       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5444     InstrItinData <tc_8035e91f, /*tc_st*/
5445       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
5446       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5448     InstrItinData <tc_822c3c68, /*tc_ld*/
5449       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
5450       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5452     InstrItinData <tc_829d8a86, /*tc_st*/
5453       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
5454       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5456     InstrItinData <tc_838c4d7a, /*tc_st*/
5457       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5458       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5460     InstrItinData <tc_84a7500d, /*tc_2*/
5461       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5462       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5464     InstrItinData <tc_86173609, /*tc_2latepred*/
5465       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5466       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5468     InstrItinData <tc_887d1bb7, /*tc_st*/
5469       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
5470       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5472     InstrItinData <tc_8a6d0d94, /*tc_ld*/
5473       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
5474       [Hex_FWD, Hex_FWD]>,
5476     InstrItinData <tc_8a825db2, /*tc_2*/
5477       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5478       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5480     InstrItinData <tc_8b5bd4f5, /*tc_2*/
5481       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5482       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5484     InstrItinData <tc_8e82e8ca, /*tc_st*/
5485       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
5486       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5488     InstrItinData <tc_9124c04f, /*tc_1*/
5489       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5490       [Hex_FWD, Hex_FWD]>,
5492     InstrItinData <tc_92240447, /*tc_st*/
5493       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
5494       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5496     InstrItinData <tc_934753bb, /*tc_ld*/
5497       [InstrStage<1, [SLOT0]>], [3, 1, 2],
5498       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5500     InstrItinData <tc_937dd41c, /*tc_ld*/
5501       [InstrStage<1, [SLOT0, SLOT1]>], [],
5502       []>,
5504     InstrItinData <tc_9406230a, /*tc_3x*/
5505       [InstrStage<1, [SLOT3]>], [2, 1],
5506       [Hex_FWD, Hex_FWD]>,
5508     InstrItinData <tc_95a33176, /*tc_2*/
5509       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5510       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5512     InstrItinData <tc_96ef76ef, /*tc_st*/
5513       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
5514       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5516     InstrItinData <tc_975a4e54, /*tc_newvjump*/
5517       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5520     InstrItinData <tc_9783714b, /*tc_4x*/
5521       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
5522       [Hex_FWD, Hex_FWD]>,
5524     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
5525       [InstrStage<1, [SLOT2]>], [],
5526       []>,
5528     InstrItinData <tc_9b3c0462, /*tc_2*/
5529       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5530       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5532     InstrItinData <tc_9bcfb2ee, /*tc_st*/
5533       [InstrStage<1, [SLOT0]>], [1, 2, 3],
5534       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5536     InstrItinData <tc_9c52f549, /*tc_1*/
5537       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5538       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5540     InstrItinData <tc_9e27f2f9, /*tc_1*/
5541       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5542       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5544     InstrItinData <tc_9e72dc89, /*tc_4x*/
5545       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5546       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5548     InstrItinData <tc_9edb7c77, /*tc_4x*/
5549       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
5550       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5552     InstrItinData <tc_9edefe01, /*tc_st*/
5553       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
5554       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5556     InstrItinData <tc_9f6cd987, /*tc_1*/
5557       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5558       [Hex_FWD, Hex_FWD]>,
5560     InstrItinData <tc_a08b630b, /*tc_2*/
5561       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5562       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5564     InstrItinData <tc_a1297125, /*tc_1*/
5565       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5566       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5568     InstrItinData <tc_a154b476, /*tc_3x*/
5569       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
5570       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5572     InstrItinData <tc_a2b365d2, /*tc_st*/
5573       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
5574       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5576     InstrItinData <tc_a3070909, /*tc_3stall*/
5577       [InstrStage<1, [SLOT0]>], [1, 1],
5578       [Hex_FWD, Hex_FWD]>,
5580     InstrItinData <tc_a32e03e7, /*tc_ld*/
5581       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
5582       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5584     InstrItinData <tc_a38c45dc, /*tc_3x*/
5585       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
5586       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5588     InstrItinData <tc_a4e22bbd, /*tc_2*/
5589       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5590       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5592     InstrItinData <tc_a4ee89db, /*tc_2early*/
5593       [InstrStage<1, [SLOT0]>], [],
5594       []>,
5596     InstrItinData <tc_a7a13fac, /*tc_1*/
5597       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5598       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5600     InstrItinData <tc_a7bdb22c, /*tc_2*/
5601       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5602       [Hex_FWD, Hex_FWD]>,
5604     InstrItinData <tc_a9edeffa, /*tc_st*/
5605       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5606       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5608     InstrItinData <tc_abfd9a6d, /*tc_ld*/
5609       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
5610       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5612     InstrItinData <tc_ac65613f, /*tc_ld*/
5613       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
5614       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5616     InstrItinData <tc_addc37a8, /*tc_st*/
5617       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
5618       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5620     InstrItinData <tc_ae5babd7, /*tc_st*/
5621       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5622       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5624     InstrItinData <tc_aee6250c, /*tc_ld*/
5625       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5626       [Hex_FWD, Hex_FWD]>,
5628     InstrItinData <tc_b1ae5f67, /*tc_st*/
5629       [InstrStage<1, [SLOT0]>], [1],
5630       [Hex_FWD]>,
5632     InstrItinData <tc_b4dc7630, /*tc_st*/
5633       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
5634       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5636     InstrItinData <tc_b7c4062a, /*tc_ld*/
5637       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
5638       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5640     InstrItinData <tc_b837298f, /*tc_1*/
5641       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5642       []>,
5644     InstrItinData <tc_ba9255a6, /*tc_st*/
5645       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
5646       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5648     InstrItinData <tc_bb07f2c5, /*tc_st*/
5649       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
5650       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5652     InstrItinData <tc_bb831a7c, /*tc_2*/
5653       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
5654       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5656     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
5657       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
5658       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5660     InstrItinData <tc_c20701f0, /*tc_2*/
5661       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5662       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5664     InstrItinData <tc_c21d7447, /*tc_3x*/
5665       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5668     InstrItinData <tc_c57d9f39, /*tc_1*/
5669       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5670       [Hex_FWD, Hex_FWD]>,
5672     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
5673       [InstrStage<1, [SLOT0]>], [],
5674       []>,
5676     InstrItinData <tc_ce59038e, /*tc_st*/
5677       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
5678       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5680     InstrItinData <tc_cfa0e29b, /*tc_st*/
5681       [InstrStage<1, [SLOT0]>], [2, 2, 3],
5682       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5684     InstrItinData <tc_d03278fd, /*tc_st*/
5685       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
5686       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5688     InstrItinData <tc_d33e5eee, /*tc_1*/
5689       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5690       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5692     InstrItinData <tc_d3632d88, /*tc_2*/
5693       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5694       [Hex_FWD, Hex_FWD]>,
5696     InstrItinData <tc_d45ba9cd, /*tc_ld*/
5697       [InstrStage<1, [SLOT0]>], [1],
5698       [Hex_FWD]>,
5700     InstrItinData <tc_d57d649c, /*tc_3stall*/
5701       [InstrStage<1, [SLOT2]>], [2],
5702       [Hex_FWD]>,
5704     InstrItinData <tc_d61dfdc3, /*tc_2*/
5705       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5706       [Hex_FWD, Hex_FWD]>,
5708     InstrItinData <tc_d68dca5c, /*tc_3stall*/
5709       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5710       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5712     InstrItinData <tc_d7718fbe, /*tc_3x*/
5713       [InstrStage<1, [SLOT3]>], [1],
5714       [Hex_FWD]>,
5716     InstrItinData <tc_db596beb, /*tc_3x*/
5717       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5718       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5720     InstrItinData <tc_db96aa6b, /*tc_st*/
5721       [InstrStage<1, [SLOT0]>], [1],
5722       [Hex_FWD]>,
5724     InstrItinData <tc_dc51281d, /*tc_3*/
5725       [InstrStage<1, [SLOT2]>], [2, 1],
5726       [Hex_FWD, Hex_FWD]>,
5728     InstrItinData <tc_decdde8a, /*tc_1*/
5729       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5730       [Hex_FWD]>,
5732     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
5733       [InstrStage<1, [SLOT0]>], [3, 2, 1],
5734       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5736     InstrItinData <tc_e3d699e3, /*tc_2*/
5737       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5738       [Hex_FWD, Hex_FWD]>,
5740     InstrItinData <tc_e9170fb7, /*tc_ld*/
5741       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5742       [Hex_FWD, Hex_FWD]>,
5744     InstrItinData <tc_ed03645c, /*tc_1*/
5745       [InstrStage<1, [SLOT2]>], [3, 2],
5746       [Hex_FWD, Hex_FWD]>,
5748     InstrItinData <tc_eed07714, /*tc_ld*/
5749       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5750       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5752     InstrItinData <tc_eeda4109, /*tc_1*/
5753       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5754       [Hex_FWD, Hex_FWD]>,
5756     InstrItinData <tc_ef921005, /*tc_1*/
5757       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5758       [Hex_FWD, Hex_FWD]>,
5760     InstrItinData <tc_f098b237, /*tc_2*/
5761       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5762       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5764     InstrItinData <tc_f0cdeccf, /*tc_3x*/
5765       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5766       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5768     InstrItinData <tc_f0e8e832, /*tc_4x*/
5769       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5770       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5772     InstrItinData <tc_f34c1c21, /*tc_2*/
5773       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5774       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5776     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
5777       [InstrStage<1, [SLOT0]>], [2],
5778       [Hex_FWD]>,
5780     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
5781       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
5782       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5784     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
5785       [InstrStage<1, [SLOT0]>], [3, 2, 2],
5786       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5788     InstrItinData <tc_f7569068, /*tc_4x*/
5789       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
5790       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5792     InstrItinData <tc_f999c66e, /*tc_1*/
5793       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5794       [Hex_FWD, Hex_FWD]>,
5796     InstrItinData <tc_fae9dfa5, /*tc_3x*/
5797       [InstrStage<1, [SLOT3]>], [4, 2],
5798       [Hex_FWD, Hex_FWD]>,
5800     InstrItinData <tc_fedb7e19, /*tc_ld*/
5801       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
5802       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
5803   ];
5806 class DepScalarItinV67T {
5807   list<InstrItinData> DepScalarItinV67T_list = [
5808     InstrItinData <tc_011e0e9d, /*tc_st*/
5809       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
5810       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5812     InstrItinData <tc_01d44cb2, /*tc_2*/
5813       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5814       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5816     InstrItinData <tc_01e1be3b, /*tc_3x*/
5817       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5818       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5820     InstrItinData <tc_02fe1c65, /*tc_4x*/
5821       [InstrStage<1, [SLOT3]>], [5, 1, 1],
5822       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5824     InstrItinData <tc_0655b949, /*tc_st*/
5825       [InstrStage<1, [SLOT0]>], [2, 3],
5826       [Hex_FWD, Hex_FWD]>,
5828     InstrItinData <tc_075c8dd8, /*tc_ld*/
5829       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2],
5830       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5832     InstrItinData <tc_0a195f2c, /*tc_4x*/
5833       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
5834       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5836     InstrItinData <tc_0a6c20ae, /*tc_st*/
5837       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
5838       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5840     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
5841       [InstrStage<1, [SLOT2]>], [1],
5842       [Hex_FWD]>,
5844     InstrItinData <tc_0dfac0a7, /*tc_2*/
5845       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5846       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5848     InstrItinData <tc_0fac1eb8, /*tc_st*/
5849       [InstrStage<1, [SLOT0]>], [3, 2, 3],
5850       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5852     InstrItinData <tc_112d30d6, /*tc_1*/
5853       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
5854       [Hex_FWD]>,
5856     InstrItinData <tc_1242dc2a, /*tc_ld*/
5857       [InstrStage<1, [SLOT0]>], [2],
5858       [Hex_FWD]>,
5860     InstrItinData <tc_1248597c, /*tc_3x*/
5861       [InstrStage<1, [SLOT3]>], [2, 2],
5862       [Hex_FWD, Hex_FWD]>,
5864     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
5865       [InstrStage<1, [SLOT0]>], [3, 3, 1],
5866       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5868     InstrItinData <tc_151bf368, /*tc_1*/
5869       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5870       [Hex_FWD, Hex_FWD]>,
5872     InstrItinData <tc_158aa3f7, /*tc_st*/
5873       [InstrStage<1, [SLOT0]>], [1, 2, 2],
5874       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5876     InstrItinData <tc_197dce51, /*tc_3x*/
5877       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5878       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5880     InstrItinData <tc_1981450d, /*tc_newvjump*/
5881       [InstrStage<1, [SLOT0]>], [3],
5882       [Hex_FWD]>,
5884     InstrItinData <tc_1c2c7a4a, /*tc_1*/
5885       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2, 2],
5886       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5888     InstrItinData <tc_1c7522a8, /*tc_ld*/
5889       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2],
5890       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5892     InstrItinData <tc_1d41f8b7, /*tc_1*/
5893       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
5894       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5896     InstrItinData <tc_1fcb8495, /*tc_2*/
5897       [InstrStage<1, [SLOT3]>], [4, 2, 2],
5898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5900     InstrItinData <tc_1fe4ab69, /*tc_st*/
5901       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
5902       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5904     InstrItinData <tc_20131976, /*tc_2*/
5905       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5906       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5908     InstrItinData <tc_2237d952, /*tc_ld*/
5909       [InstrStage<1, [SLOT0]>], [1, 2],
5910       [Hex_FWD, Hex_FWD]>,
5912     InstrItinData <tc_23708a21, /*tc_1*/
5913       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
5914       []>,
5916     InstrItinData <tc_2471c1c8, /*tc_ld*/
5917       [InstrStage<1, [SLOT0]>], [4, 1],
5918       [Hex_FWD, Hex_FWD]>,
5920     InstrItinData <tc_24e109c7, /*tc_newvjump*/
5921       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5922       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5924     InstrItinData <tc_24f426ab, /*tc_1*/
5925       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
5926       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5928     InstrItinData <tc_280f7fe1, /*tc_st*/
5929       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
5930       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5932     InstrItinData <tc_28e55c6f, /*tc_3x*/
5933       [InstrStage<1, [SLOT3]>], [1, 1],
5934       [Hex_FWD, Hex_FWD]>,
5936     InstrItinData <tc_2c13e7f5, /*tc_2*/
5937       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
5938       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5940     InstrItinData <tc_2c3e17fc, /*tc_3x*/
5941       [InstrStage<1, [SLOT3]>], [1],
5942       [Hex_FWD]>,
5944     InstrItinData <tc_2f573607, /*tc_1*/
5945       [InstrStage<1, [SLOT2]>], [2, 2],
5946       [Hex_FWD, Hex_FWD]>,
5948     InstrItinData <tc_362b0be2, /*tc_3*/
5949       [InstrStage<1, [SLOT2]>], [1],
5950       [Hex_FWD]>,
5952     InstrItinData <tc_38382228, /*tc_3x*/
5953       [InstrStage<1, [SLOT3]>], [4, 1, 2],
5954       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5956     InstrItinData <tc_388f9897, /*tc_1*/
5957       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5958       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5960     InstrItinData <tc_38e0bae9, /*tc_3x*/
5961       [InstrStage<1, [SLOT3]>], [4, 4, 2, 1, 1],
5962       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5964     InstrItinData <tc_3d14a17b, /*tc_1*/
5965       [InstrStage<1, [SLOT0]>], [3, 2],
5966       [Hex_FWD, Hex_FWD]>,
5968     InstrItinData <tc_3edca78f, /*tc_2*/
5969       [InstrStage<1, [SLOT3]>], [4, 2],
5970       [Hex_FWD, Hex_FWD]>,
5972     InstrItinData <tc_3fbf1042, /*tc_1*/
5973       [InstrStage<1, [SLOT0]>], [3],
5974       [Hex_FWD]>,
5976     InstrItinData <tc_407e96f9, /*tc_1*/
5977       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5978       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5980     InstrItinData <tc_40d64c94, /*tc_newvjump*/
5981       [InstrStage<1, [SLOT0]>], [3, 1],
5982       [Hex_FWD, Hex_FWD]>,
5984     InstrItinData <tc_4222e6bf, /*tc_ld*/
5985       [InstrStage<1, [SLOT0]>], [4, 1, 2],
5986       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5988     InstrItinData <tc_42ff66ba, /*tc_1*/
5989       [InstrStage<1, [SLOT2]>], [2, 2],
5990       [Hex_FWD, Hex_FWD]>,
5992     InstrItinData <tc_442395f3, /*tc_2latepred*/
5993       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2, 2],
5994       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5996     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
5997       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 1],
5998       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6000     InstrItinData <tc_44d5a428, /*tc_st*/
6001       [InstrStage<1, [SLOT0]>], [1, 2],
6002       [Hex_FWD, Hex_FWD]>,
6004     InstrItinData <tc_44fffc58, /*tc_3*/
6005       [InstrStage<1, [SLOT2, SLOT3]>], [2],
6006       [Hex_FWD]>,
6008     InstrItinData <tc_45791fb8, /*tc_ld*/
6009       [InstrStage<1, [SLOT0]>], [4, 2, 1, 1, 2],
6010       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6012     InstrItinData <tc_45f9d1be, /*tc_2early*/
6013       [InstrStage<1, [SLOT2]>], [2],
6014       [Hex_FWD]>,
6016     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
6017       [InstrStage<1, [SLOT3]>], [4, 1],
6018       [Hex_FWD, Hex_FWD]>,
6020     InstrItinData <tc_4a55d03c, /*tc_1*/
6021       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6022       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6024     InstrItinData <tc_4abdbdc6, /*tc_3x*/
6025       [InstrStage<1, [SLOT3]>], [2, 2],
6026       [Hex_FWD, Hex_FWD]>,
6028     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
6029       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
6030       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6032     InstrItinData <tc_4bf903b0, /*tc_st*/
6033       [InstrStage<1, [SLOT0]>], [3],
6034       [Hex_FWD]>,
6036     InstrItinData <tc_503ce0f3, /*tc_3x*/
6037       [InstrStage<1, [SLOT3]>], [4, 2, 2, 1],
6038       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6040     InstrItinData <tc_53c851ab, /*tc_3stall*/
6041       [InstrStage<1, [SLOT2]>], [4, 1, 2],
6042       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6044     InstrItinData <tc_5502c366, /*tc_1*/
6045       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6046       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6048     InstrItinData <tc_55255f2b, /*tc_3stall*/
6049       [InstrStage<1, [SLOT3]>], [],
6050       []>,
6052     InstrItinData <tc_556f6577, /*tc_3x*/
6053       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6054       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6056     InstrItinData <tc_55a9a350, /*tc_st*/
6057       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6058       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6060     InstrItinData <tc_55b33fda, /*tc_1*/
6061       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6062       [Hex_FWD, Hex_FWD]>,
6064     InstrItinData <tc_56a124a7, /*tc_1*/
6065       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6066       [Hex_FWD, Hex_FWD]>,
6068     InstrItinData <tc_57a55b54, /*tc_1*/
6069       [InstrStage<1, [SLOT3]>], [2, 2],
6070       [Hex_FWD, Hex_FWD]>,
6072     InstrItinData <tc_5944960d, /*tc_ld*/
6073       [InstrStage<1, [SLOT0]>], [1, 1, 2],
6074       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6076     InstrItinData <tc_59a7822c, /*tc_1*/
6077       [InstrStage<1, [SLOT0]>], [2, 2],
6078       [Hex_FWD, Hex_FWD]>,
6080     InstrItinData <tc_5a4b5e58, /*tc_3x*/
6081       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6082       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6084     InstrItinData <tc_5b347363, /*tc_1*/
6085       [InstrStage<1, [SLOT0]>], [3, 2, 2],
6086       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6088     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
6089       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 2],
6090       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6092     InstrItinData <tc_5da50c4b, /*tc_1*/
6093       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6094       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6096     InstrItinData <tc_5deb5e47, /*tc_st*/
6097       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6098       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6100     InstrItinData <tc_5e4cf0e8, /*tc_2*/
6101       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6102       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6104     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
6105       [InstrStage<1, [SLOT0]>], [4, 4, 3, 1, 2],
6106       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6108     InstrItinData <tc_60e324ff, /*tc_1*/
6109       [InstrStage<1, [SLOT2]>], [2],
6110       [Hex_FWD]>,
6112     InstrItinData <tc_63567288, /*tc_2latepred*/
6113       [InstrStage<1, [SLOT0]>], [4],
6114       [Hex_FWD]>,
6116     InstrItinData <tc_64b00d8a, /*tc_ld*/
6117       [InstrStage<1, [SLOT0]>], [4, 1],
6118       [Hex_FWD, Hex_FWD]>,
6120     InstrItinData <tc_651cbe02, /*tc_1*/
6121       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6122       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6124     InstrItinData <tc_65279839, /*tc_2*/
6125       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6126       [Hex_FWD, Hex_FWD]>,
6128     InstrItinData <tc_65cbd974, /*tc_st*/
6129       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2],
6130       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6132     InstrItinData <tc_69bfb303, /*tc_3*/
6133       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
6134       [Hex_FWD, Hex_FWD]>,
6136     InstrItinData <tc_6ae3426b, /*tc_3x*/
6137       [InstrStage<1, [SLOT3]>], [4, 1],
6138       [Hex_FWD, Hex_FWD]>,
6140     InstrItinData <tc_6d861a95, /*tc_3x*/
6141       [InstrStage<1, [SLOT3]>], [2, 1],
6142       [Hex_FWD, Hex_FWD]>,
6144     InstrItinData <tc_6e20402a, /*tc_st*/
6145       [InstrStage<1, [SLOT0]>], [2, 3],
6146       [Hex_FWD, Hex_FWD]>,
6148     InstrItinData <tc_6f42bc60, /*tc_3stall*/
6149       [InstrStage<1, [SLOT0]>], [4, 1, 1],
6150       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6152     InstrItinData <tc_6fc5dbea, /*tc_1*/
6153       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6154       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6156     InstrItinData <tc_711c805f, /*tc_1*/
6157       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6158       [Hex_FWD, Hex_FWD]>,
6160     InstrItinData <tc_713b66bf, /*tc_1*/
6161       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6162       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6164     InstrItinData <tc_7401744f, /*tc_2*/
6165       [InstrStage<1, [SLOT3]>], [4, 4, 2, 2],
6166       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6168     InstrItinData <tc_7476d766, /*tc_3stall*/
6169       [InstrStage<1, [SLOT3]>], [4, 2],
6170       [Hex_FWD, Hex_FWD]>,
6172     InstrItinData <tc_74a42bda, /*tc_ld*/
6173       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
6174       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6176     InstrItinData <tc_76bb5435, /*tc_ld*/
6177       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2, 2],
6178       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6180     InstrItinData <tc_77f94a5e, /*tc_st*/
6181       [InstrStage<1, [SLOT0]>], [],
6182       []>,
6184     InstrItinData <tc_788b1d09, /*tc_3x*/
6185       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
6186       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6188     InstrItinData <tc_7af3a37e, /*tc_st*/
6189       [InstrStage<1, [SLOT0]>], [1, 3],
6190       [Hex_FWD, Hex_FWD]>,
6192     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
6193       [InstrStage<1, [SLOT0]>], [3, 2],
6194       [Hex_FWD, Hex_FWD]>,
6196     InstrItinData <tc_7c31e19a, /*tc_st*/
6197       [InstrStage<1, [SLOT0]>], [1, 2, 2],
6198       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6200     InstrItinData <tc_7c6d32e4, /*tc_ld*/
6201       [InstrStage<1, [SLOT0]>], [4, 2, 2],
6202       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6204     InstrItinData <tc_7f7f45f5, /*tc_4x*/
6205       [InstrStage<1, [SLOT3]>], [5, 5, 1],
6206       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6208     InstrItinData <tc_7f8ae742, /*tc_3x*/
6209       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6210       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6212     InstrItinData <tc_8035e91f, /*tc_st*/
6213       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
6214       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6216     InstrItinData <tc_822c3c68, /*tc_ld*/
6217       [InstrStage<1, [SLOT0]>], [4, 3, 2],
6218       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6220     InstrItinData <tc_829d8a86, /*tc_st*/
6221       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
6222       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6224     InstrItinData <tc_838c4d7a, /*tc_st*/
6225       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6228     InstrItinData <tc_84a7500d, /*tc_2*/
6229       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6230       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6232     InstrItinData <tc_86173609, /*tc_2latepred*/
6233       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2],
6234       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6236     InstrItinData <tc_887d1bb7, /*tc_st*/
6237       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6238       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6240     InstrItinData <tc_8a6d0d94, /*tc_ld*/
6241       [InstrStage<1, [SLOT0]>], [4, 2],
6242       [Hex_FWD, Hex_FWD]>,
6244     InstrItinData <tc_8a825db2, /*tc_2*/
6245       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6246       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6248     InstrItinData <tc_8b5bd4f5, /*tc_2*/
6249       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6250       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6252     InstrItinData <tc_8e82e8ca, /*tc_st*/
6253       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
6254       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6256     InstrItinData <tc_9124c04f, /*tc_1*/
6257       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6258       [Hex_FWD, Hex_FWD]>,
6260     InstrItinData <tc_92240447, /*tc_st*/
6261       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
6262       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6264     InstrItinData <tc_934753bb, /*tc_ld*/
6265       [InstrStage<1, [SLOT0]>], [3, 1, 2],
6266       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6268     InstrItinData <tc_937dd41c, /*tc_ld*/
6269       [InstrStage<1, [SLOT0]>], [],
6270       []>,
6272     InstrItinData <tc_9406230a, /*tc_3x*/
6273       [InstrStage<1, [SLOT3]>], [2, 1],
6274       [Hex_FWD, Hex_FWD]>,
6276     InstrItinData <tc_95a33176, /*tc_2*/
6277       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6278       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6280     InstrItinData <tc_96ef76ef, /*tc_st*/
6281       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
6282       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6284     InstrItinData <tc_975a4e54, /*tc_newvjump*/
6285       [InstrStage<1, [SLOT0]>], [3, 3, 2],
6286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6288     InstrItinData <tc_9783714b, /*tc_4x*/
6289       [InstrStage<1, [SLOT3]>], [5, 1],
6290       [Hex_FWD, Hex_FWD]>,
6292     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
6293       [InstrStage<1, [SLOT2]>], [],
6294       []>,
6296     InstrItinData <tc_9b3c0462, /*tc_2*/
6297       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6298       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6300     InstrItinData <tc_9bcfb2ee, /*tc_st*/
6301       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6302       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6304     InstrItinData <tc_9c52f549, /*tc_1*/
6305       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6306       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6308     InstrItinData <tc_9e27f2f9, /*tc_1*/
6309       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
6310       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6312     InstrItinData <tc_9e72dc89, /*tc_4x*/
6313       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
6314       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6316     InstrItinData <tc_9edb7c77, /*tc_4x*/
6317       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1, 2],
6318       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6320     InstrItinData <tc_9edefe01, /*tc_st*/
6321       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
6322       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6324     InstrItinData <tc_9f6cd987, /*tc_1*/
6325       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6326       [Hex_FWD, Hex_FWD]>,
6328     InstrItinData <tc_a08b630b, /*tc_2*/
6329       [InstrStage<1, [SLOT3]>], [4, 2, 2],
6330       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6332     InstrItinData <tc_a1297125, /*tc_1*/
6333       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6334       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6336     InstrItinData <tc_a154b476, /*tc_3x*/
6337       [InstrStage<1, [SLOT3]>], [4, 2, 1, 2],
6338       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6340     InstrItinData <tc_a2b365d2, /*tc_st*/
6341       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
6342       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6344     InstrItinData <tc_a3070909, /*tc_3stall*/
6345       [InstrStage<1, [SLOT0]>], [1, 1],
6346       [Hex_FWD, Hex_FWD]>,
6348     InstrItinData <tc_a32e03e7, /*tc_ld*/
6349       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2, 2],
6350       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6352     InstrItinData <tc_a38c45dc, /*tc_3x*/
6353       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1, 2],
6354       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6356     InstrItinData <tc_a4e22bbd, /*tc_2*/
6357       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6358       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6360     InstrItinData <tc_a4ee89db, /*tc_2early*/
6361       [InstrStage<1, [SLOT0]>], [],
6362       []>,
6364     InstrItinData <tc_a7a13fac, /*tc_1*/
6365       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6366       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6368     InstrItinData <tc_a7bdb22c, /*tc_2*/
6369       [InstrStage<1, [SLOT3]>], [4, 2],
6370       [Hex_FWD, Hex_FWD]>,
6372     InstrItinData <tc_a9edeffa, /*tc_st*/
6373       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
6374       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6376     InstrItinData <tc_abfd9a6d, /*tc_ld*/
6377       [InstrStage<1, [SLOT0]>], [4, 1, 2, 2],
6378       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6380     InstrItinData <tc_ac65613f, /*tc_ld*/
6381       [InstrStage<1, [SLOT0]>], [4, 3, 2, 2],
6382       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6384     InstrItinData <tc_addc37a8, /*tc_st*/
6385       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
6386       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6388     InstrItinData <tc_ae5babd7, /*tc_st*/
6389       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6390       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6392     InstrItinData <tc_aee6250c, /*tc_ld*/
6393       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
6394       [Hex_FWD, Hex_FWD]>,
6396     InstrItinData <tc_b1ae5f67, /*tc_st*/
6397       [InstrStage<1, [SLOT0]>], [1],
6398       [Hex_FWD]>,
6400     InstrItinData <tc_b4dc7630, /*tc_st*/
6401       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
6402       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6404     InstrItinData <tc_b7c4062a, /*tc_ld*/
6405       [InstrStage<1, [SLOT0]>], [4, 3, 1, 1, 2],
6406       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6408     InstrItinData <tc_b837298f, /*tc_1*/
6409       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
6410       []>,
6412     InstrItinData <tc_ba9255a6, /*tc_st*/
6413       [InstrStage<1, [SLOT0]>], [2, 2, 3],
6414       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6416     InstrItinData <tc_bb07f2c5, /*tc_st*/
6417       [InstrStage<1, [SLOT0]>], [3, 2, 3],
6418       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6420     InstrItinData <tc_bb831a7c, /*tc_2*/
6421       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2, 2],
6422       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6424     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
6425       [InstrStage<1, [SLOT0]>], [4, 1, 1, 2],
6426       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6428     InstrItinData <tc_c20701f0, /*tc_2*/
6429       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6430       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6432     InstrItinData <tc_c21d7447, /*tc_3x*/
6433       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6434       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6436     InstrItinData <tc_c57d9f39, /*tc_1*/
6437       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
6438       [Hex_FWD, Hex_FWD]>,
6440     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
6441       [InstrStage<1, [SLOT0]>], [],
6442       []>,
6444     InstrItinData <tc_ce59038e, /*tc_st*/
6445       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
6446       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6448     InstrItinData <tc_cfa0e29b, /*tc_st*/
6449       [InstrStage<1, [SLOT0]>], [2, 2, 3],
6450       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6452     InstrItinData <tc_d03278fd, /*tc_st*/
6453       [InstrStage<1, [SLOT0]>], [2, 1, 2, 2],
6454       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6456     InstrItinData <tc_d33e5eee, /*tc_1*/
6457       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6458       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6460     InstrItinData <tc_d3632d88, /*tc_2*/
6461       [InstrStage<1, [SLOT3]>], [4, 2],
6462       [Hex_FWD, Hex_FWD]>,
6464     InstrItinData <tc_d45ba9cd, /*tc_ld*/
6465       [InstrStage<1, [SLOT0]>], [1],
6466       [Hex_FWD]>,
6468     InstrItinData <tc_d57d649c, /*tc_3stall*/
6469       [InstrStage<1, [SLOT2]>], [2],
6470       [Hex_FWD]>,
6472     InstrItinData <tc_d61dfdc3, /*tc_2*/
6473       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6474       [Hex_FWD, Hex_FWD]>,
6476     InstrItinData <tc_d68dca5c, /*tc_3stall*/
6477       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6478       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6480     InstrItinData <tc_d7718fbe, /*tc_3x*/
6481       [InstrStage<1, [SLOT3]>], [1],
6482       [Hex_FWD]>,
6484     InstrItinData <tc_db596beb, /*tc_3x*/
6485       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6486       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6488     InstrItinData <tc_db96aa6b, /*tc_st*/
6489       [InstrStage<1, [SLOT0]>], [1],
6490       [Hex_FWD]>,
6492     InstrItinData <tc_dc51281d, /*tc_3*/
6493       [InstrStage<1, [SLOT2]>], [2, 1],
6494       [Hex_FWD, Hex_FWD]>,
6496     InstrItinData <tc_decdde8a, /*tc_1*/
6497       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
6498       [Hex_FWD]>,
6500     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
6501       [InstrStage<1, [SLOT0]>], [3, 2, 1],
6502       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6504     InstrItinData <tc_e3d699e3, /*tc_2*/
6505       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6506       [Hex_FWD, Hex_FWD]>,
6508     InstrItinData <tc_e9170fb7, /*tc_ld*/
6509       [InstrStage<1, [SLOT0]>], [4, 1],
6510       [Hex_FWD, Hex_FWD]>,
6512     InstrItinData <tc_ed03645c, /*tc_1*/
6513       [InstrStage<1, [SLOT2]>], [3, 2],
6514       [Hex_FWD, Hex_FWD]>,
6516     InstrItinData <tc_eed07714, /*tc_ld*/
6517       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
6518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6520     InstrItinData <tc_eeda4109, /*tc_1*/
6521       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
6522       [Hex_FWD, Hex_FWD]>,
6524     InstrItinData <tc_ef921005, /*tc_1*/
6525       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6526       [Hex_FWD, Hex_FWD]>,
6528     InstrItinData <tc_f098b237, /*tc_2*/
6529       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6530       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6532     InstrItinData <tc_f0cdeccf, /*tc_3x*/
6533       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
6534       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6536     InstrItinData <tc_f0e8e832, /*tc_4x*/
6537       [InstrStage<1, [SLOT3]>], [5, 1, 1],
6538       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6540     InstrItinData <tc_f34c1c21, /*tc_2*/
6541       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6542       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6544     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
6545       [InstrStage<1, [SLOT0]>], [2],
6546       [Hex_FWD]>,
6548     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
6549       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
6550       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6552     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
6553       [InstrStage<1, [SLOT0]>], [3, 2, 2],
6554       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6556     InstrItinData <tc_f7569068, /*tc_4x*/
6557       [InstrStage<1, [SLOT3]>], [5, 5, 1, 1],
6558       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6560     InstrItinData <tc_f999c66e, /*tc_1*/
6561       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6562       [Hex_FWD, Hex_FWD]>,
6564     InstrItinData <tc_fae9dfa5, /*tc_3x*/
6565       [InstrStage<1, [SLOT3]>], [4, 2],
6566       [Hex_FWD, Hex_FWD]>,
6568     InstrItinData <tc_fedb7e19, /*tc_ld*/
6569       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2],
6570       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
6571   ];
6574 class DepScalarItinV68 {
6575   list<InstrItinData> DepScalarItinV68_list = [
6576     InstrItinData <tc_011e0e9d, /*tc_st*/
6577       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
6578       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6580     InstrItinData <tc_01d44cb2, /*tc_2*/
6581       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6582       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6584     InstrItinData <tc_01e1be3b, /*tc_3x*/
6585       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
6586       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6588     InstrItinData <tc_02fe1c65, /*tc_4x*/
6589       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
6590       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6592     InstrItinData <tc_0655b949, /*tc_st*/
6593       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
6594       [Hex_FWD, Hex_FWD]>,
6596     InstrItinData <tc_075c8dd8, /*tc_ld*/
6597       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
6598       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6600     InstrItinData <tc_0a195f2c, /*tc_4x*/
6601       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
6602       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6604     InstrItinData <tc_0a6c20ae, /*tc_st*/
6605       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
6606       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6608     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
6609       [InstrStage<1, [SLOT2]>], [1],
6610       [Hex_FWD]>,
6612     InstrItinData <tc_0dfac0a7, /*tc_2*/
6613       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6614       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6616     InstrItinData <tc_0fac1eb8, /*tc_st*/
6617       [InstrStage<1, [SLOT0]>], [3, 2, 3],
6618       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6620     InstrItinData <tc_112d30d6, /*tc_1*/
6621       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
6622       [Hex_FWD]>,
6624     InstrItinData <tc_1242dc2a, /*tc_ld*/
6625       [InstrStage<1, [SLOT0]>], [2],
6626       [Hex_FWD]>,
6628     InstrItinData <tc_1248597c, /*tc_3x*/
6629       [InstrStage<1, [SLOT3]>], [2, 2],
6630       [Hex_FWD, Hex_FWD]>,
6632     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
6633       [InstrStage<1, [SLOT0]>], [3, 3, 1],
6634       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6636     InstrItinData <tc_151bf368, /*tc_1*/
6637       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6638       [Hex_FWD, Hex_FWD]>,
6640     InstrItinData <tc_158aa3f7, /*tc_st*/
6641       [InstrStage<1, [SLOT0]>], [1, 2, 2],
6642       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6644     InstrItinData <tc_197dce51, /*tc_3x*/
6645       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6646       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6648     InstrItinData <tc_1981450d, /*tc_newvjump*/
6649       [InstrStage<1, [SLOT0]>], [3],
6650       [Hex_FWD]>,
6652     InstrItinData <tc_1c2c7a4a, /*tc_1*/
6653       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
6654       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6656     InstrItinData <tc_1c7522a8, /*tc_ld*/
6657       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
6658       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6660     InstrItinData <tc_1d41f8b7, /*tc_1*/
6661       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
6662       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6664     InstrItinData <tc_1fcb8495, /*tc_2*/
6665       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6668     InstrItinData <tc_1fe4ab69, /*tc_st*/
6669       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
6670       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6672     InstrItinData <tc_20131976, /*tc_2*/
6673       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6674       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6676     InstrItinData <tc_2237d952, /*tc_ld*/
6677       [InstrStage<1, [SLOT0]>], [1, 2],
6678       [Hex_FWD, Hex_FWD]>,
6680     InstrItinData <tc_23708a21, /*tc_1*/
6681       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
6682       []>,
6684     InstrItinData <tc_2471c1c8, /*tc_ld*/
6685       [InstrStage<1, [SLOT0]>], [4, 1],
6686       [Hex_FWD, Hex_FWD]>,
6688     InstrItinData <tc_24e109c7, /*tc_newvjump*/
6689       [InstrStage<1, [SLOT0]>], [3, 3, 2],
6690       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6692     InstrItinData <tc_24f426ab, /*tc_1*/
6693       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
6694       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6696     InstrItinData <tc_280f7fe1, /*tc_st*/
6697       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
6698       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6700     InstrItinData <tc_28e55c6f, /*tc_3x*/
6701       [InstrStage<1, [SLOT3]>], [1, 1],
6702       [Hex_FWD, Hex_FWD]>,
6704     InstrItinData <tc_2c13e7f5, /*tc_2*/
6705       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
6706       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6708     InstrItinData <tc_2c3e17fc, /*tc_3x*/
6709       [InstrStage<1, [SLOT3]>], [1],
6710       [Hex_FWD]>,
6712     InstrItinData <tc_2f573607, /*tc_1*/
6713       [InstrStage<1, [SLOT2]>], [2, 2],
6714       [Hex_FWD, Hex_FWD]>,
6716     InstrItinData <tc_362b0be2, /*tc_3*/
6717       [InstrStage<1, [SLOT2]>], [1],
6718       [Hex_FWD]>,
6720     InstrItinData <tc_38382228, /*tc_3x*/
6721       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
6722       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6724     InstrItinData <tc_388f9897, /*tc_1*/
6725       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6726       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6728     InstrItinData <tc_38e0bae9, /*tc_3x*/
6729       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
6730       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6732     InstrItinData <tc_3d14a17b, /*tc_1*/
6733       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
6734       [Hex_FWD, Hex_FWD]>,
6736     InstrItinData <tc_3edca78f, /*tc_2*/
6737       [InstrStage<1, [SLOT3]>], [4, 2],
6738       [Hex_FWD, Hex_FWD]>,
6740     InstrItinData <tc_3fbf1042, /*tc_1*/
6741       [InstrStage<1, [SLOT0, SLOT1]>], [3],
6742       [Hex_FWD]>,
6744     InstrItinData <tc_407e96f9, /*tc_1*/
6745       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6746       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6748     InstrItinData <tc_40d64c94, /*tc_newvjump*/
6749       [InstrStage<1, [SLOT0]>], [3, 1],
6750       [Hex_FWD, Hex_FWD]>,
6752     InstrItinData <tc_4222e6bf, /*tc_ld*/
6753       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
6754       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6756     InstrItinData <tc_42ff66ba, /*tc_1*/
6757       [InstrStage<1, [SLOT2]>], [2, 2],
6758       [Hex_FWD, Hex_FWD]>,
6760     InstrItinData <tc_442395f3, /*tc_2latepred*/
6761       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
6762       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6764     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
6765       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
6766       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6768     InstrItinData <tc_44d5a428, /*tc_st*/
6769       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
6770       [Hex_FWD, Hex_FWD]>,
6772     InstrItinData <tc_44fffc58, /*tc_3*/
6773       [InstrStage<1, [SLOT2, SLOT3]>], [2],
6774       [Hex_FWD]>,
6776     InstrItinData <tc_45791fb8, /*tc_ld*/
6777       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
6778       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6780     InstrItinData <tc_45f9d1be, /*tc_2early*/
6781       [InstrStage<1, [SLOT2]>], [2],
6782       [Hex_FWD]>,
6784     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
6785       [InstrStage<1, [SLOT3]>], [4, 1],
6786       [Hex_FWD, Hex_FWD]>,
6788     InstrItinData <tc_4a55d03c, /*tc_1*/
6789       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6790       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6792     InstrItinData <tc_4abdbdc6, /*tc_3x*/
6793       [InstrStage<1, [SLOT3]>], [2, 2],
6794       [Hex_FWD, Hex_FWD]>,
6796     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
6797       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
6798       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6800     InstrItinData <tc_4bf903b0, /*tc_st*/
6801       [InstrStage<1, [SLOT0]>], [3],
6802       [Hex_FWD]>,
6804     InstrItinData <tc_503ce0f3, /*tc_3x*/
6805       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
6806       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6808     InstrItinData <tc_53c851ab, /*tc_3stall*/
6809       [InstrStage<1, [SLOT2]>], [4, 1, 2],
6810       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6812     InstrItinData <tc_5502c366, /*tc_1*/
6813       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6814       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6816     InstrItinData <tc_55255f2b, /*tc_3stall*/
6817       [InstrStage<1, [SLOT3]>], [],
6818       []>,
6820     InstrItinData <tc_556f6577, /*tc_3x*/
6821       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6822       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6824     InstrItinData <tc_55a9a350, /*tc_st*/
6825       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6826       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6828     InstrItinData <tc_55b33fda, /*tc_1*/
6829       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6830       [Hex_FWD, Hex_FWD]>,
6832     InstrItinData <tc_56a124a7, /*tc_1*/
6833       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6834       [Hex_FWD, Hex_FWD]>,
6836     InstrItinData <tc_57a55b54, /*tc_1*/
6837       [InstrStage<1, [SLOT3]>], [2, 2],
6838       [Hex_FWD, Hex_FWD]>,
6840     InstrItinData <tc_5944960d, /*tc_ld*/
6841       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
6842       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6844     InstrItinData <tc_59a7822c, /*tc_1*/
6845       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
6846       [Hex_FWD, Hex_FWD]>,
6848     InstrItinData <tc_5a4b5e58, /*tc_3x*/
6849       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6850       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6852     InstrItinData <tc_5b347363, /*tc_1*/
6853       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
6854       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6856     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
6857       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
6858       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6860     InstrItinData <tc_5da50c4b, /*tc_1*/
6861       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6862       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6864     InstrItinData <tc_5deb5e47, /*tc_st*/
6865       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6866       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6868     InstrItinData <tc_5e4cf0e8, /*tc_2*/
6869       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
6870       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6872     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
6873       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
6874       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6876     InstrItinData <tc_60e324ff, /*tc_1*/
6877       [InstrStage<1, [SLOT2]>], [2],
6878       [Hex_FWD]>,
6880     InstrItinData <tc_63567288, /*tc_2latepred*/
6881       [InstrStage<1, [SLOT0, SLOT1]>], [4],
6882       [Hex_FWD]>,
6884     InstrItinData <tc_64b00d8a, /*tc_ld*/
6885       [InstrStage<1, [SLOT0]>], [4, 1],
6886       [Hex_FWD, Hex_FWD]>,
6888     InstrItinData <tc_651cbe02, /*tc_1*/
6889       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6890       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6892     InstrItinData <tc_65279839, /*tc_2*/
6893       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6894       [Hex_FWD, Hex_FWD]>,
6896     InstrItinData <tc_65cbd974, /*tc_st*/
6897       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
6898       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6900     InstrItinData <tc_69bfb303, /*tc_3*/
6901       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
6902       [Hex_FWD, Hex_FWD]>,
6904     InstrItinData <tc_6ae3426b, /*tc_3x*/
6905       [InstrStage<1, [SLOT3]>], [4, 1],
6906       [Hex_FWD, Hex_FWD]>,
6908     InstrItinData <tc_6d861a95, /*tc_3x*/
6909       [InstrStage<1, [SLOT3]>], [2, 1],
6910       [Hex_FWD, Hex_FWD]>,
6912     InstrItinData <tc_6e20402a, /*tc_st*/
6913       [InstrStage<1, [SLOT0]>], [2, 3],
6914       [Hex_FWD, Hex_FWD]>,
6916     InstrItinData <tc_6f42bc60, /*tc_3stall*/
6917       [InstrStage<1, [SLOT0]>], [4, 1, 1],
6918       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6920     InstrItinData <tc_6fc5dbea, /*tc_1*/
6921       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6922       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6924     InstrItinData <tc_711c805f, /*tc_1*/
6925       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6926       [Hex_FWD, Hex_FWD]>,
6928     InstrItinData <tc_713b66bf, /*tc_1*/
6929       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6930       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6932     InstrItinData <tc_7401744f, /*tc_2*/
6933       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
6934       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6936     InstrItinData <tc_7476d766, /*tc_3stall*/
6937       [InstrStage<1, [SLOT3]>], [4, 2],
6938       [Hex_FWD, Hex_FWD]>,
6940     InstrItinData <tc_74a42bda, /*tc_ld*/
6941       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
6942       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6944     InstrItinData <tc_76bb5435, /*tc_ld*/
6945       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
6946       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6948     InstrItinData <tc_77f94a5e, /*tc_st*/
6949       [InstrStage<1, [SLOT0]>], [],
6950       []>,
6952     InstrItinData <tc_788b1d09, /*tc_3x*/
6953       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
6954       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6956     InstrItinData <tc_7af3a37e, /*tc_st*/
6957       [InstrStage<1, [SLOT0]>], [1, 3],
6958       [Hex_FWD, Hex_FWD]>,
6960     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
6961       [InstrStage<1, [SLOT0]>], [3, 2],
6962       [Hex_FWD, Hex_FWD]>,
6964     InstrItinData <tc_7c31e19a, /*tc_st*/
6965       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6966       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6968     InstrItinData <tc_7c6d32e4, /*tc_ld*/
6969       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
6970       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6972     InstrItinData <tc_7f7f45f5, /*tc_4x*/
6973       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
6974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6976     InstrItinData <tc_7f8ae742, /*tc_3x*/
6977       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
6978       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6980     InstrItinData <tc_8035e91f, /*tc_st*/
6981       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
6982       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6984     InstrItinData <tc_822c3c68, /*tc_ld*/
6985       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
6986       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6988     InstrItinData <tc_829d8a86, /*tc_st*/
6989       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
6990       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6992     InstrItinData <tc_838c4d7a, /*tc_st*/
6993       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6994       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6996     InstrItinData <tc_84a7500d, /*tc_2*/
6997       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
6998       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7000     InstrItinData <tc_86173609, /*tc_2latepred*/
7001       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
7002       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7004     InstrItinData <tc_887d1bb7, /*tc_st*/
7005       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
7006       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7008     InstrItinData <tc_8a6d0d94, /*tc_ld*/
7009       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
7010       [Hex_FWD, Hex_FWD]>,
7012     InstrItinData <tc_8a825db2, /*tc_2*/
7013       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7014       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7016     InstrItinData <tc_8b5bd4f5, /*tc_2*/
7017       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
7018       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7020     InstrItinData <tc_8e82e8ca, /*tc_st*/
7021       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
7022       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7024     InstrItinData <tc_9124c04f, /*tc_1*/
7025       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
7026       [Hex_FWD, Hex_FWD]>,
7028     InstrItinData <tc_92240447, /*tc_st*/
7029       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
7030       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7032     InstrItinData <tc_934753bb, /*tc_ld*/
7033       [InstrStage<1, [SLOT0]>], [3, 1, 2],
7034       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7036     InstrItinData <tc_937dd41c, /*tc_ld*/
7037       [InstrStage<1, [SLOT0, SLOT1]>], [],
7038       []>,
7040     InstrItinData <tc_9406230a, /*tc_3x*/
7041       [InstrStage<1, [SLOT3]>], [2, 1],
7042       [Hex_FWD, Hex_FWD]>,
7044     InstrItinData <tc_95a33176, /*tc_2*/
7045       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
7046       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7048     InstrItinData <tc_96ef76ef, /*tc_st*/
7049       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
7050       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7052     InstrItinData <tc_975a4e54, /*tc_newvjump*/
7053       [InstrStage<1, [SLOT0]>], [3, 3, 2],
7054       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7056     InstrItinData <tc_9783714b, /*tc_4x*/
7057       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
7058       [Hex_FWD, Hex_FWD]>,
7060     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
7061       [InstrStage<1, [SLOT2]>], [],
7062       []>,
7064     InstrItinData <tc_9b3c0462, /*tc_2*/
7065       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7066       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7068     InstrItinData <tc_9bcfb2ee, /*tc_st*/
7069       [InstrStage<1, [SLOT0]>], [1, 2, 3],
7070       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7072     InstrItinData <tc_9c52f549, /*tc_1*/
7073       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
7074       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7076     InstrItinData <tc_9e27f2f9, /*tc_1*/
7077       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
7078       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7080     InstrItinData <tc_9e72dc89, /*tc_4x*/
7081       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
7082       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7084     InstrItinData <tc_9edb7c77, /*tc_4x*/
7085       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
7086       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7088     InstrItinData <tc_9edefe01, /*tc_st*/
7089       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
7090       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7092     InstrItinData <tc_9f6cd987, /*tc_1*/
7093       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7094       [Hex_FWD, Hex_FWD]>,
7096     InstrItinData <tc_a08b630b, /*tc_2*/
7097       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7098       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7100     InstrItinData <tc_a1297125, /*tc_1*/
7101       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7102       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7104     InstrItinData <tc_a154b476, /*tc_3x*/
7105       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
7106       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7108     InstrItinData <tc_a2b365d2, /*tc_st*/
7109       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
7110       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7112     InstrItinData <tc_a3070909, /*tc_3stall*/
7113       [InstrStage<1, [SLOT0]>], [1, 1],
7114       [Hex_FWD, Hex_FWD]>,
7116     InstrItinData <tc_a32e03e7, /*tc_ld*/
7117       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
7118       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7120     InstrItinData <tc_a38c45dc, /*tc_3x*/
7121       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
7122       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7124     InstrItinData <tc_a4e22bbd, /*tc_2*/
7125       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
7126       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7128     InstrItinData <tc_a4ee89db, /*tc_2early*/
7129       [InstrStage<1, [SLOT0]>], [],
7130       []>,
7132     InstrItinData <tc_a7a13fac, /*tc_1*/
7133       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
7134       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7136     InstrItinData <tc_a7bdb22c, /*tc_2*/
7137       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7138       [Hex_FWD, Hex_FWD]>,
7140     InstrItinData <tc_a9edeffa, /*tc_st*/
7141       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
7142       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7144     InstrItinData <tc_abfd9a6d, /*tc_ld*/
7145       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
7146       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7148     InstrItinData <tc_ac65613f, /*tc_ld*/
7149       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
7150       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7152     InstrItinData <tc_addc37a8, /*tc_st*/
7153       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
7154       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7156     InstrItinData <tc_ae5babd7, /*tc_st*/
7157       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
7158       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7160     InstrItinData <tc_aee6250c, /*tc_ld*/
7161       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
7162       [Hex_FWD, Hex_FWD]>,
7164     InstrItinData <tc_b1ae5f67, /*tc_st*/
7165       [InstrStage<1, [SLOT0]>], [1],
7166       [Hex_FWD]>,
7168     InstrItinData <tc_b4dc7630, /*tc_st*/
7169       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
7170       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7172     InstrItinData <tc_b7c4062a, /*tc_ld*/
7173       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
7174       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7176     InstrItinData <tc_b837298f, /*tc_1*/
7177       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
7178       []>,
7180     InstrItinData <tc_ba9255a6, /*tc_st*/
7181       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
7182       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7184     InstrItinData <tc_bb07f2c5, /*tc_st*/
7185       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
7186       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7188     InstrItinData <tc_bb831a7c, /*tc_2*/
7189       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
7190       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7192     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
7193       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
7194       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7196     InstrItinData <tc_c20701f0, /*tc_2*/
7197       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7198       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7200     InstrItinData <tc_c21d7447, /*tc_3x*/
7201       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
7202       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7204     InstrItinData <tc_c57d9f39, /*tc_1*/
7205       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
7206       [Hex_FWD, Hex_FWD]>,
7208     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
7209       [InstrStage<1, [SLOT0]>], [],
7210       []>,
7212     InstrItinData <tc_ce59038e, /*tc_st*/
7213       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
7214       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7216     InstrItinData <tc_cfa0e29b, /*tc_st*/
7217       [InstrStage<1, [SLOT0]>], [2, 2, 3],
7218       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7220     InstrItinData <tc_d03278fd, /*tc_st*/
7221       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
7222       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7224     InstrItinData <tc_d33e5eee, /*tc_1*/
7225       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
7226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7228     InstrItinData <tc_d3632d88, /*tc_2*/
7229       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7230       [Hex_FWD, Hex_FWD]>,
7232     InstrItinData <tc_d45ba9cd, /*tc_ld*/
7233       [InstrStage<1, [SLOT0]>], [1],
7234       [Hex_FWD]>,
7236     InstrItinData <tc_d57d649c, /*tc_3stall*/
7237       [InstrStage<1, [SLOT2]>], [2],
7238       [Hex_FWD]>,
7240     InstrItinData <tc_d61dfdc3, /*tc_2*/
7241       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7242       [Hex_FWD, Hex_FWD]>,
7244     InstrItinData <tc_d68dca5c, /*tc_3stall*/
7245       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
7246       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7248     InstrItinData <tc_d7718fbe, /*tc_3x*/
7249       [InstrStage<1, [SLOT3]>], [1],
7250       [Hex_FWD]>,
7252     InstrItinData <tc_db596beb, /*tc_3x*/
7253       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
7254       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7256     InstrItinData <tc_db96aa6b, /*tc_st*/
7257       [InstrStage<1, [SLOT0]>], [1],
7258       [Hex_FWD]>,
7260     InstrItinData <tc_dc51281d, /*tc_3*/
7261       [InstrStage<1, [SLOT2]>], [2, 1],
7262       [Hex_FWD, Hex_FWD]>,
7264     InstrItinData <tc_decdde8a, /*tc_1*/
7265       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
7266       [Hex_FWD]>,
7268     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
7269       [InstrStage<1, [SLOT0]>], [3, 2, 1],
7270       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7272     InstrItinData <tc_e3d699e3, /*tc_2*/
7273       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7274       [Hex_FWD, Hex_FWD]>,
7276     InstrItinData <tc_e9170fb7, /*tc_ld*/
7277       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
7278       [Hex_FWD, Hex_FWD]>,
7280     InstrItinData <tc_ed03645c, /*tc_1*/
7281       [InstrStage<1, [SLOT2]>], [3, 2],
7282       [Hex_FWD, Hex_FWD]>,
7284     InstrItinData <tc_eed07714, /*tc_ld*/
7285       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
7286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7288     InstrItinData <tc_eeda4109, /*tc_1*/
7289       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
7290       [Hex_FWD, Hex_FWD]>,
7292     InstrItinData <tc_ef921005, /*tc_1*/
7293       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7294       [Hex_FWD, Hex_FWD]>,
7296     InstrItinData <tc_f098b237, /*tc_2*/
7297       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7298       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7300     InstrItinData <tc_f0cdeccf, /*tc_3x*/
7301       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
7302       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7304     InstrItinData <tc_f0e8e832, /*tc_4x*/
7305       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
7306       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7308     InstrItinData <tc_f34c1c21, /*tc_2*/
7309       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7310       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7312     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
7313       [InstrStage<1, [SLOT0]>], [2],
7314       [Hex_FWD]>,
7316     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
7317       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
7318       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7320     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
7321       [InstrStage<1, [SLOT0]>], [3, 2, 2],
7322       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7324     InstrItinData <tc_f7569068, /*tc_4x*/
7325       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
7326       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7328     InstrItinData <tc_f999c66e, /*tc_1*/
7329       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
7330       [Hex_FWD, Hex_FWD]>,
7332     InstrItinData <tc_fae9dfa5, /*tc_3x*/
7333       [InstrStage<1, [SLOT3]>], [4, 2],
7334       [Hex_FWD, Hex_FWD]>,
7336     InstrItinData <tc_fedb7e19, /*tc_ld*/
7337       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
7338       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
7339   ];