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