xref: /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td (revision ec0ea6efa1ad229d75c394c1a9b9cac33af2b1d3)
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//===----------------------------------------------------------------------===//
10
11def tc_011e0e9d : InstrItinClass;
12def tc_01d44cb2 : InstrItinClass;
13def tc_01e1be3b : InstrItinClass;
14def tc_02fe1c65 : InstrItinClass;
15def tc_0655b949 : InstrItinClass;
16def tc_075c8dd8 : InstrItinClass;
17def tc_0a195f2c : InstrItinClass;
18def tc_0a6c20ae : InstrItinClass;
19def tc_0ba0d5da : InstrItinClass;
20def tc_0dfac0a7 : InstrItinClass;
21def tc_0fac1eb8 : InstrItinClass;
22def tc_112d30d6 : InstrItinClass;
23def tc_1242dc2a : InstrItinClass;
24def tc_1248597c : InstrItinClass;
25def tc_14ab4f41 : InstrItinClass;
26def tc_151bf368 : InstrItinClass;
27def tc_158aa3f7 : InstrItinClass;
28def tc_197dce51 : InstrItinClass;
29def tc_1981450d : InstrItinClass;
30def tc_1c2c7a4a : InstrItinClass;
31def tc_1c7522a8 : InstrItinClass;
32def tc_1d41f8b7 : InstrItinClass;
33def tc_1fcb8495 : InstrItinClass;
34def tc_1fe4ab69 : InstrItinClass;
35def tc_20131976 : InstrItinClass;
36def tc_2237d952 : InstrItinClass;
37def tc_23708a21 : InstrItinClass;
38def tc_2471c1c8 : InstrItinClass;
39def tc_24e109c7 : InstrItinClass;
40def tc_24f426ab : InstrItinClass;
41def tc_280f7fe1 : InstrItinClass;
42def tc_28e55c6f : InstrItinClass;
43def tc_2c13e7f5 : InstrItinClass;
44def tc_2c3e17fc : InstrItinClass;
45def tc_2f573607 : InstrItinClass;
46def tc_362b0be2 : InstrItinClass;
47def tc_38382228 : InstrItinClass;
48def tc_388f9897 : InstrItinClass;
49def tc_38e0bae9 : InstrItinClass;
50def tc_3d14a17b : InstrItinClass;
51def tc_3edca78f : InstrItinClass;
52def tc_3fbf1042 : InstrItinClass;
53def tc_407e96f9 : InstrItinClass;
54def tc_40d64c94 : InstrItinClass;
55def tc_4222e6bf : InstrItinClass;
56def tc_42ff66ba : InstrItinClass;
57def tc_442395f3 : InstrItinClass;
58def tc_449acf79 : InstrItinClass;
59def tc_44d5a428 : InstrItinClass;
60def tc_44fffc58 : InstrItinClass;
61def tc_45791fb8 : InstrItinClass;
62def tc_45f9d1be : InstrItinClass;
63def tc_49fdfd4b : InstrItinClass;
64def tc_4a55d03c : InstrItinClass;
65def tc_4abdbdc6 : InstrItinClass;
66def tc_4ac61d92 : InstrItinClass;
67def tc_4bf903b0 : InstrItinClass;
68def tc_503ce0f3 : InstrItinClass;
69def tc_53c851ab : InstrItinClass;
70def tc_5502c366 : InstrItinClass;
71def tc_55255f2b : InstrItinClass;
72def tc_556f6577 : InstrItinClass;
73def tc_55a9a350 : InstrItinClass;
74def tc_55b33fda : InstrItinClass;
75def tc_56a124a7 : InstrItinClass;
76def tc_57a55b54 : InstrItinClass;
77def tc_5944960d : InstrItinClass;
78def tc_59a7822c : InstrItinClass;
79def tc_5a4b5e58 : InstrItinClass;
80def tc_5b347363 : InstrItinClass;
81def tc_5ceb2f9e : InstrItinClass;
82def tc_5da50c4b : InstrItinClass;
83def tc_5deb5e47 : InstrItinClass;
84def tc_5e4cf0e8 : InstrItinClass;
85def tc_5f2afaf7 : InstrItinClass;
86def tc_60e324ff : InstrItinClass;
87def tc_63567288 : InstrItinClass;
88def tc_64b00d8a : InstrItinClass;
89def tc_651cbe02 : InstrItinClass;
90def tc_65279839 : InstrItinClass;
91def tc_65cbd974 : InstrItinClass;
92def tc_69bfb303 : InstrItinClass;
93def tc_6ae3426b : InstrItinClass;
94def tc_6d861a95 : InstrItinClass;
95def tc_6e20402a : InstrItinClass;
96def tc_6f42bc60 : InstrItinClass;
97def tc_6fc5dbea : InstrItinClass;
98def tc_711c805f : InstrItinClass;
99def tc_713b66bf : InstrItinClass;
100def tc_7401744f : InstrItinClass;
101def tc_7476d766 : InstrItinClass;
102def tc_74a42bda : InstrItinClass;
103def tc_76bb5435 : InstrItinClass;
104def tc_77f94a5e : InstrItinClass;
105def tc_788b1d09 : InstrItinClass;
106def tc_7af3a37e : InstrItinClass;
107def tc_7b9187d3 : InstrItinClass;
108def tc_7c31e19a : InstrItinClass;
109def tc_7c6d32e4 : InstrItinClass;
110def tc_7f7f45f5 : InstrItinClass;
111def tc_7f8ae742 : InstrItinClass;
112def tc_8035e91f : InstrItinClass;
113def tc_822c3c68 : InstrItinClass;
114def tc_829d8a86 : InstrItinClass;
115def tc_838c4d7a : InstrItinClass;
116def tc_84a7500d : InstrItinClass;
117def tc_86173609 : InstrItinClass;
118def tc_887d1bb7 : InstrItinClass;
119def tc_8a6d0d94 : InstrItinClass;
120def tc_8a825db2 : InstrItinClass;
121def tc_8b5bd4f5 : InstrItinClass;
122def tc_8e82e8ca : InstrItinClass;
123def tc_9124c04f : InstrItinClass;
124def tc_92240447 : InstrItinClass;
125def tc_934753bb : InstrItinClass;
126def tc_937dd41c : InstrItinClass;
127def tc_9406230a : InstrItinClass;
128def tc_95a33176 : InstrItinClass;
129def tc_96ef76ef : InstrItinClass;
130def tc_975a4e54 : InstrItinClass;
131def tc_9783714b : InstrItinClass;
132def tc_9b34f5e0 : InstrItinClass;
133def tc_9b3c0462 : InstrItinClass;
134def tc_9bcfb2ee : InstrItinClass;
135def tc_9c52f549 : InstrItinClass;
136def tc_9e27f2f9 : InstrItinClass;
137def tc_9e72dc89 : InstrItinClass;
138def tc_9edb7c77 : InstrItinClass;
139def tc_9edefe01 : InstrItinClass;
140def tc_9f6cd987 : InstrItinClass;
141def tc_a08b630b : InstrItinClass;
142def tc_a1297125 : InstrItinClass;
143def tc_a154b476 : InstrItinClass;
144def tc_a2b365d2 : InstrItinClass;
145def tc_a3070909 : InstrItinClass;
146def tc_a32e03e7 : InstrItinClass;
147def tc_a38c45dc : InstrItinClass;
148def tc_a4e22bbd : InstrItinClass;
149def tc_a4ee89db : InstrItinClass;
150def tc_a7a13fac : InstrItinClass;
151def tc_a7bdb22c : InstrItinClass;
152def tc_a9edeffa : InstrItinClass;
153def tc_abfd9a6d : InstrItinClass;
154def tc_ac65613f : InstrItinClass;
155def tc_addc37a8 : InstrItinClass;
156def tc_ae5babd7 : InstrItinClass;
157def tc_aee6250c : InstrItinClass;
158def tc_b1ae5f67 : InstrItinClass;
159def tc_b4dc7630 : InstrItinClass;
160def tc_b7c4062a : InstrItinClass;
161def tc_b837298f : InstrItinClass;
162def tc_ba9255a6 : InstrItinClass;
163def tc_bb07f2c5 : InstrItinClass;
164def tc_bb831a7c : InstrItinClass;
165def tc_bf2ffc0f : InstrItinClass;
166def tc_c20701f0 : InstrItinClass;
167def tc_c21d7447 : InstrItinClass;
168def tc_c57d9f39 : InstrItinClass;
169def tc_c818ff7f : InstrItinClass;
170def tc_ce59038e : InstrItinClass;
171def tc_cfa0e29b : InstrItinClass;
172def tc_d03278fd : InstrItinClass;
173def tc_d33e5eee : InstrItinClass;
174def tc_d3632d88 : InstrItinClass;
175def tc_d45ba9cd : InstrItinClass;
176def tc_d57d649c : InstrItinClass;
177def tc_d61dfdc3 : InstrItinClass;
178def tc_d68dca5c : InstrItinClass;
179def tc_d7718fbe : InstrItinClass;
180def tc_db596beb : InstrItinClass;
181def tc_db96aa6b : InstrItinClass;
182def tc_dc51281d : InstrItinClass;
183def tc_decdde8a : InstrItinClass;
184def tc_df5d53f9 : InstrItinClass;
185def tc_e3d699e3 : InstrItinClass;
186def tc_e9170fb7 : InstrItinClass;
187def tc_ed03645c : InstrItinClass;
188def tc_eed07714 : InstrItinClass;
189def tc_eeda4109 : InstrItinClass;
190def tc_ef921005 : InstrItinClass;
191def tc_f098b237 : InstrItinClass;
192def tc_f0cdeccf : InstrItinClass;
193def tc_f0e8e832 : InstrItinClass;
194def tc_f34c1c21 : InstrItinClass;
195def tc_f38f92e1 : InstrItinClass;
196def tc_f529831b : InstrItinClass;
197def tc_f6e2aff9 : InstrItinClass;
198def tc_f7569068 : InstrItinClass;
199def tc_f999c66e : InstrItinClass;
200def tc_fae9dfa5 : InstrItinClass;
201def tc_fedb7e19 : InstrItinClass;
202
203class 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]>]>  ];
396}
397
398class 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]>,
403
404    InstrItinData <tc_01d44cb2, /*tc_1*/
405      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
406      [Hex_FWD, Hex_FWD, Hex_FWD]>,
407
408    InstrItinData <tc_01e1be3b, /*tc_3x*/
409      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
410      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
411
412    InstrItinData <tc_02fe1c65, /*tc_3x*/
413      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
414      [Hex_FWD, Hex_FWD, Hex_FWD]>,
415
416    InstrItinData <tc_0655b949, /*tc_st*/
417      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
418      [Hex_FWD, Hex_FWD]>,
419
420    InstrItinData <tc_075c8dd8, /*tc_ld*/
421      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
422      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
423
424    InstrItinData <tc_0a195f2c, /*tc_4x*/
425      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
426      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
427
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]>,
431
432    InstrItinData <tc_0ba0d5da, /*tc_2early*/
433      [InstrStage<1, [SLOT2]>], [1],
434      [Hex_FWD]>,
435
436    InstrItinData <tc_0dfac0a7, /*tc_2*/
437      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
438      [Hex_FWD, Hex_FWD, Hex_FWD]>,
439
440    InstrItinData <tc_0fac1eb8, /*tc_st*/
441      [InstrStage<1, [SLOT0]>], [3, 2, 3],
442      [Hex_FWD, Hex_FWD, Hex_FWD]>,
443
444    InstrItinData <tc_112d30d6, /*tc_1*/
445      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
446      [Hex_FWD]>,
447
448    InstrItinData <tc_1242dc2a, /*tc_ld*/
449      [InstrStage<1, [SLOT0]>], [2],
450      [Hex_FWD]>,
451
452    InstrItinData <tc_1248597c, /*tc_3x*/
453      [InstrStage<1, [SLOT3]>], [2, 2],
454      [Hex_FWD, Hex_FWD]>,
455
456    InstrItinData <tc_14ab4f41, /*tc_3stall*/
457      [InstrStage<1, [SLOT0]>], [4, 3, 1],
458      [Hex_FWD, Hex_FWD, Hex_FWD]>,
459
460    InstrItinData <tc_151bf368, /*tc_2early*/
461      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
462      [Hex_FWD, Hex_FWD]>,
463
464    InstrItinData <tc_158aa3f7, /*tc_st*/
465      [InstrStage<1, [SLOT0]>], [1, 2, 2],
466      [Hex_FWD, Hex_FWD, Hex_FWD]>,
467
468    InstrItinData <tc_197dce51, /*tc_3x*/
469      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
470      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
471
472    InstrItinData <tc_1981450d, /*tc_3stall*/
473      [InstrStage<1, [SLOT0]>], [3],
474      [Hex_FWD]>,
475
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]>,
479
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]>,
483
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]>,
487
488    InstrItinData <tc_1fcb8495, /*tc_2*/
489      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
490      [Hex_FWD, Hex_FWD, Hex_FWD]>,
491
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]>,
495
496    InstrItinData <tc_20131976, /*tc_2*/
497      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
498      [Hex_FWD, Hex_FWD, Hex_FWD]>,
499
500    InstrItinData <tc_2237d952, /*tc_ld*/
501      [InstrStage<1, [SLOT0]>], [1, 2],
502      [Hex_FWD, Hex_FWD]>,
503
504    InstrItinData <tc_23708a21, /*tc_2early*/
505      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
506      []>,
507
508    InstrItinData <tc_2471c1c8, /*tc_ld*/
509      [InstrStage<1, [SLOT0]>], [4, 1],
510      [Hex_FWD, Hex_FWD]>,
511
512    InstrItinData <tc_24e109c7, /*tc_3stall*/
513      [InstrStage<1, [SLOT0]>], [3, 1, 2],
514      [Hex_FWD, Hex_FWD, Hex_FWD]>,
515
516    InstrItinData <tc_24f426ab, /*tc_2early*/
517      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
519
520    InstrItinData <tc_280f7fe1, /*tc_st*/
521      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
522      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
523
524    InstrItinData <tc_28e55c6f, /*tc_3x*/
525      [InstrStage<1, [SLOT3]>], [1, 1],
526      [Hex_FWD, Hex_FWD]>,
527
528    InstrItinData <tc_2c13e7f5, /*tc_2*/
529      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
530      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
531
532    InstrItinData <tc_2c3e17fc, /*tc_3x*/
533      [InstrStage<1, [SLOT3]>], [1],
534      [Hex_FWD]>,
535
536    InstrItinData <tc_2f573607, /*tc_2early*/
537      [InstrStage<1, [SLOT2]>], [2, 1],
538      [Hex_FWD, Hex_FWD]>,
539
540    InstrItinData <tc_362b0be2, /*tc_2early*/
541      [InstrStage<1, [SLOT2]>], [1],
542      [Hex_FWD]>,
543
544    InstrItinData <tc_38382228, /*tc_3x*/
545      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
546      [Hex_FWD, Hex_FWD, Hex_FWD]>,
547
548    InstrItinData <tc_388f9897, /*tc_1*/
549      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
550      [Hex_FWD, Hex_FWD, Hex_FWD]>,
551
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]>,
555
556    InstrItinData <tc_3d14a17b, /*tc_1*/
557      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
558      [Hex_FWD, Hex_FWD]>,
559
560    InstrItinData <tc_3edca78f, /*tc_2*/
561      [InstrStage<1, [SLOT3]>], [4, 2],
562      [Hex_FWD, Hex_FWD]>,
563
564    InstrItinData <tc_3fbf1042, /*tc_1*/
565      [InstrStage<1, [SLOT0, SLOT1]>], [3],
566      [Hex_FWD]>,
567
568    InstrItinData <tc_407e96f9, /*tc_1*/
569      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
570      [Hex_FWD, Hex_FWD, Hex_FWD]>,
571
572    InstrItinData <tc_40d64c94, /*tc_3stall*/
573      [InstrStage<1, [SLOT0]>], [4, 2],
574      [Hex_FWD, Hex_FWD]>,
575
576    InstrItinData <tc_4222e6bf, /*tc_ld*/
577      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
578      [Hex_FWD, Hex_FWD, Hex_FWD]>,
579
580    InstrItinData <tc_42ff66ba, /*tc_2early*/
581      [InstrStage<1, [SLOT2]>], [2, 1],
582      [Hex_FWD, Hex_FWD]>,
583
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]>,
587
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]>,
591
592    InstrItinData <tc_44d5a428, /*tc_st*/
593      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
594      [Hex_FWD, Hex_FWD]>,
595
596    InstrItinData <tc_44fffc58, /*tc_2early*/
597      [InstrStage<1, [SLOT2, SLOT3]>], [2],
598      [Hex_FWD]>,
599
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]>,
603
604    InstrItinData <tc_45f9d1be, /*tc_2early*/
605      [InstrStage<1, [SLOT2]>], [2],
606      [Hex_FWD]>,
607
608    InstrItinData <tc_49fdfd4b, /*tc_3x*/
609      [InstrStage<1, [SLOT3]>], [4, 1],
610      [Hex_FWD, Hex_FWD]>,
611
612    InstrItinData <tc_4a55d03c, /*tc_2early*/
613      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
614      [Hex_FWD, Hex_FWD, Hex_FWD]>,
615
616    InstrItinData <tc_4abdbdc6, /*tc_3x*/
617      [InstrStage<1, [SLOT3]>], [2, 2],
618      [Hex_FWD, Hex_FWD]>,
619
620    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
621      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
622      [Hex_FWD, Hex_FWD, Hex_FWD]>,
623
624    InstrItinData <tc_4bf903b0, /*tc_st*/
625      [InstrStage<1, [SLOT0]>], [3],
626      [Hex_FWD]>,
627
628    InstrItinData <tc_503ce0f3, /*tc_3x*/
629      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
630      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
631
632    InstrItinData <tc_53c851ab, /*tc_2early*/
633      [InstrStage<1, [SLOT2]>], [3, 2, 2],
634      [Hex_FWD, Hex_FWD, Hex_FWD]>,
635
636    InstrItinData <tc_5502c366, /*tc_1*/
637      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
638      [Hex_FWD, Hex_FWD, Hex_FWD]>,
639
640    InstrItinData <tc_55255f2b, /*tc_3x*/
641      [InstrStage<1, [SLOT3]>], [],
642      []>,
643
644    InstrItinData <tc_556f6577, /*tc_3x*/
645      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
646      [Hex_FWD, Hex_FWD, Hex_FWD]>,
647
648    InstrItinData <tc_55a9a350, /*tc_st*/
649      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
650      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
651
652    InstrItinData <tc_55b33fda, /*tc_2early*/
653      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
654      [Hex_FWD, Hex_FWD]>,
655
656    InstrItinData <tc_56a124a7, /*tc_2early*/
657      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
658      [Hex_FWD, Hex_FWD]>,
659
660    InstrItinData <tc_57a55b54, /*tc_2early*/
661      [InstrStage<1, [SLOT3]>], [1, 2],
662      [Hex_FWD, Hex_FWD]>,
663
664    InstrItinData <tc_5944960d, /*tc_ld*/
665      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
666      [Hex_FWD, Hex_FWD, Hex_FWD]>,
667
668    InstrItinData <tc_59a7822c, /*tc_2early*/
669      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
670      [Hex_FWD, Hex_FWD]>,
671
672    InstrItinData <tc_5a4b5e58, /*tc_3x*/
673      [InstrStage<1, [SLOT3]>], [4, 1, 1],
674      [Hex_FWD, Hex_FWD, Hex_FWD]>,
675
676    InstrItinData <tc_5b347363, /*tc_1*/
677      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
678      [Hex_FWD, Hex_FWD, Hex_FWD]>,
679
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]>,
683
684    InstrItinData <tc_5da50c4b, /*tc_1*/
685      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
686      [Hex_FWD, Hex_FWD, Hex_FWD]>,
687
688    InstrItinData <tc_5deb5e47, /*tc_st*/
689      [InstrStage<1, [SLOT0]>], [1, 2, 3],
690      [Hex_FWD, Hex_FWD, Hex_FWD]>,
691
692    InstrItinData <tc_5e4cf0e8, /*tc_2*/
693      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
694      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
695
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]>,
699
700    InstrItinData <tc_60e324ff, /*tc_2early*/
701      [InstrStage<1, [SLOT2]>], [1],
702      [Hex_FWD]>,
703
704    InstrItinData <tc_63567288, /*tc_1*/
705      [InstrStage<1, [SLOT0, SLOT1]>], [3],
706      [Hex_FWD]>,
707
708    InstrItinData <tc_64b00d8a, /*tc_ld*/
709      [InstrStage<1, [SLOT0]>], [4, 1],
710      [Hex_FWD, Hex_FWD]>,
711
712    InstrItinData <tc_651cbe02, /*tc_2early*/
713      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
714      [Hex_FWD, Hex_FWD, Hex_FWD]>,
715
716    InstrItinData <tc_65279839, /*tc_3x*/
717      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
718      [Hex_FWD, Hex_FWD]>,
719
720    InstrItinData <tc_65cbd974, /*tc_st*/
721      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
722      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
723
724    InstrItinData <tc_69bfb303, /*tc_2early*/
725      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
726      [Hex_FWD, Hex_FWD]>,
727
728    InstrItinData <tc_6ae3426b, /*tc_3x*/
729      [InstrStage<1, [SLOT3]>], [4, 1],
730      [Hex_FWD, Hex_FWD]>,
731
732    InstrItinData <tc_6d861a95, /*tc_3x*/
733      [InstrStage<1, [SLOT3]>], [2, 1],
734      [Hex_FWD, Hex_FWD]>,
735
736    InstrItinData <tc_6e20402a, /*tc_st*/
737      [InstrStage<1, [SLOT0]>], [2, 3],
738      [Hex_FWD, Hex_FWD]>,
739
740    InstrItinData <tc_6f42bc60, /*tc_3stall*/
741      [InstrStage<1, [SLOT0]>], [4, 1, 1],
742      [Hex_FWD, Hex_FWD, Hex_FWD]>,
743
744    InstrItinData <tc_6fc5dbea, /*tc_1*/
745      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
746      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
747
748    InstrItinData <tc_711c805f, /*tc_2early*/
749      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
750      [Hex_FWD, Hex_FWD]>,
751
752    InstrItinData <tc_713b66bf, /*tc_1*/
753      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
754      [Hex_FWD, Hex_FWD, Hex_FWD]>,
755
756    InstrItinData <tc_7401744f, /*tc_2*/
757      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
758      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
759
760    InstrItinData <tc_7476d766, /*tc_3x*/
761      [InstrStage<1, [SLOT3]>], [4, 2],
762      [Hex_FWD, Hex_FWD]>,
763
764    InstrItinData <tc_74a42bda, /*tc_ld*/
765      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
766      [Hex_FWD, Hex_FWD, Hex_FWD]>,
767
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]>,
771
772    InstrItinData <tc_77f94a5e, /*tc_st*/
773      [InstrStage<1, [SLOT0]>], [],
774      []>,
775
776    InstrItinData <tc_788b1d09, /*tc_3*/
777      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
778      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
779
780    InstrItinData <tc_7af3a37e, /*tc_st*/
781      [InstrStage<1, [SLOT0]>], [1, 3],
782      [Hex_FWD, Hex_FWD]>,
783
784    InstrItinData <tc_7b9187d3, /*tc_3stall*/
785      [InstrStage<1, [SLOT0]>], [3, 2],
786      [Hex_FWD, Hex_FWD]>,
787
788    InstrItinData <tc_7c31e19a, /*tc_st*/
789      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
790      [Hex_FWD, Hex_FWD, Hex_FWD]>,
791
792    InstrItinData <tc_7c6d32e4, /*tc_ld*/
793      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
794      [Hex_FWD, Hex_FWD, Hex_FWD]>,
795
796    InstrItinData <tc_7f7f45f5, /*tc_3x*/
797      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
798      [Hex_FWD, Hex_FWD, Hex_FWD]>,
799
800    InstrItinData <tc_7f8ae742, /*tc_3x*/
801      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
802      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
803
804    InstrItinData <tc_8035e91f, /*tc_st*/
805      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
806      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
807
808    InstrItinData <tc_822c3c68, /*tc_ld*/
809      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
810      [Hex_FWD, Hex_FWD, Hex_FWD]>,
811
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]>,
815
816    InstrItinData <tc_838c4d7a, /*tc_st*/
817      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
818      [Hex_FWD, Hex_FWD, Hex_FWD]>,
819
820    InstrItinData <tc_84a7500d, /*tc_2*/
821      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
822      [Hex_FWD, Hex_FWD, Hex_FWD]>,
823
824    InstrItinData <tc_86173609, /*tc_1*/
825      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
826      [Hex_FWD, Hex_FWD, Hex_FWD]>,
827
828    InstrItinData <tc_887d1bb7, /*tc_st*/
829      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
830      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
831
832    InstrItinData <tc_8a6d0d94, /*tc_ld*/
833      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
834      [Hex_FWD, Hex_FWD]>,
835
836    InstrItinData <tc_8a825db2, /*tc_2*/
837      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
838      [Hex_FWD, Hex_FWD, Hex_FWD]>,
839
840    InstrItinData <tc_8b5bd4f5, /*tc_1*/
841      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
842      [Hex_FWD, Hex_FWD, Hex_FWD]>,
843
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]>,
847
848    InstrItinData <tc_9124c04f, /*tc_1*/
849      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
850      [Hex_FWD, Hex_FWD]>,
851
852    InstrItinData <tc_92240447, /*tc_st*/
853      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
854      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
855
856    InstrItinData <tc_934753bb, /*tc_ld*/
857      [InstrStage<1, [SLOT0]>], [4, 2, 2],
858      [Hex_FWD, Hex_FWD, Hex_FWD]>,
859
860    InstrItinData <tc_937dd41c, /*tc_ld*/
861      [InstrStage<1, [SLOT0, SLOT1]>], [],
862      []>,
863
864    InstrItinData <tc_9406230a, /*tc_3x*/
865      [InstrStage<1, [SLOT3]>], [2, 1],
866      [Hex_FWD, Hex_FWD]>,
867
868    InstrItinData <tc_95a33176, /*tc_2*/
869      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
870      [Hex_FWD, Hex_FWD, Hex_FWD]>,
871
872    InstrItinData <tc_96ef76ef, /*tc_st*/
873      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
874      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
875
876    InstrItinData <tc_975a4e54, /*tc_3stall*/
877      [InstrStage<1, [SLOT0]>], [1, 3, 2],
878      [Hex_FWD, Hex_FWD, Hex_FWD]>,
879
880    InstrItinData <tc_9783714b, /*tc_3x*/
881      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
882      [Hex_FWD, Hex_FWD]>,
883
884    InstrItinData <tc_9b34f5e0, /*tc_2early*/
885      [InstrStage<1, [SLOT2]>], [],
886      []>,
887
888    InstrItinData <tc_9b3c0462, /*tc_2*/
889      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
890      [Hex_FWD, Hex_FWD, Hex_FWD]>,
891
892    InstrItinData <tc_9bcfb2ee, /*tc_st*/
893      [InstrStage<1, [SLOT0]>], [1, 2, 2],
894      [Hex_FWD, Hex_FWD, Hex_FWD]>,
895
896    InstrItinData <tc_9c52f549, /*tc_2early*/
897      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
898      [Hex_FWD, Hex_FWD, Hex_FWD]>,
899
900    InstrItinData <tc_9e27f2f9, /*tc_2early*/
901      [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
902      [Hex_FWD, Hex_FWD, Hex_FWD]>,
903
904    InstrItinData <tc_9e72dc89, /*tc_3*/
905      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
906      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
907
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]>,
911
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]>,
915
916    InstrItinData <tc_9f6cd987, /*tc_1*/
917      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
918      [Hex_FWD, Hex_FWD]>,
919
920    InstrItinData <tc_a08b630b, /*tc_2*/
921      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
922      [Hex_FWD, Hex_FWD, Hex_FWD]>,
923
924    InstrItinData <tc_a1297125, /*tc_2early*/
925      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
926      [Hex_FWD, Hex_FWD, Hex_FWD]>,
927
928    InstrItinData <tc_a154b476, /*tc_3x*/
929      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
930      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
931
932    InstrItinData <tc_a2b365d2, /*tc_st*/
933      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
934      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
935
936    InstrItinData <tc_a3070909, /*tc_3stall*/
937      [InstrStage<1, [SLOT0]>], [1, 1],
938      [Hex_FWD, Hex_FWD]>,
939
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]>,
943
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]>,
947
948    InstrItinData <tc_a4e22bbd, /*tc_1*/
949      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
950      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
951
952    InstrItinData <tc_a4ee89db, /*tc_2early*/
953      [InstrStage<1, [SLOT0]>], [],
954      []>,
955
956    InstrItinData <tc_a7a13fac, /*tc_2early*/
957      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
958      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
959
960    InstrItinData <tc_a7bdb22c, /*tc_1*/
961      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
962      [Hex_FWD, Hex_FWD]>,
963
964    InstrItinData <tc_a9edeffa, /*tc_st*/
965      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
966      [Hex_FWD, Hex_FWD, Hex_FWD]>,
967
968    InstrItinData <tc_abfd9a6d, /*tc_ld*/
969      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
970      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
971
972    InstrItinData <tc_ac65613f, /*tc_ld*/
973      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
974      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
975
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]>,
979
980    InstrItinData <tc_ae5babd7, /*tc_st*/
981      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
982      [Hex_FWD, Hex_FWD, Hex_FWD]>,
983
984    InstrItinData <tc_aee6250c, /*tc_ld*/
985      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
986      [Hex_FWD, Hex_FWD]>,
987
988    InstrItinData <tc_b1ae5f67, /*tc_st*/
989      [InstrStage<1, [SLOT0]>], [1],
990      [Hex_FWD]>,
991
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]>,
995
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]>,
999
1000    InstrItinData <tc_b837298f, /*tc_1*/
1001      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1002      []>,
1003
1004    InstrItinData <tc_ba9255a6, /*tc_st*/
1005      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1006      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1007
1008    InstrItinData <tc_bb07f2c5, /*tc_st*/
1009      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1010      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1011
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]>,
1015
1016    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
1017      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1018      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1019
1020    InstrItinData <tc_c20701f0, /*tc_3x*/
1021      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1022      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1023
1024    InstrItinData <tc_c21d7447, /*tc_3x*/
1025      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1026      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1027
1028    InstrItinData <tc_c57d9f39, /*tc_1*/
1029      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1030      [Hex_FWD, Hex_FWD]>,
1031
1032    InstrItinData <tc_c818ff7f, /*tc_3stall*/
1033      [InstrStage<1, [SLOT0]>], [],
1034      []>,
1035
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]>,
1039
1040    InstrItinData <tc_cfa0e29b, /*tc_st*/
1041      [InstrStage<1, [SLOT0]>], [2, 2, 3],
1042      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1043
1044    InstrItinData <tc_d03278fd, /*tc_st*/
1045      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1046      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1047
1048    InstrItinData <tc_d33e5eee, /*tc_2early*/
1049      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1050      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1051
1052    InstrItinData <tc_d3632d88, /*tc_2*/
1053      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1054      [Hex_FWD, Hex_FWD]>,
1055
1056    InstrItinData <tc_d45ba9cd, /*tc_ld*/
1057      [InstrStage<1, [SLOT0]>], [1],
1058      [Hex_FWD]>,
1059
1060    InstrItinData <tc_d57d649c, /*tc_2early*/
1061      [InstrStage<1, [SLOT2]>], [2],
1062      [Hex_FWD]>,
1063
1064    InstrItinData <tc_d61dfdc3, /*tc_2*/
1065      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1066      [Hex_FWD, Hex_FWD]>,
1067
1068    InstrItinData <tc_d68dca5c, /*tc_2early*/
1069      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1070      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1071
1072    InstrItinData <tc_d7718fbe, /*tc_3x*/
1073      [InstrStage<1, [SLOT3]>], [1],
1074      [Hex_FWD]>,
1075
1076    InstrItinData <tc_db596beb, /*tc_3stall*/
1077      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1078      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1079
1080    InstrItinData <tc_db96aa6b, /*tc_st*/
1081      [InstrStage<1, [SLOT0]>], [1],
1082      [Hex_FWD]>,
1083
1084    InstrItinData <tc_dc51281d, /*tc_2early*/
1085      [InstrStage<1, [SLOT2]>], [2, 1],
1086      [Hex_FWD, Hex_FWD]>,
1087
1088    InstrItinData <tc_decdde8a, /*tc_2early*/
1089      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1090      [Hex_FWD]>,
1091
1092    InstrItinData <tc_df5d53f9, /*tc_3stall*/
1093      [InstrStage<1, [SLOT0]>], [4, 2, 1],
1094      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1095
1096    InstrItinData <tc_e3d699e3, /*tc_1*/
1097      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1098      [Hex_FWD, Hex_FWD]>,
1099
1100    InstrItinData <tc_e9170fb7, /*tc_ld*/
1101      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1102      [Hex_FWD, Hex_FWD]>,
1103
1104    InstrItinData <tc_ed03645c, /*tc_2early*/
1105      [InstrStage<1, [SLOT2]>], [3, 1],
1106      [Hex_FWD, Hex_FWD]>,
1107
1108    InstrItinData <tc_eed07714, /*tc_ld*/
1109      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1110      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1111
1112    InstrItinData <tc_eeda4109, /*tc_2early*/
1113      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1114      [Hex_FWD, Hex_FWD]>,
1115
1116    InstrItinData <tc_ef921005, /*tc_1*/
1117      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1118      [Hex_FWD, Hex_FWD]>,
1119
1120    InstrItinData <tc_f098b237, /*tc_1*/
1121      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1122      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1123
1124    InstrItinData <tc_f0cdeccf, /*tc_3x*/
1125      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1126      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1127
1128    InstrItinData <tc_f0e8e832, /*tc_4x*/
1129      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1130      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1131
1132    InstrItinData <tc_f34c1c21, /*tc_1*/
1133      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1134      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1135
1136    InstrItinData <tc_f38f92e1, /*tc_3stall*/
1137      [InstrStage<1, [SLOT0]>], [2],
1138      [Hex_FWD]>,
1139
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]>,
1143
1144    InstrItinData <tc_f6e2aff9, /*tc_3stall*/
1145      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1146      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1147
1148    InstrItinData <tc_f7569068, /*tc_3x*/
1149      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
1150      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1151
1152    InstrItinData <tc_f999c66e, /*tc_2early*/
1153      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1154      [Hex_FWD, Hex_FWD]>,
1155
1156    InstrItinData <tc_fae9dfa5, /*tc_3x*/
1157      [InstrStage<1, [SLOT3]>], [4, 2],
1158      [Hex_FWD, Hex_FWD]>,
1159
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  ];
1164}
1165
1166class 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]>,
1171
1172    InstrItinData <tc_01d44cb2, /*tc_1*/
1173      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1174      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1175
1176    InstrItinData <tc_01e1be3b, /*tc_3x*/
1177      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1178      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1179
1180    InstrItinData <tc_02fe1c65, /*tc_4x*/
1181      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1182      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1183
1184    InstrItinData <tc_0655b949, /*tc_st*/
1185      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1186      [Hex_FWD, Hex_FWD]>,
1187
1188    InstrItinData <tc_075c8dd8, /*tc_ld*/
1189      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1190      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1191
1192    InstrItinData <tc_0a195f2c, /*tc_4x*/
1193      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1194      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1195
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]>,
1199
1200    InstrItinData <tc_0ba0d5da, /*tc_2early*/
1201      [InstrStage<1, [SLOT2]>], [1],
1202      [Hex_FWD]>,
1203
1204    InstrItinData <tc_0dfac0a7, /*tc_2*/
1205      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1206      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1207
1208    InstrItinData <tc_0fac1eb8, /*tc_st*/
1209      [InstrStage<1, [SLOT0]>], [3, 2, 3],
1210      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1211
1212    InstrItinData <tc_112d30d6, /*tc_1*/
1213      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1214      [Hex_FWD]>,
1215
1216    InstrItinData <tc_1242dc2a, /*tc_ld*/
1217      [InstrStage<1, [SLOT0]>], [2],
1218      [Hex_FWD]>,
1219
1220    InstrItinData <tc_1248597c, /*tc_3x*/
1221      [InstrStage<1, [SLOT3]>], [2, 2],
1222      [Hex_FWD, Hex_FWD]>,
1223
1224    InstrItinData <tc_14ab4f41, /*tc_newvjump*/
1225      [InstrStage<1, [SLOT0]>], [3, 3, 2],
1226      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1227
1228    InstrItinData <tc_151bf368, /*tc_2early*/
1229      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1230      [Hex_FWD, Hex_FWD]>,
1231
1232    InstrItinData <tc_158aa3f7, /*tc_st*/
1233      [InstrStage<1, [SLOT0]>], [1, 2, 2],
1234      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1235
1236    InstrItinData <tc_197dce51, /*tc_3x*/
1237      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
1238      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1239
1240    InstrItinData <tc_1981450d, /*tc_newvjump*/
1241      [InstrStage<1, [SLOT0]>], [3],
1242      [Hex_FWD]>,
1243
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]>,
1247
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]>,
1251
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]>,
1255
1256    InstrItinData <tc_1fcb8495, /*tc_2*/
1257      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1258      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1259
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]>,
1263
1264    InstrItinData <tc_20131976, /*tc_1*/
1265      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1266      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1267
1268    InstrItinData <tc_2237d952, /*tc_ld*/
1269      [InstrStage<1, [SLOT0]>], [1, 2],
1270      [Hex_FWD, Hex_FWD]>,
1271
1272    InstrItinData <tc_23708a21, /*tc_2early*/
1273      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1274      []>,
1275
1276    InstrItinData <tc_2471c1c8, /*tc_ld*/
1277      [InstrStage<1, [SLOT0]>], [4, 1],
1278      [Hex_FWD, Hex_FWD]>,
1279
1280    InstrItinData <tc_24e109c7, /*tc_newvjump*/
1281      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1282      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1283
1284    InstrItinData <tc_24f426ab, /*tc_2early*/
1285      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1287
1288    InstrItinData <tc_280f7fe1, /*tc_st*/
1289      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1290      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1291
1292    InstrItinData <tc_28e55c6f, /*tc_3x*/
1293      [InstrStage<1, [SLOT3]>], [1, 1],
1294      [Hex_FWD, Hex_FWD]>,
1295
1296    InstrItinData <tc_2c13e7f5, /*tc_2*/
1297      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1298      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1299
1300    InstrItinData <tc_2c3e17fc, /*tc_3x*/
1301      [InstrStage<1, [SLOT3]>], [1],
1302      [Hex_FWD]>,
1303
1304    InstrItinData <tc_2f573607, /*tc_2early*/
1305      [InstrStage<1, [SLOT2]>], [2, 1],
1306      [Hex_FWD, Hex_FWD]>,
1307
1308    InstrItinData <tc_362b0be2, /*tc_2early*/
1309      [InstrStage<1, [SLOT2]>], [1],
1310      [Hex_FWD]>,
1311
1312    InstrItinData <tc_38382228, /*tc_3x*/
1313      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1314      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1315
1316    InstrItinData <tc_388f9897, /*tc_1*/
1317      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1318      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1319
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]>,
1323
1324    InstrItinData <tc_3d14a17b, /*tc_1*/
1325      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1326      [Hex_FWD, Hex_FWD]>,
1327
1328    InstrItinData <tc_3edca78f, /*tc_2*/
1329      [InstrStage<1, [SLOT3]>], [4, 2],
1330      [Hex_FWD, Hex_FWD]>,
1331
1332    InstrItinData <tc_3fbf1042, /*tc_1*/
1333      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1334      [Hex_FWD]>,
1335
1336    InstrItinData <tc_407e96f9, /*tc_1*/
1337      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1338      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1339
1340    InstrItinData <tc_40d64c94, /*tc_newvjump*/
1341      [InstrStage<1, [SLOT0]>], [3, 2],
1342      [Hex_FWD, Hex_FWD]>,
1343
1344    InstrItinData <tc_4222e6bf, /*tc_ld*/
1345      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1346      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1347
1348    InstrItinData <tc_42ff66ba, /*tc_2early*/
1349      [InstrStage<1, [SLOT2]>], [2, 1],
1350      [Hex_FWD, Hex_FWD]>,
1351
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]>,
1355
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]>,
1359
1360    InstrItinData <tc_44d5a428, /*tc_st*/
1361      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1362      [Hex_FWD, Hex_FWD]>,
1363
1364    InstrItinData <tc_44fffc58, /*tc_2early*/
1365      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1366      [Hex_FWD]>,
1367
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]>,
1371
1372    InstrItinData <tc_45f9d1be, /*tc_2early*/
1373      [InstrStage<1, [SLOT2]>], [2],
1374      [Hex_FWD]>,
1375
1376    InstrItinData <tc_49fdfd4b, /*tc_3x*/
1377      [InstrStage<1, [SLOT3]>], [4, 1],
1378      [Hex_FWD, Hex_FWD]>,
1379
1380    InstrItinData <tc_4a55d03c, /*tc_2early*/
1381      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1382      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1383
1384    InstrItinData <tc_4abdbdc6, /*tc_3stall*/
1385      [InstrStage<1, [SLOT3]>], [2, 2],
1386      [Hex_FWD, Hex_FWD]>,
1387
1388    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
1389      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
1390      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1391
1392    InstrItinData <tc_4bf903b0, /*tc_st*/
1393      [InstrStage<1, [SLOT0]>], [3],
1394      [Hex_FWD]>,
1395
1396    InstrItinData <tc_503ce0f3, /*tc_3x*/
1397      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1398      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1399
1400    InstrItinData <tc_53c851ab, /*tc_2early*/
1401      [InstrStage<1, [SLOT2]>], [3, 2, 2],
1402      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1403
1404    InstrItinData <tc_5502c366, /*tc_1*/
1405      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1406      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1407
1408    InstrItinData <tc_55255f2b, /*tc_3stall*/
1409      [InstrStage<1, [SLOT3]>], [],
1410      []>,
1411
1412    InstrItinData <tc_556f6577, /*tc_3x*/
1413      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1414      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1415
1416    InstrItinData <tc_55a9a350, /*tc_st*/
1417      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1418      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1419
1420    InstrItinData <tc_55b33fda, /*tc_2early*/
1421      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1422      [Hex_FWD, Hex_FWD]>,
1423
1424    InstrItinData <tc_56a124a7, /*tc_2early*/
1425      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1426      [Hex_FWD, Hex_FWD]>,
1427
1428    InstrItinData <tc_57a55b54, /*tc_2early*/
1429      [InstrStage<1, [SLOT3]>], [1, 2],
1430      [Hex_FWD, Hex_FWD]>,
1431
1432    InstrItinData <tc_5944960d, /*tc_ld*/
1433      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
1434      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1435
1436    InstrItinData <tc_59a7822c, /*tc_2early*/
1437      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1438      [Hex_FWD, Hex_FWD]>,
1439
1440    InstrItinData <tc_5a4b5e58, /*tc_3x*/
1441      [InstrStage<1, [SLOT3]>], [4, 1, 1],
1442      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1443
1444    InstrItinData <tc_5b347363, /*tc_1*/
1445      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1446      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1447
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]>,
1451
1452    InstrItinData <tc_5da50c4b, /*tc_1*/
1453      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1454      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1455
1456    InstrItinData <tc_5deb5e47, /*tc_st*/
1457      [InstrStage<1, [SLOT0]>], [1, 2, 3],
1458      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1459
1460    InstrItinData <tc_5e4cf0e8, /*tc_2*/
1461      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1462      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1463
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]>,
1467
1468    InstrItinData <tc_60e324ff, /*tc_2early*/
1469      [InstrStage<1, [SLOT2]>], [1],
1470      [Hex_FWD]>,
1471
1472    InstrItinData <tc_63567288, /*tc_1*/
1473      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1474      [Hex_FWD]>,
1475
1476    InstrItinData <tc_64b00d8a, /*tc_ld*/
1477      [InstrStage<1, [SLOT0]>], [4, 1],
1478      [Hex_FWD, Hex_FWD]>,
1479
1480    InstrItinData <tc_651cbe02, /*tc_2early*/
1481      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1482      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1483
1484    InstrItinData <tc_65279839, /*tc_2*/
1485      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1486      [Hex_FWD, Hex_FWD]>,
1487
1488    InstrItinData <tc_65cbd974, /*tc_st*/
1489      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1490      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1491
1492    InstrItinData <tc_69bfb303, /*tc_2early*/
1493      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1494      [Hex_FWD, Hex_FWD]>,
1495
1496    InstrItinData <tc_6ae3426b, /*tc_3x*/
1497      [InstrStage<1, [SLOT3]>], [4, 1],
1498      [Hex_FWD, Hex_FWD]>,
1499
1500    InstrItinData <tc_6d861a95, /*tc_3stall*/
1501      [InstrStage<1, [SLOT3]>], [2, 1],
1502      [Hex_FWD, Hex_FWD]>,
1503
1504    InstrItinData <tc_6e20402a, /*tc_st*/
1505      [InstrStage<1, [SLOT0]>], [2, 3],
1506      [Hex_FWD, Hex_FWD]>,
1507
1508    InstrItinData <tc_6f42bc60, /*tc_3stall*/
1509      [InstrStage<1, [SLOT0]>], [4, 1, 1],
1510      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1511
1512    InstrItinData <tc_6fc5dbea, /*tc_1*/
1513      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1514      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1515
1516    InstrItinData <tc_711c805f, /*tc_2early*/
1517      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1518      [Hex_FWD, Hex_FWD]>,
1519
1520    InstrItinData <tc_713b66bf, /*tc_1*/
1521      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1522      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1523
1524    InstrItinData <tc_7401744f, /*tc_2*/
1525      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1526      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1527
1528    InstrItinData <tc_7476d766, /*tc_3x*/
1529      [InstrStage<1, [SLOT3]>], [4, 2],
1530      [Hex_FWD, Hex_FWD]>,
1531
1532    InstrItinData <tc_74a42bda, /*tc_ld*/
1533      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
1534      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1535
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]>,
1539
1540    InstrItinData <tc_77f94a5e, /*tc_st*/
1541      [InstrStage<1, [SLOT0]>], [],
1542      []>,
1543
1544    InstrItinData <tc_788b1d09, /*tc_3x*/
1545      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1546      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1547
1548    InstrItinData <tc_7af3a37e, /*tc_st*/
1549      [InstrStage<1, [SLOT0]>], [1, 3],
1550      [Hex_FWD, Hex_FWD]>,
1551
1552    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
1553      [InstrStage<1, [SLOT0]>], [3, 2],
1554      [Hex_FWD, Hex_FWD]>,
1555
1556    InstrItinData <tc_7c31e19a, /*tc_st*/
1557      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1558      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1559
1560    InstrItinData <tc_7c6d32e4, /*tc_ld*/
1561      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1562      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1563
1564    InstrItinData <tc_7f7f45f5, /*tc_4x*/
1565      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1566      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1567
1568    InstrItinData <tc_7f8ae742, /*tc_3x*/
1569      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1570      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1571
1572    InstrItinData <tc_8035e91f, /*tc_st*/
1573      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1574      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1575
1576    InstrItinData <tc_822c3c68, /*tc_ld*/
1577      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1578      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1579
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]>,
1583
1584    InstrItinData <tc_838c4d7a, /*tc_st*/
1585      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1586      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1587
1588    InstrItinData <tc_84a7500d, /*tc_1*/
1589      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1590      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1591
1592    InstrItinData <tc_86173609, /*tc_1*/
1593      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1594      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1595
1596    InstrItinData <tc_887d1bb7, /*tc_st*/
1597      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1598      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1599
1600    InstrItinData <tc_8a6d0d94, /*tc_ld*/
1601      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1602      [Hex_FWD, Hex_FWD]>,
1603
1604    InstrItinData <tc_8a825db2, /*tc_2*/
1605      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1606      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1607
1608    InstrItinData <tc_8b5bd4f5, /*tc_1*/
1609      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1610      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1611
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]>,
1615
1616    InstrItinData <tc_9124c04f, /*tc_1*/
1617      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1618      [Hex_FWD, Hex_FWD]>,
1619
1620    InstrItinData <tc_92240447, /*tc_st*/
1621      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1622      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1623
1624    InstrItinData <tc_934753bb, /*tc_ld*/
1625      [InstrStage<1, [SLOT0]>], [4, 2, 2],
1626      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1627
1628    InstrItinData <tc_937dd41c, /*tc_ld*/
1629      [InstrStage<1, [SLOT0, SLOT1]>], [],
1630      []>,
1631
1632    InstrItinData <tc_9406230a, /*tc_3x*/
1633      [InstrStage<1, [SLOT3]>], [2, 1],
1634      [Hex_FWD, Hex_FWD]>,
1635
1636    InstrItinData <tc_95a33176, /*tc_2*/
1637      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1638      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1639
1640    InstrItinData <tc_96ef76ef, /*tc_st*/
1641      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1642      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1643
1644    InstrItinData <tc_975a4e54, /*tc_newvjump*/
1645      [InstrStage<1, [SLOT0]>], [2, 3, 2],
1646      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1647
1648    InstrItinData <tc_9783714b, /*tc_4x*/
1649      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1650      [Hex_FWD, Hex_FWD]>,
1651
1652    InstrItinData <tc_9b34f5e0, /*tc_2early*/
1653      [InstrStage<1, [SLOT2]>], [],
1654      []>,
1655
1656    InstrItinData <tc_9b3c0462, /*tc_2*/
1657      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1658      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1659
1660    InstrItinData <tc_9bcfb2ee, /*tc_st*/
1661      [InstrStage<1, [SLOT0]>], [1, 2, 2],
1662      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1663
1664    InstrItinData <tc_9c52f549, /*tc_2early*/
1665      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1666      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1667
1668    InstrItinData <tc_9e27f2f9, /*tc_2early*/
1669      [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1670      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1671
1672    InstrItinData <tc_9e72dc89, /*tc_4x*/
1673      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1674      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1675
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]>,
1679
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]>,
1683
1684    InstrItinData <tc_9f6cd987, /*tc_1*/
1685      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1686      [Hex_FWD, Hex_FWD]>,
1687
1688    InstrItinData <tc_a08b630b, /*tc_2*/
1689      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1690      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1691
1692    InstrItinData <tc_a1297125, /*tc_2early*/
1693      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1694      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1695
1696    InstrItinData <tc_a154b476, /*tc_3x*/
1697      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1698      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1699
1700    InstrItinData <tc_a2b365d2, /*tc_st*/
1701      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1702      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1703
1704    InstrItinData <tc_a3070909, /*tc_3stall*/
1705      [InstrStage<1, [SLOT0]>], [1, 1],
1706      [Hex_FWD, Hex_FWD]>,
1707
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]>,
1711
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]>,
1715
1716    InstrItinData <tc_a4e22bbd, /*tc_2*/
1717      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1718      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1719
1720    InstrItinData <tc_a4ee89db, /*tc_2early*/
1721      [InstrStage<1, [SLOT0]>], [],
1722      []>,
1723
1724    InstrItinData <tc_a7a13fac, /*tc_2early*/
1725      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1726      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1727
1728    InstrItinData <tc_a7bdb22c, /*tc_2*/
1729      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1730      [Hex_FWD, Hex_FWD]>,
1731
1732    InstrItinData <tc_a9edeffa, /*tc_st*/
1733      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
1734      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1735
1736    InstrItinData <tc_abfd9a6d, /*tc_ld*/
1737      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1738      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1739
1740    InstrItinData <tc_ac65613f, /*tc_ld*/
1741      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1742      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1743
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]>,
1747
1748    InstrItinData <tc_ae5babd7, /*tc_st*/
1749      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1750      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1751
1752    InstrItinData <tc_aee6250c, /*tc_ld*/
1753      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
1754      [Hex_FWD, Hex_FWD]>,
1755
1756    InstrItinData <tc_b1ae5f67, /*tc_st*/
1757      [InstrStage<1, [SLOT0]>], [1],
1758      [Hex_FWD]>,
1759
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]>,
1763
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]>,
1767
1768    InstrItinData <tc_b837298f, /*tc_1*/
1769      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1770      []>,
1771
1772    InstrItinData <tc_ba9255a6, /*tc_st*/
1773      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1774      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1775
1776    InstrItinData <tc_bb07f2c5, /*tc_st*/
1777      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1778      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1779
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]>,
1783
1784    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
1785      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1786      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1787
1788    InstrItinData <tc_c20701f0, /*tc_2*/
1789      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1790      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1791
1792    InstrItinData <tc_c21d7447, /*tc_3x*/
1793      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1794      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1795
1796    InstrItinData <tc_c57d9f39, /*tc_1*/
1797      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1798      [Hex_FWD, Hex_FWD]>,
1799
1800    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
1801      [InstrStage<1, [SLOT0]>], [],
1802      []>,
1803
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]>,
1807
1808    InstrItinData <tc_cfa0e29b, /*tc_st*/
1809      [InstrStage<1, [SLOT0]>], [2, 2, 3],
1810      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1811
1812    InstrItinData <tc_d03278fd, /*tc_st*/
1813      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1814      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1815
1816    InstrItinData <tc_d33e5eee, /*tc_2early*/
1817      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1818      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1819
1820    InstrItinData <tc_d3632d88, /*tc_2*/
1821      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1822      [Hex_FWD, Hex_FWD]>,
1823
1824    InstrItinData <tc_d45ba9cd, /*tc_ld*/
1825      [InstrStage<1, [SLOT0]>], [1],
1826      [Hex_FWD]>,
1827
1828    InstrItinData <tc_d57d649c, /*tc_3stall*/
1829      [InstrStage<1, [SLOT2]>], [2],
1830      [Hex_FWD]>,
1831
1832    InstrItinData <tc_d61dfdc3, /*tc_2*/
1833      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1834      [Hex_FWD, Hex_FWD]>,
1835
1836    InstrItinData <tc_d68dca5c, /*tc_3stall*/
1837      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1838      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1839
1840    InstrItinData <tc_d7718fbe, /*tc_3x*/
1841      [InstrStage<1, [SLOT3]>], [1],
1842      [Hex_FWD]>,
1843
1844    InstrItinData <tc_db596beb, /*tc_3stall*/
1845      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1846      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1847
1848    InstrItinData <tc_db96aa6b, /*tc_st*/
1849      [InstrStage<1, [SLOT0]>], [1],
1850      [Hex_FWD]>,
1851
1852    InstrItinData <tc_dc51281d, /*tc_2early*/
1853      [InstrStage<1, [SLOT2]>], [2, 1],
1854      [Hex_FWD, Hex_FWD]>,
1855
1856    InstrItinData <tc_decdde8a, /*tc_2early*/
1857      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1858      [Hex_FWD]>,
1859
1860    InstrItinData <tc_df5d53f9, /*tc_newvjump*/
1861      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1862      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1863
1864    InstrItinData <tc_e3d699e3, /*tc_2*/
1865      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1866      [Hex_FWD, Hex_FWD]>,
1867
1868    InstrItinData <tc_e9170fb7, /*tc_ld*/
1869      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1870      [Hex_FWD, Hex_FWD]>,
1871
1872    InstrItinData <tc_ed03645c, /*tc_2early*/
1873      [InstrStage<1, [SLOT2]>], [3, 1],
1874      [Hex_FWD, Hex_FWD]>,
1875
1876    InstrItinData <tc_eed07714, /*tc_ld*/
1877      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1878      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1879
1880    InstrItinData <tc_eeda4109, /*tc_2early*/
1881      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1882      [Hex_FWD, Hex_FWD]>,
1883
1884    InstrItinData <tc_ef921005, /*tc_1*/
1885      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1886      [Hex_FWD, Hex_FWD]>,
1887
1888    InstrItinData <tc_f098b237, /*tc_1*/
1889      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1890      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1891
1892    InstrItinData <tc_f0cdeccf, /*tc_3x*/
1893      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1894      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1895
1896    InstrItinData <tc_f0e8e832, /*tc_4x*/
1897      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1898      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1899
1900    InstrItinData <tc_f34c1c21, /*tc_2*/
1901      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1902      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1903
1904    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
1905      [InstrStage<1, [SLOT0]>], [2],
1906      [Hex_FWD]>,
1907
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]>,
1911
1912    InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
1913      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1914      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1915
1916    InstrItinData <tc_f7569068, /*tc_4x*/
1917      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1918      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1919
1920    InstrItinData <tc_f999c66e, /*tc_2early*/
1921      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1922      [Hex_FWD, Hex_FWD]>,
1923
1924    InstrItinData <tc_fae9dfa5, /*tc_3x*/
1925      [InstrStage<1, [SLOT3]>], [4, 2],
1926      [Hex_FWD, Hex_FWD]>,
1927
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  ];
1932}
1933
1934class 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]>,
1939
1940    InstrItinData <tc_01d44cb2, /*tc_1*/
1941      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1942      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1943
1944    InstrItinData <tc_01e1be3b, /*tc_3x*/
1945      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1946      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1947
1948    InstrItinData <tc_02fe1c65, /*tc_4x*/
1949      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1950      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1951
1952    InstrItinData <tc_0655b949, /*tc_st*/
1953      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1954      [Hex_FWD, Hex_FWD]>,
1955
1956    InstrItinData <tc_075c8dd8, /*tc_ld*/
1957      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1958      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1959
1960    InstrItinData <tc_0a195f2c, /*tc_4x*/
1961      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1962      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1963
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]>,
1967
1968    InstrItinData <tc_0ba0d5da, /*tc_2early*/
1969      [InstrStage<1, [SLOT2]>], [1],
1970      [Hex_FWD]>,
1971
1972    InstrItinData <tc_0dfac0a7, /*tc_2*/
1973      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1974      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1975
1976    InstrItinData <tc_0fac1eb8, /*tc_st*/
1977      [InstrStage<1, [SLOT0]>], [3, 2, 3],
1978      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1979
1980    InstrItinData <tc_112d30d6, /*tc_1*/
1981      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1982      [Hex_FWD]>,
1983
1984    InstrItinData <tc_1242dc2a, /*tc_ld*/
1985      [InstrStage<1, [SLOT0]>], [2],
1986      [Hex_FWD]>,
1987
1988    InstrItinData <tc_1248597c, /*tc_3x*/
1989      [InstrStage<1, [SLOT3]>], [2, 2],
1990      [Hex_FWD, Hex_FWD]>,
1991
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]>,
1996
1997    InstrItinData <tc_151bf368, /*tc_2early*/
1998      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1999      [Hex_FWD, Hex_FWD]>,
2000
2001    InstrItinData <tc_158aa3f7, /*tc_st*/
2002      [InstrStage<1, [SLOT0]>], [1, 2, 2],
2003      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2004
2005    InstrItinData <tc_197dce51, /*tc_3x*/
2006      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
2007      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2008
2009    InstrItinData <tc_1981450d, /*tc_newvjump*/
2010      [InstrStage<1, [SLOT0], 0>,
2011       InstrStage<1, [CVI_ST]>], [3],
2012      [Hex_FWD]>,
2013
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]>,
2017
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]>,
2021
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]>,
2025
2026    InstrItinData <tc_1fcb8495, /*tc_2*/
2027      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2028      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2029
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]>,
2033
2034    InstrItinData <tc_20131976, /*tc_1*/
2035      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2036      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2037
2038    InstrItinData <tc_2237d952, /*tc_ld*/
2039      [InstrStage<1, [SLOT0]>], [1, 2],
2040      [Hex_FWD, Hex_FWD]>,
2041
2042    InstrItinData <tc_23708a21, /*tc_2early*/
2043      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>,
2044       InstrStage<1, [CVI_ST]>], [],
2045      []>,
2046
2047    InstrItinData <tc_2471c1c8, /*tc_ld*/
2048      [InstrStage<1, [SLOT0]>], [4, 1],
2049      [Hex_FWD, Hex_FWD]>,
2050
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]>,
2055
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]>,
2060
2061    InstrItinData <tc_280f7fe1, /*tc_st*/
2062      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2063      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2064
2065    InstrItinData <tc_28e55c6f, /*tc_3x*/
2066      [InstrStage<1, [SLOT3]>], [1, 1],
2067      [Hex_FWD, Hex_FWD]>,
2068
2069    InstrItinData <tc_2c13e7f5, /*tc_2*/
2070      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2071      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2072
2073    InstrItinData <tc_2c3e17fc, /*tc_3x*/
2074      [InstrStage<1, [SLOT3]>], [1],
2075      [Hex_FWD]>,
2076
2077    InstrItinData <tc_2f573607, /*tc_2early*/
2078      [InstrStage<1, [SLOT2], 0>,
2079       InstrStage<1, [CVI_ST]>], [2, 1],
2080      [Hex_FWD, Hex_FWD]>,
2081
2082    InstrItinData <tc_362b0be2, /*tc_2early*/
2083      [InstrStage<1, [SLOT2], 0>,
2084       InstrStage<1, [CVI_ST]>], [1],
2085      [Hex_FWD]>,
2086
2087    InstrItinData <tc_38382228, /*tc_3x*/
2088      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2089      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2090
2091    InstrItinData <tc_388f9897, /*tc_1*/
2092      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2093      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2094
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]>,
2098
2099    InstrItinData <tc_3d14a17b, /*tc_1*/
2100      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2101      [Hex_FWD, Hex_FWD]>,
2102
2103    InstrItinData <tc_3edca78f, /*tc_2*/
2104      [InstrStage<1, [SLOT3]>], [4, 2],
2105      [Hex_FWD, Hex_FWD]>,
2106
2107    InstrItinData <tc_3fbf1042, /*tc_1*/
2108      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2109      [Hex_FWD]>,
2110
2111    InstrItinData <tc_407e96f9, /*tc_1*/
2112      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2113      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2114
2115    InstrItinData <tc_40d64c94, /*tc_newvjump*/
2116      [InstrStage<1, [SLOT0], 0>,
2117       InstrStage<1, [CVI_ST]>], [3, 2],
2118      [Hex_FWD, Hex_FWD]>,
2119
2120    InstrItinData <tc_4222e6bf, /*tc_ld*/
2121      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2122      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2123
2124    InstrItinData <tc_42ff66ba, /*tc_2early*/
2125      [InstrStage<1, [SLOT2], 0>,
2126       InstrStage<1, [CVI_ST]>], [2, 1],
2127      [Hex_FWD, Hex_FWD]>,
2128
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]>,
2132
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]>,
2136
2137    InstrItinData <tc_44d5a428, /*tc_st*/
2138      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2139      [Hex_FWD, Hex_FWD]>,
2140
2141    InstrItinData <tc_44fffc58, /*tc_2early*/
2142      [InstrStage<1, [SLOT2, SLOT3], 0>,
2143       InstrStage<1, [CVI_ST]>], [2],
2144      [Hex_FWD]>,
2145
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]>,
2149
2150    InstrItinData <tc_45f9d1be, /*tc_2early*/
2151      [InstrStage<1, [SLOT2], 0>,
2152       InstrStage<1, [CVI_ST]>], [2],
2153      [Hex_FWD]>,
2154
2155    InstrItinData <tc_49fdfd4b, /*tc_3x*/
2156      [InstrStage<1, [SLOT3]>], [4, 1],
2157      [Hex_FWD, Hex_FWD]>,
2158
2159    InstrItinData <tc_4a55d03c, /*tc_2early*/
2160      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2161      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2162
2163    InstrItinData <tc_4abdbdc6, /*tc_3stall*/
2164      [InstrStage<1, [SLOT3]>], [2, 2],
2165      [Hex_FWD, Hex_FWD]>,
2166
2167    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
2168      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2169      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2170
2171    InstrItinData <tc_4bf903b0, /*tc_st*/
2172      [InstrStage<1, [SLOT0]>], [3],
2173      [Hex_FWD]>,
2174
2175    InstrItinData <tc_503ce0f3, /*tc_3x*/
2176      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2177      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2178
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]>,
2183
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]>,
2188
2189    InstrItinData <tc_55255f2b, /*tc_3stall*/
2190      [InstrStage<1, [SLOT3]>], [],
2191      []>,
2192
2193    InstrItinData <tc_556f6577, /*tc_3x*/
2194      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2195      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2196
2197    InstrItinData <tc_55a9a350, /*tc_st*/
2198      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2199      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2200
2201    InstrItinData <tc_55b33fda, /*tc_2early*/
2202      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2203      [Hex_FWD, Hex_FWD]>,
2204
2205    InstrItinData <tc_56a124a7, /*tc_2early*/
2206      [InstrStage<1, [SLOT2, SLOT3], 0>,
2207       InstrStage<1, [CVI_ST]>], [2, 2],
2208      [Hex_FWD, Hex_FWD]>,
2209
2210    InstrItinData <tc_57a55b54, /*tc_2early*/
2211      [InstrStage<1, [SLOT3], 0>,
2212       InstrStage<1, [CVI_ST]>], [1, 2],
2213      [Hex_FWD, Hex_FWD]>,
2214
2215    InstrItinData <tc_5944960d, /*tc_ld*/
2216      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2217      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2218
2219    InstrItinData <tc_59a7822c, /*tc_2early*/
2220      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2221      [Hex_FWD, Hex_FWD]>,
2222
2223    InstrItinData <tc_5a4b5e58, /*tc_3x*/
2224      [InstrStage<1, [SLOT3]>], [4, 1, 1],
2225      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2226
2227    InstrItinData <tc_5b347363, /*tc_1*/
2228      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2229      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2230
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]>,
2234
2235    InstrItinData <tc_5da50c4b, /*tc_1*/
2236      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2237      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2238
2239    InstrItinData <tc_5deb5e47, /*tc_st*/
2240      [InstrStage<1, [SLOT0]>], [1, 2, 3],
2241      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2242
2243    InstrItinData <tc_5e4cf0e8, /*tc_2*/
2244      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2245      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2246
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]>,
2250
2251    InstrItinData <tc_60e324ff, /*tc_2early*/
2252      [InstrStage<1, [SLOT2], 0>,
2253       InstrStage<1, [CVI_ST]>], [1],
2254      [Hex_FWD]>,
2255
2256    InstrItinData <tc_63567288, /*tc_1*/
2257      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2258      [Hex_FWD]>,
2259
2260    InstrItinData <tc_64b00d8a, /*tc_ld*/
2261      [InstrStage<1, [SLOT0]>], [4, 1],
2262      [Hex_FWD, Hex_FWD]>,
2263
2264    InstrItinData <tc_651cbe02, /*tc_2early*/
2265      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2266      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2267
2268    InstrItinData <tc_65279839, /*tc_2*/
2269      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2270      [Hex_FWD, Hex_FWD]>,
2271
2272    InstrItinData <tc_65cbd974, /*tc_st*/
2273      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2274      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2275
2276    InstrItinData <tc_69bfb303, /*tc_2early*/
2277      [InstrStage<1, [SLOT2, SLOT3], 0>,
2278       InstrStage<1, [CVI_ST]>], [2, 2],
2279      [Hex_FWD, Hex_FWD]>,
2280
2281    InstrItinData <tc_6ae3426b, /*tc_3x*/
2282      [InstrStage<1, [SLOT3]>], [4, 1],
2283      [Hex_FWD, Hex_FWD]>,
2284
2285    InstrItinData <tc_6d861a95, /*tc_3stall*/
2286      [InstrStage<1, [SLOT3]>], [2, 1],
2287      [Hex_FWD, Hex_FWD]>,
2288
2289    InstrItinData <tc_6e20402a, /*tc_st*/
2290      [InstrStage<1, [SLOT0]>], [2, 3],
2291      [Hex_FWD, Hex_FWD]>,
2292
2293    InstrItinData <tc_6f42bc60, /*tc_3stall*/
2294      [InstrStage<1, [SLOT0]>], [4, 1, 1],
2295      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2296
2297    InstrItinData <tc_6fc5dbea, /*tc_1*/
2298      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2299      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2300
2301    InstrItinData <tc_711c805f, /*tc_2early*/
2302      [InstrStage<1, [SLOT2, SLOT3], 0>,
2303       InstrStage<1, [CVI_ST]>], [2, 2],
2304      [Hex_FWD, Hex_FWD]>,
2305
2306    InstrItinData <tc_713b66bf, /*tc_1*/
2307      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2308      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2309
2310    InstrItinData <tc_7401744f, /*tc_2*/
2311      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2312      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2313
2314    InstrItinData <tc_7476d766, /*tc_3x*/
2315      [InstrStage<1, [SLOT3]>], [4, 2],
2316      [Hex_FWD, Hex_FWD]>,
2317
2318    InstrItinData <tc_74a42bda, /*tc_ld*/
2319      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
2320      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2321
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]>,
2325
2326    InstrItinData <tc_77f94a5e, /*tc_st*/
2327      [InstrStage<1, [SLOT0]>], [],
2328      []>,
2329
2330    InstrItinData <tc_788b1d09, /*tc_3x*/
2331      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2332      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2333
2334    InstrItinData <tc_7af3a37e, /*tc_st*/
2335      [InstrStage<1, [SLOT0]>], [1, 3],
2336      [Hex_FWD, Hex_FWD]>,
2337
2338    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
2339      [InstrStage<1, [SLOT0], 0>,
2340       InstrStage<1, [CVI_ST]>], [3, 2],
2341      [Hex_FWD, Hex_FWD]>,
2342
2343    InstrItinData <tc_7c31e19a, /*tc_st*/
2344      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2345      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2346
2347    InstrItinData <tc_7c6d32e4, /*tc_ld*/
2348      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2349      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2350
2351    InstrItinData <tc_7f7f45f5, /*tc_4x*/
2352      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2353      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2354
2355    InstrItinData <tc_7f8ae742, /*tc_3x*/
2356      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2357      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2358
2359    InstrItinData <tc_8035e91f, /*tc_st*/
2360      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2361      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2362
2363    InstrItinData <tc_822c3c68, /*tc_ld*/
2364      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2365      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2366
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]>,
2370
2371    InstrItinData <tc_838c4d7a, /*tc_st*/
2372      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2373      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2374
2375    InstrItinData <tc_84a7500d, /*tc_1*/
2376      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2377      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2378
2379    InstrItinData <tc_86173609, /*tc_1*/
2380      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
2381      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2382
2383    InstrItinData <tc_887d1bb7, /*tc_st*/
2384      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2385      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2386
2387    InstrItinData <tc_8a6d0d94, /*tc_ld*/
2388      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2389      [Hex_FWD, Hex_FWD]>,
2390
2391    InstrItinData <tc_8a825db2, /*tc_2*/
2392      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2393      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2394
2395    InstrItinData <tc_8b5bd4f5, /*tc_1*/
2396      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2397      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2398
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]>,
2402
2403    InstrItinData <tc_9124c04f, /*tc_1*/
2404      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2405      [Hex_FWD, Hex_FWD]>,
2406
2407    InstrItinData <tc_92240447, /*tc_st*/
2408      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2409      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2410
2411    InstrItinData <tc_934753bb, /*tc_ld*/
2412      [InstrStage<1, [SLOT0]>], [4, 2, 2],
2413      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2414
2415    InstrItinData <tc_937dd41c, /*tc_ld*/
2416      [InstrStage<1, [SLOT0, SLOT1]>], [],
2417      []>,
2418
2419    InstrItinData <tc_9406230a, /*tc_3x*/
2420      [InstrStage<1, [SLOT3]>], [2, 1],
2421      [Hex_FWD, Hex_FWD]>,
2422
2423    InstrItinData <tc_95a33176, /*tc_2*/
2424      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2425      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2426
2427    InstrItinData <tc_96ef76ef, /*tc_st*/
2428      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2429      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2430
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]>,
2435
2436    InstrItinData <tc_9783714b, /*tc_4x*/
2437      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2438      [Hex_FWD, Hex_FWD]>,
2439
2440    InstrItinData <tc_9b34f5e0, /*tc_2early*/
2441      [InstrStage<1, [SLOT2]>], [],
2442      []>,
2443
2444    InstrItinData <tc_9b3c0462, /*tc_2*/
2445      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2446      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2447
2448    InstrItinData <tc_9bcfb2ee, /*tc_st*/
2449      [InstrStage<1, [SLOT0]>], [1, 2, 2],
2450      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2451
2452    InstrItinData <tc_9c52f549, /*tc_2early*/
2453      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2454      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2455
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]>,
2460
2461    InstrItinData <tc_9e72dc89, /*tc_4x*/
2462      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2463      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2464
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]>,
2468
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]>,
2472
2473    InstrItinData <tc_9f6cd987, /*tc_1*/
2474      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2475      [Hex_FWD, Hex_FWD]>,
2476
2477    InstrItinData <tc_a08b630b, /*tc_2*/
2478      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2479      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2480
2481    InstrItinData <tc_a1297125, /*tc_2early*/
2482      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2483      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2484
2485    InstrItinData <tc_a154b476, /*tc_3x*/
2486      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2487      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2488
2489    InstrItinData <tc_a2b365d2, /*tc_st*/
2490      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2491      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2492
2493    InstrItinData <tc_a3070909, /*tc_3stall*/
2494      [InstrStage<1, [SLOT0]>], [1, 1],
2495      [Hex_FWD, Hex_FWD]>,
2496
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]>,
2500
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]>,
2504
2505    InstrItinData <tc_a4e22bbd, /*tc_2*/
2506      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2507      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2508
2509    InstrItinData <tc_a4ee89db, /*tc_2early*/
2510      [InstrStage<1, [SLOT0], 0>,
2511       InstrStage<1, [CVI_ST]>], [],
2512      []>,
2513
2514    InstrItinData <tc_a7a13fac, /*tc_2early*/
2515      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2516      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2517
2518    InstrItinData <tc_a7bdb22c, /*tc_2*/
2519      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2520      [Hex_FWD, Hex_FWD]>,
2521
2522    InstrItinData <tc_a9edeffa, /*tc_st*/
2523      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
2524      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2525
2526    InstrItinData <tc_abfd9a6d, /*tc_ld*/
2527      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2528      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2529
2530    InstrItinData <tc_ac65613f, /*tc_ld*/
2531      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2532      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2533
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]>,
2537
2538    InstrItinData <tc_ae5babd7, /*tc_st*/
2539      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2540      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2541
2542    InstrItinData <tc_aee6250c, /*tc_ld*/
2543      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
2544      [Hex_FWD, Hex_FWD]>,
2545
2546    InstrItinData <tc_b1ae5f67, /*tc_st*/
2547      [InstrStage<1, [SLOT0]>], [1],
2548      [Hex_FWD]>,
2549
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]>,
2553
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]>,
2557
2558    InstrItinData <tc_b837298f, /*tc_1*/
2559      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2560      []>,
2561
2562    InstrItinData <tc_ba9255a6, /*tc_st*/
2563      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2564      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2565
2566    InstrItinData <tc_bb07f2c5, /*tc_st*/
2567      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2568      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2569
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]>,
2573
2574    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
2575      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2576      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2577
2578    InstrItinData <tc_c20701f0, /*tc_2*/
2579      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2580      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2581
2582    InstrItinData <tc_c21d7447, /*tc_3x*/
2583      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2584      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2585
2586    InstrItinData <tc_c57d9f39, /*tc_1*/
2587      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2588      [Hex_FWD, Hex_FWD]>,
2589
2590    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
2591      [InstrStage<1, [SLOT0], 0>,
2592       InstrStage<1, [CVI_ST]>], [],
2593      []>,
2594
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]>,
2598
2599    InstrItinData <tc_cfa0e29b, /*tc_st*/
2600      [InstrStage<1, [SLOT0]>], [2, 2, 3],
2601      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2602
2603    InstrItinData <tc_d03278fd, /*tc_st*/
2604      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2605      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2606
2607    InstrItinData <tc_d33e5eee, /*tc_2early*/
2608      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
2609      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2610
2611    InstrItinData <tc_d3632d88, /*tc_2*/
2612      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2613      [Hex_FWD, Hex_FWD]>,
2614
2615    InstrItinData <tc_d45ba9cd, /*tc_ld*/
2616      [InstrStage<1, [SLOT0]>], [1],
2617      [Hex_FWD]>,
2618
2619    InstrItinData <tc_d57d649c, /*tc_3stall*/
2620      [InstrStage<1, [SLOT2], 0>,
2621       InstrStage<1, [CVI_ST]>], [2],
2622      [Hex_FWD]>,
2623
2624    InstrItinData <tc_d61dfdc3, /*tc_2*/
2625      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2626      [Hex_FWD, Hex_FWD]>,
2627
2628    InstrItinData <tc_d68dca5c, /*tc_3stall*/
2629      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2630      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2631
2632    InstrItinData <tc_d7718fbe, /*tc_3x*/
2633      [InstrStage<1, [SLOT3]>], [1],
2634      [Hex_FWD]>,
2635
2636    InstrItinData <tc_db596beb, /*tc_3stall*/
2637      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2638      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2639
2640    InstrItinData <tc_db96aa6b, /*tc_st*/
2641      [InstrStage<1, [SLOT0]>], [1],
2642      [Hex_FWD]>,
2643
2644    InstrItinData <tc_dc51281d, /*tc_2early*/
2645      [InstrStage<1, [SLOT2], 0>,
2646       InstrStage<1, [CVI_ST]>], [2, 1],
2647      [Hex_FWD, Hex_FWD]>,
2648
2649    InstrItinData <tc_decdde8a, /*tc_2early*/
2650      [InstrStage<1, [SLOT2, SLOT3], 0>,
2651       InstrStage<1, [CVI_ST]>], [2],
2652      [Hex_FWD]>,
2653
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]>,
2658
2659    InstrItinData <tc_e3d699e3, /*tc_2*/
2660      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2661      [Hex_FWD, Hex_FWD]>,
2662
2663    InstrItinData <tc_e9170fb7, /*tc_ld*/
2664      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2665      [Hex_FWD, Hex_FWD]>,
2666
2667    InstrItinData <tc_ed03645c, /*tc_2early*/
2668      [InstrStage<1, [SLOT2], 0>,
2669       InstrStage<1, [CVI_ST]>], [3, 1],
2670      [Hex_FWD, Hex_FWD]>,
2671
2672    InstrItinData <tc_eed07714, /*tc_ld*/
2673      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2674      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2675
2676    InstrItinData <tc_eeda4109, /*tc_2early*/
2677      [InstrStage<1, [SLOT2, SLOT3], 0>,
2678       InstrStage<1, [CVI_ST]>], [3, 2],
2679      [Hex_FWD, Hex_FWD]>,
2680
2681    InstrItinData <tc_ef921005, /*tc_1*/
2682      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2683      [Hex_FWD, Hex_FWD]>,
2684
2685    InstrItinData <tc_f098b237, /*tc_1*/
2686      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2687      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2688
2689    InstrItinData <tc_f0cdeccf, /*tc_3x*/
2690      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2691      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2692
2693    InstrItinData <tc_f0e8e832, /*tc_4x*/
2694      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2695      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2696
2697    InstrItinData <tc_f34c1c21, /*tc_2*/
2698      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2699      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2700
2701    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
2702      [InstrStage<1, [SLOT0], 0>,
2703       InstrStage<1, [CVI_ST]>], [2],
2704      [Hex_FWD]>,
2705
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]>,
2709
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]>,
2714
2715    InstrItinData <tc_f7569068, /*tc_4x*/
2716      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2717      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2718
2719    InstrItinData <tc_f999c66e, /*tc_2early*/
2720      [InstrStage<1, [SLOT2, SLOT3], 0>,
2721       InstrStage<1, [CVI_ST]>], [1, 2],
2722      [Hex_FWD, Hex_FWD]>,
2723
2724    InstrItinData <tc_fae9dfa5, /*tc_3x*/
2725      [InstrStage<1, [SLOT3]>], [4, 2],
2726      [Hex_FWD, Hex_FWD]>,
2727
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  ];
2732}
2733
2734class 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]>,
2739
2740    InstrItinData <tc_01d44cb2, /*tc_2*/
2741      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2742      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2743
2744    InstrItinData <tc_01e1be3b, /*tc_3x*/
2745      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2746      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2747
2748    InstrItinData <tc_02fe1c65, /*tc_4x*/
2749      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2750      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2751
2752    InstrItinData <tc_0655b949, /*tc_st*/
2753      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2754      [Hex_FWD, Hex_FWD]>,
2755
2756    InstrItinData <tc_075c8dd8, /*tc_ld*/
2757      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2758      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2759
2760    InstrItinData <tc_0a195f2c, /*tc_4x*/
2761      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2762      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2763
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]>,
2767
2768    InstrItinData <tc_0ba0d5da, /*tc_2early*/
2769      [InstrStage<1, [SLOT2]>], [1],
2770      [Hex_FWD]>,
2771
2772    InstrItinData <tc_0dfac0a7, /*tc_2*/
2773      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2774      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2775
2776    InstrItinData <tc_0fac1eb8, /*tc_st*/
2777      [InstrStage<1, [SLOT0]>], [3, 2, 3],
2778      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2779
2780    InstrItinData <tc_112d30d6, /*tc_1*/
2781      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2782      [Hex_FWD]>,
2783
2784    InstrItinData <tc_1242dc2a, /*tc_ld*/
2785      [InstrStage<1, [SLOT0]>], [2],
2786      [Hex_FWD]>,
2787
2788    InstrItinData <tc_1248597c, /*tc_3x*/
2789      [InstrStage<1, [SLOT3]>], [2, 2],
2790      [Hex_FWD, Hex_FWD]>,
2791
2792    InstrItinData <tc_14ab4f41, /*tc_newvjump*/
2793      [InstrStage<1, [SLOT0]>], [3, 3, 2],
2794      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2795
2796    InstrItinData <tc_151bf368, /*tc_2early*/
2797      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2798      [Hex_FWD, Hex_FWD]>,
2799
2800    InstrItinData <tc_158aa3f7, /*tc_st*/
2801      [InstrStage<1, [SLOT0]>], [1, 2, 2],
2802      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2803
2804    InstrItinData <tc_197dce51, /*tc_3x*/
2805      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
2806      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2807
2808    InstrItinData <tc_1981450d, /*tc_newvjump*/
2809      [InstrStage<1, [SLOT0]>], [3],
2810      [Hex_FWD]>,
2811
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]>,
2815
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]>,
2819
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]>,
2823
2824    InstrItinData <tc_1fcb8495, /*tc_2*/
2825      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2826      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2827
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]>,
2831
2832    InstrItinData <tc_20131976, /*tc_1*/
2833      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2834      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2835
2836    InstrItinData <tc_2237d952, /*tc_ld*/
2837      [InstrStage<1, [SLOT0]>], [1, 2],
2838      [Hex_FWD, Hex_FWD]>,
2839
2840    InstrItinData <tc_23708a21, /*tc_2early*/
2841      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2842      []>,
2843
2844    InstrItinData <tc_2471c1c8, /*tc_ld*/
2845      [InstrStage<1, [SLOT0]>], [4, 1],
2846      [Hex_FWD, Hex_FWD]>,
2847
2848    InstrItinData <tc_24e109c7, /*tc_newvjump*/
2849      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2850      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2851
2852    InstrItinData <tc_24f426ab, /*tc_2early*/
2853      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
2854      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2855
2856    InstrItinData <tc_280f7fe1, /*tc_st*/
2857      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2858      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2859
2860    InstrItinData <tc_28e55c6f, /*tc_3x*/
2861      [InstrStage<1, [SLOT3]>], [1, 1],
2862      [Hex_FWD, Hex_FWD]>,
2863
2864    InstrItinData <tc_2c13e7f5, /*tc_2*/
2865      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2866      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2867
2868    InstrItinData <tc_2c3e17fc, /*tc_3x*/
2869      [InstrStage<1, [SLOT3]>], [1],
2870      [Hex_FWD]>,
2871
2872    InstrItinData <tc_2f573607, /*tc_2early*/
2873      [InstrStage<1, [SLOT2]>], [2, 1],
2874      [Hex_FWD, Hex_FWD]>,
2875
2876    InstrItinData <tc_362b0be2, /*tc_3*/
2877      [InstrStage<1, [SLOT2]>], [1],
2878      [Hex_FWD]>,
2879
2880    InstrItinData <tc_38382228, /*tc_3x*/
2881      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2882      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2883
2884    InstrItinData <tc_388f9897, /*tc_1*/
2885      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2886      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2887
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]>,
2891
2892    InstrItinData <tc_3d14a17b, /*tc_1*/
2893      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2894      [Hex_FWD, Hex_FWD]>,
2895
2896    InstrItinData <tc_3edca78f, /*tc_2*/
2897      [InstrStage<1, [SLOT3]>], [4, 2],
2898      [Hex_FWD, Hex_FWD]>,
2899
2900    InstrItinData <tc_3fbf1042, /*tc_1*/
2901      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2902      [Hex_FWD]>,
2903
2904    InstrItinData <tc_407e96f9, /*tc_1*/
2905      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2906      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2907
2908    InstrItinData <tc_40d64c94, /*tc_newvjump*/
2909      [InstrStage<1, [SLOT0]>], [3, 2],
2910      [Hex_FWD, Hex_FWD]>,
2911
2912    InstrItinData <tc_4222e6bf, /*tc_ld*/
2913      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2914      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2915
2916    InstrItinData <tc_42ff66ba, /*tc_2early*/
2917      [InstrStage<1, [SLOT2]>], [2, 1],
2918      [Hex_FWD, Hex_FWD]>,
2919
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]>,
2923
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]>,
2927
2928    InstrItinData <tc_44d5a428, /*tc_st*/
2929      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2930      [Hex_FWD, Hex_FWD]>,
2931
2932    InstrItinData <tc_44fffc58, /*tc_3*/
2933      [InstrStage<1, [SLOT2, SLOT3]>], [2],
2934      [Hex_FWD]>,
2935
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]>,
2939
2940    InstrItinData <tc_45f9d1be, /*tc_2early*/
2941      [InstrStage<1, [SLOT2]>], [2],
2942      [Hex_FWD]>,
2943
2944    InstrItinData <tc_49fdfd4b, /*tc_3x*/
2945      [InstrStage<1, [SLOT3]>], [4, 1],
2946      [Hex_FWD, Hex_FWD]>,
2947
2948    InstrItinData <tc_4a55d03c, /*tc_2early*/
2949      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2950      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2951
2952    InstrItinData <tc_4abdbdc6, /*tc_3stall*/
2953      [InstrStage<1, [SLOT3]>], [2, 2],
2954      [Hex_FWD, Hex_FWD]>,
2955
2956    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
2957      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2958      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2959
2960    InstrItinData <tc_4bf903b0, /*tc_st*/
2961      [InstrStage<1, [SLOT0]>], [3],
2962      [Hex_FWD]>,
2963
2964    InstrItinData <tc_503ce0f3, /*tc_3x*/
2965      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2966      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2967
2968    InstrItinData <tc_53c851ab, /*tc_2early*/
2969      [InstrStage<1, [SLOT2]>], [3, 2, 2],
2970      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2971
2972    InstrItinData <tc_5502c366, /*tc_1*/
2973      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2974      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2975
2976    InstrItinData <tc_55255f2b, /*tc_3stall*/
2977      [InstrStage<1, [SLOT3]>], [],
2978      []>,
2979
2980    InstrItinData <tc_556f6577, /*tc_3x*/
2981      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2982      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2983
2984    InstrItinData <tc_55a9a350, /*tc_st*/
2985      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2986      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2987
2988    InstrItinData <tc_55b33fda, /*tc_2early*/
2989      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2990      [Hex_FWD, Hex_FWD]>,
2991
2992    InstrItinData <tc_56a124a7, /*tc_2early*/
2993      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2994      [Hex_FWD, Hex_FWD]>,
2995
2996    InstrItinData <tc_57a55b54, /*tc_2early*/
2997      [InstrStage<1, [SLOT3]>], [1, 2],
2998      [Hex_FWD, Hex_FWD]>,
2999
3000    InstrItinData <tc_5944960d, /*tc_ld*/
3001      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3002      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3003
3004    InstrItinData <tc_59a7822c, /*tc_2early*/
3005      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3006      [Hex_FWD, Hex_FWD]>,
3007
3008    InstrItinData <tc_5a4b5e58, /*tc_3x*/
3009      [InstrStage<1, [SLOT3]>], [4, 1, 1],
3010      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3011
3012    InstrItinData <tc_5b347363, /*tc_1*/
3013      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3014      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3015
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]>,
3019
3020    InstrItinData <tc_5da50c4b, /*tc_1*/
3021      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3022      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3023
3024    InstrItinData <tc_5deb5e47, /*tc_st*/
3025      [InstrStage<1, [SLOT0]>], [1, 2, 3],
3026      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3027
3028    InstrItinData <tc_5e4cf0e8, /*tc_2*/
3029      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3030      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3031
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]>,
3035
3036    InstrItinData <tc_60e324ff, /*tc_2early*/
3037      [InstrStage<1, [SLOT2]>], [1],
3038      [Hex_FWD]>,
3039
3040    InstrItinData <tc_63567288, /*tc_1*/
3041      [InstrStage<1, [SLOT0, SLOT1]>], [3],
3042      [Hex_FWD]>,
3043
3044    InstrItinData <tc_64b00d8a, /*tc_ld*/
3045      [InstrStage<1, [SLOT0]>], [4, 1],
3046      [Hex_FWD, Hex_FWD]>,
3047
3048    InstrItinData <tc_651cbe02, /*tc_2early*/
3049      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3050      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3051
3052    InstrItinData <tc_65279839, /*tc_2*/
3053      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3054      [Hex_FWD, Hex_FWD]>,
3055
3056    InstrItinData <tc_65cbd974, /*tc_st*/
3057      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3058      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3059
3060    InstrItinData <tc_69bfb303, /*tc_3*/
3061      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3062      [Hex_FWD, Hex_FWD]>,
3063
3064    InstrItinData <tc_6ae3426b, /*tc_3x*/
3065      [InstrStage<1, [SLOT3]>], [4, 1],
3066      [Hex_FWD, Hex_FWD]>,
3067
3068    InstrItinData <tc_6d861a95, /*tc_3stall*/
3069      [InstrStage<1, [SLOT3]>], [2, 1],
3070      [Hex_FWD, Hex_FWD]>,
3071
3072    InstrItinData <tc_6e20402a, /*tc_st*/
3073      [InstrStage<1, [SLOT0]>], [2, 3],
3074      [Hex_FWD, Hex_FWD]>,
3075
3076    InstrItinData <tc_6f42bc60, /*tc_3stall*/
3077      [InstrStage<1, [SLOT0]>], [4, 1, 1],
3078      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3079
3080    InstrItinData <tc_6fc5dbea, /*tc_1*/
3081      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3082      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3083
3084    InstrItinData <tc_711c805f, /*tc_2early*/
3085      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3086      [Hex_FWD, Hex_FWD]>,
3087
3088    InstrItinData <tc_713b66bf, /*tc_1*/
3089      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3090      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3091
3092    InstrItinData <tc_7401744f, /*tc_2*/
3093      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3094      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3095
3096    InstrItinData <tc_7476d766, /*tc_3x*/
3097      [InstrStage<1, [SLOT3]>], [4, 2],
3098      [Hex_FWD, Hex_FWD]>,
3099
3100    InstrItinData <tc_74a42bda, /*tc_ld*/
3101      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
3102      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3103
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]>,
3107
3108    InstrItinData <tc_77f94a5e, /*tc_st*/
3109      [InstrStage<1, [SLOT0]>], [],
3110      []>,
3111
3112    InstrItinData <tc_788b1d09, /*tc_3x*/
3113      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3114      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3115
3116    InstrItinData <tc_7af3a37e, /*tc_st*/
3117      [InstrStage<1, [SLOT0]>], [1, 3],
3118      [Hex_FWD, Hex_FWD]>,
3119
3120    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
3121      [InstrStage<1, [SLOT0]>], [3, 2],
3122      [Hex_FWD, Hex_FWD]>,
3123
3124    InstrItinData <tc_7c31e19a, /*tc_st*/
3125      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3126      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3127
3128    InstrItinData <tc_7c6d32e4, /*tc_ld*/
3129      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3130      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3131
3132    InstrItinData <tc_7f7f45f5, /*tc_4x*/
3133      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3134      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3135
3136    InstrItinData <tc_7f8ae742, /*tc_3x*/
3137      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3138      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3139
3140    InstrItinData <tc_8035e91f, /*tc_st*/
3141      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3142      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3143
3144    InstrItinData <tc_822c3c68, /*tc_ld*/
3145      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3146      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3147
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]>,
3151
3152    InstrItinData <tc_838c4d7a, /*tc_st*/
3153      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3154      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3155
3156    InstrItinData <tc_84a7500d, /*tc_1*/
3157      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3158      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3159
3160    InstrItinData <tc_86173609, /*tc_1*/
3161      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
3162      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3163
3164    InstrItinData <tc_887d1bb7, /*tc_st*/
3165      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
3166      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3167
3168    InstrItinData <tc_8a6d0d94, /*tc_ld*/
3169      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3170      [Hex_FWD, Hex_FWD]>,
3171
3172    InstrItinData <tc_8a825db2, /*tc_2*/
3173      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3174      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3175
3176    InstrItinData <tc_8b5bd4f5, /*tc_1*/
3177      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3178      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3179
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]>,
3183
3184    InstrItinData <tc_9124c04f, /*tc_1*/
3185      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3186      [Hex_FWD, Hex_FWD]>,
3187
3188    InstrItinData <tc_92240447, /*tc_st*/
3189      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3190      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3191
3192    InstrItinData <tc_934753bb, /*tc_ld*/
3193      [InstrStage<1, [SLOT0]>], [4, 2, 2],
3194      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3195
3196    InstrItinData <tc_937dd41c, /*tc_ld*/
3197      [InstrStage<1, [SLOT0, SLOT1]>], [],
3198      []>,
3199
3200    InstrItinData <tc_9406230a, /*tc_3x*/
3201      [InstrStage<1, [SLOT3]>], [2, 1],
3202      [Hex_FWD, Hex_FWD]>,
3203
3204    InstrItinData <tc_95a33176, /*tc_2*/
3205      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3206      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3207
3208    InstrItinData <tc_96ef76ef, /*tc_st*/
3209      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3210      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3211
3212    InstrItinData <tc_975a4e54, /*tc_newvjump*/
3213      [InstrStage<1, [SLOT0]>], [2, 3, 2],
3214      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3215
3216    InstrItinData <tc_9783714b, /*tc_4x*/
3217      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3218      [Hex_FWD, Hex_FWD]>,
3219
3220    InstrItinData <tc_9b34f5e0, /*tc_2early*/
3221      [InstrStage<1, [SLOT2]>], [],
3222      []>,
3223
3224    InstrItinData <tc_9b3c0462, /*tc_2*/
3225      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3226      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3227
3228    InstrItinData <tc_9bcfb2ee, /*tc_st*/
3229      [InstrStage<1, [SLOT0]>], [1, 2, 2],
3230      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3231
3232    InstrItinData <tc_9c52f549, /*tc_2early*/
3233      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
3234      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3235
3236    InstrItinData <tc_9e27f2f9, /*tc_2early*/
3237      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
3238      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3239
3240    InstrItinData <tc_9e72dc89, /*tc_4x*/
3241      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3242      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3243
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]>,
3247
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]>,
3251
3252    InstrItinData <tc_9f6cd987, /*tc_1*/
3253      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3254      [Hex_FWD, Hex_FWD]>,
3255
3256    InstrItinData <tc_a08b630b, /*tc_2*/
3257      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3258      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3259
3260    InstrItinData <tc_a1297125, /*tc_2early*/
3261      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
3262      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3263
3264    InstrItinData <tc_a154b476, /*tc_3x*/
3265      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
3266      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3267
3268    InstrItinData <tc_a2b365d2, /*tc_st*/
3269      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3270      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3271
3272    InstrItinData <tc_a3070909, /*tc_3stall*/
3273      [InstrStage<1, [SLOT0]>], [1, 1],
3274      [Hex_FWD, Hex_FWD]>,
3275
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]>,
3279
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]>,
3283
3284    InstrItinData <tc_a4e22bbd, /*tc_2*/
3285      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3286      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3287
3288    InstrItinData <tc_a4ee89db, /*tc_2early*/
3289      [InstrStage<1, [SLOT0]>], [],
3290      []>,
3291
3292    InstrItinData <tc_a7a13fac, /*tc_2early*/
3293      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3294      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3295
3296    InstrItinData <tc_a7bdb22c, /*tc_2*/
3297      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3298      [Hex_FWD, Hex_FWD]>,
3299
3300    InstrItinData <tc_a9edeffa, /*tc_st*/
3301      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
3302      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3303
3304    InstrItinData <tc_abfd9a6d, /*tc_ld*/
3305      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
3306      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3307
3308    InstrItinData <tc_ac65613f, /*tc_ld*/
3309      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
3310      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3311
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]>,
3315
3316    InstrItinData <tc_ae5babd7, /*tc_st*/
3317      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3318      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3319
3320    InstrItinData <tc_aee6250c, /*tc_ld*/
3321      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
3322      [Hex_FWD, Hex_FWD]>,
3323
3324    InstrItinData <tc_b1ae5f67, /*tc_st*/
3325      [InstrStage<1, [SLOT0]>], [1],
3326      [Hex_FWD]>,
3327
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]>,
3331
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]>,
3335
3336    InstrItinData <tc_b837298f, /*tc_1*/
3337      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3338      []>,
3339
3340    InstrItinData <tc_ba9255a6, /*tc_st*/
3341      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
3342      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3343
3344    InstrItinData <tc_bb07f2c5, /*tc_st*/
3345      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3346      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3347
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]>,
3351
3352    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
3353      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
3354      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3355
3356    InstrItinData <tc_c20701f0, /*tc_2*/
3357      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3358      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3359
3360    InstrItinData <tc_c21d7447, /*tc_3x*/
3361      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3362      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3363
3364    InstrItinData <tc_c57d9f39, /*tc_1*/
3365      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3366      [Hex_FWD, Hex_FWD]>,
3367
3368    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
3369      [InstrStage<1, [SLOT0]>], [],
3370      []>,
3371
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]>,
3375
3376    InstrItinData <tc_cfa0e29b, /*tc_st*/
3377      [InstrStage<1, [SLOT0]>], [2, 2, 3],
3378      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3379
3380    InstrItinData <tc_d03278fd, /*tc_st*/
3381      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3382      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3383
3384    InstrItinData <tc_d33e5eee, /*tc_2early*/
3385      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
3386      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3387
3388    InstrItinData <tc_d3632d88, /*tc_2*/
3389      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3390      [Hex_FWD, Hex_FWD]>,
3391
3392    InstrItinData <tc_d45ba9cd, /*tc_ld*/
3393      [InstrStage<1, [SLOT0]>], [1],
3394      [Hex_FWD]>,
3395
3396    InstrItinData <tc_d57d649c, /*tc_3stall*/
3397      [InstrStage<1, [SLOT2]>], [2],
3398      [Hex_FWD]>,
3399
3400    InstrItinData <tc_d61dfdc3, /*tc_2*/
3401      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3402      [Hex_FWD, Hex_FWD]>,
3403
3404    InstrItinData <tc_d68dca5c, /*tc_3stall*/
3405      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3406      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3407
3408    InstrItinData <tc_d7718fbe, /*tc_3x*/
3409      [InstrStage<1, [SLOT3]>], [1],
3410      [Hex_FWD]>,
3411
3412    InstrItinData <tc_db596beb, /*tc_3x*/
3413      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3414      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3415
3416    InstrItinData <tc_db96aa6b, /*tc_st*/
3417      [InstrStage<1, [SLOT0]>], [1],
3418      [Hex_FWD]>,
3419
3420    InstrItinData <tc_dc51281d, /*tc_3*/
3421      [InstrStage<1, [SLOT2]>], [2, 1],
3422      [Hex_FWD, Hex_FWD]>,
3423
3424    InstrItinData <tc_decdde8a, /*tc_2early*/
3425      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3426      [Hex_FWD]>,
3427
3428    InstrItinData <tc_df5d53f9, /*tc_newvjump*/
3429      [InstrStage<1, [SLOT0]>], [3, 2, 2],
3430      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3431
3432    InstrItinData <tc_e3d699e3, /*tc_2*/
3433      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3434      [Hex_FWD, Hex_FWD]>,
3435
3436    InstrItinData <tc_e9170fb7, /*tc_ld*/
3437      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3438      [Hex_FWD, Hex_FWD]>,
3439
3440    InstrItinData <tc_ed03645c, /*tc_2early*/
3441      [InstrStage<1, [SLOT2]>], [3, 1],
3442      [Hex_FWD, Hex_FWD]>,
3443
3444    InstrItinData <tc_eed07714, /*tc_ld*/
3445      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3446      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3447
3448    InstrItinData <tc_eeda4109, /*tc_2early*/
3449      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3450      [Hex_FWD, Hex_FWD]>,
3451
3452    InstrItinData <tc_ef921005, /*tc_1*/
3453      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3454      [Hex_FWD, Hex_FWD]>,
3455
3456    InstrItinData <tc_f098b237, /*tc_1*/
3457      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3458      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3459
3460    InstrItinData <tc_f0cdeccf, /*tc_3x*/
3461      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3462      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3463
3464    InstrItinData <tc_f0e8e832, /*tc_4x*/
3465      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3466      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3467
3468    InstrItinData <tc_f34c1c21, /*tc_2*/
3469      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3470      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3471
3472    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
3473      [InstrStage<1, [SLOT0]>], [2],
3474      [Hex_FWD]>,
3475
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]>,
3479
3480    InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
3481      [InstrStage<1, [SLOT0]>], [3, 2, 2],
3482      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3483
3484    InstrItinData <tc_f7569068, /*tc_4x*/
3485      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
3486      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3487
3488    InstrItinData <tc_f999c66e, /*tc_2early*/
3489      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
3490      [Hex_FWD, Hex_FWD]>,
3491
3492    InstrItinData <tc_fae9dfa5, /*tc_3x*/
3493      [InstrStage<1, [SLOT3]>], [4, 2],
3494      [Hex_FWD, Hex_FWD]>,
3495
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  ];
3500}
3501
3502class 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]>,
3507
3508    InstrItinData <tc_01d44cb2, /*tc_2*/
3509      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3510      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3511
3512    InstrItinData <tc_01e1be3b, /*tc_3x*/
3513      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3514      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3515
3516    InstrItinData <tc_02fe1c65, /*tc_4x*/
3517      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3519
3520    InstrItinData <tc_0655b949, /*tc_st*/
3521      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3522      [Hex_FWD, Hex_FWD]>,
3523
3524    InstrItinData <tc_075c8dd8, /*tc_ld*/
3525      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
3526      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3527
3528    InstrItinData <tc_0a195f2c, /*tc_4x*/
3529      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3530      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3531
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]>,
3535
3536    InstrItinData <tc_0ba0d5da, /*tc_3stall*/
3537      [InstrStage<1, [SLOT2]>], [1],
3538      [Hex_FWD]>,
3539
3540    InstrItinData <tc_0dfac0a7, /*tc_2*/
3541      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3542      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3543
3544    InstrItinData <tc_0fac1eb8, /*tc_st*/
3545      [InstrStage<1, [SLOT0]>], [3, 2, 3],
3546      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3547
3548    InstrItinData <tc_112d30d6, /*tc_1*/
3549      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3550      [Hex_FWD]>,
3551
3552    InstrItinData <tc_1242dc2a, /*tc_ld*/
3553      [InstrStage<1, [SLOT0]>], [2],
3554      [Hex_FWD]>,
3555
3556    InstrItinData <tc_1248597c, /*tc_3x*/
3557      [InstrStage<1, [SLOT3]>], [2, 2],
3558      [Hex_FWD, Hex_FWD]>,
3559
3560    InstrItinData <tc_14ab4f41, /*tc_newvjump*/
3561      [InstrStage<1, [SLOT0]>], [3, 3, 1],
3562      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3563
3564    InstrItinData <tc_151bf368, /*tc_1*/
3565      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3566      [Hex_FWD, Hex_FWD]>,
3567
3568    InstrItinData <tc_158aa3f7, /*tc_st*/
3569      [InstrStage<1, [SLOT0]>], [1, 2, 2],
3570      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3571
3572    InstrItinData <tc_197dce51, /*tc_3x*/
3573      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
3574      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3575
3576    InstrItinData <tc_1981450d, /*tc_newvjump*/
3577      [InstrStage<1, [SLOT0]>], [3],
3578      [Hex_FWD]>,
3579
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]>,
3583
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]>,
3587
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]>,
3591
3592    InstrItinData <tc_1fcb8495, /*tc_2*/
3593      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3594      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3595
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]>,
3599
3600    InstrItinData <tc_20131976, /*tc_1*/
3601      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3602      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3603
3604    InstrItinData <tc_2237d952, /*tc_ld*/
3605      [InstrStage<1, [SLOT0]>], [1, 2],
3606      [Hex_FWD, Hex_FWD]>,
3607
3608    InstrItinData <tc_23708a21, /*tc_1*/
3609      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3610      []>,
3611
3612    InstrItinData <tc_2471c1c8, /*tc_ld*/
3613      [InstrStage<1, [SLOT0]>], [4, 1],
3614      [Hex_FWD, Hex_FWD]>,
3615
3616    InstrItinData <tc_24e109c7, /*tc_newvjump*/
3617      [InstrStage<1, [SLOT0]>], [3, 2, 2],
3618      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3619
3620    InstrItinData <tc_24f426ab, /*tc_1*/
3621      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
3622      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3623
3624    InstrItinData <tc_280f7fe1, /*tc_st*/
3625      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
3626      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3627
3628    InstrItinData <tc_28e55c6f, /*tc_3x*/
3629      [InstrStage<1, [SLOT3]>], [1, 1],
3630      [Hex_FWD, Hex_FWD]>,
3631
3632    InstrItinData <tc_2c13e7f5, /*tc_2*/
3633      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3634      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3635
3636    InstrItinData <tc_2c3e17fc, /*tc_3x*/
3637      [InstrStage<1, [SLOT3]>], [1],
3638      [Hex_FWD]>,
3639
3640    InstrItinData <tc_2f573607, /*tc_1*/
3641      [InstrStage<1, [SLOT2]>], [2, 2],
3642      [Hex_FWD, Hex_FWD]>,
3643
3644    InstrItinData <tc_362b0be2, /*tc_3*/
3645      [InstrStage<1, [SLOT2]>], [1],
3646      [Hex_FWD]>,
3647
3648    InstrItinData <tc_38382228, /*tc_3x*/
3649      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
3650      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3651
3652    InstrItinData <tc_388f9897, /*tc_1*/
3653      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3654      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3655
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]>,
3659
3660    InstrItinData <tc_3d14a17b, /*tc_1*/
3661      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
3662      [Hex_FWD, Hex_FWD]>,
3663
3664    InstrItinData <tc_3edca78f, /*tc_2*/
3665      [InstrStage<1, [SLOT3]>], [4, 2],
3666      [Hex_FWD, Hex_FWD]>,
3667
3668    InstrItinData <tc_3fbf1042, /*tc_1*/
3669      [InstrStage<1, [SLOT0, SLOT1]>], [3],
3670      [Hex_FWD]>,
3671
3672    InstrItinData <tc_407e96f9, /*tc_1*/
3673      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3674      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3675
3676    InstrItinData <tc_40d64c94, /*tc_newvjump*/
3677      [InstrStage<1, [SLOT0]>], [3, 1],
3678      [Hex_FWD, Hex_FWD]>,
3679
3680    InstrItinData <tc_4222e6bf, /*tc_ld*/
3681      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3682      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3683
3684    InstrItinData <tc_42ff66ba, /*tc_1*/
3685      [InstrStage<1, [SLOT2]>], [2, 2],
3686      [Hex_FWD, Hex_FWD]>,
3687
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]>,
3691
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]>,
3695
3696    InstrItinData <tc_44d5a428, /*tc_st*/
3697      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3698      [Hex_FWD, Hex_FWD]>,
3699
3700    InstrItinData <tc_44fffc58, /*tc_3*/
3701      [InstrStage<1, [SLOT2, SLOT3]>], [2],
3702      [Hex_FWD]>,
3703
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]>,
3707
3708    InstrItinData <tc_45f9d1be, /*tc_2early*/
3709      [InstrStage<1, [SLOT2]>], [2],
3710      [Hex_FWD]>,
3711
3712    InstrItinData <tc_49fdfd4b, /*tc_3stall*/
3713      [InstrStage<1, [SLOT3]>], [4, 1],
3714      [Hex_FWD, Hex_FWD]>,
3715
3716    InstrItinData <tc_4a55d03c, /*tc_1*/
3717      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3718      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3719
3720    InstrItinData <tc_4abdbdc6, /*tc_3stall*/
3721      [InstrStage<1, [SLOT3]>], [2, 2],
3722      [Hex_FWD, Hex_FWD]>,
3723
3724    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
3725      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3726      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3727
3728    InstrItinData <tc_4bf903b0, /*tc_st*/
3729      [InstrStage<1, [SLOT0]>], [3],
3730      [Hex_FWD]>,
3731
3732    InstrItinData <tc_503ce0f3, /*tc_3x*/
3733      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
3734      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3735
3736    InstrItinData <tc_53c851ab, /*tc_3stall*/
3737      [InstrStage<1, [SLOT2]>], [4, 1, 2],
3738      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3739
3740    InstrItinData <tc_5502c366, /*tc_1*/
3741      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3742      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3743
3744    InstrItinData <tc_55255f2b, /*tc_3stall*/
3745      [InstrStage<1, [SLOT3]>], [],
3746      []>,
3747
3748    InstrItinData <tc_556f6577, /*tc_3x*/
3749      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3750      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3751
3752    InstrItinData <tc_55a9a350, /*tc_st*/
3753      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3754      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3755
3756    InstrItinData <tc_55b33fda, /*tc_1*/
3757      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3758      [Hex_FWD, Hex_FWD]>,
3759
3760    InstrItinData <tc_56a124a7, /*tc_1*/
3761      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3762      [Hex_FWD, Hex_FWD]>,
3763
3764    InstrItinData <tc_57a55b54, /*tc_1*/
3765      [InstrStage<1, [SLOT3]>], [2, 2],
3766      [Hex_FWD, Hex_FWD]>,
3767
3768    InstrItinData <tc_5944960d, /*tc_ld*/
3769      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3770      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3771
3772    InstrItinData <tc_59a7822c, /*tc_1*/
3773      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3774      [Hex_FWD, Hex_FWD]>,
3775
3776    InstrItinData <tc_5a4b5e58, /*tc_3x*/
3777      [InstrStage<1, [SLOT3]>], [4, 1, 1],
3778      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3779
3780    InstrItinData <tc_5b347363, /*tc_1*/
3781      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3782      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3783
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]>,
3787
3788    InstrItinData <tc_5da50c4b, /*tc_1*/
3789      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3790      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3791
3792    InstrItinData <tc_5deb5e47, /*tc_st*/
3793      [InstrStage<1, [SLOT0]>], [1, 2, 3],
3794      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3795
3796    InstrItinData <tc_5e4cf0e8, /*tc_2*/
3797      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3798      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3799
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]>,
3803
3804    InstrItinData <tc_60e324ff, /*tc_1*/
3805      [InstrStage<1, [SLOT2]>], [2],
3806      [Hex_FWD]>,
3807
3808    InstrItinData <tc_63567288, /*tc_2latepred*/
3809      [InstrStage<1, [SLOT0, SLOT1]>], [4],
3810      [Hex_FWD]>,
3811
3812    InstrItinData <tc_64b00d8a, /*tc_ld*/
3813      [InstrStage<1, [SLOT0]>], [4, 1],
3814      [Hex_FWD, Hex_FWD]>,
3815
3816    InstrItinData <tc_651cbe02, /*tc_1*/
3817      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3818      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3819
3820    InstrItinData <tc_65279839, /*tc_2*/
3821      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3822      [Hex_FWD, Hex_FWD]>,
3823
3824    InstrItinData <tc_65cbd974, /*tc_st*/
3825      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3826      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3827
3828    InstrItinData <tc_69bfb303, /*tc_3*/
3829      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3830      [Hex_FWD, Hex_FWD]>,
3831
3832    InstrItinData <tc_6ae3426b, /*tc_3x*/
3833      [InstrStage<1, [SLOT3]>], [4, 1],
3834      [Hex_FWD, Hex_FWD]>,
3835
3836    InstrItinData <tc_6d861a95, /*tc_3stall*/
3837      [InstrStage<1, [SLOT3]>], [2, 1],
3838      [Hex_FWD, Hex_FWD]>,
3839
3840    InstrItinData <tc_6e20402a, /*tc_st*/
3841      [InstrStage<1, [SLOT0]>], [2, 3],
3842      [Hex_FWD, Hex_FWD]>,
3843
3844    InstrItinData <tc_6f42bc60, /*tc_3stall*/
3845      [InstrStage<1, [SLOT0]>], [4, 1, 1],
3846      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3847
3848    InstrItinData <tc_6fc5dbea, /*tc_1*/
3849      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3850      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3851
3852    InstrItinData <tc_711c805f, /*tc_1*/
3853      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3854      [Hex_FWD, Hex_FWD]>,
3855
3856    InstrItinData <tc_713b66bf, /*tc_1*/
3857      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3858      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3859
3860    InstrItinData <tc_7401744f, /*tc_2*/
3861      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3862      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3863
3864    InstrItinData <tc_7476d766, /*tc_3stall*/
3865      [InstrStage<1, [SLOT3]>], [4, 2],
3866      [Hex_FWD, Hex_FWD]>,
3867
3868    InstrItinData <tc_74a42bda, /*tc_ld*/
3869      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
3870      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3871
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]>,
3875
3876    InstrItinData <tc_77f94a5e, /*tc_st*/
3877      [InstrStage<1, [SLOT0]>], [],
3878      []>,
3879
3880    InstrItinData <tc_788b1d09, /*tc_3x*/
3881      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3882      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3883
3884    InstrItinData <tc_7af3a37e, /*tc_st*/
3885      [InstrStage<1, [SLOT0]>], [1, 3],
3886      [Hex_FWD, Hex_FWD]>,
3887
3888    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
3889      [InstrStage<1, [SLOT0]>], [3, 2],
3890      [Hex_FWD, Hex_FWD]>,
3891
3892    InstrItinData <tc_7c31e19a, /*tc_st*/
3893      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3894      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3895
3896    InstrItinData <tc_7c6d32e4, /*tc_ld*/
3897      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3898      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3899
3900    InstrItinData <tc_7f7f45f5, /*tc_4x*/
3901      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3902      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3903
3904    InstrItinData <tc_7f8ae742, /*tc_3x*/
3905      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3906      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3907
3908    InstrItinData <tc_8035e91f, /*tc_st*/
3909      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3910      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3911
3912    InstrItinData <tc_822c3c68, /*tc_ld*/
3913      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3914      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3915
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]>,
3919
3920    InstrItinData <tc_838c4d7a, /*tc_st*/
3921      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3922      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3923
3924    InstrItinData <tc_84a7500d, /*tc_1*/
3925      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3926      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3927
3928    InstrItinData <tc_86173609, /*tc_2latepred*/
3929      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3930      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3931
3932    InstrItinData <tc_887d1bb7, /*tc_st*/
3933      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
3934      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3935
3936    InstrItinData <tc_8a6d0d94, /*tc_ld*/
3937      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3938      [Hex_FWD, Hex_FWD]>,
3939
3940    InstrItinData <tc_8a825db2, /*tc_2*/
3941      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3942      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3943
3944    InstrItinData <tc_8b5bd4f5, /*tc_1*/
3945      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3946      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3947
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]>,
3951
3952    InstrItinData <tc_9124c04f, /*tc_1*/
3953      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3954      [Hex_FWD, Hex_FWD]>,
3955
3956    InstrItinData <tc_92240447, /*tc_st*/
3957      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3958      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3959
3960    InstrItinData <tc_934753bb, /*tc_ld*/
3961      [InstrStage<1, [SLOT0]>], [3, 1, 2],
3962      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3963
3964    InstrItinData <tc_937dd41c, /*tc_ld*/
3965      [InstrStage<1, [SLOT0, SLOT1]>], [],
3966      []>,
3967
3968    InstrItinData <tc_9406230a, /*tc_3x*/
3969      [InstrStage<1, [SLOT3]>], [2, 1],
3970      [Hex_FWD, Hex_FWD]>,
3971
3972    InstrItinData <tc_95a33176, /*tc_2*/
3973      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3974      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3975
3976    InstrItinData <tc_96ef76ef, /*tc_st*/
3977      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3978      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3979
3980    InstrItinData <tc_975a4e54, /*tc_newvjump*/
3981      [InstrStage<1, [SLOT0]>], [2, 3, 2],
3982      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3983
3984    InstrItinData <tc_9783714b, /*tc_4x*/
3985      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3986      [Hex_FWD, Hex_FWD]>,
3987
3988    InstrItinData <tc_9b34f5e0, /*tc_3stall*/
3989      [InstrStage<1, [SLOT2]>], [],
3990      []>,
3991
3992    InstrItinData <tc_9b3c0462, /*tc_2*/
3993      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3994      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3995
3996    InstrItinData <tc_9bcfb2ee, /*tc_st*/
3997      [InstrStage<1, [SLOT0]>], [1, 2, 2],
3998      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3999
4000    InstrItinData <tc_9c52f549, /*tc_1*/
4001      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4002      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4003
4004    InstrItinData <tc_9e27f2f9, /*tc_1*/
4005      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4006      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4007
4008    InstrItinData <tc_9e72dc89, /*tc_4x*/
4009      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4010      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4011
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]>,
4015
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]>,
4019
4020    InstrItinData <tc_9f6cd987, /*tc_1*/
4021      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4022      [Hex_FWD, Hex_FWD]>,
4023
4024    InstrItinData <tc_a08b630b, /*tc_2*/
4025      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4026      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4027
4028    InstrItinData <tc_a1297125, /*tc_1*/
4029      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4030      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4031
4032    InstrItinData <tc_a154b476, /*tc_3x*/
4033      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
4034      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4035
4036    InstrItinData <tc_a2b365d2, /*tc_st*/
4037      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4038      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4039
4040    InstrItinData <tc_a3070909, /*tc_3stall*/
4041      [InstrStage<1, [SLOT0]>], [1, 1],
4042      [Hex_FWD, Hex_FWD]>,
4043
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]>,
4047
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]>,
4051
4052    InstrItinData <tc_a4e22bbd, /*tc_2*/
4053      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4054      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4055
4056    InstrItinData <tc_a4ee89db, /*tc_2early*/
4057      [InstrStage<1, [SLOT0]>], [],
4058      []>,
4059
4060    InstrItinData <tc_a7a13fac, /*tc_1*/
4061      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4062      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4063
4064    InstrItinData <tc_a7bdb22c, /*tc_2*/
4065      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4066      [Hex_FWD, Hex_FWD]>,
4067
4068    InstrItinData <tc_a9edeffa, /*tc_st*/
4069      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4070      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4071
4072    InstrItinData <tc_abfd9a6d, /*tc_ld*/
4073      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
4074      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4075
4076    InstrItinData <tc_ac65613f, /*tc_ld*/
4077      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
4078      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4079
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]>,
4083
4084    InstrItinData <tc_ae5babd7, /*tc_st*/
4085      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4086      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4087
4088    InstrItinData <tc_aee6250c, /*tc_ld*/
4089      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4090      [Hex_FWD, Hex_FWD]>,
4091
4092    InstrItinData <tc_b1ae5f67, /*tc_st*/
4093      [InstrStage<1, [SLOT0]>], [1],
4094      [Hex_FWD]>,
4095
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]>,
4099
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]>,
4103
4104    InstrItinData <tc_b837298f, /*tc_1*/
4105      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4106      []>,
4107
4108    InstrItinData <tc_ba9255a6, /*tc_st*/
4109      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
4110      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4111
4112    InstrItinData <tc_bb07f2c5, /*tc_st*/
4113      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4114      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4115
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]>,
4119
4120    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
4121      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
4122      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4123
4124    InstrItinData <tc_c20701f0, /*tc_2*/
4125      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4126      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4127
4128    InstrItinData <tc_c21d7447, /*tc_3x*/
4129      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4130      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4131
4132    InstrItinData <tc_c57d9f39, /*tc_1*/
4133      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4134      [Hex_FWD, Hex_FWD]>,
4135
4136    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
4137      [InstrStage<1, [SLOT0]>], [],
4138      []>,
4139
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]>,
4143
4144    InstrItinData <tc_cfa0e29b, /*tc_st*/
4145      [InstrStage<1, [SLOT0]>], [2, 2, 3],
4146      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4147
4148    InstrItinData <tc_d03278fd, /*tc_st*/
4149      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4150      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4151
4152    InstrItinData <tc_d33e5eee, /*tc_1*/
4153      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4154      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4155
4156    InstrItinData <tc_d3632d88, /*tc_2*/
4157      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4158      [Hex_FWD, Hex_FWD]>,
4159
4160    InstrItinData <tc_d45ba9cd, /*tc_ld*/
4161      [InstrStage<1, [SLOT0]>], [1],
4162      [Hex_FWD]>,
4163
4164    InstrItinData <tc_d57d649c, /*tc_3stall*/
4165      [InstrStage<1, [SLOT2]>], [2],
4166      [Hex_FWD]>,
4167
4168    InstrItinData <tc_d61dfdc3, /*tc_2*/
4169      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4170      [Hex_FWD, Hex_FWD]>,
4171
4172    InstrItinData <tc_d68dca5c, /*tc_3stall*/
4173      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4174      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4175
4176    InstrItinData <tc_d7718fbe, /*tc_3x*/
4177      [InstrStage<1, [SLOT3]>], [1],
4178      [Hex_FWD]>,
4179
4180    InstrItinData <tc_db596beb, /*tc_3x*/
4181      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4182      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4183
4184    InstrItinData <tc_db96aa6b, /*tc_st*/
4185      [InstrStage<1, [SLOT0]>], [1],
4186      [Hex_FWD]>,
4187
4188    InstrItinData <tc_dc51281d, /*tc_3*/
4189      [InstrStage<1, [SLOT2]>], [2, 1],
4190      [Hex_FWD, Hex_FWD]>,
4191
4192    InstrItinData <tc_decdde8a, /*tc_1*/
4193      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4194      [Hex_FWD]>,
4195
4196    InstrItinData <tc_df5d53f9, /*tc_newvjump*/
4197      [InstrStage<1, [SLOT0]>], [3, 2, 1],
4198      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4199
4200    InstrItinData <tc_e3d699e3, /*tc_2*/
4201      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4202      [Hex_FWD, Hex_FWD]>,
4203
4204    InstrItinData <tc_e9170fb7, /*tc_ld*/
4205      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4206      [Hex_FWD, Hex_FWD]>,
4207
4208    InstrItinData <tc_ed03645c, /*tc_1*/
4209      [InstrStage<1, [SLOT2]>], [3, 2],
4210      [Hex_FWD, Hex_FWD]>,
4211
4212    InstrItinData <tc_eed07714, /*tc_ld*/
4213      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4214      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4215
4216    InstrItinData <tc_eeda4109, /*tc_1*/
4217      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4218      [Hex_FWD, Hex_FWD]>,
4219
4220    InstrItinData <tc_ef921005, /*tc_1*/
4221      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4222      [Hex_FWD, Hex_FWD]>,
4223
4224    InstrItinData <tc_f098b237, /*tc_1*/
4225      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4226      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4227
4228    InstrItinData <tc_f0cdeccf, /*tc_3x*/
4229      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4230      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4231
4232    InstrItinData <tc_f0e8e832, /*tc_4x*/
4233      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4234      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4235
4236    InstrItinData <tc_f34c1c21, /*tc_2*/
4237      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4238      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4239
4240    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
4241      [InstrStage<1, [SLOT0]>], [2],
4242      [Hex_FWD]>,
4243
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]>,
4247
4248    InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
4249      [InstrStage<1, [SLOT0]>], [3, 2, 2],
4250      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4251
4252    InstrItinData <tc_f7569068, /*tc_4x*/
4253      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
4254      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4255
4256    InstrItinData <tc_f999c66e, /*tc_1*/
4257      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4258      [Hex_FWD, Hex_FWD]>,
4259
4260    InstrItinData <tc_fae9dfa5, /*tc_3x*/
4261      [InstrStage<1, [SLOT3]>], [4, 2],
4262      [Hex_FWD, Hex_FWD]>,
4263
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  ];
4268}
4269
4270class 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]>,
4275
4276    InstrItinData <tc_01d44cb2, /*tc_2*/
4277      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4278      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4279
4280    InstrItinData <tc_01e1be3b, /*tc_3x*/
4281      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4282      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4283
4284    InstrItinData <tc_02fe1c65, /*tc_4x*/
4285      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4287
4288    InstrItinData <tc_0655b949, /*tc_st*/
4289      [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
4290      [Hex_FWD, Hex_FWD]>,
4291
4292    InstrItinData <tc_075c8dd8, /*tc_ld*/
4293      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
4294      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4295
4296    InstrItinData <tc_0a195f2c, /*tc_4x*/
4297      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4298      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4299
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]>,
4303
4304    InstrItinData <tc_0ba0d5da, /*tc_3stall*/
4305      [InstrStage<1, [SLOT2]>], [1],
4306      [Hex_FWD]>,
4307
4308    InstrItinData <tc_0dfac0a7, /*tc_2*/
4309      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4310      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4311
4312    InstrItinData <tc_0fac1eb8, /*tc_st*/
4313      [InstrStage<1, [SLOT0]>], [3, 2, 3],
4314      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4315
4316    InstrItinData <tc_112d30d6, /*tc_1*/
4317      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4318      [Hex_FWD]>,
4319
4320    InstrItinData <tc_1242dc2a, /*tc_ld*/
4321      [InstrStage<1, [SLOT0]>], [2],
4322      [Hex_FWD]>,
4323
4324    InstrItinData <tc_1248597c, /*tc_3x*/
4325      [InstrStage<1, [SLOT3]>], [2, 2],
4326      [Hex_FWD, Hex_FWD]>,
4327
4328    InstrItinData <tc_14ab4f41, /*tc_newvjump*/
4329      [InstrStage<1, [SLOT0]>], [3, 3, 1],
4330      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4331
4332    InstrItinData <tc_151bf368, /*tc_1*/
4333      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4334      [Hex_FWD, Hex_FWD]>,
4335
4336    InstrItinData <tc_158aa3f7, /*tc_st*/
4337      [InstrStage<1, [SLOT0]>], [1, 2, 2],
4338      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4339
4340    InstrItinData <tc_197dce51, /*tc_3x*/
4341      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
4342      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4343
4344    InstrItinData <tc_1981450d, /*tc_newvjump*/
4345      [InstrStage<1, [SLOT0]>], [3],
4346      [Hex_FWD]>,
4347
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]>,
4351
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]>,
4355
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]>,
4359
4360    InstrItinData <tc_1fcb8495, /*tc_2*/
4361      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4362      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4363
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]>,
4367
4368    InstrItinData <tc_20131976, /*tc_2*/
4369      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4370      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4371
4372    InstrItinData <tc_2237d952, /*tc_ld*/
4373      [InstrStage<1, [SLOT0]>], [1, 2],
4374      [Hex_FWD, Hex_FWD]>,
4375
4376    InstrItinData <tc_23708a21, /*tc_1*/
4377      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4378      []>,
4379
4380    InstrItinData <tc_2471c1c8, /*tc_ld*/
4381      [InstrStage<1, [SLOT0]>], [4, 1],
4382      [Hex_FWD, Hex_FWD]>,
4383
4384    InstrItinData <tc_24e109c7, /*tc_newvjump*/
4385      [InstrStage<1, [SLOT0]>], [3, 3, 2],
4386      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4387
4388    InstrItinData <tc_24f426ab, /*tc_1*/
4389      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4390      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4391
4392    InstrItinData <tc_280f7fe1, /*tc_st*/
4393      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
4394      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4395
4396    InstrItinData <tc_28e55c6f, /*tc_3x*/
4397      [InstrStage<1, [SLOT3]>], [1, 1],
4398      [Hex_FWD, Hex_FWD]>,
4399
4400    InstrItinData <tc_2c13e7f5, /*tc_2*/
4401      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4402      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4403
4404    InstrItinData <tc_2c3e17fc, /*tc_3x*/
4405      [InstrStage<1, [SLOT3]>], [1],
4406      [Hex_FWD]>,
4407
4408    InstrItinData <tc_2f573607, /*tc_1*/
4409      [InstrStage<1, [SLOT2]>], [2, 2],
4410      [Hex_FWD, Hex_FWD]>,
4411
4412    InstrItinData <tc_362b0be2, /*tc_3*/
4413      [InstrStage<1, [SLOT2]>], [1],
4414      [Hex_FWD]>,
4415
4416    InstrItinData <tc_38382228, /*tc_3x*/
4417      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
4418      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4419
4420    InstrItinData <tc_388f9897, /*tc_1*/
4421      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4422      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4423
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]>,
4427
4428    InstrItinData <tc_3d14a17b, /*tc_1*/
4429      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
4430      [Hex_FWD, Hex_FWD]>,
4431
4432    InstrItinData <tc_3edca78f, /*tc_2*/
4433      [InstrStage<1, [SLOT3]>], [4, 2],
4434      [Hex_FWD, Hex_FWD]>,
4435
4436    InstrItinData <tc_3fbf1042, /*tc_1*/
4437      [InstrStage<1, [SLOT0, SLOT1]>], [3],
4438      [Hex_FWD]>,
4439
4440    InstrItinData <tc_407e96f9, /*tc_1*/
4441      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4442      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4443
4444    InstrItinData <tc_40d64c94, /*tc_newvjump*/
4445      [InstrStage<1, [SLOT0]>], [3, 1],
4446      [Hex_FWD, Hex_FWD]>,
4447
4448    InstrItinData <tc_4222e6bf, /*tc_ld*/
4449      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4450      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4451
4452    InstrItinData <tc_42ff66ba, /*tc_1*/
4453      [InstrStage<1, [SLOT2]>], [2, 2],
4454      [Hex_FWD, Hex_FWD]>,
4455
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]>,
4459
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]>,
4463
4464    InstrItinData <tc_44d5a428, /*tc_st*/
4465      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
4466      [Hex_FWD, Hex_FWD]>,
4467
4468    InstrItinData <tc_44fffc58, /*tc_3*/
4469      [InstrStage<1, [SLOT2, SLOT3]>], [2],
4470      [Hex_FWD]>,
4471
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]>,
4475
4476    InstrItinData <tc_45f9d1be, /*tc_2early*/
4477      [InstrStage<1, [SLOT2]>], [2],
4478      [Hex_FWD]>,
4479
4480    InstrItinData <tc_49fdfd4b, /*tc_3stall*/
4481      [InstrStage<1, [SLOT3]>], [4, 1],
4482      [Hex_FWD, Hex_FWD]>,
4483
4484    InstrItinData <tc_4a55d03c, /*tc_1*/
4485      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4486      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4487
4488    InstrItinData <tc_4abdbdc6, /*tc_3x*/
4489      [InstrStage<1, [SLOT3]>], [2, 2],
4490      [Hex_FWD, Hex_FWD]>,
4491
4492    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
4493      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4494      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4495
4496    InstrItinData <tc_4bf903b0, /*tc_st*/
4497      [InstrStage<1, [SLOT0]>], [3],
4498      [Hex_FWD]>,
4499
4500    InstrItinData <tc_503ce0f3, /*tc_3x*/
4501      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
4502      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4503
4504    InstrItinData <tc_53c851ab, /*tc_3stall*/
4505      [InstrStage<1, [SLOT2]>], [4, 1, 2],
4506      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4507
4508    InstrItinData <tc_5502c366, /*tc_1*/
4509      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4510      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4511
4512    InstrItinData <tc_55255f2b, /*tc_3stall*/
4513      [InstrStage<1, [SLOT3]>], [],
4514      []>,
4515
4516    InstrItinData <tc_556f6577, /*tc_3x*/
4517      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4519
4520    InstrItinData <tc_55a9a350, /*tc_st*/
4521      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
4522      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4523
4524    InstrItinData <tc_55b33fda, /*tc_1*/
4525      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4526      [Hex_FWD, Hex_FWD]>,
4527
4528    InstrItinData <tc_56a124a7, /*tc_1*/
4529      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4530      [Hex_FWD, Hex_FWD]>,
4531
4532    InstrItinData <tc_57a55b54, /*tc_1*/
4533      [InstrStage<1, [SLOT3]>], [2, 2],
4534      [Hex_FWD, Hex_FWD]>,
4535
4536    InstrItinData <tc_5944960d, /*tc_ld*/
4537      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
4538      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4539
4540    InstrItinData <tc_59a7822c, /*tc_1*/
4541      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
4542      [Hex_FWD, Hex_FWD]>,
4543
4544    InstrItinData <tc_5a4b5e58, /*tc_3x*/
4545      [InstrStage<1, [SLOT3]>], [4, 1, 1],
4546      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4547
4548    InstrItinData <tc_5b347363, /*tc_1*/
4549      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4550      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4551
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]>,
4555
4556    InstrItinData <tc_5da50c4b, /*tc_1*/
4557      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4558      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4559
4560    InstrItinData <tc_5deb5e47, /*tc_st*/
4561      [InstrStage<1, [SLOT0]>], [1, 2, 3],
4562      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4563
4564    InstrItinData <tc_5e4cf0e8, /*tc_2*/
4565      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4566      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4567
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]>,
4571
4572    InstrItinData <tc_60e324ff, /*tc_1*/
4573      [InstrStage<1, [SLOT2]>], [2],
4574      [Hex_FWD]>,
4575
4576    InstrItinData <tc_63567288, /*tc_2latepred*/
4577      [InstrStage<1, [SLOT0, SLOT1]>], [4],
4578      [Hex_FWD]>,
4579
4580    InstrItinData <tc_64b00d8a, /*tc_ld*/
4581      [InstrStage<1, [SLOT0]>], [4, 1],
4582      [Hex_FWD, Hex_FWD]>,
4583
4584    InstrItinData <tc_651cbe02, /*tc_1*/
4585      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4586      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4587
4588    InstrItinData <tc_65279839, /*tc_2*/
4589      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4590      [Hex_FWD, Hex_FWD]>,
4591
4592    InstrItinData <tc_65cbd974, /*tc_st*/
4593      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4594      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4595
4596    InstrItinData <tc_69bfb303, /*tc_3*/
4597      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
4598      [Hex_FWD, Hex_FWD]>,
4599
4600    InstrItinData <tc_6ae3426b, /*tc_3x*/
4601      [InstrStage<1, [SLOT3]>], [4, 1],
4602      [Hex_FWD, Hex_FWD]>,
4603
4604    InstrItinData <tc_6d861a95, /*tc_3x*/
4605      [InstrStage<1, [SLOT3]>], [2, 1],
4606      [Hex_FWD, Hex_FWD]>,
4607
4608    InstrItinData <tc_6e20402a, /*tc_st*/
4609      [InstrStage<1, [SLOT0]>], [2, 3],
4610      [Hex_FWD, Hex_FWD]>,
4611
4612    InstrItinData <tc_6f42bc60, /*tc_3stall*/
4613      [InstrStage<1, [SLOT0]>], [4, 1, 1],
4614      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4615
4616    InstrItinData <tc_6fc5dbea, /*tc_1*/
4617      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4618      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4619
4620    InstrItinData <tc_711c805f, /*tc_1*/
4621      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4622      [Hex_FWD, Hex_FWD]>,
4623
4624    InstrItinData <tc_713b66bf, /*tc_1*/
4625      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4626      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4627
4628    InstrItinData <tc_7401744f, /*tc_2*/
4629      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
4630      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4631
4632    InstrItinData <tc_7476d766, /*tc_3stall*/
4633      [InstrStage<1, [SLOT3]>], [4, 2],
4634      [Hex_FWD, Hex_FWD]>,
4635
4636    InstrItinData <tc_74a42bda, /*tc_ld*/
4637      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
4638      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4639
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]>,
4643
4644    InstrItinData <tc_77f94a5e, /*tc_st*/
4645      [InstrStage<1, [SLOT0]>], [],
4646      []>,
4647
4648    InstrItinData <tc_788b1d09, /*tc_3x*/
4649      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4650      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4651
4652    InstrItinData <tc_7af3a37e, /*tc_st*/
4653      [InstrStage<1, [SLOT0]>], [1, 3],
4654      [Hex_FWD, Hex_FWD]>,
4655
4656    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
4657      [InstrStage<1, [SLOT0]>], [3, 2],
4658      [Hex_FWD, Hex_FWD]>,
4659
4660    InstrItinData <tc_7c31e19a, /*tc_st*/
4661      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4662      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4663
4664    InstrItinData <tc_7c6d32e4, /*tc_ld*/
4665      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
4666      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4667
4668    InstrItinData <tc_7f7f45f5, /*tc_4x*/
4669      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
4670      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4671
4672    InstrItinData <tc_7f8ae742, /*tc_3x*/
4673      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4674      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4675
4676    InstrItinData <tc_8035e91f, /*tc_st*/
4677      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
4678      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4679
4680    InstrItinData <tc_822c3c68, /*tc_ld*/
4681      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
4682      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4683
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]>,
4687
4688    InstrItinData <tc_838c4d7a, /*tc_st*/
4689      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4690      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4691
4692    InstrItinData <tc_84a7500d, /*tc_2*/
4693      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4694      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4695
4696    InstrItinData <tc_86173609, /*tc_2latepred*/
4697      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4698      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4699
4700    InstrItinData <tc_887d1bb7, /*tc_st*/
4701      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
4702      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4703
4704    InstrItinData <tc_8a6d0d94, /*tc_ld*/
4705      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
4706      [Hex_FWD, Hex_FWD]>,
4707
4708    InstrItinData <tc_8a825db2, /*tc_2*/
4709      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4710      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4711
4712    InstrItinData <tc_8b5bd4f5, /*tc_2*/
4713      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4714      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4715
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]>,
4719
4720    InstrItinData <tc_9124c04f, /*tc_1*/
4721      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4722      [Hex_FWD, Hex_FWD]>,
4723
4724    InstrItinData <tc_92240447, /*tc_st*/
4725      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
4726      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4727
4728    InstrItinData <tc_934753bb, /*tc_ld*/
4729      [InstrStage<1, [SLOT0]>], [3, 1, 2],
4730      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4731
4732    InstrItinData <tc_937dd41c, /*tc_ld*/
4733      [InstrStage<1, [SLOT0, SLOT1]>], [],
4734      []>,
4735
4736    InstrItinData <tc_9406230a, /*tc_3x*/
4737      [InstrStage<1, [SLOT3]>], [2, 1],
4738      [Hex_FWD, Hex_FWD]>,
4739
4740    InstrItinData <tc_95a33176, /*tc_2*/
4741      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4742      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4743
4744    InstrItinData <tc_96ef76ef, /*tc_st*/
4745      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
4746      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4747
4748    InstrItinData <tc_975a4e54, /*tc_newvjump*/
4749      [InstrStage<1, [SLOT0]>], [3, 3, 2],
4750      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4751
4752    InstrItinData <tc_9783714b, /*tc_4x*/
4753      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
4754      [Hex_FWD, Hex_FWD]>,
4755
4756    InstrItinData <tc_9b34f5e0, /*tc_3stall*/
4757      [InstrStage<1, [SLOT2]>], [],
4758      []>,
4759
4760    InstrItinData <tc_9b3c0462, /*tc_2*/
4761      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4762      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4763
4764    InstrItinData <tc_9bcfb2ee, /*tc_st*/
4765      [InstrStage<1, [SLOT0]>], [1, 2, 3],
4766      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4767
4768    InstrItinData <tc_9c52f549, /*tc_1*/
4769      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4770      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4771
4772    InstrItinData <tc_9e27f2f9, /*tc_1*/
4773      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4774      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4775
4776    InstrItinData <tc_9e72dc89, /*tc_4x*/
4777      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4778      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4779
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]>,
4783
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]>,
4787
4788    InstrItinData <tc_9f6cd987, /*tc_1*/
4789      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4790      [Hex_FWD, Hex_FWD]>,
4791
4792    InstrItinData <tc_a08b630b, /*tc_2*/
4793      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4794      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4795
4796    InstrItinData <tc_a1297125, /*tc_1*/
4797      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4798      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4799
4800    InstrItinData <tc_a154b476, /*tc_3x*/
4801      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
4802      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4803
4804    InstrItinData <tc_a2b365d2, /*tc_st*/
4805      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
4806      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4807
4808    InstrItinData <tc_a3070909, /*tc_3stall*/
4809      [InstrStage<1, [SLOT0]>], [1, 1],
4810      [Hex_FWD, Hex_FWD]>,
4811
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]>,
4815
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]>,
4819
4820    InstrItinData <tc_a4e22bbd, /*tc_2*/
4821      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4822      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4823
4824    InstrItinData <tc_a4ee89db, /*tc_2early*/
4825      [InstrStage<1, [SLOT0]>], [],
4826      []>,
4827
4828    InstrItinData <tc_a7a13fac, /*tc_1*/
4829      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4830      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4831
4832    InstrItinData <tc_a7bdb22c, /*tc_2*/
4833      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4834      [Hex_FWD, Hex_FWD]>,
4835
4836    InstrItinData <tc_a9edeffa, /*tc_st*/
4837      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4838      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4839
4840    InstrItinData <tc_abfd9a6d, /*tc_ld*/
4841      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
4842      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4843
4844    InstrItinData <tc_ac65613f, /*tc_ld*/
4845      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
4846      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4847
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]>,
4851
4852    InstrItinData <tc_ae5babd7, /*tc_st*/
4853      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4854      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4855
4856    InstrItinData <tc_aee6250c, /*tc_ld*/
4857      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4858      [Hex_FWD, Hex_FWD]>,
4859
4860    InstrItinData <tc_b1ae5f67, /*tc_st*/
4861      [InstrStage<1, [SLOT0]>], [1],
4862      [Hex_FWD]>,
4863
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]>,
4867
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]>,
4871
4872    InstrItinData <tc_b837298f, /*tc_1*/
4873      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4874      []>,
4875
4876    InstrItinData <tc_ba9255a6, /*tc_st*/
4877      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
4878      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4879
4880    InstrItinData <tc_bb07f2c5, /*tc_st*/
4881      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
4882      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4883
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]>,
4887
4888    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
4889      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
4890      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4891
4892    InstrItinData <tc_c20701f0, /*tc_2*/
4893      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4894      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4895
4896    InstrItinData <tc_c21d7447, /*tc_3x*/
4897      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4898      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4899
4900    InstrItinData <tc_c57d9f39, /*tc_1*/
4901      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4902      [Hex_FWD, Hex_FWD]>,
4903
4904    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
4905      [InstrStage<1, [SLOT0]>], [],
4906      []>,
4907
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]>,
4911
4912    InstrItinData <tc_cfa0e29b, /*tc_st*/
4913      [InstrStage<1, [SLOT0]>], [2, 2, 3],
4914      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4915
4916    InstrItinData <tc_d03278fd, /*tc_st*/
4917      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4918      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4919
4920    InstrItinData <tc_d33e5eee, /*tc_1*/
4921      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4922      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4923
4924    InstrItinData <tc_d3632d88, /*tc_2*/
4925      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4926      [Hex_FWD, Hex_FWD]>,
4927
4928    InstrItinData <tc_d45ba9cd, /*tc_ld*/
4929      [InstrStage<1, [SLOT0]>], [1],
4930      [Hex_FWD]>,
4931
4932    InstrItinData <tc_d57d649c, /*tc_3stall*/
4933      [InstrStage<1, [SLOT2]>], [2],
4934      [Hex_FWD]>,
4935
4936    InstrItinData <tc_d61dfdc3, /*tc_2*/
4937      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4938      [Hex_FWD, Hex_FWD]>,
4939
4940    InstrItinData <tc_d68dca5c, /*tc_3stall*/
4941      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4942      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4943
4944    InstrItinData <tc_d7718fbe, /*tc_3x*/
4945      [InstrStage<1, [SLOT3]>], [1],
4946      [Hex_FWD]>,
4947
4948    InstrItinData <tc_db596beb, /*tc_3x*/
4949      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4950      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4951
4952    InstrItinData <tc_db96aa6b, /*tc_st*/
4953      [InstrStage<1, [SLOT0]>], [1],
4954      [Hex_FWD]>,
4955
4956    InstrItinData <tc_dc51281d, /*tc_3*/
4957      [InstrStage<1, [SLOT2]>], [2, 1],
4958      [Hex_FWD, Hex_FWD]>,
4959
4960    InstrItinData <tc_decdde8a, /*tc_1*/
4961      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4962      [Hex_FWD]>,
4963
4964    InstrItinData <tc_df5d53f9, /*tc_newvjump*/
4965      [InstrStage<1, [SLOT0]>], [3, 2, 1],
4966      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4967
4968    InstrItinData <tc_e3d699e3, /*tc_2*/
4969      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4970      [Hex_FWD, Hex_FWD]>,
4971
4972    InstrItinData <tc_e9170fb7, /*tc_ld*/
4973      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4974      [Hex_FWD, Hex_FWD]>,
4975
4976    InstrItinData <tc_ed03645c, /*tc_1*/
4977      [InstrStage<1, [SLOT2]>], [3, 2],
4978      [Hex_FWD, Hex_FWD]>,
4979
4980    InstrItinData <tc_eed07714, /*tc_ld*/
4981      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4982      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4983
4984    InstrItinData <tc_eeda4109, /*tc_1*/
4985      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4986      [Hex_FWD, Hex_FWD]>,
4987
4988    InstrItinData <tc_ef921005, /*tc_1*/
4989      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4990      [Hex_FWD, Hex_FWD]>,
4991
4992    InstrItinData <tc_f098b237, /*tc_2*/
4993      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4994      [Hex_FWD, Hex_FWD, Hex_FWD]>,
4995
4996    InstrItinData <tc_f0cdeccf, /*tc_3x*/
4997      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4998      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4999
5000    InstrItinData <tc_f0e8e832, /*tc_4x*/
5001      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5002      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5003
5004    InstrItinData <tc_f34c1c21, /*tc_2*/
5005      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5006      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5007
5008    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
5009      [InstrStage<1, [SLOT0]>], [2],
5010      [Hex_FWD]>,
5011
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]>,
5015
5016    InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
5017      [InstrStage<1, [SLOT0]>], [3, 2, 2],
5018      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5019
5020    InstrItinData <tc_f7569068, /*tc_4x*/
5021      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
5022      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5023
5024    InstrItinData <tc_f999c66e, /*tc_1*/
5025      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5026      [Hex_FWD, Hex_FWD]>,
5027
5028    InstrItinData <tc_fae9dfa5, /*tc_3x*/
5029      [InstrStage<1, [SLOT3]>], [4, 2],
5030      [Hex_FWD, Hex_FWD]>,
5031
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  ];
5036}
5037
5038class 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]>,
5043
5044    InstrItinData <tc_01d44cb2, /*tc_2*/
5045      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5046      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5047
5048    InstrItinData <tc_01e1be3b, /*tc_3x*/
5049      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5050      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5051
5052    InstrItinData <tc_02fe1c65, /*tc_4x*/
5053      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5054      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5055
5056    InstrItinData <tc_0655b949, /*tc_st*/
5057      [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
5058      [Hex_FWD, Hex_FWD]>,
5059
5060    InstrItinData <tc_075c8dd8, /*tc_ld*/
5061      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
5062      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5063
5064    InstrItinData <tc_0a195f2c, /*tc_4x*/
5065      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5066      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5067
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]>,
5071
5072    InstrItinData <tc_0ba0d5da, /*tc_3stall*/
5073      [InstrStage<1, [SLOT2]>], [1],
5074      [Hex_FWD]>,
5075
5076    InstrItinData <tc_0dfac0a7, /*tc_2*/
5077      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5078      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5079
5080    InstrItinData <tc_0fac1eb8, /*tc_st*/
5081      [InstrStage<1, [SLOT0]>], [3, 2, 3],
5082      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5083
5084    InstrItinData <tc_112d30d6, /*tc_1*/
5085      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5086      [Hex_FWD]>,
5087
5088    InstrItinData <tc_1242dc2a, /*tc_ld*/
5089      [InstrStage<1, [SLOT0]>], [2],
5090      [Hex_FWD]>,
5091
5092    InstrItinData <tc_1248597c, /*tc_3x*/
5093      [InstrStage<1, [SLOT3]>], [2, 2],
5094      [Hex_FWD, Hex_FWD]>,
5095
5096    InstrItinData <tc_14ab4f41, /*tc_newvjump*/
5097      [InstrStage<1, [SLOT0]>], [3, 3, 1],
5098      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5099
5100    InstrItinData <tc_151bf368, /*tc_1*/
5101      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5102      [Hex_FWD, Hex_FWD]>,
5103
5104    InstrItinData <tc_158aa3f7, /*tc_st*/
5105      [InstrStage<1, [SLOT0]>], [1, 2, 2],
5106      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5107
5108    InstrItinData <tc_197dce51, /*tc_3x*/
5109      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5110      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5111
5112    InstrItinData <tc_1981450d, /*tc_newvjump*/
5113      [InstrStage<1, [SLOT0]>], [3],
5114      [Hex_FWD]>,
5115
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]>,
5119
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]>,
5123
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]>,
5127
5128    InstrItinData <tc_1fcb8495, /*tc_2*/
5129      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5130      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5131
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]>,
5135
5136    InstrItinData <tc_20131976, /*tc_2*/
5137      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5138      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5139
5140    InstrItinData <tc_2237d952, /*tc_ld*/
5141      [InstrStage<1, [SLOT0]>], [1, 2],
5142      [Hex_FWD, Hex_FWD]>,
5143
5144    InstrItinData <tc_23708a21, /*tc_1*/
5145      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5146      []>,
5147
5148    InstrItinData <tc_2471c1c8, /*tc_ld*/
5149      [InstrStage<1, [SLOT0]>], [4, 1],
5150      [Hex_FWD, Hex_FWD]>,
5151
5152    InstrItinData <tc_24e109c7, /*tc_newvjump*/
5153      [InstrStage<1, [SLOT0]>], [3, 3, 2],
5154      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5155
5156    InstrItinData <tc_24f426ab, /*tc_1*/
5157      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5158      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5159
5160    InstrItinData <tc_280f7fe1, /*tc_st*/
5161      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
5162      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5163
5164    InstrItinData <tc_28e55c6f, /*tc_3x*/
5165      [InstrStage<1, [SLOT3]>], [1, 1],
5166      [Hex_FWD, Hex_FWD]>,
5167
5168    InstrItinData <tc_2c13e7f5, /*tc_2*/
5169      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5170      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5171
5172    InstrItinData <tc_2c3e17fc, /*tc_3x*/
5173      [InstrStage<1, [SLOT3]>], [1],
5174      [Hex_FWD]>,
5175
5176    InstrItinData <tc_2f573607, /*tc_1*/
5177      [InstrStage<1, [SLOT2]>], [2, 2],
5178      [Hex_FWD, Hex_FWD]>,
5179
5180    InstrItinData <tc_362b0be2, /*tc_3*/
5181      [InstrStage<1, [SLOT2]>], [1],
5182      [Hex_FWD]>,
5183
5184    InstrItinData <tc_38382228, /*tc_3x*/
5185      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
5186      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5187
5188    InstrItinData <tc_388f9897, /*tc_1*/
5189      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5190      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5191
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]>,
5195
5196    InstrItinData <tc_3d14a17b, /*tc_1*/
5197      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
5198      [Hex_FWD, Hex_FWD]>,
5199
5200    InstrItinData <tc_3edca78f, /*tc_2*/
5201      [InstrStage<1, [SLOT3]>], [4, 2],
5202      [Hex_FWD, Hex_FWD]>,
5203
5204    InstrItinData <tc_3fbf1042, /*tc_1*/
5205      [InstrStage<1, [SLOT0, SLOT1]>], [3],
5206      [Hex_FWD]>,
5207
5208    InstrItinData <tc_407e96f9, /*tc_1*/
5209      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5210      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5211
5212    InstrItinData <tc_40d64c94, /*tc_newvjump*/
5213      [InstrStage<1, [SLOT0]>], [3, 1],
5214      [Hex_FWD, Hex_FWD]>,
5215
5216    InstrItinData <tc_4222e6bf, /*tc_ld*/
5217      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5218      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5219
5220    InstrItinData <tc_42ff66ba, /*tc_1*/
5221      [InstrStage<1, [SLOT2]>], [2, 2],
5222      [Hex_FWD, Hex_FWD]>,
5223
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]>,
5227
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]>,
5231
5232    InstrItinData <tc_44d5a428, /*tc_st*/
5233      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
5234      [Hex_FWD, Hex_FWD]>,
5235
5236    InstrItinData <tc_44fffc58, /*tc_3*/
5237      [InstrStage<1, [SLOT2, SLOT3]>], [2],
5238      [Hex_FWD]>,
5239
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]>,
5243
5244    InstrItinData <tc_45f9d1be, /*tc_2early*/
5245      [InstrStage<1, [SLOT2]>], [2],
5246      [Hex_FWD]>,
5247
5248    InstrItinData <tc_49fdfd4b, /*tc_3stall*/
5249      [InstrStage<1, [SLOT3]>], [4, 1],
5250      [Hex_FWD, Hex_FWD]>,
5251
5252    InstrItinData <tc_4a55d03c, /*tc_1*/
5253      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5254      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5255
5256    InstrItinData <tc_4abdbdc6, /*tc_3x*/
5257      [InstrStage<1, [SLOT3]>], [2, 2],
5258      [Hex_FWD, Hex_FWD]>,
5259
5260    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
5261      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5262      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5263
5264    InstrItinData <tc_4bf903b0, /*tc_st*/
5265      [InstrStage<1, [SLOT0]>], [3],
5266      [Hex_FWD]>,
5267
5268    InstrItinData <tc_503ce0f3, /*tc_3x*/
5269      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
5270      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5271
5272    InstrItinData <tc_53c851ab, /*tc_3stall*/
5273      [InstrStage<1, [SLOT2]>], [4, 1, 2],
5274      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5275
5276    InstrItinData <tc_5502c366, /*tc_1*/
5277      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5278      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5279
5280    InstrItinData <tc_55255f2b, /*tc_3stall*/
5281      [InstrStage<1, [SLOT3]>], [],
5282      []>,
5283
5284    InstrItinData <tc_556f6577, /*tc_3x*/
5285      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5287
5288    InstrItinData <tc_55a9a350, /*tc_st*/
5289      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
5290      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5291
5292    InstrItinData <tc_55b33fda, /*tc_1*/
5293      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5294      [Hex_FWD, Hex_FWD]>,
5295
5296    InstrItinData <tc_56a124a7, /*tc_1*/
5297      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5298      [Hex_FWD, Hex_FWD]>,
5299
5300    InstrItinData <tc_57a55b54, /*tc_1*/
5301      [InstrStage<1, [SLOT3]>], [2, 2],
5302      [Hex_FWD, Hex_FWD]>,
5303
5304    InstrItinData <tc_5944960d, /*tc_ld*/
5305      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
5306      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5307
5308    InstrItinData <tc_59a7822c, /*tc_1*/
5309      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
5310      [Hex_FWD, Hex_FWD]>,
5311
5312    InstrItinData <tc_5a4b5e58, /*tc_3x*/
5313      [InstrStage<1, [SLOT3]>], [4, 1, 1],
5314      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5315
5316    InstrItinData <tc_5b347363, /*tc_1*/
5317      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
5318      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5319
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]>,
5323
5324    InstrItinData <tc_5da50c4b, /*tc_1*/
5325      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5326      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5327
5328    InstrItinData <tc_5deb5e47, /*tc_st*/
5329      [InstrStage<1, [SLOT0]>], [1, 2, 3],
5330      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5331
5332    InstrItinData <tc_5e4cf0e8, /*tc_2*/
5333      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5334      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5335
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]>,
5339
5340    InstrItinData <tc_60e324ff, /*tc_1*/
5341      [InstrStage<1, [SLOT2]>], [2],
5342      [Hex_FWD]>,
5343
5344    InstrItinData <tc_63567288, /*tc_2latepred*/
5345      [InstrStage<1, [SLOT0, SLOT1]>], [4],
5346      [Hex_FWD]>,
5347
5348    InstrItinData <tc_64b00d8a, /*tc_ld*/
5349      [InstrStage<1, [SLOT0]>], [4, 1],
5350      [Hex_FWD, Hex_FWD]>,
5351
5352    InstrItinData <tc_651cbe02, /*tc_1*/
5353      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5354      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5355
5356    InstrItinData <tc_65279839, /*tc_2*/
5357      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5358      [Hex_FWD, Hex_FWD]>,
5359
5360    InstrItinData <tc_65cbd974, /*tc_st*/
5361      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
5362      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5363
5364    InstrItinData <tc_69bfb303, /*tc_3*/
5365      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
5366      [Hex_FWD, Hex_FWD]>,
5367
5368    InstrItinData <tc_6ae3426b, /*tc_3x*/
5369      [InstrStage<1, [SLOT3]>], [4, 1],
5370      [Hex_FWD, Hex_FWD]>,
5371
5372    InstrItinData <tc_6d861a95, /*tc_3x*/
5373      [InstrStage<1, [SLOT3]>], [2, 1],
5374      [Hex_FWD, Hex_FWD]>,
5375
5376    InstrItinData <tc_6e20402a, /*tc_st*/
5377      [InstrStage<1, [SLOT0]>], [2, 3],
5378      [Hex_FWD, Hex_FWD]>,
5379
5380    InstrItinData <tc_6f42bc60, /*tc_3stall*/
5381      [InstrStage<1, [SLOT0]>], [4, 1, 1],
5382      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5383
5384    InstrItinData <tc_6fc5dbea, /*tc_1*/
5385      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5386      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5387
5388    InstrItinData <tc_711c805f, /*tc_1*/
5389      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5390      [Hex_FWD, Hex_FWD]>,
5391
5392    InstrItinData <tc_713b66bf, /*tc_1*/
5393      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5394      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5395
5396    InstrItinData <tc_7401744f, /*tc_2*/
5397      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
5398      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5399
5400    InstrItinData <tc_7476d766, /*tc_3stall*/
5401      [InstrStage<1, [SLOT3]>], [4, 2],
5402      [Hex_FWD, Hex_FWD]>,
5403
5404    InstrItinData <tc_74a42bda, /*tc_ld*/
5405      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
5406      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5407
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]>,
5411
5412    InstrItinData <tc_77f94a5e, /*tc_st*/
5413      [InstrStage<1, [SLOT0]>], [],
5414      []>,
5415
5416    InstrItinData <tc_788b1d09, /*tc_3x*/
5417      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5418      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5419
5420    InstrItinData <tc_7af3a37e, /*tc_st*/
5421      [InstrStage<1, [SLOT0]>], [1, 3],
5422      [Hex_FWD, Hex_FWD]>,
5423
5424    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
5425      [InstrStage<1, [SLOT0]>], [3, 2],
5426      [Hex_FWD, Hex_FWD]>,
5427
5428    InstrItinData <tc_7c31e19a, /*tc_st*/
5429      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5430      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5431
5432    InstrItinData <tc_7c6d32e4, /*tc_ld*/
5433      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
5434      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5435
5436    InstrItinData <tc_7f7f45f5, /*tc_4x*/
5437      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
5438      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5439
5440    InstrItinData <tc_7f8ae742, /*tc_3x*/
5441      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5442      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5443
5444    InstrItinData <tc_8035e91f, /*tc_st*/
5445      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
5446      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5447
5448    InstrItinData <tc_822c3c68, /*tc_ld*/
5449      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
5450      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5451
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]>,
5455
5456    InstrItinData <tc_838c4d7a, /*tc_st*/
5457      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5458      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5459
5460    InstrItinData <tc_84a7500d, /*tc_2*/
5461      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5462      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5463
5464    InstrItinData <tc_86173609, /*tc_2latepred*/
5465      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5466      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5467
5468    InstrItinData <tc_887d1bb7, /*tc_st*/
5469      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
5470      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5471
5472    InstrItinData <tc_8a6d0d94, /*tc_ld*/
5473      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
5474      [Hex_FWD, Hex_FWD]>,
5475
5476    InstrItinData <tc_8a825db2, /*tc_2*/
5477      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5478      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5479
5480    InstrItinData <tc_8b5bd4f5, /*tc_2*/
5481      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5482      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5483
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]>,
5487
5488    InstrItinData <tc_9124c04f, /*tc_1*/
5489      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5490      [Hex_FWD, Hex_FWD]>,
5491
5492    InstrItinData <tc_92240447, /*tc_st*/
5493      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
5494      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5495
5496    InstrItinData <tc_934753bb, /*tc_ld*/
5497      [InstrStage<1, [SLOT0]>], [3, 1, 2],
5498      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5499
5500    InstrItinData <tc_937dd41c, /*tc_ld*/
5501      [InstrStage<1, [SLOT0, SLOT1]>], [],
5502      []>,
5503
5504    InstrItinData <tc_9406230a, /*tc_3x*/
5505      [InstrStage<1, [SLOT3]>], [2, 1],
5506      [Hex_FWD, Hex_FWD]>,
5507
5508    InstrItinData <tc_95a33176, /*tc_2*/
5509      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5510      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5511
5512    InstrItinData <tc_96ef76ef, /*tc_st*/
5513      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
5514      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5515
5516    InstrItinData <tc_975a4e54, /*tc_newvjump*/
5517      [InstrStage<1, [SLOT0]>], [3, 3, 2],
5518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5519
5520    InstrItinData <tc_9783714b, /*tc_4x*/
5521      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
5522      [Hex_FWD, Hex_FWD]>,
5523
5524    InstrItinData <tc_9b34f5e0, /*tc_3stall*/
5525      [InstrStage<1, [SLOT2]>], [],
5526      []>,
5527
5528    InstrItinData <tc_9b3c0462, /*tc_2*/
5529      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5530      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5531
5532    InstrItinData <tc_9bcfb2ee, /*tc_st*/
5533      [InstrStage<1, [SLOT0]>], [1, 2, 3],
5534      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5535
5536    InstrItinData <tc_9c52f549, /*tc_1*/
5537      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5538      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5539
5540    InstrItinData <tc_9e27f2f9, /*tc_1*/
5541      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5542      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5543
5544    InstrItinData <tc_9e72dc89, /*tc_4x*/
5545      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5546      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5547
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]>,
5551
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]>,
5555
5556    InstrItinData <tc_9f6cd987, /*tc_1*/
5557      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5558      [Hex_FWD, Hex_FWD]>,
5559
5560    InstrItinData <tc_a08b630b, /*tc_2*/
5561      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5562      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5563
5564    InstrItinData <tc_a1297125, /*tc_1*/
5565      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5566      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5567
5568    InstrItinData <tc_a154b476, /*tc_3x*/
5569      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
5570      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5571
5572    InstrItinData <tc_a2b365d2, /*tc_st*/
5573      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
5574      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5575
5576    InstrItinData <tc_a3070909, /*tc_3stall*/
5577      [InstrStage<1, [SLOT0]>], [1, 1],
5578      [Hex_FWD, Hex_FWD]>,
5579
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]>,
5583
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]>,
5587
5588    InstrItinData <tc_a4e22bbd, /*tc_2*/
5589      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5590      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5591
5592    InstrItinData <tc_a4ee89db, /*tc_2early*/
5593      [InstrStage<1, [SLOT0]>], [],
5594      []>,
5595
5596    InstrItinData <tc_a7a13fac, /*tc_1*/
5597      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5598      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5599
5600    InstrItinData <tc_a7bdb22c, /*tc_2*/
5601      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5602      [Hex_FWD, Hex_FWD]>,
5603
5604    InstrItinData <tc_a9edeffa, /*tc_st*/
5605      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5606      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5607
5608    InstrItinData <tc_abfd9a6d, /*tc_ld*/
5609      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
5610      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5611
5612    InstrItinData <tc_ac65613f, /*tc_ld*/
5613      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
5614      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5615
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]>,
5619
5620    InstrItinData <tc_ae5babd7, /*tc_st*/
5621      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5622      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5623
5624    InstrItinData <tc_aee6250c, /*tc_ld*/
5625      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5626      [Hex_FWD, Hex_FWD]>,
5627
5628    InstrItinData <tc_b1ae5f67, /*tc_st*/
5629      [InstrStage<1, [SLOT0]>], [1],
5630      [Hex_FWD]>,
5631
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]>,
5635
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]>,
5639
5640    InstrItinData <tc_b837298f, /*tc_1*/
5641      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5642      []>,
5643
5644    InstrItinData <tc_ba9255a6, /*tc_st*/
5645      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
5646      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5647
5648    InstrItinData <tc_bb07f2c5, /*tc_st*/
5649      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
5650      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5651
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]>,
5655
5656    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
5657      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
5658      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5659
5660    InstrItinData <tc_c20701f0, /*tc_2*/
5661      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5662      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5663
5664    InstrItinData <tc_c21d7447, /*tc_3x*/
5665      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5666      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5667
5668    InstrItinData <tc_c57d9f39, /*tc_1*/
5669      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5670      [Hex_FWD, Hex_FWD]>,
5671
5672    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
5673      [InstrStage<1, [SLOT0]>], [],
5674      []>,
5675
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]>,
5679
5680    InstrItinData <tc_cfa0e29b, /*tc_st*/
5681      [InstrStage<1, [SLOT0]>], [2, 2, 3],
5682      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5683
5684    InstrItinData <tc_d03278fd, /*tc_st*/
5685      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
5686      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5687
5688    InstrItinData <tc_d33e5eee, /*tc_1*/
5689      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5690      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5691
5692    InstrItinData <tc_d3632d88, /*tc_2*/
5693      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5694      [Hex_FWD, Hex_FWD]>,
5695
5696    InstrItinData <tc_d45ba9cd, /*tc_ld*/
5697      [InstrStage<1, [SLOT0]>], [1],
5698      [Hex_FWD]>,
5699
5700    InstrItinData <tc_d57d649c, /*tc_3stall*/
5701      [InstrStage<1, [SLOT2]>], [2],
5702      [Hex_FWD]>,
5703
5704    InstrItinData <tc_d61dfdc3, /*tc_2*/
5705      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5706      [Hex_FWD, Hex_FWD]>,
5707
5708    InstrItinData <tc_d68dca5c, /*tc_3stall*/
5709      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5710      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5711
5712    InstrItinData <tc_d7718fbe, /*tc_3x*/
5713      [InstrStage<1, [SLOT3]>], [1],
5714      [Hex_FWD]>,
5715
5716    InstrItinData <tc_db596beb, /*tc_3x*/
5717      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5718      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5719
5720    InstrItinData <tc_db96aa6b, /*tc_st*/
5721      [InstrStage<1, [SLOT0]>], [1],
5722      [Hex_FWD]>,
5723
5724    InstrItinData <tc_dc51281d, /*tc_3*/
5725      [InstrStage<1, [SLOT2]>], [2, 1],
5726      [Hex_FWD, Hex_FWD]>,
5727
5728    InstrItinData <tc_decdde8a, /*tc_1*/
5729      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5730      [Hex_FWD]>,
5731
5732    InstrItinData <tc_df5d53f9, /*tc_newvjump*/
5733      [InstrStage<1, [SLOT0]>], [3, 2, 1],
5734      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5735
5736    InstrItinData <tc_e3d699e3, /*tc_2*/
5737      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5738      [Hex_FWD, Hex_FWD]>,
5739
5740    InstrItinData <tc_e9170fb7, /*tc_ld*/
5741      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5742      [Hex_FWD, Hex_FWD]>,
5743
5744    InstrItinData <tc_ed03645c, /*tc_1*/
5745      [InstrStage<1, [SLOT2]>], [3, 2],
5746      [Hex_FWD, Hex_FWD]>,
5747
5748    InstrItinData <tc_eed07714, /*tc_ld*/
5749      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5750      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5751
5752    InstrItinData <tc_eeda4109, /*tc_1*/
5753      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5754      [Hex_FWD, Hex_FWD]>,
5755
5756    InstrItinData <tc_ef921005, /*tc_1*/
5757      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5758      [Hex_FWD, Hex_FWD]>,
5759
5760    InstrItinData <tc_f098b237, /*tc_2*/
5761      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5762      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5763
5764    InstrItinData <tc_f0cdeccf, /*tc_3x*/
5765      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5766      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5767
5768    InstrItinData <tc_f0e8e832, /*tc_4x*/
5769      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5770      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5771
5772    InstrItinData <tc_f34c1c21, /*tc_2*/
5773      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5774      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5775
5776    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
5777      [InstrStage<1, [SLOT0]>], [2],
5778      [Hex_FWD]>,
5779
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]>,
5783
5784    InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
5785      [InstrStage<1, [SLOT0]>], [3, 2, 2],
5786      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5787
5788    InstrItinData <tc_f7569068, /*tc_4x*/
5789      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
5790      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5791
5792    InstrItinData <tc_f999c66e, /*tc_1*/
5793      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5794      [Hex_FWD, Hex_FWD]>,
5795
5796    InstrItinData <tc_fae9dfa5, /*tc_3x*/
5797      [InstrStage<1, [SLOT3]>], [4, 2],
5798      [Hex_FWD, Hex_FWD]>,
5799
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  ];
5804}
5805
5806class 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]>,
5811
5812    InstrItinData <tc_01d44cb2, /*tc_2*/
5813      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5814      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5815
5816    InstrItinData <tc_01e1be3b, /*tc_3x*/
5817      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5818      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5819
5820    InstrItinData <tc_02fe1c65, /*tc_4x*/
5821      [InstrStage<1, [SLOT3]>], [5, 1, 1],
5822      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5823
5824    InstrItinData <tc_0655b949, /*tc_st*/
5825      [InstrStage<1, [SLOT0]>], [2, 3],
5826      [Hex_FWD, Hex_FWD]>,
5827
5828    InstrItinData <tc_075c8dd8, /*tc_ld*/
5829      [InstrStage<1, [SLOT0]>], [4, 3, 1, 2],
5830      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5831
5832    InstrItinData <tc_0a195f2c, /*tc_4x*/
5833      [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
5834      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5835
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]>,
5839
5840    InstrItinData <tc_0ba0d5da, /*tc_3stall*/
5841      [InstrStage<1, [SLOT2]>], [1],
5842      [Hex_FWD]>,
5843
5844    InstrItinData <tc_0dfac0a7, /*tc_2*/
5845      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5846      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5847
5848    InstrItinData <tc_0fac1eb8, /*tc_st*/
5849      [InstrStage<1, [SLOT0]>], [3, 2, 3],
5850      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5851
5852    InstrItinData <tc_112d30d6, /*tc_1*/
5853      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
5854      [Hex_FWD]>,
5855
5856    InstrItinData <tc_1242dc2a, /*tc_ld*/
5857      [InstrStage<1, [SLOT0]>], [2],
5858      [Hex_FWD]>,
5859
5860    InstrItinData <tc_1248597c, /*tc_3x*/
5861      [InstrStage<1, [SLOT3]>], [2, 2],
5862      [Hex_FWD, Hex_FWD]>,
5863
5864    InstrItinData <tc_14ab4f41, /*tc_newvjump*/
5865      [InstrStage<1, [SLOT0]>], [3, 3, 1],
5866      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5867
5868    InstrItinData <tc_151bf368, /*tc_1*/
5869      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5870      [Hex_FWD, Hex_FWD]>,
5871
5872    InstrItinData <tc_158aa3f7, /*tc_st*/
5873      [InstrStage<1, [SLOT0]>], [1, 2, 2],
5874      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5875
5876    InstrItinData <tc_197dce51, /*tc_3x*/
5877      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5878      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5879
5880    InstrItinData <tc_1981450d, /*tc_newvjump*/
5881      [InstrStage<1, [SLOT0]>], [3],
5882      [Hex_FWD]>,
5883
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]>,
5887
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]>,
5891
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]>,
5895
5896    InstrItinData <tc_1fcb8495, /*tc_2*/
5897      [InstrStage<1, [SLOT3]>], [4, 2, 2],
5898      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5899
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]>,
5903
5904    InstrItinData <tc_20131976, /*tc_2*/
5905      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5906      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5907
5908    InstrItinData <tc_2237d952, /*tc_ld*/
5909      [InstrStage<1, [SLOT0]>], [1, 2],
5910      [Hex_FWD, Hex_FWD]>,
5911
5912    InstrItinData <tc_23708a21, /*tc_1*/
5913      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
5914      []>,
5915
5916    InstrItinData <tc_2471c1c8, /*tc_ld*/
5917      [InstrStage<1, [SLOT0]>], [4, 1],
5918      [Hex_FWD, Hex_FWD]>,
5919
5920    InstrItinData <tc_24e109c7, /*tc_newvjump*/
5921      [InstrStage<1, [SLOT0]>], [3, 3, 2],
5922      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5923
5924    InstrItinData <tc_24f426ab, /*tc_1*/
5925      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
5926      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5927
5928    InstrItinData <tc_280f7fe1, /*tc_st*/
5929      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
5930      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5931
5932    InstrItinData <tc_28e55c6f, /*tc_3x*/
5933      [InstrStage<1, [SLOT3]>], [1, 1],
5934      [Hex_FWD, Hex_FWD]>,
5935
5936    InstrItinData <tc_2c13e7f5, /*tc_2*/
5937      [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
5938      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5939
5940    InstrItinData <tc_2c3e17fc, /*tc_3x*/
5941      [InstrStage<1, [SLOT3]>], [1],
5942      [Hex_FWD]>,
5943
5944    InstrItinData <tc_2f573607, /*tc_1*/
5945      [InstrStage<1, [SLOT2]>], [2, 2],
5946      [Hex_FWD, Hex_FWD]>,
5947
5948    InstrItinData <tc_362b0be2, /*tc_3*/
5949      [InstrStage<1, [SLOT2]>], [1],
5950      [Hex_FWD]>,
5951
5952    InstrItinData <tc_38382228, /*tc_3x*/
5953      [InstrStage<1, [SLOT3]>], [4, 1, 2],
5954      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5955
5956    InstrItinData <tc_388f9897, /*tc_1*/
5957      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5958      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5959
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]>,
5963
5964    InstrItinData <tc_3d14a17b, /*tc_1*/
5965      [InstrStage<1, [SLOT0]>], [3, 2],
5966      [Hex_FWD, Hex_FWD]>,
5967
5968    InstrItinData <tc_3edca78f, /*tc_2*/
5969      [InstrStage<1, [SLOT3]>], [4, 2],
5970      [Hex_FWD, Hex_FWD]>,
5971
5972    InstrItinData <tc_3fbf1042, /*tc_1*/
5973      [InstrStage<1, [SLOT0]>], [3],
5974      [Hex_FWD]>,
5975
5976    InstrItinData <tc_407e96f9, /*tc_1*/
5977      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5978      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5979
5980    InstrItinData <tc_40d64c94, /*tc_newvjump*/
5981      [InstrStage<1, [SLOT0]>], [3, 1],
5982      [Hex_FWD, Hex_FWD]>,
5983
5984    InstrItinData <tc_4222e6bf, /*tc_ld*/
5985      [InstrStage<1, [SLOT0]>], [4, 1, 2],
5986      [Hex_FWD, Hex_FWD, Hex_FWD]>,
5987
5988    InstrItinData <tc_42ff66ba, /*tc_1*/
5989      [InstrStage<1, [SLOT2]>], [2, 2],
5990      [Hex_FWD, Hex_FWD]>,
5991
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]>,
5995
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]>,
5999
6000    InstrItinData <tc_44d5a428, /*tc_st*/
6001      [InstrStage<1, [SLOT0]>], [1, 2],
6002      [Hex_FWD, Hex_FWD]>,
6003
6004    InstrItinData <tc_44fffc58, /*tc_3*/
6005      [InstrStage<1, [SLOT2, SLOT3]>], [2],
6006      [Hex_FWD]>,
6007
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]>,
6011
6012    InstrItinData <tc_45f9d1be, /*tc_2early*/
6013      [InstrStage<1, [SLOT2]>], [2],
6014      [Hex_FWD]>,
6015
6016    InstrItinData <tc_49fdfd4b, /*tc_3stall*/
6017      [InstrStage<1, [SLOT3]>], [4, 1],
6018      [Hex_FWD, Hex_FWD]>,
6019
6020    InstrItinData <tc_4a55d03c, /*tc_1*/
6021      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6022      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6023
6024    InstrItinData <tc_4abdbdc6, /*tc_3x*/
6025      [InstrStage<1, [SLOT3]>], [2, 2],
6026      [Hex_FWD, Hex_FWD]>,
6027
6028    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
6029      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
6030      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6031
6032    InstrItinData <tc_4bf903b0, /*tc_st*/
6033      [InstrStage<1, [SLOT0]>], [3],
6034      [Hex_FWD]>,
6035
6036    InstrItinData <tc_503ce0f3, /*tc_3x*/
6037      [InstrStage<1, [SLOT3]>], [4, 2, 2, 1],
6038      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6039
6040    InstrItinData <tc_53c851ab, /*tc_3stall*/
6041      [InstrStage<1, [SLOT2]>], [4, 1, 2],
6042      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6043
6044    InstrItinData <tc_5502c366, /*tc_1*/
6045      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6046      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6047
6048    InstrItinData <tc_55255f2b, /*tc_3stall*/
6049      [InstrStage<1, [SLOT3]>], [],
6050      []>,
6051
6052    InstrItinData <tc_556f6577, /*tc_3x*/
6053      [InstrStage<1, [SLOT3]>], [4, 1, 1],
6054      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6055
6056    InstrItinData <tc_55a9a350, /*tc_st*/
6057      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6058      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6059
6060    InstrItinData <tc_55b33fda, /*tc_1*/
6061      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6062      [Hex_FWD, Hex_FWD]>,
6063
6064    InstrItinData <tc_56a124a7, /*tc_1*/
6065      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6066      [Hex_FWD, Hex_FWD]>,
6067
6068    InstrItinData <tc_57a55b54, /*tc_1*/
6069      [InstrStage<1, [SLOT3]>], [2, 2],
6070      [Hex_FWD, Hex_FWD]>,
6071
6072    InstrItinData <tc_5944960d, /*tc_ld*/
6073      [InstrStage<1, [SLOT0]>], [1, 1, 2],
6074      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6075
6076    InstrItinData <tc_59a7822c, /*tc_1*/
6077      [InstrStage<1, [SLOT0]>], [2, 2],
6078      [Hex_FWD, Hex_FWD]>,
6079
6080    InstrItinData <tc_5a4b5e58, /*tc_3x*/
6081      [InstrStage<1, [SLOT3]>], [4, 1, 1],
6082      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6083
6084    InstrItinData <tc_5b347363, /*tc_1*/
6085      [InstrStage<1, [SLOT0]>], [3, 2, 2],
6086      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6087
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]>,
6091
6092    InstrItinData <tc_5da50c4b, /*tc_1*/
6093      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6094      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6095
6096    InstrItinData <tc_5deb5e47, /*tc_st*/
6097      [InstrStage<1, [SLOT0]>], [1, 2, 3],
6098      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6099
6100    InstrItinData <tc_5e4cf0e8, /*tc_2*/
6101      [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6102      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6103
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]>,
6107
6108    InstrItinData <tc_60e324ff, /*tc_1*/
6109      [InstrStage<1, [SLOT2]>], [2],
6110      [Hex_FWD]>,
6111
6112    InstrItinData <tc_63567288, /*tc_2latepred*/
6113      [InstrStage<1, [SLOT0]>], [4],
6114      [Hex_FWD]>,
6115
6116    InstrItinData <tc_64b00d8a, /*tc_ld*/
6117      [InstrStage<1, [SLOT0]>], [4, 1],
6118      [Hex_FWD, Hex_FWD]>,
6119
6120    InstrItinData <tc_651cbe02, /*tc_1*/
6121      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6122      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6123
6124    InstrItinData <tc_65279839, /*tc_2*/
6125      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6126      [Hex_FWD, Hex_FWD]>,
6127
6128    InstrItinData <tc_65cbd974, /*tc_st*/
6129      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2],
6130      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6131
6132    InstrItinData <tc_69bfb303, /*tc_3*/
6133      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
6134      [Hex_FWD, Hex_FWD]>,
6135
6136    InstrItinData <tc_6ae3426b, /*tc_3x*/
6137      [InstrStage<1, [SLOT3]>], [4, 1],
6138      [Hex_FWD, Hex_FWD]>,
6139
6140    InstrItinData <tc_6d861a95, /*tc_3x*/
6141      [InstrStage<1, [SLOT3]>], [2, 1],
6142      [Hex_FWD, Hex_FWD]>,
6143
6144    InstrItinData <tc_6e20402a, /*tc_st*/
6145      [InstrStage<1, [SLOT0]>], [2, 3],
6146      [Hex_FWD, Hex_FWD]>,
6147
6148    InstrItinData <tc_6f42bc60, /*tc_3stall*/
6149      [InstrStage<1, [SLOT0]>], [4, 1, 1],
6150      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6151
6152    InstrItinData <tc_6fc5dbea, /*tc_1*/
6153      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6154      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6155
6156    InstrItinData <tc_711c805f, /*tc_1*/
6157      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6158      [Hex_FWD, Hex_FWD]>,
6159
6160    InstrItinData <tc_713b66bf, /*tc_1*/
6161      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6162      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6163
6164    InstrItinData <tc_7401744f, /*tc_2*/
6165      [InstrStage<1, [SLOT3]>], [4, 4, 2, 2],
6166      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6167
6168    InstrItinData <tc_7476d766, /*tc_3stall*/
6169      [InstrStage<1, [SLOT3]>], [4, 2],
6170      [Hex_FWD, Hex_FWD]>,
6171
6172    InstrItinData <tc_74a42bda, /*tc_ld*/
6173      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
6174      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6175
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]>,
6179
6180    InstrItinData <tc_77f94a5e, /*tc_st*/
6181      [InstrStage<1, [SLOT0]>], [],
6182      []>,
6183
6184    InstrItinData <tc_788b1d09, /*tc_3x*/
6185      [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
6186      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6187
6188    InstrItinData <tc_7af3a37e, /*tc_st*/
6189      [InstrStage<1, [SLOT0]>], [1, 3],
6190      [Hex_FWD, Hex_FWD]>,
6191
6192    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
6193      [InstrStage<1, [SLOT0]>], [3, 2],
6194      [Hex_FWD, Hex_FWD]>,
6195
6196    InstrItinData <tc_7c31e19a, /*tc_st*/
6197      [InstrStage<1, [SLOT0]>], [1, 2, 2],
6198      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6199
6200    InstrItinData <tc_7c6d32e4, /*tc_ld*/
6201      [InstrStage<1, [SLOT0]>], [4, 2, 2],
6202      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6203
6204    InstrItinData <tc_7f7f45f5, /*tc_4x*/
6205      [InstrStage<1, [SLOT3]>], [5, 5, 1],
6206      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6207
6208    InstrItinData <tc_7f8ae742, /*tc_3x*/
6209      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6210      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6211
6212    InstrItinData <tc_8035e91f, /*tc_st*/
6213      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
6214      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6215
6216    InstrItinData <tc_822c3c68, /*tc_ld*/
6217      [InstrStage<1, [SLOT0]>], [4, 3, 2],
6218      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6219
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]>,
6223
6224    InstrItinData <tc_838c4d7a, /*tc_st*/
6225      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6226      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6227
6228    InstrItinData <tc_84a7500d, /*tc_2*/
6229      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6230      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6231
6232    InstrItinData <tc_86173609, /*tc_2latepred*/
6233      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2],
6234      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6235
6236    InstrItinData <tc_887d1bb7, /*tc_st*/
6237      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6238      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6239
6240    InstrItinData <tc_8a6d0d94, /*tc_ld*/
6241      [InstrStage<1, [SLOT0]>], [4, 2],
6242      [Hex_FWD, Hex_FWD]>,
6243
6244    InstrItinData <tc_8a825db2, /*tc_2*/
6245      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6246      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6247
6248    InstrItinData <tc_8b5bd4f5, /*tc_2*/
6249      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6250      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6251
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]>,
6255
6256    InstrItinData <tc_9124c04f, /*tc_1*/
6257      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6258      [Hex_FWD, Hex_FWD]>,
6259
6260    InstrItinData <tc_92240447, /*tc_st*/
6261      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
6262      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6263
6264    InstrItinData <tc_934753bb, /*tc_ld*/
6265      [InstrStage<1, [SLOT0]>], [3, 1, 2],
6266      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6267
6268    InstrItinData <tc_937dd41c, /*tc_ld*/
6269      [InstrStage<1, [SLOT0]>], [],
6270      []>,
6271
6272    InstrItinData <tc_9406230a, /*tc_3x*/
6273      [InstrStage<1, [SLOT3]>], [2, 1],
6274      [Hex_FWD, Hex_FWD]>,
6275
6276    InstrItinData <tc_95a33176, /*tc_2*/
6277      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6278      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6279
6280    InstrItinData <tc_96ef76ef, /*tc_st*/
6281      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
6282      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6283
6284    InstrItinData <tc_975a4e54, /*tc_newvjump*/
6285      [InstrStage<1, [SLOT0]>], [3, 3, 2],
6286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6287
6288    InstrItinData <tc_9783714b, /*tc_4x*/
6289      [InstrStage<1, [SLOT3]>], [5, 1],
6290      [Hex_FWD, Hex_FWD]>,
6291
6292    InstrItinData <tc_9b34f5e0, /*tc_3stall*/
6293      [InstrStage<1, [SLOT2]>], [],
6294      []>,
6295
6296    InstrItinData <tc_9b3c0462, /*tc_2*/
6297      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6298      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6299
6300    InstrItinData <tc_9bcfb2ee, /*tc_st*/
6301      [InstrStage<1, [SLOT0]>], [1, 2, 3],
6302      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6303
6304    InstrItinData <tc_9c52f549, /*tc_1*/
6305      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6306      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6307
6308    InstrItinData <tc_9e27f2f9, /*tc_1*/
6309      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
6310      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6311
6312    InstrItinData <tc_9e72dc89, /*tc_4x*/
6313      [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
6314      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6315
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]>,
6319
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]>,
6323
6324    InstrItinData <tc_9f6cd987, /*tc_1*/
6325      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6326      [Hex_FWD, Hex_FWD]>,
6327
6328    InstrItinData <tc_a08b630b, /*tc_2*/
6329      [InstrStage<1, [SLOT3]>], [4, 2, 2],
6330      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6331
6332    InstrItinData <tc_a1297125, /*tc_1*/
6333      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6334      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6335
6336    InstrItinData <tc_a154b476, /*tc_3x*/
6337      [InstrStage<1, [SLOT3]>], [4, 2, 1, 2],
6338      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6339
6340    InstrItinData <tc_a2b365d2, /*tc_st*/
6341      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
6342      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6343
6344    InstrItinData <tc_a3070909, /*tc_3stall*/
6345      [InstrStage<1, [SLOT0]>], [1, 1],
6346      [Hex_FWD, Hex_FWD]>,
6347
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]>,
6351
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]>,
6355
6356    InstrItinData <tc_a4e22bbd, /*tc_2*/
6357      [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6358      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6359
6360    InstrItinData <tc_a4ee89db, /*tc_2early*/
6361      [InstrStage<1, [SLOT0]>], [],
6362      []>,
6363
6364    InstrItinData <tc_a7a13fac, /*tc_1*/
6365      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6366      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6367
6368    InstrItinData <tc_a7bdb22c, /*tc_2*/
6369      [InstrStage<1, [SLOT3]>], [4, 2],
6370      [Hex_FWD, Hex_FWD]>,
6371
6372    InstrItinData <tc_a9edeffa, /*tc_st*/
6373      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
6374      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6375
6376    InstrItinData <tc_abfd9a6d, /*tc_ld*/
6377      [InstrStage<1, [SLOT0]>], [4, 1, 2, 2],
6378      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6379
6380    InstrItinData <tc_ac65613f, /*tc_ld*/
6381      [InstrStage<1, [SLOT0]>], [4, 3, 2, 2],
6382      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6383
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]>,
6387
6388    InstrItinData <tc_ae5babd7, /*tc_st*/
6389      [InstrStage<1, [SLOT0]>], [1, 2, 3],
6390      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6391
6392    InstrItinData <tc_aee6250c, /*tc_ld*/
6393      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
6394      [Hex_FWD, Hex_FWD]>,
6395
6396    InstrItinData <tc_b1ae5f67, /*tc_st*/
6397      [InstrStage<1, [SLOT0]>], [1],
6398      [Hex_FWD]>,
6399
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]>,
6403
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]>,
6407
6408    InstrItinData <tc_b837298f, /*tc_1*/
6409      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
6410      []>,
6411
6412    InstrItinData <tc_ba9255a6, /*tc_st*/
6413      [InstrStage<1, [SLOT0]>], [2, 2, 3],
6414      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6415
6416    InstrItinData <tc_bb07f2c5, /*tc_st*/
6417      [InstrStage<1, [SLOT0]>], [3, 2, 3],
6418      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6419
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]>,
6423
6424    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
6425      [InstrStage<1, [SLOT0]>], [4, 1, 1, 2],
6426      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6427
6428    InstrItinData <tc_c20701f0, /*tc_2*/
6429      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6430      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6431
6432    InstrItinData <tc_c21d7447, /*tc_3x*/
6433      [InstrStage<1, [SLOT3]>], [4, 1, 1],
6434      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6435
6436    InstrItinData <tc_c57d9f39, /*tc_1*/
6437      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
6438      [Hex_FWD, Hex_FWD]>,
6439
6440    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
6441      [InstrStage<1, [SLOT0]>], [],
6442      []>,
6443
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]>,
6447
6448    InstrItinData <tc_cfa0e29b, /*tc_st*/
6449      [InstrStage<1, [SLOT0]>], [2, 2, 3],
6450      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6451
6452    InstrItinData <tc_d03278fd, /*tc_st*/
6453      [InstrStage<1, [SLOT0]>], [2, 1, 2, 2],
6454      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6455
6456    InstrItinData <tc_d33e5eee, /*tc_1*/
6457      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6458      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6459
6460    InstrItinData <tc_d3632d88, /*tc_2*/
6461      [InstrStage<1, [SLOT3]>], [4, 2],
6462      [Hex_FWD, Hex_FWD]>,
6463
6464    InstrItinData <tc_d45ba9cd, /*tc_ld*/
6465      [InstrStage<1, [SLOT0]>], [1],
6466      [Hex_FWD]>,
6467
6468    InstrItinData <tc_d57d649c, /*tc_3stall*/
6469      [InstrStage<1, [SLOT2]>], [2],
6470      [Hex_FWD]>,
6471
6472    InstrItinData <tc_d61dfdc3, /*tc_2*/
6473      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6474      [Hex_FWD, Hex_FWD]>,
6475
6476    InstrItinData <tc_d68dca5c, /*tc_3stall*/
6477      [InstrStage<1, [SLOT3]>], [4, 1, 1],
6478      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6479
6480    InstrItinData <tc_d7718fbe, /*tc_3x*/
6481      [InstrStage<1, [SLOT3]>], [1],
6482      [Hex_FWD]>,
6483
6484    InstrItinData <tc_db596beb, /*tc_3x*/
6485      [InstrStage<1, [SLOT3]>], [4, 1, 1],
6486      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6487
6488    InstrItinData <tc_db96aa6b, /*tc_st*/
6489      [InstrStage<1, [SLOT0]>], [1],
6490      [Hex_FWD]>,
6491
6492    InstrItinData <tc_dc51281d, /*tc_3*/
6493      [InstrStage<1, [SLOT2]>], [2, 1],
6494      [Hex_FWD, Hex_FWD]>,
6495
6496    InstrItinData <tc_decdde8a, /*tc_1*/
6497      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
6498      [Hex_FWD]>,
6499
6500    InstrItinData <tc_df5d53f9, /*tc_newvjump*/
6501      [InstrStage<1, [SLOT0]>], [3, 2, 1],
6502      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6503
6504    InstrItinData <tc_e3d699e3, /*tc_2*/
6505      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6506      [Hex_FWD, Hex_FWD]>,
6507
6508    InstrItinData <tc_e9170fb7, /*tc_ld*/
6509      [InstrStage<1, [SLOT0]>], [4, 1],
6510      [Hex_FWD, Hex_FWD]>,
6511
6512    InstrItinData <tc_ed03645c, /*tc_1*/
6513      [InstrStage<1, [SLOT2]>], [3, 2],
6514      [Hex_FWD, Hex_FWD]>,
6515
6516    InstrItinData <tc_eed07714, /*tc_ld*/
6517      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
6518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6519
6520    InstrItinData <tc_eeda4109, /*tc_1*/
6521      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
6522      [Hex_FWD, Hex_FWD]>,
6523
6524    InstrItinData <tc_ef921005, /*tc_1*/
6525      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6526      [Hex_FWD, Hex_FWD]>,
6527
6528    InstrItinData <tc_f098b237, /*tc_2*/
6529      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6530      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6531
6532    InstrItinData <tc_f0cdeccf, /*tc_3x*/
6533      [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
6534      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6535
6536    InstrItinData <tc_f0e8e832, /*tc_4x*/
6537      [InstrStage<1, [SLOT3]>], [5, 1, 1],
6538      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6539
6540    InstrItinData <tc_f34c1c21, /*tc_2*/
6541      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6542      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6543
6544    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
6545      [InstrStage<1, [SLOT0]>], [2],
6546      [Hex_FWD]>,
6547
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]>,
6551
6552    InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
6553      [InstrStage<1, [SLOT0]>], [3, 2, 2],
6554      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6555
6556    InstrItinData <tc_f7569068, /*tc_4x*/
6557      [InstrStage<1, [SLOT3]>], [5, 5, 1, 1],
6558      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6559
6560    InstrItinData <tc_f999c66e, /*tc_1*/
6561      [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6562      [Hex_FWD, Hex_FWD]>,
6563
6564    InstrItinData <tc_fae9dfa5, /*tc_3x*/
6565      [InstrStage<1, [SLOT3]>], [4, 2],
6566      [Hex_FWD, Hex_FWD]>,
6567
6568    InstrItinData <tc_fedb7e19, /*tc_ld*/
6569      [InstrStage<1, [SLOT0]>], [4, 2, 1, 2],
6570      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
6571  ];
6572}
6573
6574class 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]>,
6579
6580    InstrItinData <tc_01d44cb2, /*tc_2*/
6581      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6582      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6583
6584    InstrItinData <tc_01e1be3b, /*tc_3x*/
6585      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
6586      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6587
6588    InstrItinData <tc_02fe1c65, /*tc_4x*/
6589      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
6590      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6591
6592    InstrItinData <tc_0655b949, /*tc_st*/
6593      [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
6594      [Hex_FWD, Hex_FWD]>,
6595
6596    InstrItinData <tc_075c8dd8, /*tc_ld*/
6597      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
6598      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6599
6600    InstrItinData <tc_0a195f2c, /*tc_4x*/
6601      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
6602      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6603
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]>,
6607
6608    InstrItinData <tc_0ba0d5da, /*tc_3stall*/
6609      [InstrStage<1, [SLOT2]>], [1],
6610      [Hex_FWD]>,
6611
6612    InstrItinData <tc_0dfac0a7, /*tc_2*/
6613      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6614      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6615
6616    InstrItinData <tc_0fac1eb8, /*tc_st*/
6617      [InstrStage<1, [SLOT0]>], [3, 2, 3],
6618      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6619
6620    InstrItinData <tc_112d30d6, /*tc_1*/
6621      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
6622      [Hex_FWD]>,
6623
6624    InstrItinData <tc_1242dc2a, /*tc_ld*/
6625      [InstrStage<1, [SLOT0]>], [2],
6626      [Hex_FWD]>,
6627
6628    InstrItinData <tc_1248597c, /*tc_3x*/
6629      [InstrStage<1, [SLOT3]>], [2, 2],
6630      [Hex_FWD, Hex_FWD]>,
6631
6632    InstrItinData <tc_14ab4f41, /*tc_newvjump*/
6633      [InstrStage<1, [SLOT0]>], [3, 3, 1],
6634      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6635
6636    InstrItinData <tc_151bf368, /*tc_1*/
6637      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6638      [Hex_FWD, Hex_FWD]>,
6639
6640    InstrItinData <tc_158aa3f7, /*tc_st*/
6641      [InstrStage<1, [SLOT0]>], [1, 2, 2],
6642      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6643
6644    InstrItinData <tc_197dce51, /*tc_3x*/
6645      [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6646      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6647
6648    InstrItinData <tc_1981450d, /*tc_newvjump*/
6649      [InstrStage<1, [SLOT0]>], [3],
6650      [Hex_FWD]>,
6651
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]>,
6655
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]>,
6659
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]>,
6663
6664    InstrItinData <tc_1fcb8495, /*tc_2*/
6665      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6666      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6667
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]>,
6671
6672    InstrItinData <tc_20131976, /*tc_2*/
6673      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6674      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6675
6676    InstrItinData <tc_2237d952, /*tc_ld*/
6677      [InstrStage<1, [SLOT0]>], [1, 2],
6678      [Hex_FWD, Hex_FWD]>,
6679
6680    InstrItinData <tc_23708a21, /*tc_1*/
6681      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
6682      []>,
6683
6684    InstrItinData <tc_2471c1c8, /*tc_ld*/
6685      [InstrStage<1, [SLOT0]>], [4, 1],
6686      [Hex_FWD, Hex_FWD]>,
6687
6688    InstrItinData <tc_24e109c7, /*tc_newvjump*/
6689      [InstrStage<1, [SLOT0]>], [3, 3, 2],
6690      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6691
6692    InstrItinData <tc_24f426ab, /*tc_1*/
6693      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
6694      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6695
6696    InstrItinData <tc_280f7fe1, /*tc_st*/
6697      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
6698      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6699
6700    InstrItinData <tc_28e55c6f, /*tc_3x*/
6701      [InstrStage<1, [SLOT3]>], [1, 1],
6702      [Hex_FWD, Hex_FWD]>,
6703
6704    InstrItinData <tc_2c13e7f5, /*tc_2*/
6705      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
6706      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6707
6708    InstrItinData <tc_2c3e17fc, /*tc_3x*/
6709      [InstrStage<1, [SLOT3]>], [1],
6710      [Hex_FWD]>,
6711
6712    InstrItinData <tc_2f573607, /*tc_1*/
6713      [InstrStage<1, [SLOT2]>], [2, 2],
6714      [Hex_FWD, Hex_FWD]>,
6715
6716    InstrItinData <tc_362b0be2, /*tc_3*/
6717      [InstrStage<1, [SLOT2]>], [1],
6718      [Hex_FWD]>,
6719
6720    InstrItinData <tc_38382228, /*tc_3x*/
6721      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
6722      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6723
6724    InstrItinData <tc_388f9897, /*tc_1*/
6725      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6726      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6727
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]>,
6731
6732    InstrItinData <tc_3d14a17b, /*tc_1*/
6733      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
6734      [Hex_FWD, Hex_FWD]>,
6735
6736    InstrItinData <tc_3edca78f, /*tc_2*/
6737      [InstrStage<1, [SLOT3]>], [4, 2],
6738      [Hex_FWD, Hex_FWD]>,
6739
6740    InstrItinData <tc_3fbf1042, /*tc_1*/
6741      [InstrStage<1, [SLOT0, SLOT1]>], [3],
6742      [Hex_FWD]>,
6743
6744    InstrItinData <tc_407e96f9, /*tc_1*/
6745      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6746      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6747
6748    InstrItinData <tc_40d64c94, /*tc_newvjump*/
6749      [InstrStage<1, [SLOT0]>], [3, 1],
6750      [Hex_FWD, Hex_FWD]>,
6751
6752    InstrItinData <tc_4222e6bf, /*tc_ld*/
6753      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
6754      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6755
6756    InstrItinData <tc_42ff66ba, /*tc_1*/
6757      [InstrStage<1, [SLOT2]>], [2, 2],
6758      [Hex_FWD, Hex_FWD]>,
6759
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]>,
6763
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]>,
6767
6768    InstrItinData <tc_44d5a428, /*tc_st*/
6769      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
6770      [Hex_FWD, Hex_FWD]>,
6771
6772    InstrItinData <tc_44fffc58, /*tc_3*/
6773      [InstrStage<1, [SLOT2, SLOT3]>], [2],
6774      [Hex_FWD]>,
6775
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]>,
6779
6780    InstrItinData <tc_45f9d1be, /*tc_2early*/
6781      [InstrStage<1, [SLOT2]>], [2],
6782      [Hex_FWD]>,
6783
6784    InstrItinData <tc_49fdfd4b, /*tc_3stall*/
6785      [InstrStage<1, [SLOT3]>], [4, 1],
6786      [Hex_FWD, Hex_FWD]>,
6787
6788    InstrItinData <tc_4a55d03c, /*tc_1*/
6789      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6790      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6791
6792    InstrItinData <tc_4abdbdc6, /*tc_3x*/
6793      [InstrStage<1, [SLOT3]>], [2, 2],
6794      [Hex_FWD, Hex_FWD]>,
6795
6796    InstrItinData <tc_4ac61d92, /*tc_2latepred*/
6797      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
6798      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6799
6800    InstrItinData <tc_4bf903b0, /*tc_st*/
6801      [InstrStage<1, [SLOT0]>], [3],
6802      [Hex_FWD]>,
6803
6804    InstrItinData <tc_503ce0f3, /*tc_3x*/
6805      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
6806      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6807
6808    InstrItinData <tc_53c851ab, /*tc_3stall*/
6809      [InstrStage<1, [SLOT2]>], [4, 1, 2],
6810      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6811
6812    InstrItinData <tc_5502c366, /*tc_1*/
6813      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6814      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6815
6816    InstrItinData <tc_55255f2b, /*tc_3stall*/
6817      [InstrStage<1, [SLOT3]>], [],
6818      []>,
6819
6820    InstrItinData <tc_556f6577, /*tc_3x*/
6821      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6822      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6823
6824    InstrItinData <tc_55a9a350, /*tc_st*/
6825      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6826      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6827
6828    InstrItinData <tc_55b33fda, /*tc_1*/
6829      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6830      [Hex_FWD, Hex_FWD]>,
6831
6832    InstrItinData <tc_56a124a7, /*tc_1*/
6833      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6834      [Hex_FWD, Hex_FWD]>,
6835
6836    InstrItinData <tc_57a55b54, /*tc_1*/
6837      [InstrStage<1, [SLOT3]>], [2, 2],
6838      [Hex_FWD, Hex_FWD]>,
6839
6840    InstrItinData <tc_5944960d, /*tc_ld*/
6841      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
6842      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6843
6844    InstrItinData <tc_59a7822c, /*tc_1*/
6845      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
6846      [Hex_FWD, Hex_FWD]>,
6847
6848    InstrItinData <tc_5a4b5e58, /*tc_3x*/
6849      [InstrStage<1, [SLOT3]>], [4, 1, 1],
6850      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6851
6852    InstrItinData <tc_5b347363, /*tc_1*/
6853      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
6854      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6855
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]>,
6859
6860    InstrItinData <tc_5da50c4b, /*tc_1*/
6861      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6862      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6863
6864    InstrItinData <tc_5deb5e47, /*tc_st*/
6865      [InstrStage<1, [SLOT0]>], [1, 2, 3],
6866      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6867
6868    InstrItinData <tc_5e4cf0e8, /*tc_2*/
6869      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
6870      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6871
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]>,
6875
6876    InstrItinData <tc_60e324ff, /*tc_1*/
6877      [InstrStage<1, [SLOT2]>], [2],
6878      [Hex_FWD]>,
6879
6880    InstrItinData <tc_63567288, /*tc_2latepred*/
6881      [InstrStage<1, [SLOT0, SLOT1]>], [4],
6882      [Hex_FWD]>,
6883
6884    InstrItinData <tc_64b00d8a, /*tc_ld*/
6885      [InstrStage<1, [SLOT0]>], [4, 1],
6886      [Hex_FWD, Hex_FWD]>,
6887
6888    InstrItinData <tc_651cbe02, /*tc_1*/
6889      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6890      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6891
6892    InstrItinData <tc_65279839, /*tc_2*/
6893      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6894      [Hex_FWD, Hex_FWD]>,
6895
6896    InstrItinData <tc_65cbd974, /*tc_st*/
6897      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
6898      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6899
6900    InstrItinData <tc_69bfb303, /*tc_3*/
6901      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
6902      [Hex_FWD, Hex_FWD]>,
6903
6904    InstrItinData <tc_6ae3426b, /*tc_3x*/
6905      [InstrStage<1, [SLOT3]>], [4, 1],
6906      [Hex_FWD, Hex_FWD]>,
6907
6908    InstrItinData <tc_6d861a95, /*tc_3x*/
6909      [InstrStage<1, [SLOT3]>], [2, 1],
6910      [Hex_FWD, Hex_FWD]>,
6911
6912    InstrItinData <tc_6e20402a, /*tc_st*/
6913      [InstrStage<1, [SLOT0]>], [2, 3],
6914      [Hex_FWD, Hex_FWD]>,
6915
6916    InstrItinData <tc_6f42bc60, /*tc_3stall*/
6917      [InstrStage<1, [SLOT0]>], [4, 1, 1],
6918      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6919
6920    InstrItinData <tc_6fc5dbea, /*tc_1*/
6921      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6922      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6923
6924    InstrItinData <tc_711c805f, /*tc_1*/
6925      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6926      [Hex_FWD, Hex_FWD]>,
6927
6928    InstrItinData <tc_713b66bf, /*tc_1*/
6929      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6930      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6931
6932    InstrItinData <tc_7401744f, /*tc_2*/
6933      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
6934      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6935
6936    InstrItinData <tc_7476d766, /*tc_3stall*/
6937      [InstrStage<1, [SLOT3]>], [4, 2],
6938      [Hex_FWD, Hex_FWD]>,
6939
6940    InstrItinData <tc_74a42bda, /*tc_ld*/
6941      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
6942      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6943
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]>,
6947
6948    InstrItinData <tc_77f94a5e, /*tc_st*/
6949      [InstrStage<1, [SLOT0]>], [],
6950      []>,
6951
6952    InstrItinData <tc_788b1d09, /*tc_3x*/
6953      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
6954      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6955
6956    InstrItinData <tc_7af3a37e, /*tc_st*/
6957      [InstrStage<1, [SLOT0]>], [1, 3],
6958      [Hex_FWD, Hex_FWD]>,
6959
6960    InstrItinData <tc_7b9187d3, /*tc_newvjump*/
6961      [InstrStage<1, [SLOT0]>], [3, 2],
6962      [Hex_FWD, Hex_FWD]>,
6963
6964    InstrItinData <tc_7c31e19a, /*tc_st*/
6965      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6966      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6967
6968    InstrItinData <tc_7c6d32e4, /*tc_ld*/
6969      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
6970      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6971
6972    InstrItinData <tc_7f7f45f5, /*tc_4x*/
6973      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
6974      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6975
6976    InstrItinData <tc_7f8ae742, /*tc_3x*/
6977      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
6978      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6979
6980    InstrItinData <tc_8035e91f, /*tc_st*/
6981      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
6982      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6983
6984    InstrItinData <tc_822c3c68, /*tc_ld*/
6985      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
6986      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6987
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]>,
6991
6992    InstrItinData <tc_838c4d7a, /*tc_st*/
6993      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6994      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6995
6996    InstrItinData <tc_84a7500d, /*tc_2*/
6997      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
6998      [Hex_FWD, Hex_FWD, Hex_FWD]>,
6999
7000    InstrItinData <tc_86173609, /*tc_2latepred*/
7001      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
7002      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7003
7004    InstrItinData <tc_887d1bb7, /*tc_st*/
7005      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
7006      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7007
7008    InstrItinData <tc_8a6d0d94, /*tc_ld*/
7009      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
7010      [Hex_FWD, Hex_FWD]>,
7011
7012    InstrItinData <tc_8a825db2, /*tc_2*/
7013      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7014      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7015
7016    InstrItinData <tc_8b5bd4f5, /*tc_2*/
7017      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
7018      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7019
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]>,
7023
7024    InstrItinData <tc_9124c04f, /*tc_1*/
7025      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
7026      [Hex_FWD, Hex_FWD]>,
7027
7028    InstrItinData <tc_92240447, /*tc_st*/
7029      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
7030      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7031
7032    InstrItinData <tc_934753bb, /*tc_ld*/
7033      [InstrStage<1, [SLOT0]>], [3, 1, 2],
7034      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7035
7036    InstrItinData <tc_937dd41c, /*tc_ld*/
7037      [InstrStage<1, [SLOT0, SLOT1]>], [],
7038      []>,
7039
7040    InstrItinData <tc_9406230a, /*tc_3x*/
7041      [InstrStage<1, [SLOT3]>], [2, 1],
7042      [Hex_FWD, Hex_FWD]>,
7043
7044    InstrItinData <tc_95a33176, /*tc_2*/
7045      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
7046      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7047
7048    InstrItinData <tc_96ef76ef, /*tc_st*/
7049      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
7050      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7051
7052    InstrItinData <tc_975a4e54, /*tc_newvjump*/
7053      [InstrStage<1, [SLOT0]>], [3, 3, 2],
7054      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7055
7056    InstrItinData <tc_9783714b, /*tc_4x*/
7057      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
7058      [Hex_FWD, Hex_FWD]>,
7059
7060    InstrItinData <tc_9b34f5e0, /*tc_3stall*/
7061      [InstrStage<1, [SLOT2]>], [],
7062      []>,
7063
7064    InstrItinData <tc_9b3c0462, /*tc_2*/
7065      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7066      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7067
7068    InstrItinData <tc_9bcfb2ee, /*tc_st*/
7069      [InstrStage<1, [SLOT0]>], [1, 2, 3],
7070      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7071
7072    InstrItinData <tc_9c52f549, /*tc_1*/
7073      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
7074      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7075
7076    InstrItinData <tc_9e27f2f9, /*tc_1*/
7077      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
7078      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7079
7080    InstrItinData <tc_9e72dc89, /*tc_4x*/
7081      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
7082      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7083
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]>,
7087
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]>,
7091
7092    InstrItinData <tc_9f6cd987, /*tc_1*/
7093      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7094      [Hex_FWD, Hex_FWD]>,
7095
7096    InstrItinData <tc_a08b630b, /*tc_2*/
7097      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7098      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7099
7100    InstrItinData <tc_a1297125, /*tc_1*/
7101      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
7102      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7103
7104    InstrItinData <tc_a154b476, /*tc_3x*/
7105      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
7106      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7107
7108    InstrItinData <tc_a2b365d2, /*tc_st*/
7109      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
7110      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7111
7112    InstrItinData <tc_a3070909, /*tc_3stall*/
7113      [InstrStage<1, [SLOT0]>], [1, 1],
7114      [Hex_FWD, Hex_FWD]>,
7115
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]>,
7119
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]>,
7123
7124    InstrItinData <tc_a4e22bbd, /*tc_2*/
7125      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
7126      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7127
7128    InstrItinData <tc_a4ee89db, /*tc_2early*/
7129      [InstrStage<1, [SLOT0]>], [],
7130      []>,
7131
7132    InstrItinData <tc_a7a13fac, /*tc_1*/
7133      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
7134      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7135
7136    InstrItinData <tc_a7bdb22c, /*tc_2*/
7137      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7138      [Hex_FWD, Hex_FWD]>,
7139
7140    InstrItinData <tc_a9edeffa, /*tc_st*/
7141      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
7142      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7143
7144    InstrItinData <tc_abfd9a6d, /*tc_ld*/
7145      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
7146      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7147
7148    InstrItinData <tc_ac65613f, /*tc_ld*/
7149      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
7150      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7151
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]>,
7155
7156    InstrItinData <tc_ae5babd7, /*tc_st*/
7157      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
7158      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7159
7160    InstrItinData <tc_aee6250c, /*tc_ld*/
7161      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
7162      [Hex_FWD, Hex_FWD]>,
7163
7164    InstrItinData <tc_b1ae5f67, /*tc_st*/
7165      [InstrStage<1, [SLOT0]>], [1],
7166      [Hex_FWD]>,
7167
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]>,
7171
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]>,
7175
7176    InstrItinData <tc_b837298f, /*tc_1*/
7177      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
7178      []>,
7179
7180    InstrItinData <tc_ba9255a6, /*tc_st*/
7181      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
7182      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7183
7184    InstrItinData <tc_bb07f2c5, /*tc_st*/
7185      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
7186      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7187
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]>,
7191
7192    InstrItinData <tc_bf2ffc0f, /*tc_ld*/
7193      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
7194      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7195
7196    InstrItinData <tc_c20701f0, /*tc_2*/
7197      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7198      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7199
7200    InstrItinData <tc_c21d7447, /*tc_3x*/
7201      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
7202      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7203
7204    InstrItinData <tc_c57d9f39, /*tc_1*/
7205      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
7206      [Hex_FWD, Hex_FWD]>,
7207
7208    InstrItinData <tc_c818ff7f, /*tc_newvjump*/
7209      [InstrStage<1, [SLOT0]>], [],
7210      []>,
7211
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]>,
7215
7216    InstrItinData <tc_cfa0e29b, /*tc_st*/
7217      [InstrStage<1, [SLOT0]>], [2, 2, 3],
7218      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7219
7220    InstrItinData <tc_d03278fd, /*tc_st*/
7221      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
7222      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7223
7224    InstrItinData <tc_d33e5eee, /*tc_1*/
7225      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
7226      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7227
7228    InstrItinData <tc_d3632d88, /*tc_2*/
7229      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7230      [Hex_FWD, Hex_FWD]>,
7231
7232    InstrItinData <tc_d45ba9cd, /*tc_ld*/
7233      [InstrStage<1, [SLOT0]>], [1],
7234      [Hex_FWD]>,
7235
7236    InstrItinData <tc_d57d649c, /*tc_3stall*/
7237      [InstrStage<1, [SLOT2]>], [2],
7238      [Hex_FWD]>,
7239
7240    InstrItinData <tc_d61dfdc3, /*tc_2*/
7241      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7242      [Hex_FWD, Hex_FWD]>,
7243
7244    InstrItinData <tc_d68dca5c, /*tc_3stall*/
7245      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
7246      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7247
7248    InstrItinData <tc_d7718fbe, /*tc_3x*/
7249      [InstrStage<1, [SLOT3]>], [1],
7250      [Hex_FWD]>,
7251
7252    InstrItinData <tc_db596beb, /*tc_3x*/
7253      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
7254      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7255
7256    InstrItinData <tc_db96aa6b, /*tc_st*/
7257      [InstrStage<1, [SLOT0]>], [1],
7258      [Hex_FWD]>,
7259
7260    InstrItinData <tc_dc51281d, /*tc_3*/
7261      [InstrStage<1, [SLOT2]>], [2, 1],
7262      [Hex_FWD, Hex_FWD]>,
7263
7264    InstrItinData <tc_decdde8a, /*tc_1*/
7265      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
7266      [Hex_FWD]>,
7267
7268    InstrItinData <tc_df5d53f9, /*tc_newvjump*/
7269      [InstrStage<1, [SLOT0]>], [3, 2, 1],
7270      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7271
7272    InstrItinData <tc_e3d699e3, /*tc_2*/
7273      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7274      [Hex_FWD, Hex_FWD]>,
7275
7276    InstrItinData <tc_e9170fb7, /*tc_ld*/
7277      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
7278      [Hex_FWD, Hex_FWD]>,
7279
7280    InstrItinData <tc_ed03645c, /*tc_1*/
7281      [InstrStage<1, [SLOT2]>], [3, 2],
7282      [Hex_FWD, Hex_FWD]>,
7283
7284    InstrItinData <tc_eed07714, /*tc_ld*/
7285      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
7286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7287
7288    InstrItinData <tc_eeda4109, /*tc_1*/
7289      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
7290      [Hex_FWD, Hex_FWD]>,
7291
7292    InstrItinData <tc_ef921005, /*tc_1*/
7293      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7294      [Hex_FWD, Hex_FWD]>,
7295
7296    InstrItinData <tc_f098b237, /*tc_2*/
7297      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7298      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7299
7300    InstrItinData <tc_f0cdeccf, /*tc_3x*/
7301      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
7302      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7303
7304    InstrItinData <tc_f0e8e832, /*tc_4x*/
7305      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
7306      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7307
7308    InstrItinData <tc_f34c1c21, /*tc_2*/
7309      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7310      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7311
7312    InstrItinData <tc_f38f92e1, /*tc_newvjump*/
7313      [InstrStage<1, [SLOT0]>], [2],
7314      [Hex_FWD]>,
7315
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]>,
7319
7320    InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
7321      [InstrStage<1, [SLOT0]>], [3, 2, 2],
7322      [Hex_FWD, Hex_FWD, Hex_FWD]>,
7323
7324    InstrItinData <tc_f7569068, /*tc_4x*/
7325      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
7326      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7327
7328    InstrItinData <tc_f999c66e, /*tc_1*/
7329      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
7330      [Hex_FWD, Hex_FWD]>,
7331
7332    InstrItinData <tc_fae9dfa5, /*tc_3x*/
7333      [InstrStage<1, [SLOT3]>], [4, 2],
7334      [Hex_FWD, Hex_FWD]>,
7335
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  ];
7340}
7341