xref: /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td (revision 2f513db72b034fd5ef7f080b11be5c711c15186a)
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, please consult code owner before editing.
9//===----------------------------------------------------------------------===//
10
11def tc_002cb246 : InstrItinClass;
12def tc_0371abea : InstrItinClass;
13def tc_05c070ec : InstrItinClass;
14def tc_05d3a09b : InstrItinClass;
15def tc_0663f615 : InstrItinClass;
16def tc_096199d3 : InstrItinClass;
17def tc_0a705168 : InstrItinClass;
18def tc_0ae0825c : InstrItinClass;
19def tc_0b2be201 : InstrItinClass;
20def tc_0d8f5752 : InstrItinClass;
21def tc_13bfbcf9 : InstrItinClass;
22def tc_14b272fa : InstrItinClass;
23def tc_14b5c689 : InstrItinClass;
24def tc_15aa71c5 : InstrItinClass;
25def tc_174516e8 : InstrItinClass;
26def tc_17e0d2cd : InstrItinClass;
27def tc_1a2fd869 : InstrItinClass;
28def tc_1ad90acd : InstrItinClass;
29def tc_1ae57e39 : InstrItinClass;
30def tc_1b6f7cec : InstrItinClass;
31def tc_1c4528a2 : InstrItinClass;
32def tc_1c80410a : InstrItinClass;
33def tc_1d81e60e : InstrItinClass;
34def tc_1fc97744 : InstrItinClass;
35def tc_20cdee80 : InstrItinClass;
36def tc_2332b92e : InstrItinClass;
37def tc_24b66c99 : InstrItinClass;
38def tc_25a78932 : InstrItinClass;
39def tc_2b8da4c2 : InstrItinClass;
40def tc_2eabeebe : InstrItinClass;
41def tc_2f7c551d : InstrItinClass;
42def tc_2ff964b4 : InstrItinClass;
43def tc_30b9bb4a : InstrItinClass;
44def tc_32779c6f : InstrItinClass;
45def tc_36153880 : InstrItinClass;
46def tc_362c6592 : InstrItinClass;
47def tc_3962fa26 : InstrItinClass;
48def tc_39dfefe8 : InstrItinClass;
49def tc_3a867367 : InstrItinClass;
50def tc_3b470976 : InstrItinClass;
51def tc_3b5b7ef9 : InstrItinClass;
52def tc_3bd75825 : InstrItinClass;
53def tc_3c76b0ff : InstrItinClass;
54def tc_3d495a39 : InstrItinClass;
55def tc_40116ca8 : InstrItinClass;
56def tc_434c8e1e : InstrItinClass;
57def tc_4414d8b1 : InstrItinClass;
58def tc_44d3da28 : InstrItinClass;
59def tc_4560740b : InstrItinClass;
60def tc_4837eefb : InstrItinClass;
61def tc_49a8207d : InstrItinClass;
62def tc_4ae7b58b : InstrItinClass;
63def tc_4b68bce4 : InstrItinClass;
64def tc_4c5ba658 : InstrItinClass;
65def tc_4d5fa3a1 : InstrItinClass;
66def tc_53559e35 : InstrItinClass;
67def tc_56336eb0 : InstrItinClass;
68def tc_56f114f4 : InstrItinClass;
69def tc_57890846 : InstrItinClass;
70def tc_5a2711e5 : InstrItinClass;
71def tc_5abb5e3f : InstrItinClass;
72def tc_5aee39f7 : InstrItinClass;
73def tc_5b54b33f : InstrItinClass;
74def tc_5b7c0967 : InstrItinClass;
75def tc_5bf126a6 : InstrItinClass;
76def tc_5d7f5414 : InstrItinClass;
77def tc_5ef37dc4 : InstrItinClass;
78def tc_6132ba3d : InstrItinClass;
79def tc_61830035 : InstrItinClass;
80def tc_640086b5 : InstrItinClass;
81def tc_643b4717 : InstrItinClass;
82def tc_67435e81 : InstrItinClass;
83def tc_675e4897 : InstrItinClass;
84def tc_679309b8 : InstrItinClass;
85def tc_6b25e783 : InstrItinClass;
86def tc_703e822c : InstrItinClass;
87def tc_7186d325 : InstrItinClass;
88def tc_7646c131 : InstrItinClass;
89def tc_76851da1 : InstrItinClass;
90def tc_779080bf : InstrItinClass;
91def tc_784490da : InstrItinClass;
92def tc_785f65a7 : InstrItinClass;
93def tc_7a91e76a : InstrItinClass;
94def tc_838b34ea : InstrItinClass;
95def tc_85c9c08f : InstrItinClass;
96def tc_85d5d03f : InstrItinClass;
97def tc_862b3e70 : InstrItinClass;
98def tc_88b4f13d : InstrItinClass;
99def tc_89e94ad3 : InstrItinClass;
100def tc_8b121f4a : InstrItinClass;
101def tc_8b3e402a : InstrItinClass;
102def tc_8c945be0 : InstrItinClass;
103def tc_8c99de45 : InstrItinClass;
104def tc_8d9d0154 : InstrItinClass;
105def tc_8fb7ab1b : InstrItinClass;
106def tc_9461ff31 : InstrItinClass;
107def tc_946df596 : InstrItinClass;
108def tc_9ad9998f : InstrItinClass;
109def tc_9bfd761f : InstrItinClass;
110def tc_9c3ecd83 : InstrItinClass;
111def tc_9ca930f7 : InstrItinClass;
112def tc_9da59d12 : InstrItinClass;
113def tc_9debc299 : InstrItinClass;
114def tc_9e313203 : InstrItinClass;
115def tc_9fc3dae0 : InstrItinClass;
116def tc_a1123dda : InstrItinClass;
117def tc_a1c00888 : InstrItinClass;
118def tc_a58fd5cc : InstrItinClass;
119def tc_a5d4aeec : InstrItinClass;
120def tc_a6b1eca9 : InstrItinClass;
121def tc_a813cf9a : InstrItinClass;
122def tc_a9d88b22 : InstrItinClass;
123def tc_ae53734a : InstrItinClass;
124def tc_b31c2e97 : InstrItinClass;
125def tc_b343892a : InstrItinClass;
126def tc_b43e7930 : InstrItinClass;
127def tc_b4407292 : InstrItinClass;
128def tc_b44ecf75 : InstrItinClass;
129def tc_b4b5c03a : InstrItinClass;
130def tc_b51dc29a : InstrItinClass;
131def tc_b83e6d73 : InstrItinClass;
132def tc_b857bf4e : InstrItinClass;
133def tc_b8bffe55 : InstrItinClass;
134def tc_b90a29b1 : InstrItinClass;
135def tc_b9272d6c : InstrItinClass;
136def tc_b9e09e03 : InstrItinClass;
137def tc_bab0eed9 : InstrItinClass;
138def tc_bafaade3 : InstrItinClass;
139def tc_bcf98408 : InstrItinClass;
140def tc_bd8382d1 : InstrItinClass;
141def tc_bdceeac1 : InstrItinClass;
142def tc_be9602ff : InstrItinClass;
143def tc_bf061958 : InstrItinClass;
144def tc_bfec0f01 : InstrItinClass;
145def tc_c4db48cb : InstrItinClass;
146def tc_c4f596e3 : InstrItinClass;
147def tc_c79a189f : InstrItinClass;
148def tc_c8ce0b5c : InstrItinClass;
149def tc_cd374165 : InstrItinClass;
150def tc_cf8126ae : InstrItinClass;
151def tc_cfd8378a : InstrItinClass;
152def tc_d08ee0f4 : InstrItinClass;
153def tc_d1aa9eaa : InstrItinClass;
154def tc_d2e63d61 : InstrItinClass;
155def tc_d5b7b0c1 : InstrItinClass;
156def tc_d5c0729a : InstrItinClass;
157def tc_d63f638c : InstrItinClass;
158def tc_d65dbf51 : InstrItinClass;
159def tc_d773585a : InstrItinClass;
160def tc_d9d43ecb : InstrItinClass;
161def tc_da4a37ed : InstrItinClass;
162def tc_da97ee82 : InstrItinClass;
163def tc_db2bce9c : InstrItinClass;
164def tc_de4df740 : InstrItinClass;
165def tc_de554571 : InstrItinClass;
166def tc_df3319ed : InstrItinClass;
167def tc_e06f432a : InstrItinClass;
168def tc_e4a7f9f0 : InstrItinClass;
169def tc_e4b3cb20 : InstrItinClass;
170def tc_e78647bd : InstrItinClass;
171def tc_e86aa961 : InstrItinClass;
172def tc_e93a3d71 : InstrItinClass;
173def tc_e95795ec : InstrItinClass;
174def tc_e9f3243f : InstrItinClass;
175def tc_f429765c : InstrItinClass;
176def tc_f675fee8 : InstrItinClass;
177def tc_f8e23f0b : InstrItinClass;
178def tc_f9058dd7 : InstrItinClass;
179def tc_fc3999b4 : InstrItinClass;
180def tc_fcc3ddf9 : InstrItinClass;
181def tc_fe211424 : InstrItinClass;
182
183class DepScalarItinV5 {
184  list<InstrItinData> DepScalarItinV5_list = [
185    InstrItinData <tc_002cb246, [InstrStage<1, [SLOT2, SLOT3]>]>,
186    InstrItinData <tc_0371abea, [InstrStage<1, [SLOT0, SLOT1]>]>,
187    InstrItinData <tc_05c070ec, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
188    InstrItinData <tc_05d3a09b, [InstrStage<1, [SLOT2, SLOT3]>]>,
189    InstrItinData <tc_0663f615, [InstrStage<1, [SLOT2, SLOT3]>]>,
190    InstrItinData <tc_096199d3, [InstrStage<1, [SLOT0]>]>,
191    InstrItinData <tc_0a705168, [InstrStage<1, [SLOT0, SLOT1]>]>,
192    InstrItinData <tc_0ae0825c, [InstrStage<1, [SLOT2, SLOT3]>]>,
193    InstrItinData <tc_0b2be201, [InstrStage<1, [SLOT0, SLOT1]>]>,
194    InstrItinData <tc_0d8f5752, [InstrStage<1, [SLOT3]>]>,
195    InstrItinData <tc_13bfbcf9, [InstrStage<1, [SLOT2, SLOT3]>]>,
196    InstrItinData <tc_14b272fa, [InstrStage<1, [SLOT0, SLOT1]>]>,
197    InstrItinData <tc_14b5c689, [InstrStage<1, [SLOT2, SLOT3]>]>,
198    InstrItinData <tc_15aa71c5, [InstrStage<1, [SLOT0, SLOT1]>]>,
199    InstrItinData <tc_174516e8, [InstrStage<1, [SLOT3]>]>,
200    InstrItinData <tc_17e0d2cd, [InstrStage<1, [SLOT0, SLOT1]>]>,
201    InstrItinData <tc_1a2fd869, [InstrStage<1, [SLOT2, SLOT3]>]>,
202    InstrItinData <tc_1ad90acd, [InstrStage<1, [SLOT2]>]>,
203    InstrItinData <tc_1ae57e39, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
204    InstrItinData <tc_1b6f7cec, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
205    InstrItinData <tc_1c4528a2, [InstrStage<1, [SLOT3]>]>,
206    InstrItinData <tc_1c80410a, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
207    InstrItinData <tc_1d81e60e, [InstrStage<1, [SLOT2, SLOT3]>]>,
208    InstrItinData <tc_1fc97744, [InstrStage<1, [SLOT2, SLOT3]>]>,
209    InstrItinData <tc_20cdee80, [InstrStage<1, [SLOT2, SLOT3]>]>,
210    InstrItinData <tc_2332b92e, [InstrStage<1, [SLOT2, SLOT3]>]>,
211    InstrItinData <tc_24b66c99, [InstrStage<1, [SLOT0, SLOT1]>]>,
212    InstrItinData <tc_25a78932, [InstrStage<1, [SLOT0, SLOT1]>]>,
213    InstrItinData <tc_2b8da4c2, [InstrStage<1, [SLOT0]>]>,
214    InstrItinData <tc_2eabeebe, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
215    InstrItinData <tc_2f7c551d, [InstrStage<1, [SLOT2, SLOT3]>]>,
216    InstrItinData <tc_2ff964b4, [InstrStage<1, [SLOT2, SLOT3]>]>,
217    InstrItinData <tc_30b9bb4a, [InstrStage<1, [SLOT0, SLOT1]>]>,
218    InstrItinData <tc_32779c6f, [InstrStage<1, [SLOT3]>]>,
219    InstrItinData <tc_36153880, [InstrStage<1, [SLOT0]>]>,
220    InstrItinData <tc_362c6592, [InstrStage<1, [SLOT0, SLOT1]>]>,
221    InstrItinData <tc_3962fa26, [InstrStage<1, [SLOT0, SLOT1]>]>,
222    InstrItinData <tc_39dfefe8, [InstrStage<1, [SLOT0, SLOT1]>]>,
223    InstrItinData <tc_3a867367, [InstrStage<1, [SLOT2, SLOT3]>]>,
224    InstrItinData <tc_3b470976, [InstrStage<1, [SLOT2, SLOT3]>]>,
225    InstrItinData <tc_3b5b7ef9, [InstrStage<1, [SLOT0, SLOT1]>]>,
226    InstrItinData <tc_3bd75825, [InstrStage<1, [SLOT2]>]>,
227    InstrItinData <tc_3c76b0ff, [InstrStage<1, [SLOT0, SLOT1]>]>,
228    InstrItinData <tc_3d495a39, [InstrStage<1, [SLOT2, SLOT3]>]>,
229    InstrItinData <tc_40116ca8, [InstrStage<1, [SLOT0, SLOT1]>]>,
230    InstrItinData <tc_434c8e1e, [InstrStage<1, [SLOT3]>]>,
231    InstrItinData <tc_4414d8b1, [InstrStage<1, [SLOT2, SLOT3]>]>,
232    InstrItinData <tc_44d3da28, [InstrStage<1, [SLOT0, SLOT1]>]>,
233    InstrItinData <tc_4560740b, [InstrStage<1, [SLOT2, SLOT3]>]>,
234    InstrItinData <tc_4837eefb, [InstrStage<1, [SLOT2, SLOT3]>]>,
235    InstrItinData <tc_49a8207d, [InstrStage<1, [SLOT0]>]>,
236    InstrItinData <tc_4ae7b58b, [InstrStage<1, [SLOT2, SLOT3]>]>,
237    InstrItinData <tc_4b68bce4, [InstrStage<1, [SLOT0]>]>,
238    InstrItinData <tc_4c5ba658, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
239    InstrItinData <tc_4d5fa3a1, [InstrStage<1, [SLOT0]>]>,
240    InstrItinData <tc_53559e35, [InstrStage<1, [SLOT0, SLOT1]>]>,
241    InstrItinData <tc_56336eb0, [InstrStage<1, [SLOT2, SLOT3]>]>,
242    InstrItinData <tc_56f114f4, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
243    InstrItinData <tc_57890846, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
244    InstrItinData <tc_5a2711e5, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
245    InstrItinData <tc_5abb5e3f, [InstrStage<1, [SLOT0]>]>,
246    InstrItinData <tc_5aee39f7, [InstrStage<1, [SLOT0, SLOT1]>]>,
247    InstrItinData <tc_5b54b33f, [InstrStage<1, [SLOT2, SLOT3]>]>,
248    InstrItinData <tc_5b7c0967, [InstrStage<1, [SLOT0, SLOT1]>]>,
249    InstrItinData <tc_5bf126a6, [InstrStage<1, [SLOT0]>]>,
250    InstrItinData <tc_5d7f5414, [InstrStage<1, [SLOT2]>]>,
251    InstrItinData <tc_5ef37dc4, [InstrStage<1, [SLOT0, SLOT1]>]>,
252    InstrItinData <tc_6132ba3d, [InstrStage<1, [SLOT2, SLOT3]>]>,
253    InstrItinData <tc_61830035, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
254    InstrItinData <tc_640086b5, [InstrStage<1, [SLOT2, SLOT3]>]>,
255    InstrItinData <tc_643b4717, [InstrStage<1, [SLOT2, SLOT3]>]>,
256    InstrItinData <tc_67435e81, [InstrStage<1, [SLOT0]>]>,
257    InstrItinData <tc_675e4897, [InstrStage<1, [SLOT0]>]>,
258    InstrItinData <tc_679309b8, [InstrStage<1, [SLOT2, SLOT3]>]>,
259    InstrItinData <tc_6b25e783, [InstrStage<1, [SLOT3]>]>,
260    InstrItinData <tc_703e822c, [InstrStage<1, [SLOT2, SLOT3]>]>,
261    InstrItinData <tc_7186d325, [InstrStage<1, [SLOT0]>]>,
262    InstrItinData <tc_7646c131, [InstrStage<1, [SLOT0, SLOT1]>]>,
263    InstrItinData <tc_76851da1, [InstrStage<1, [SLOT2, SLOT3]>]>,
264    InstrItinData <tc_779080bf, [InstrStage<1, [SLOT2, SLOT3]>]>,
265    InstrItinData <tc_784490da, [InstrStage<1, [SLOT2, SLOT3]>]>,
266    InstrItinData <tc_785f65a7, [InstrStage<1, [SLOT0, SLOT1]>]>,
267    InstrItinData <tc_7a91e76a, [InstrStage<1, [SLOT0, SLOT1]>]>,
268    InstrItinData <tc_838b34ea, [InstrStage<1, [SLOT0]>]>,
269    InstrItinData <tc_85c9c08f, [InstrStage<1, [SLOT2]>]>,
270    InstrItinData <tc_85d5d03f, [InstrStage<1, [SLOT2, SLOT3]>]>,
271    InstrItinData <tc_862b3e70, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
272    InstrItinData <tc_88b4f13d, [InstrStage<1, [SLOT2, SLOT3]>]>,
273    InstrItinData <tc_89e94ad3, [InstrStage<1, [SLOT0, SLOT1]>]>,
274    InstrItinData <tc_8b121f4a, [InstrStage<1, [SLOT2]>]>,
275    InstrItinData <tc_8b3e402a, [InstrStage<1, [SLOT0, SLOT1]>]>,
276    InstrItinData <tc_8c945be0, [InstrStage<1, [SLOT0]>]>,
277    InstrItinData <tc_8c99de45, [InstrStage<1, [SLOT0]>]>,
278    InstrItinData <tc_8d9d0154, [InstrStage<1, [SLOT2]>]>,
279    InstrItinData <tc_8fb7ab1b, [InstrStage<1, [SLOT0]>]>,
280    InstrItinData <tc_9461ff31, [InstrStage<1, [SLOT2, SLOT3]>]>,
281    InstrItinData <tc_946df596, [InstrStage<1, [SLOT2, SLOT3]>]>,
282    InstrItinData <tc_9ad9998f, [InstrStage<1, [SLOT3]>]>,
283    InstrItinData <tc_9bfd761f, [InstrStage<1, [SLOT0]>]>,
284    InstrItinData <tc_9c3ecd83, [InstrStage<1, [SLOT2, SLOT3]>]>,
285    InstrItinData <tc_9ca930f7, [InstrStage<1, [SLOT0]>]>,
286    InstrItinData <tc_9da59d12, [InstrStage<1, [SLOT0]>]>,
287    InstrItinData <tc_9debc299, [InstrStage<1, [SLOT2, SLOT3]>]>,
288    InstrItinData <tc_9e313203, [InstrStage<1, [SLOT2, SLOT3]>]>,
289    InstrItinData <tc_9fc3dae0, [InstrStage<1, [SLOT0, SLOT1]>]>,
290    InstrItinData <tc_a1123dda, [InstrStage<1, [SLOT0, SLOT1]>]>,
291    InstrItinData <tc_a1c00888, [InstrStage<1, [SLOT2, SLOT3]>]>,
292    InstrItinData <tc_a58fd5cc, [InstrStage<1, [SLOT2, SLOT3]>]>,
293    InstrItinData <tc_a5d4aeec, [InstrStage<1, [SLOT0, SLOT1]>]>,
294    InstrItinData <tc_a6b1eca9, [InstrStage<1, [SLOT0, SLOT1]>]>,
295    InstrItinData <tc_a813cf9a, [InstrStage<1, [SLOT3]>]>,
296    InstrItinData <tc_a9d88b22, [InstrStage<1, [SLOT3]>]>,
297    InstrItinData <tc_ae53734a, [InstrStage<1, [SLOT2, SLOT3]>]>,
298    InstrItinData <tc_b31c2e97, [InstrStage<1, [SLOT2, SLOT3]>]>,
299    InstrItinData <tc_b343892a, [InstrStage<1, [SLOT0]>]>,
300    InstrItinData <tc_b43e7930, [InstrStage<1, [SLOT0]>]>,
301    InstrItinData <tc_b4407292, [InstrStage<1, [SLOT0]>]>,
302    InstrItinData <tc_b44ecf75, [InstrStage<1, [SLOT0]>]>,
303    InstrItinData <tc_b4b5c03a, [InstrStage<1, [SLOT2, SLOT3]>]>,
304    InstrItinData <tc_b51dc29a, [InstrStage<1, [SLOT2]>]>,
305    InstrItinData <tc_b83e6d73, [InstrStage<1, [SLOT0, SLOT1]>]>,
306    InstrItinData <tc_b857bf4e, [InstrStage<1, [SLOT0]>]>,
307    InstrItinData <tc_b8bffe55, [InstrStage<1, [SLOT2, SLOT3]>]>,
308    InstrItinData <tc_b90a29b1, [InstrStage<1, [SLOT0]>]>,
309    InstrItinData <tc_b9272d6c, [InstrStage<1, [SLOT3]>]>,
310    InstrItinData <tc_b9e09e03, [InstrStage<1, [SLOT2]>]>,
311    InstrItinData <tc_bab0eed9, [InstrStage<1, [SLOT0, SLOT1]>]>,
312    InstrItinData <tc_bafaade3, [InstrStage<1, [SLOT2, SLOT3]>]>,
313    InstrItinData <tc_bcf98408, [InstrStage<1, [SLOT3]>]>,
314    InstrItinData <tc_bd8382d1, [InstrStage<1, [SLOT0]>]>,
315    InstrItinData <tc_bdceeac1, [InstrStage<1, [SLOT2, SLOT3]>]>,
316    InstrItinData <tc_be9602ff, [InstrStage<1, [SLOT0]>]>,
317    InstrItinData <tc_bf061958, [InstrStage<1, [SLOT0, SLOT1]>]>,
318    InstrItinData <tc_bfec0f01, [InstrStage<1, [SLOT2, SLOT3]>]>,
319    InstrItinData <tc_c4db48cb, [InstrStage<1, [SLOT0, SLOT1]>]>,
320    InstrItinData <tc_c4f596e3, [InstrStage<1, [SLOT0, SLOT1]>]>,
321    InstrItinData <tc_c79a189f, [InstrStage<1, [SLOT0]>]>,
322    InstrItinData <tc_c8ce0b5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
323    InstrItinData <tc_cd374165, [InstrStage<1, [SLOT2, SLOT3]>]>,
324    InstrItinData <tc_cf8126ae, [InstrStage<1, [SLOT2, SLOT3]>]>,
325    InstrItinData <tc_cfd8378a, [InstrStage<1, [SLOT2, SLOT3]>]>,
326    InstrItinData <tc_d08ee0f4, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
327    InstrItinData <tc_d1aa9eaa, [InstrStage<1, [SLOT2, SLOT3]>]>,
328    InstrItinData <tc_d2e63d61, [InstrStage<1, [SLOT0]>]>,
329    InstrItinData <tc_d5b7b0c1, [InstrStage<1, [SLOT2]>]>,
330    InstrItinData <tc_d5c0729a, [InstrStage<1, [SLOT0]>]>,
331    InstrItinData <tc_d63f638c, [InstrStage<1, [SLOT0]>]>,
332    InstrItinData <tc_d65dbf51, [InstrStage<1, [SLOT0]>]>,
333    InstrItinData <tc_d773585a, [InstrStage<1, [SLOT2, SLOT3]>]>,
334    InstrItinData <tc_d9d43ecb, [InstrStage<1, [SLOT3]>]>,
335    InstrItinData <tc_da4a37ed, [InstrStage<1, [SLOT0, SLOT1]>]>,
336    InstrItinData <tc_da97ee82, [InstrStage<1, [SLOT0, SLOT1]>]>,
337    InstrItinData <tc_db2bce9c, [InstrStage<1, [SLOT2, SLOT3]>]>,
338    InstrItinData <tc_de4df740, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
339    InstrItinData <tc_de554571, [InstrStage<1, [SLOT2, SLOT3]>]>,
340    InstrItinData <tc_df3319ed, [InstrStage<1, [SLOT3]>]>,
341    InstrItinData <tc_e06f432a, [InstrStage<1, [SLOT0]>]>,
342    InstrItinData <tc_e4a7f9f0, [InstrStage<1, [SLOT2, SLOT3]>]>,
343    InstrItinData <tc_e4b3cb20, [InstrStage<1, [SLOT0, SLOT1]>]>,
344    InstrItinData <tc_e78647bd, [InstrStage<1, [SLOT2]>]>,
345    InstrItinData <tc_e86aa961, [InstrStage<1, [SLOT0, SLOT1]>]>,
346    InstrItinData <tc_e93a3d71, [InstrStage<1, [SLOT0, SLOT1]>]>,
347    InstrItinData <tc_e95795ec, [InstrStage<1, [SLOT0]>]>,
348    InstrItinData <tc_e9f3243f, [InstrStage<1, [SLOT0, SLOT1]>]>,
349    InstrItinData <tc_f429765c, [InstrStage<1, [SLOT2, SLOT3]>]>,
350    InstrItinData <tc_f675fee8, [InstrStage<1, [SLOT2, SLOT3]>]>,
351    InstrItinData <tc_f8e23f0b, [InstrStage<1, [SLOT0, SLOT1]>]>,
352    InstrItinData <tc_f9058dd7, [InstrStage<1, [SLOT2, SLOT3]>]>,
353    InstrItinData <tc_fc3999b4, [InstrStage<1, [SLOT2]>]>,
354    InstrItinData <tc_fcc3ddf9, [InstrStage<1, [SLOT0]>]>,
355    InstrItinData <tc_fe211424, [InstrStage<1, [SLOT0]>]>  ];
356}
357
358class DepScalarItinV55 {
359  list<InstrItinData> DepScalarItinV55_list = [
360    InstrItinData <tc_002cb246, /*tc_2*/
361      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
362      [Hex_FWD, Hex_FWD, Hex_FWD]>,
363
364    InstrItinData <tc_0371abea, /*tc_st*/
365      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
366      [Hex_FWD, Hex_FWD]>,
367
368    InstrItinData <tc_05c070ec, /*tc_1*/
369      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
370      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
371
372    InstrItinData <tc_05d3a09b, /*tc_3x*/
373      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
374      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
375
376    InstrItinData <tc_0663f615, /*tc_1*/
377      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
378      [Hex_FWD, Hex_FWD, Hex_FWD]>,
379
380    InstrItinData <tc_096199d3, /*tc_st*/
381      [InstrStage<1, [SLOT0]>], [1, 2, 2],
382      [Hex_FWD, Hex_FWD, Hex_FWD]>,
383
384    InstrItinData <tc_0a705168, /*tc_1*/
385      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
386      [Hex_FWD, Hex_FWD, Hex_FWD]>,
387
388    InstrItinData <tc_0ae0825c, /*tc_1*/
389      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
390      [Hex_FWD, Hex_FWD]>,
391
392    InstrItinData <tc_0b2be201, /*tc_st*/
393      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
394      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
395
396    InstrItinData <tc_0d8f5752, /*tc_3x*/
397      [InstrStage<1, [SLOT3]>], [4, 2],
398      [Hex_FWD, Hex_FWD]>,
399
400    InstrItinData <tc_13bfbcf9, /*tc_3x*/
401      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
402      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
403
404    InstrItinData <tc_14b272fa, /*tc_st*/
405      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
406      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
407
408    InstrItinData <tc_14b5c689, /*tc_1*/
409      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
410      [Hex_FWD, Hex_FWD]>,
411
412    InstrItinData <tc_15aa71c5, /*tc_ld*/
413      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
414      [Hex_FWD, Hex_FWD]>,
415
416    InstrItinData <tc_174516e8, /*tc_3x*/
417      [InstrStage<1, [SLOT3]>], [1],
418      [Hex_FWD]>,
419
420    InstrItinData <tc_17e0d2cd, /*tc_ld*/
421      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
422      [Hex_FWD, Hex_FWD, Hex_FWD]>,
423
424    InstrItinData <tc_1a2fd869, /*tc_3x*/
425      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
426      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
427
428    InstrItinData <tc_1ad90acd, /*tc_2early*/
429      [InstrStage<1, [SLOT2]>], [2, 1],
430      [Hex_FWD, Hex_FWD]>,
431
432    InstrItinData <tc_1ae57e39, /*tc_1*/
433      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
434      [Hex_FWD, Hex_FWD, Hex_FWD]>,
435
436    InstrItinData <tc_1b6f7cec, /*tc_2early*/
437      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
438      []>,
439
440    InstrItinData <tc_1c4528a2, /*tc_3x*/
441      [InstrStage<1, [SLOT3]>], [2, 2],
442      [Hex_FWD, Hex_FWD]>,
443
444    InstrItinData <tc_1c80410a, /*tc_1*/
445      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
446      [Hex_FWD, Hex_FWD, Hex_FWD]>,
447
448    InstrItinData <tc_1d81e60e, /*tc_2early*/
449      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
450      [Hex_FWD, Hex_FWD]>,
451
452    InstrItinData <tc_1fc97744, /*tc_1*/
453      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
454      [Hex_FWD, Hex_FWD, Hex_FWD]>,
455
456    InstrItinData <tc_20cdee80, /*tc_2early*/
457      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
458      [Hex_FWD, Hex_FWD]>,
459
460    InstrItinData <tc_2332b92e, /*tc_2early*/
461      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
462      [Hex_FWD, Hex_FWD]>,
463
464    InstrItinData <tc_24b66c99, /*tc_st*/
465      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
466      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
467
468    InstrItinData <tc_25a78932, /*tc_ld*/
469      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
470      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
471
472    InstrItinData <tc_2b8da4c2, /*tc_3stall*/
473      [InstrStage<1, [SLOT0]>], [4, 2, 1],
474      [Hex_FWD, Hex_FWD, Hex_FWD]>,
475
476    InstrItinData <tc_2eabeebe, /*tc_1*/
477      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
478      []>,
479
480    InstrItinData <tc_2f7c551d, /*tc_4x*/
481      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
482      [Hex_FWD, Hex_FWD, Hex_FWD]>,
483
484    InstrItinData <tc_2ff964b4, /*tc_3x*/
485      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
486      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
487
488    InstrItinData <tc_30b9bb4a, /*tc_st*/
489      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
490      [Hex_FWD, Hex_FWD, Hex_FWD]>,
491
492    InstrItinData <tc_32779c6f, /*tc_3x*/
493      [InstrStage<1, [SLOT3]>], [2, 1],
494      [Hex_FWD, Hex_FWD]>,
495
496    InstrItinData <tc_36153880, /*tc_3stall*/
497      [InstrStage<1, [SLOT0]>], [],
498      []>,
499
500    InstrItinData <tc_362c6592, /*tc_st*/
501      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
502      [Hex_FWD, Hex_FWD, Hex_FWD]>,
503
504    InstrItinData <tc_3962fa26, /*tc_st*/
505      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
506      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
507
508    InstrItinData <tc_39dfefe8, /*tc_ld*/
509      [InstrStage<1, [SLOT0, SLOT1]>], [],
510      []>,
511
512    InstrItinData <tc_3a867367, /*tc_3x*/
513      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
514      [Hex_FWD, Hex_FWD]>,
515
516    InstrItinData <tc_3b470976, /*tc_3x*/
517      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
519
520    InstrItinData <tc_3b5b7ef9, /*tc_ld*/
521      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
522      [Hex_FWD, Hex_FWD, Hex_FWD]>,
523
524    InstrItinData <tc_3bd75825, /*tc_2early*/
525      [InstrStage<1, [SLOT2]>], [1],
526      [Hex_FWD]>,
527
528    InstrItinData <tc_3c76b0ff, /*tc_ld*/
529      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
530      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
531
532    InstrItinData <tc_3d495a39, /*tc_2early*/
533      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
534      [Hex_FWD, Hex_FWD, Hex_FWD]>,
535
536    InstrItinData <tc_40116ca8, /*tc_st*/
537      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
538      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
539
540    InstrItinData <tc_434c8e1e, /*tc_3x*/
541      [InstrStage<1, [SLOT3]>], [4, 1],
542      [Hex_FWD, Hex_FWD]>,
543
544    InstrItinData <tc_4414d8b1, /*tc_1*/
545      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
546      [Hex_FWD, Hex_FWD, Hex_FWD]>,
547
548    InstrItinData <tc_44d3da28, /*tc_ld*/
549      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
550      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
551
552    InstrItinData <tc_4560740b, /*tc_3*/
553      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1, 2],
554      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
555
556    InstrItinData <tc_4837eefb, /*tc_2early*/
557      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
558      [Hex_FWD, Hex_FWD, Hex_FWD]>,
559
560    InstrItinData <tc_49a8207d, /*tc_ld*/
561      [InstrStage<1, [SLOT0]>], [2],
562      [Hex_FWD]>,
563
564    InstrItinData <tc_4ae7b58b, /*tc_2early*/
565      [InstrStage<1, [SLOT2, SLOT3]>], [2],
566      [Hex_FWD]>,
567
568    InstrItinData <tc_4b68bce4, /*tc_st*/
569      [InstrStage<1, [SLOT0]>], [2, 2, 3],
570      [Hex_FWD, Hex_FWD, Hex_FWD]>,
571
572    InstrItinData <tc_4c5ba658, /*tc_1*/
573      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
574      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
575
576    InstrItinData <tc_4d5fa3a1, /*tc_3stall*/
577      [InstrStage<1, [SLOT0]>], [2],
578      [Hex_FWD]>,
579
580    InstrItinData <tc_53559e35, /*tc_st*/
581      [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
582      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
583
584    InstrItinData <tc_56336eb0, /*tc_2early*/
585      [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
586      [Hex_FWD, Hex_FWD, Hex_FWD]>,
587
588    InstrItinData <tc_56f114f4, /*tc_2early*/
589      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
590      [Hex_FWD, Hex_FWD, Hex_FWD]>,
591
592    InstrItinData <tc_57890846, /*tc_1*/
593      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
594      [Hex_FWD, Hex_FWD]>,
595
596    InstrItinData <tc_5a2711e5, /*tc_1*/
597      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
598      [Hex_FWD, Hex_FWD, Hex_FWD]>,
599
600    InstrItinData <tc_5abb5e3f, /*tc_3stall*/
601      [InstrStage<1, [SLOT0]>], [4, 1, 1],
602      [Hex_FWD, Hex_FWD, Hex_FWD]>,
603
604    InstrItinData <tc_5aee39f7, /*tc_st*/
605      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
606      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
607
608    InstrItinData <tc_5b54b33f, /*tc_3*/
609      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
610      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
611
612    InstrItinData <tc_5b7c0967, /*tc_2early*/
613      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
614      [Hex_FWD, Hex_FWD]>,
615
616    InstrItinData <tc_5bf126a6, /*tc_st*/
617      [InstrStage<1, [SLOT0]>], [2, 3],
618      [Hex_FWD, Hex_FWD]>,
619
620    InstrItinData <tc_5d7f5414, /*tc_2early*/
621      [InstrStage<1, [SLOT2]>], [1],
622      [Hex_FWD]>,
623
624    InstrItinData <tc_5ef37dc4, /*tc_ld*/
625      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
626      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
627
628    InstrItinData <tc_6132ba3d, /*tc_1*/
629      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
630      [Hex_FWD, Hex_FWD, Hex_FWD]>,
631
632    InstrItinData <tc_61830035, /*tc_2*/
633      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
634      [Hex_FWD, Hex_FWD, Hex_FWD]>,
635
636    InstrItinData <tc_640086b5, /*tc_2early*/
637      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
638      [Hex_FWD, Hex_FWD, Hex_FWD]>,
639
640    InstrItinData <tc_643b4717, /*tc_2early*/
641      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
642      [Hex_FWD, Hex_FWD, Hex_FWD]>,
643
644    InstrItinData <tc_67435e81, /*tc_st*/
645      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
646      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
647
648    InstrItinData <tc_675e4897, /*tc_3stall*/
649      [InstrStage<1, [SLOT0]>], [4, 2],
650      [Hex_FWD, Hex_FWD]>,
651
652    InstrItinData <tc_679309b8, /*tc_1*/
653      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
654      [Hex_FWD, Hex_FWD, Hex_FWD]>,
655
656    InstrItinData <tc_6b25e783, /*tc_3x*/
657      [InstrStage<1, [SLOT3]>], [1],
658      [Hex_FWD]>,
659
660    InstrItinData <tc_703e822c, /*tc_2*/
661      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
662      [Hex_FWD, Hex_FWD]>,
663
664    InstrItinData <tc_7186d325, /*tc_st*/
665      [InstrStage<1, [SLOT0]>], [1, 2, 2],
666      [Hex_FWD, Hex_FWD, Hex_FWD]>,
667
668    InstrItinData <tc_7646c131, /*tc_ld*/
669      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
670      [Hex_FWD, Hex_FWD, Hex_FWD]>,
671
672    InstrItinData <tc_76851da1, /*tc_3stall*/
673      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
674      [Hex_FWD, Hex_FWD, Hex_FWD]>,
675
676    InstrItinData <tc_779080bf, /*tc_2*/
677      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
678      [Hex_FWD, Hex_FWD, Hex_FWD]>,
679
680    InstrItinData <tc_784490da, /*tc_2*/
681      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
682      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
683
684    InstrItinData <tc_785f65a7, /*tc_ld*/
685      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
686      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
687
688    InstrItinData <tc_7a91e76a, /*tc_ld*/
689      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
690      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
691
692    InstrItinData <tc_838b34ea, /*tc_st*/
693      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
694      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
695
696    InstrItinData <tc_85c9c08f, /*tc_2early*/
697      [InstrStage<1, [SLOT2]>], [2, 1],
698      [Hex_FWD, Hex_FWD]>,
699
700    InstrItinData <tc_85d5d03f, /*tc_2early*/
701      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
702      [Hex_FWD, Hex_FWD, Hex_FWD]>,
703
704    InstrItinData <tc_862b3e70, /*tc_1*/
705      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
706      [Hex_FWD]>,
707
708    InstrItinData <tc_88b4f13d, /*tc_3x*/
709      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
710      [Hex_FWD, Hex_FWD, Hex_FWD]>,
711
712    InstrItinData <tc_89e94ad3, /*tc_st*/
713      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
714      [Hex_FWD, Hex_FWD]>,
715
716    InstrItinData <tc_8b121f4a, /*tc_2early*/
717      [InstrStage<1, [SLOT2]>], [],
718      []>,
719
720    InstrItinData <tc_8b3e402a, /*tc_1*/
721      [InstrStage<1, [SLOT0, SLOT1]>], [3],
722      [Hex_FWD]>,
723
724    InstrItinData <tc_8c945be0, /*tc_3stall*/
725      [InstrStage<1, [SLOT0]>], [3, 2],
726      [Hex_FWD, Hex_FWD]>,
727
728    InstrItinData <tc_8c99de45, /*tc_st*/
729      [InstrStage<1, [SLOT0]>], [],
730      []>,
731
732    InstrItinData <tc_8d9d0154, /*tc_2early*/
733      [InstrStage<1, [SLOT2]>], [2],
734      [Hex_FWD]>,
735
736    InstrItinData <tc_8fb7ab1b, /*tc_st*/
737      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
738      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
739
740    InstrItinData <tc_9461ff31, /*tc_2*/
741      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
742      [Hex_FWD, Hex_FWD, Hex_FWD]>,
743
744    InstrItinData <tc_946df596, /*tc_1*/
745      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
746      [Hex_FWD, Hex_FWD, Hex_FWD]>,
747
748    InstrItinData <tc_9ad9998f, /*tc_3x*/
749      [InstrStage<1, [SLOT3]>], [],
750      []>,
751
752    InstrItinData <tc_9bfd761f, /*tc_3stall*/
753      [InstrStage<1, [SLOT0]>], [3, 1, 2],
754      [Hex_FWD, Hex_FWD, Hex_FWD]>,
755
756    InstrItinData <tc_9c3ecd83, /*tc_3stall*/
757      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
758      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
759
760    InstrItinData <tc_9ca930f7, /*tc_ld*/
761      [InstrStage<1, [SLOT0]>], [1, 2],
762      [Hex_FWD, Hex_FWD]>,
763
764    InstrItinData <tc_9da59d12, /*tc_3stall*/
765      [InstrStage<1, [SLOT0]>], [4, 3, 1],
766      [Hex_FWD, Hex_FWD, Hex_FWD]>,
767
768    InstrItinData <tc_9debc299, /*tc_3x*/
769      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
770      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
771
772    InstrItinData <tc_9e313203, /*tc_3x*/
773      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
774      [Hex_FWD, Hex_FWD]>,
775
776    InstrItinData <tc_9fc3dae0, /*tc_1*/
777      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
778      [Hex_FWD, Hex_FWD]>,
779
780    InstrItinData <tc_a1123dda, /*tc_1*/
781      [InstrStage<1, [SLOT0, SLOT1]>], [3],
782      [Hex_FWD]>,
783
784    InstrItinData <tc_a1c00888, /*tc_1*/
785      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
786      [Hex_FWD, Hex_FWD]>,
787
788    InstrItinData <tc_a58fd5cc, /*tc_3*/
789      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
790      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
791
792    InstrItinData <tc_a5d4aeec, /*tc_ld*/
793      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
794      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
795
796    InstrItinData <tc_a6b1eca9, /*tc_ld*/
797      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
798      [Hex_FWD, Hex_FWD, Hex_FWD]>,
799
800    InstrItinData <tc_a813cf9a, /*tc_2*/
801      [InstrStage<1, [SLOT3]>], [4, 2],
802      [Hex_FWD, Hex_FWD]>,
803
804    InstrItinData <tc_a9d88b22, /*tc_3x*/
805      [InstrStage<1, [SLOT3]>], [2, 2],
806      [Hex_FWD, Hex_FWD]>,
807
808    InstrItinData <tc_ae53734a, /*tc_2early*/
809      [InstrStage<1, [SLOT2, SLOT3]>], [2],
810      [Hex_FWD]>,
811
812    InstrItinData <tc_b31c2e97, /*tc_2early*/
813      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
814      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
815
816    InstrItinData <tc_b343892a, /*tc_3stall*/
817      [InstrStage<1, [SLOT0]>], [1, 3, 2],
818      [Hex_FWD, Hex_FWD, Hex_FWD]>,
819
820    InstrItinData <tc_b43e7930, /*tc_ld*/
821      [InstrStage<1, [SLOT0]>], [4, 1],
822      [Hex_FWD, Hex_FWD]>,
823
824    InstrItinData <tc_b4407292, /*tc_2early*/
825      [InstrStage<1, [SLOT0]>], [],
826      []>,
827
828    InstrItinData <tc_b44ecf75, /*tc_ld*/
829      [InstrStage<1, [SLOT0]>], [4, 2, 2],
830      [Hex_FWD, Hex_FWD, Hex_FWD]>,
831
832    InstrItinData <tc_b4b5c03a, /*tc_1*/
833      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
834      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
835
836    InstrItinData <tc_b51dc29a, /*tc_2early*/
837      [InstrStage<1, [SLOT2]>], [3, 1],
838      [Hex_FWD, Hex_FWD]>,
839
840    InstrItinData <tc_b83e6d73, /*tc_st*/
841      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
842      [Hex_FWD, Hex_FWD, Hex_FWD]>,
843
844    InstrItinData <tc_b857bf4e, /*tc_st*/
845      [InstrStage<1, [SLOT0]>], [1],
846      [Hex_FWD]>,
847
848    InstrItinData <tc_b8bffe55, /*tc_3x*/
849      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
850      [Hex_FWD, Hex_FWD, Hex_FWD]>,
851
852    InstrItinData <tc_b90a29b1, /*tc_st*/
853      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
854      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
855
856    InstrItinData <tc_b9272d6c, /*tc_3x*/
857      [InstrStage<1, [SLOT3]>], [4, 2],
858      [Hex_FWD, Hex_FWD]>,
859
860    InstrItinData <tc_b9e09e03, /*tc_2early*/
861      [InstrStage<1, [SLOT2]>], [3, 2, 2],
862      [Hex_FWD, Hex_FWD, Hex_FWD]>,
863
864    InstrItinData <tc_bab0eed9, /*tc_ld*/
865      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
866      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
867
868    InstrItinData <tc_bafaade3, /*tc_3x*/
869      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
870      [Hex_FWD, Hex_FWD, Hex_FWD]>,
871
872    InstrItinData <tc_bcf98408, /*tc_3x*/
873      [InstrStage<1, [SLOT3]>], [4, 1],
874      [Hex_FWD, Hex_FWD]>,
875
876    InstrItinData <tc_bd8382d1, /*tc_3stall*/
877      [InstrStage<1, [SLOT0]>], [3, 2, 2],
878      [Hex_FWD, Hex_FWD, Hex_FWD]>,
879
880    InstrItinData <tc_bdceeac1, /*tc_3x*/
881      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
882      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
883
884    InstrItinData <tc_be9602ff, /*tc_st*/
885      [InstrStage<1, [SLOT0]>], [1, 2, 3],
886      [Hex_FWD, Hex_FWD, Hex_FWD]>,
887
888    InstrItinData <tc_bf061958, /*tc_ld*/
889      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
890      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
891
892    InstrItinData <tc_bfec0f01, /*tc_1*/
893      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2, 2],
894      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
895
896    InstrItinData <tc_c4db48cb, /*tc_ld*/
897      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
898      [Hex_FWD, Hex_FWD]>,
899
900    InstrItinData <tc_c4f596e3, /*tc_st*/
901      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
902      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
903
904    InstrItinData <tc_c79a189f, /*tc_st*/
905      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
906      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
907
908    InstrItinData <tc_c8ce0b5c, /*tc_3x*/
909      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
910      [Hex_FWD, Hex_FWD, Hex_FWD]>,
911
912    InstrItinData <tc_cd374165, /*tc_2early*/
913      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
914      [Hex_FWD, Hex_FWD]>,
915
916    InstrItinData <tc_cf8126ae, /*tc_2*/
917      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
918      [Hex_FWD, Hex_FWD]>,
919
920    InstrItinData <tc_cfd8378a, /*tc_2early*/
921      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
922      [Hex_FWD, Hex_FWD]>,
923
924    InstrItinData <tc_d08ee0f4, /*tc_2*/
925      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
926      [Hex_FWD, Hex_FWD, Hex_FWD]>,
927
928    InstrItinData <tc_d1aa9eaa, /*tc_3*/
929      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
930      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
931
932    InstrItinData <tc_d2e63d61, /*tc_st*/
933      [InstrStage<1, [SLOT0]>], [3, 2, 3],
934      [Hex_FWD, Hex_FWD, Hex_FWD]>,
935
936    InstrItinData <tc_d5b7b0c1, /*tc_2early*/
937      [InstrStage<1, [SLOT2]>], [1],
938      [Hex_FWD]>,
939
940    InstrItinData <tc_d5c0729a, /*tc_st*/
941      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
942      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
943
944    InstrItinData <tc_d63f638c, /*tc_ld*/
945      [InstrStage<1, [SLOT0]>], [1],
946      [Hex_FWD]>,
947
948    InstrItinData <tc_d65dbf51, /*tc_st*/
949      [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
950      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
951
952    InstrItinData <tc_d773585a, /*tc_3x*/
953      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
954      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
955
956    InstrItinData <tc_d9d43ecb, /*tc_2early*/
957      [InstrStage<1, [SLOT3]>], [1, 2],
958      [Hex_FWD, Hex_FWD]>,
959
960    InstrItinData <tc_da4a37ed, /*tc_st*/
961      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
962      [Hex_FWD, Hex_FWD, Hex_FWD]>,
963
964    InstrItinData <tc_da97ee82, /*tc_st*/
965      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
966      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
967
968    InstrItinData <tc_db2bce9c, /*tc_2early*/
969      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
970      [Hex_FWD, Hex_FWD]>,
971
972    InstrItinData <tc_de4df740, /*tc_2early*/
973      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
974      [Hex_FWD, Hex_FWD, Hex_FWD]>,
975
976    InstrItinData <tc_de554571, /*tc_2early*/
977      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
978      [Hex_FWD, Hex_FWD]>,
979
980    InstrItinData <tc_df3319ed, /*tc_3x*/
981      [InstrStage<1, [SLOT3]>], [2, 1],
982      [Hex_FWD, Hex_FWD]>,
983
984    InstrItinData <tc_e06f432a, /*tc_3stall*/
985      [InstrStage<1, [SLOT0]>], [3],
986      [Hex_FWD]>,
987
988    InstrItinData <tc_e4a7f9f0, /*tc_2*/
989      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
990      [Hex_FWD, Hex_FWD, Hex_FWD]>,
991
992    InstrItinData <tc_e4b3cb20, /*tc_ld*/
993      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
994      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
995
996    InstrItinData <tc_e78647bd, /*tc_2early*/
997      [InstrStage<1, [SLOT2]>], [2, 1],
998      [Hex_FWD, Hex_FWD]>,
999
1000    InstrItinData <tc_e86aa961, /*tc_st*/
1001      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1002      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1003
1004    InstrItinData <tc_e93a3d71, /*tc_ld*/
1005      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1006      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1007
1008    InstrItinData <tc_e95795ec, /*tc_st*/
1009      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1010      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1011
1012    InstrItinData <tc_e9f3243f, /*tc_ld*/
1013      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1014      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1015
1016    InstrItinData <tc_f429765c, /*tc_1*/
1017      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1018      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1019
1020    InstrItinData <tc_f675fee8, /*tc_2*/
1021      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1022      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1023
1024    InstrItinData <tc_f8e23f0b, /*tc_st*/
1025      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1026      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1027
1028    InstrItinData <tc_f9058dd7, /*tc_2*/
1029      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1030      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1031
1032    InstrItinData <tc_fc3999b4, /*tc_2early*/
1033      [InstrStage<1, [SLOT2]>], [2],
1034      [Hex_FWD]>,
1035
1036    InstrItinData <tc_fcc3ddf9, /*tc_st*/
1037      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1038      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1039
1040    InstrItinData <tc_fe211424, /*tc_3stall*/
1041      [InstrStage<1, [SLOT0]>], [1, 1],
1042      [Hex_FWD, Hex_FWD]>
1043  ];
1044}
1045
1046class DepScalarItinV60 {
1047  list<InstrItinData> DepScalarItinV60_list = [
1048    InstrItinData <tc_002cb246, /*tc_2*/
1049      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1050      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1051
1052    InstrItinData <tc_0371abea, /*tc_st*/
1053      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1054      [Hex_FWD, Hex_FWD]>,
1055
1056    InstrItinData <tc_05c070ec, /*tc_1*/
1057      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1058      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1059
1060    InstrItinData <tc_05d3a09b, /*tc_3x*/
1061      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1062      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1063
1064    InstrItinData <tc_0663f615, /*tc_1*/
1065      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1066      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1067
1068    InstrItinData <tc_096199d3, /*tc_st*/
1069      [InstrStage<1, [SLOT0]>], [1, 2, 2],
1070      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1071
1072    InstrItinData <tc_0a705168, /*tc_1*/
1073      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1074      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1075
1076    InstrItinData <tc_0ae0825c, /*tc_1*/
1077      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1078      [Hex_FWD, Hex_FWD]>,
1079
1080    InstrItinData <tc_0b2be201, /*tc_st*/
1081      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1082      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1083
1084    InstrItinData <tc_0d8f5752, /*tc_3x*/
1085      [InstrStage<1, [SLOT3]>], [4, 2],
1086      [Hex_FWD, Hex_FWD]>,
1087
1088    InstrItinData <tc_13bfbcf9, /*tc_3x*/
1089      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1090      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1091
1092    InstrItinData <tc_14b272fa, /*tc_st*/
1093      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1094      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1095
1096    InstrItinData <tc_14b5c689, /*tc_2*/
1097      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1098      [Hex_FWD, Hex_FWD]>,
1099
1100    InstrItinData <tc_15aa71c5, /*tc_ld*/
1101      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1102      [Hex_FWD, Hex_FWD]>,
1103
1104    InstrItinData <tc_174516e8, /*tc_3x*/
1105      [InstrStage<1, [SLOT3]>], [1],
1106      [Hex_FWD]>,
1107
1108    InstrItinData <tc_17e0d2cd, /*tc_ld*/
1109      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1110      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1111
1112    InstrItinData <tc_1a2fd869, /*tc_3x*/
1113      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1114      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1115
1116    InstrItinData <tc_1ad90acd, /*tc_2early*/
1117      [InstrStage<1, [SLOT2]>], [2, 1],
1118      [Hex_FWD, Hex_FWD]>,
1119
1120    InstrItinData <tc_1ae57e39, /*tc_1*/
1121      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1122      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1123
1124    InstrItinData <tc_1b6f7cec, /*tc_2early*/
1125      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1126      []>,
1127
1128    InstrItinData <tc_1c4528a2, /*tc_3stall*/
1129      [InstrStage<1, [SLOT3]>], [2, 2],
1130      [Hex_FWD, Hex_FWD]>,
1131
1132    InstrItinData <tc_1c80410a, /*tc_1*/
1133      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1134      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1135
1136    InstrItinData <tc_1d81e60e, /*tc_2early*/
1137      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1138      [Hex_FWD, Hex_FWD]>,
1139
1140    InstrItinData <tc_1fc97744, /*tc_1*/
1141      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1142      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1143
1144    InstrItinData <tc_20cdee80, /*tc_2early*/
1145      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1146      [Hex_FWD, Hex_FWD]>,
1147
1148    InstrItinData <tc_2332b92e, /*tc_2early*/
1149      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1150      [Hex_FWD, Hex_FWD]>,
1151
1152    InstrItinData <tc_24b66c99, /*tc_st*/
1153      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1154      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1155
1156    InstrItinData <tc_25a78932, /*tc_ld*/
1157      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1158      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1159
1160    InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
1161      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1162      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1163
1164    InstrItinData <tc_2eabeebe, /*tc_1*/
1165      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1166      []>,
1167
1168    InstrItinData <tc_2f7c551d, /*tc_4x*/
1169      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1170      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1171
1172    InstrItinData <tc_2ff964b4, /*tc_4x*/
1173      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1174      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1175
1176    InstrItinData <tc_30b9bb4a, /*tc_st*/
1177      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1178      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1179
1180    InstrItinData <tc_32779c6f, /*tc_3stall*/
1181      [InstrStage<1, [SLOT3]>], [2, 1],
1182      [Hex_FWD, Hex_FWD]>,
1183
1184    InstrItinData <tc_36153880, /*tc_newvjump*/
1185      [InstrStage<1, [SLOT0]>], [],
1186      []>,
1187
1188    InstrItinData <tc_362c6592, /*tc_st*/
1189      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1190      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1191
1192    InstrItinData <tc_3962fa26, /*tc_st*/
1193      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
1194      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1195
1196    InstrItinData <tc_39dfefe8, /*tc_ld*/
1197      [InstrStage<1, [SLOT0, SLOT1]>], [],
1198      []>,
1199
1200    InstrItinData <tc_3a867367, /*tc_4x*/
1201      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1202      [Hex_FWD, Hex_FWD]>,
1203
1204    InstrItinData <tc_3b470976, /*tc_4x*/
1205      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1206      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1207
1208    InstrItinData <tc_3b5b7ef9, /*tc_ld*/
1209      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1210      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1211
1212    InstrItinData <tc_3bd75825, /*tc_2early*/
1213      [InstrStage<1, [SLOT2]>], [1],
1214      [Hex_FWD]>,
1215
1216    InstrItinData <tc_3c76b0ff, /*tc_ld*/
1217      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
1218      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1219
1220    InstrItinData <tc_3d495a39, /*tc_2early*/
1221      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1222      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1223
1224    InstrItinData <tc_40116ca8, /*tc_st*/
1225      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1226      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1227
1228    InstrItinData <tc_434c8e1e, /*tc_3x*/
1229      [InstrStage<1, [SLOT3]>], [4, 1],
1230      [Hex_FWD, Hex_FWD]>,
1231
1232    InstrItinData <tc_4414d8b1, /*tc_2*/
1233      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1234      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1235
1236    InstrItinData <tc_44d3da28, /*tc_ld*/
1237      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1238      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1239
1240    InstrItinData <tc_4560740b, /*tc_4x*/
1241      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1242      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1243
1244    InstrItinData <tc_4837eefb, /*tc_3stall*/
1245      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1246      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1247
1248    InstrItinData <tc_49a8207d, /*tc_ld*/
1249      [InstrStage<1, [SLOT0]>], [2],
1250      [Hex_FWD]>,
1251
1252    InstrItinData <tc_4ae7b58b, /*tc_2early*/
1253      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1254      [Hex_FWD]>,
1255
1256    InstrItinData <tc_4b68bce4, /*tc_st*/
1257      [InstrStage<1, [SLOT0]>], [2, 2, 3],
1258      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1259
1260    InstrItinData <tc_4c5ba658, /*tc_1*/
1261      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1262      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1263
1264    InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
1265      [InstrStage<1, [SLOT0]>], [2],
1266      [Hex_FWD]>,
1267
1268    InstrItinData <tc_53559e35, /*tc_st*/
1269      [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
1270      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1271
1272    InstrItinData <tc_56336eb0, /*tc_2early*/
1273      [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1274      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1275
1276    InstrItinData <tc_56f114f4, /*tc_2early*/
1277      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1278      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1279
1280    InstrItinData <tc_57890846, /*tc_1*/
1281      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1282      [Hex_FWD, Hex_FWD]>,
1283
1284    InstrItinData <tc_5a2711e5, /*tc_1*/
1285      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1287
1288    InstrItinData <tc_5abb5e3f, /*tc_3stall*/
1289      [InstrStage<1, [SLOT0]>], [4, 1, 1],
1290      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1291
1292    InstrItinData <tc_5aee39f7, /*tc_st*/
1293      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1294      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1295
1296    InstrItinData <tc_5b54b33f, /*tc_3x*/
1297      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1298      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1299
1300    InstrItinData <tc_5b7c0967, /*tc_2early*/
1301      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1302      [Hex_FWD, Hex_FWD]>,
1303
1304    InstrItinData <tc_5bf126a6, /*tc_st*/
1305      [InstrStage<1, [SLOT0]>], [2, 3],
1306      [Hex_FWD, Hex_FWD]>,
1307
1308    InstrItinData <tc_5d7f5414, /*tc_2early*/
1309      [InstrStage<1, [SLOT2]>], [1],
1310      [Hex_FWD]>,
1311
1312    InstrItinData <tc_5ef37dc4, /*tc_ld*/
1313      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1314      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1315
1316    InstrItinData <tc_6132ba3d, /*tc_1*/
1317      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1318      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1319
1320    InstrItinData <tc_61830035, /*tc_2*/
1321      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1322      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1323
1324    InstrItinData <tc_640086b5, /*tc_2early*/
1325      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1326      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1327
1328    InstrItinData <tc_643b4717, /*tc_2early*/
1329      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1330      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1331
1332    InstrItinData <tc_67435e81, /*tc_st*/
1333      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1334      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1335
1336    InstrItinData <tc_675e4897, /*tc_newvjump*/
1337      [InstrStage<1, [SLOT0]>], [3, 2],
1338      [Hex_FWD, Hex_FWD]>,
1339
1340    InstrItinData <tc_679309b8, /*tc_1*/
1341      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1342      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1343
1344    InstrItinData <tc_6b25e783, /*tc_3x*/
1345      [InstrStage<1, [SLOT3]>], [1],
1346      [Hex_FWD]>,
1347
1348    InstrItinData <tc_703e822c, /*tc_2*/
1349      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1350      [Hex_FWD, Hex_FWD]>,
1351
1352    InstrItinData <tc_7186d325, /*tc_st*/
1353      [InstrStage<1, [SLOT0]>], [1, 2, 2],
1354      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1355
1356    InstrItinData <tc_7646c131, /*tc_ld*/
1357      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1358      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1359
1360    InstrItinData <tc_76851da1, /*tc_3stall*/
1361      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1362      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1363
1364    InstrItinData <tc_779080bf, /*tc_2*/
1365      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1366      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1367
1368    InstrItinData <tc_784490da, /*tc_2*/
1369      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1370      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1371
1372    InstrItinData <tc_785f65a7, /*tc_ld*/
1373      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1374      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1375
1376    InstrItinData <tc_7a91e76a, /*tc_ld*/
1377      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1378      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1379
1380    InstrItinData <tc_838b34ea, /*tc_st*/
1381      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1382      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1383
1384    InstrItinData <tc_85c9c08f, /*tc_2early*/
1385      [InstrStage<1, [SLOT2]>], [2, 1],
1386      [Hex_FWD, Hex_FWD]>,
1387
1388    InstrItinData <tc_85d5d03f, /*tc_2early*/
1389      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1390      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1391
1392    InstrItinData <tc_862b3e70, /*tc_1*/
1393      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1394      [Hex_FWD]>,
1395
1396    InstrItinData <tc_88b4f13d, /*tc_2*/
1397      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1398      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1399
1400    InstrItinData <tc_89e94ad3, /*tc_st*/
1401      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1402      [Hex_FWD, Hex_FWD]>,
1403
1404    InstrItinData <tc_8b121f4a, /*tc_2early*/
1405      [InstrStage<1, [SLOT2]>], [],
1406      []>,
1407
1408    InstrItinData <tc_8b3e402a, /*tc_1*/
1409      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1410      [Hex_FWD]>,
1411
1412    InstrItinData <tc_8c945be0, /*tc_newvjump*/
1413      [InstrStage<1, [SLOT0]>], [3, 2],
1414      [Hex_FWD, Hex_FWD]>,
1415
1416    InstrItinData <tc_8c99de45, /*tc_st*/
1417      [InstrStage<1, [SLOT0]>], [],
1418      []>,
1419
1420    InstrItinData <tc_8d9d0154, /*tc_3stall*/
1421      [InstrStage<1, [SLOT2]>], [2],
1422      [Hex_FWD]>,
1423
1424    InstrItinData <tc_8fb7ab1b, /*tc_st*/
1425      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1426      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1427
1428    InstrItinData <tc_9461ff31, /*tc_2*/
1429      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1430      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1431
1432    InstrItinData <tc_946df596, /*tc_1*/
1433      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1434      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1435
1436    InstrItinData <tc_9ad9998f, /*tc_3stall*/
1437      [InstrStage<1, [SLOT3]>], [],
1438      []>,
1439
1440    InstrItinData <tc_9bfd761f, /*tc_newvjump*/
1441      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1442      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1443
1444    InstrItinData <tc_9c3ecd83, /*tc_3stall*/
1445      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
1446      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1447
1448    InstrItinData <tc_9ca930f7, /*tc_ld*/
1449      [InstrStage<1, [SLOT0]>], [1, 2],
1450      [Hex_FWD, Hex_FWD]>,
1451
1452    InstrItinData <tc_9da59d12, /*tc_newvjump*/
1453      [InstrStage<1, [SLOT0]>], [3, 3, 2],
1454      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1455
1456    InstrItinData <tc_9debc299, /*tc_3x*/
1457      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1458      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1459
1460    InstrItinData <tc_9e313203, /*tc_2*/
1461      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1462      [Hex_FWD, Hex_FWD]>,
1463
1464    InstrItinData <tc_9fc3dae0, /*tc_1*/
1465      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1466      [Hex_FWD, Hex_FWD]>,
1467
1468    InstrItinData <tc_a1123dda, /*tc_1*/
1469      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1470      [Hex_FWD]>,
1471
1472    InstrItinData <tc_a1c00888, /*tc_1*/
1473      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1474      [Hex_FWD, Hex_FWD]>,
1475
1476    InstrItinData <tc_a58fd5cc, /*tc_4x*/
1477      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1478      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1479
1480    InstrItinData <tc_a5d4aeec, /*tc_ld*/
1481      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1482      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1483
1484    InstrItinData <tc_a6b1eca9, /*tc_ld*/
1485      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
1486      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1487
1488    InstrItinData <tc_a813cf9a, /*tc_2*/
1489      [InstrStage<1, [SLOT3]>], [4, 2],
1490      [Hex_FWD, Hex_FWD]>,
1491
1492    InstrItinData <tc_a9d88b22, /*tc_3x*/
1493      [InstrStage<1, [SLOT3]>], [2, 2],
1494      [Hex_FWD, Hex_FWD]>,
1495
1496    InstrItinData <tc_ae53734a, /*tc_2early*/
1497      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1498      [Hex_FWD]>,
1499
1500    InstrItinData <tc_b31c2e97, /*tc_2early*/
1501      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1502      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1503
1504    InstrItinData <tc_b343892a, /*tc_newvjump*/
1505      [InstrStage<1, [SLOT0]>], [2, 3, 2],
1506      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1507
1508    InstrItinData <tc_b43e7930, /*tc_ld*/
1509      [InstrStage<1, [SLOT0]>], [4, 1],
1510      [Hex_FWD, Hex_FWD]>,
1511
1512    InstrItinData <tc_b4407292, /*tc_2early*/
1513      [InstrStage<1, [SLOT0]>], [],
1514      []>,
1515
1516    InstrItinData <tc_b44ecf75, /*tc_ld*/
1517      [InstrStage<1, [SLOT0]>], [4, 2, 2],
1518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1519
1520    InstrItinData <tc_b4b5c03a, /*tc_1*/
1521      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1522      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1523
1524    InstrItinData <tc_b51dc29a, /*tc_2early*/
1525      [InstrStage<1, [SLOT2]>], [3, 1],
1526      [Hex_FWD, Hex_FWD]>,
1527
1528    InstrItinData <tc_b83e6d73, /*tc_st*/
1529      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1530      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1531
1532    InstrItinData <tc_b857bf4e, /*tc_st*/
1533      [InstrStage<1, [SLOT0]>], [1],
1534      [Hex_FWD]>,
1535
1536    InstrItinData <tc_b8bffe55, /*tc_4x*/
1537      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1538      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1539
1540    InstrItinData <tc_b90a29b1, /*tc_st*/
1541      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
1542      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1543
1544    InstrItinData <tc_b9272d6c, /*tc_3x*/
1545      [InstrStage<1, [SLOT3]>], [4, 2],
1546      [Hex_FWD, Hex_FWD]>,
1547
1548    InstrItinData <tc_b9e09e03, /*tc_2early*/
1549      [InstrStage<1, [SLOT2]>], [3, 2, 2],
1550      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1551
1552    InstrItinData <tc_bab0eed9, /*tc_ld*/
1553      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1554      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1555
1556    InstrItinData <tc_bafaade3, /*tc_3x*/
1557      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1558      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1559
1560    InstrItinData <tc_bcf98408, /*tc_3x*/
1561      [InstrStage<1, [SLOT3]>], [4, 1],
1562      [Hex_FWD, Hex_FWD]>,
1563
1564    InstrItinData <tc_bd8382d1, /*tc_newvjump*/
1565      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1566      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1567
1568    InstrItinData <tc_bdceeac1, /*tc_3x*/
1569      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1570      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1571
1572    InstrItinData <tc_be9602ff, /*tc_st*/
1573      [InstrStage<1, [SLOT0]>], [1, 2, 3],
1574      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1575
1576    InstrItinData <tc_bf061958, /*tc_ld*/
1577      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1578      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1579
1580    InstrItinData <tc_bfec0f01, /*tc_2*/
1581      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
1582      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1583
1584    InstrItinData <tc_c4db48cb, /*tc_ld*/
1585      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1586      [Hex_FWD, Hex_FWD]>,
1587
1588    InstrItinData <tc_c4f596e3, /*tc_st*/
1589      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1590      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1591
1592    InstrItinData <tc_c79a189f, /*tc_st*/
1593      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1594      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1595
1596    InstrItinData <tc_c8ce0b5c, /*tc_3x*/
1597      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1598      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1599
1600    InstrItinData <tc_cd374165, /*tc_2early*/
1601      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1602      [Hex_FWD, Hex_FWD]>,
1603
1604    InstrItinData <tc_cf8126ae, /*tc_2*/
1605      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1606      [Hex_FWD, Hex_FWD]>,
1607
1608    InstrItinData <tc_cfd8378a, /*tc_2early*/
1609      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1610      [Hex_FWD, Hex_FWD]>,
1611
1612    InstrItinData <tc_d08ee0f4, /*tc_1*/
1613      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1614      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1615
1616    InstrItinData <tc_d1aa9eaa, /*tc_3stall*/
1617      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
1618      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1619
1620    InstrItinData <tc_d2e63d61, /*tc_st*/
1621      [InstrStage<1, [SLOT0]>], [3, 2, 3],
1622      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1623
1624    InstrItinData <tc_d5b7b0c1, /*tc_2early*/
1625      [InstrStage<1, [SLOT2]>], [1],
1626      [Hex_FWD]>,
1627
1628    InstrItinData <tc_d5c0729a, /*tc_st*/
1629      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1630      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1631
1632    InstrItinData <tc_d63f638c, /*tc_ld*/
1633      [InstrStage<1, [SLOT0]>], [1],
1634      [Hex_FWD]>,
1635
1636    InstrItinData <tc_d65dbf51, /*tc_st*/
1637      [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1638      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1639
1640    InstrItinData <tc_d773585a, /*tc_3x*/
1641      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1642      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1643
1644    InstrItinData <tc_d9d43ecb, /*tc_2early*/
1645      [InstrStage<1, [SLOT3]>], [1, 2],
1646      [Hex_FWD, Hex_FWD]>,
1647
1648    InstrItinData <tc_da4a37ed, /*tc_st*/
1649      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1650      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1651
1652    InstrItinData <tc_da97ee82, /*tc_st*/
1653      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1654      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1655
1656    InstrItinData <tc_db2bce9c, /*tc_2early*/
1657      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1658      [Hex_FWD, Hex_FWD]>,
1659
1660    InstrItinData <tc_de4df740, /*tc_2early*/
1661      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1662      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1663
1664    InstrItinData <tc_de554571, /*tc_2early*/
1665      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1666      [Hex_FWD, Hex_FWD]>,
1667
1668    InstrItinData <tc_df3319ed, /*tc_3x*/
1669      [InstrStage<1, [SLOT3]>], [2, 1],
1670      [Hex_FWD, Hex_FWD]>,
1671
1672    InstrItinData <tc_e06f432a, /*tc_newvjump*/
1673      [InstrStage<1, [SLOT0]>], [3],
1674      [Hex_FWD]>,
1675
1676    InstrItinData <tc_e4a7f9f0, /*tc_1*/
1677      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1678      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1679
1680    InstrItinData <tc_e4b3cb20, /*tc_ld*/
1681      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
1682      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1683
1684    InstrItinData <tc_e78647bd, /*tc_2early*/
1685      [InstrStage<1, [SLOT2]>], [2, 1],
1686      [Hex_FWD, Hex_FWD]>,
1687
1688    InstrItinData <tc_e86aa961, /*tc_st*/
1689      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1690      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1691
1692    InstrItinData <tc_e93a3d71, /*tc_ld*/
1693      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1694      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1695
1696    InstrItinData <tc_e95795ec, /*tc_st*/
1697      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1698      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1699
1700    InstrItinData <tc_e9f3243f, /*tc_ld*/
1701      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1702      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1703
1704    InstrItinData <tc_f429765c, /*tc_2*/
1705      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1706      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1707
1708    InstrItinData <tc_f675fee8, /*tc_2*/
1709      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1710      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1711
1712    InstrItinData <tc_f8e23f0b, /*tc_st*/
1713      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1714      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1715
1716    InstrItinData <tc_f9058dd7, /*tc_2*/
1717      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1718      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1719
1720    InstrItinData <tc_fc3999b4, /*tc_2early*/
1721      [InstrStage<1, [SLOT2]>], [2],
1722      [Hex_FWD]>,
1723
1724    InstrItinData <tc_fcc3ddf9, /*tc_st*/
1725      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1726      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1727
1728    InstrItinData <tc_fe211424, /*tc_3stall*/
1729      [InstrStage<1, [SLOT0]>], [1, 1],
1730      [Hex_FWD, Hex_FWD]>
1731  ];
1732}
1733
1734class DepScalarItinV62 {
1735  list<InstrItinData> DepScalarItinV62_list = [
1736    InstrItinData <tc_002cb246, /*tc_2*/
1737      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1738      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1739
1740    InstrItinData <tc_0371abea, /*tc_st*/
1741      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1742      [Hex_FWD, Hex_FWD]>,
1743
1744    InstrItinData <tc_05c070ec, /*tc_1*/
1745      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1746      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1747
1748    InstrItinData <tc_05d3a09b, /*tc_3x*/
1749      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1750      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1751
1752    InstrItinData <tc_0663f615, /*tc_1*/
1753      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1754      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1755
1756    InstrItinData <tc_096199d3, /*tc_st*/
1757      [InstrStage<1, [SLOT0]>], [1, 2, 2],
1758      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1759
1760    InstrItinData <tc_0a705168, /*tc_1*/
1761      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1762      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1763
1764    InstrItinData <tc_0ae0825c, /*tc_1*/
1765      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1766      [Hex_FWD, Hex_FWD]>,
1767
1768    InstrItinData <tc_0b2be201, /*tc_st*/
1769      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1770      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1771
1772    InstrItinData <tc_0d8f5752, /*tc_3x*/
1773      [InstrStage<1, [SLOT3]>], [4, 2],
1774      [Hex_FWD, Hex_FWD]>,
1775
1776    InstrItinData <tc_13bfbcf9, /*tc_3x*/
1777      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1778      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1779
1780    InstrItinData <tc_14b272fa, /*tc_st*/
1781      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1782      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1783
1784    InstrItinData <tc_14b5c689, /*tc_2*/
1785      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1786      [Hex_FWD, Hex_FWD]>,
1787
1788    InstrItinData <tc_15aa71c5, /*tc_ld*/
1789      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1790      [Hex_FWD, Hex_FWD]>,
1791
1792    InstrItinData <tc_174516e8, /*tc_3x*/
1793      [InstrStage<1, [SLOT3]>], [1],
1794      [Hex_FWD]>,
1795
1796    InstrItinData <tc_17e0d2cd, /*tc_ld*/
1797      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1798      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1799
1800    InstrItinData <tc_1a2fd869, /*tc_3x*/
1801      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1802      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1803
1804    InstrItinData <tc_1ad90acd, /*tc_3*/
1805      [InstrStage<1, [SLOT2]>], [2, 1],
1806      [Hex_FWD, Hex_FWD]>,
1807
1808    InstrItinData <tc_1ae57e39, /*tc_1*/
1809      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1810      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1811
1812    InstrItinData <tc_1b6f7cec, /*tc_2early*/
1813      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1814      []>,
1815
1816    InstrItinData <tc_1c4528a2, /*tc_3stall*/
1817      [InstrStage<1, [SLOT3]>], [2, 2],
1818      [Hex_FWD, Hex_FWD]>,
1819
1820    InstrItinData <tc_1c80410a, /*tc_1*/
1821      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1822      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1823
1824    InstrItinData <tc_1d81e60e, /*tc_3*/
1825      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1826      [Hex_FWD, Hex_FWD]>,
1827
1828    InstrItinData <tc_1fc97744, /*tc_1*/
1829      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1830      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1831
1832    InstrItinData <tc_20cdee80, /*tc_2early*/
1833      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1834      [Hex_FWD, Hex_FWD]>,
1835
1836    InstrItinData <tc_2332b92e, /*tc_2early*/
1837      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
1838      [Hex_FWD, Hex_FWD]>,
1839
1840    InstrItinData <tc_24b66c99, /*tc_st*/
1841      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1842      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1843
1844    InstrItinData <tc_25a78932, /*tc_ld*/
1845      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1846      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1847
1848    InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
1849      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1850      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1851
1852    InstrItinData <tc_2eabeebe, /*tc_1*/
1853      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1854      []>,
1855
1856    InstrItinData <tc_2f7c551d, /*tc_4x*/
1857      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1858      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1859
1860    InstrItinData <tc_2ff964b4, /*tc_4x*/
1861      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1862      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1863
1864    InstrItinData <tc_30b9bb4a, /*tc_st*/
1865      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1866      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1867
1868    InstrItinData <tc_32779c6f, /*tc_3stall*/
1869      [InstrStage<1, [SLOT3]>], [2, 1],
1870      [Hex_FWD, Hex_FWD]>,
1871
1872    InstrItinData <tc_36153880, /*tc_newvjump*/
1873      [InstrStage<1, [SLOT0]>], [],
1874      []>,
1875
1876    InstrItinData <tc_362c6592, /*tc_st*/
1877      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1878      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1879
1880    InstrItinData <tc_3962fa26, /*tc_st*/
1881      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
1882      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1883
1884    InstrItinData <tc_39dfefe8, /*tc_ld*/
1885      [InstrStage<1, [SLOT0, SLOT1]>], [],
1886      []>,
1887
1888    InstrItinData <tc_3a867367, /*tc_4x*/
1889      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1890      [Hex_FWD, Hex_FWD]>,
1891
1892    InstrItinData <tc_3b470976, /*tc_4x*/
1893      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1894      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1895
1896    InstrItinData <tc_3b5b7ef9, /*tc_ld*/
1897      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1898      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1899
1900    InstrItinData <tc_3bd75825, /*tc_3*/
1901      [InstrStage<1, [SLOT2]>], [1],
1902      [Hex_FWD]>,
1903
1904    InstrItinData <tc_3c76b0ff, /*tc_ld*/
1905      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
1906      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1907
1908    InstrItinData <tc_3d495a39, /*tc_2early*/
1909      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
1910      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1911
1912    InstrItinData <tc_40116ca8, /*tc_st*/
1913      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1914      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1915
1916    InstrItinData <tc_434c8e1e, /*tc_3x*/
1917      [InstrStage<1, [SLOT3]>], [4, 1],
1918      [Hex_FWD, Hex_FWD]>,
1919
1920    InstrItinData <tc_4414d8b1, /*tc_2*/
1921      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1922      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1923
1924    InstrItinData <tc_44d3da28, /*tc_ld*/
1925      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1926      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1927
1928    InstrItinData <tc_4560740b, /*tc_4x*/
1929      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1930      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1931
1932    InstrItinData <tc_4837eefb, /*tc_3stall*/
1933      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1934      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1935
1936    InstrItinData <tc_49a8207d, /*tc_ld*/
1937      [InstrStage<1, [SLOT0]>], [2],
1938      [Hex_FWD]>,
1939
1940    InstrItinData <tc_4ae7b58b, /*tc_3*/
1941      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1942      [Hex_FWD]>,
1943
1944    InstrItinData <tc_4b68bce4, /*tc_st*/
1945      [InstrStage<1, [SLOT0]>], [2, 2, 3],
1946      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1947
1948    InstrItinData <tc_4c5ba658, /*tc_1*/
1949      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1950      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1951
1952    InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
1953      [InstrStage<1, [SLOT0]>], [2],
1954      [Hex_FWD]>,
1955
1956    InstrItinData <tc_53559e35, /*tc_st*/
1957      [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
1958      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1959
1960    InstrItinData <tc_56336eb0, /*tc_2early*/
1961      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
1962      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1963
1964    InstrItinData <tc_56f114f4, /*tc_2early*/
1965      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1966      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1967
1968    InstrItinData <tc_57890846, /*tc_1*/
1969      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1970      [Hex_FWD, Hex_FWD]>,
1971
1972    InstrItinData <tc_5a2711e5, /*tc_1*/
1973      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1974      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1975
1976    InstrItinData <tc_5abb5e3f, /*tc_3stall*/
1977      [InstrStage<1, [SLOT0]>], [4, 1, 1],
1978      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1979
1980    InstrItinData <tc_5aee39f7, /*tc_st*/
1981      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1982      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1983
1984    InstrItinData <tc_5b54b33f, /*tc_3x*/
1985      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1986      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1987
1988    InstrItinData <tc_5b7c0967, /*tc_2early*/
1989      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1990      [Hex_FWD, Hex_FWD]>,
1991
1992    InstrItinData <tc_5bf126a6, /*tc_st*/
1993      [InstrStage<1, [SLOT0]>], [2, 3],
1994      [Hex_FWD, Hex_FWD]>,
1995
1996    InstrItinData <tc_5d7f5414, /*tc_2early*/
1997      [InstrStage<1, [SLOT2]>], [1],
1998      [Hex_FWD]>,
1999
2000    InstrItinData <tc_5ef37dc4, /*tc_ld*/
2001      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2002      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2003
2004    InstrItinData <tc_6132ba3d, /*tc_1*/
2005      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2006      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2007
2008    InstrItinData <tc_61830035, /*tc_2*/
2009      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2010      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2011
2012    InstrItinData <tc_640086b5, /*tc_2early*/
2013      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2014      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2015
2016    InstrItinData <tc_643b4717, /*tc_2early*/
2017      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2018      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2019
2020    InstrItinData <tc_67435e81, /*tc_st*/
2021      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2022      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2023
2024    InstrItinData <tc_675e4897, /*tc_newvjump*/
2025      [InstrStage<1, [SLOT0]>], [3, 2],
2026      [Hex_FWD, Hex_FWD]>,
2027
2028    InstrItinData <tc_679309b8, /*tc_2*/
2029      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2030      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2031
2032    InstrItinData <tc_6b25e783, /*tc_3x*/
2033      [InstrStage<1, [SLOT3]>], [1],
2034      [Hex_FWD]>,
2035
2036    InstrItinData <tc_703e822c, /*tc_2*/
2037      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2038      [Hex_FWD, Hex_FWD]>,
2039
2040    InstrItinData <tc_7186d325, /*tc_st*/
2041      [InstrStage<1, [SLOT0]>], [1, 2, 2],
2042      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2043
2044    InstrItinData <tc_7646c131, /*tc_ld*/
2045      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2046      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2047
2048    InstrItinData <tc_76851da1, /*tc_3x*/
2049      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2050      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2051
2052    InstrItinData <tc_779080bf, /*tc_2*/
2053      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2054      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2055
2056    InstrItinData <tc_784490da, /*tc_2*/
2057      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2058      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2059
2060    InstrItinData <tc_785f65a7, /*tc_ld*/
2061      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
2062      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2063
2064    InstrItinData <tc_7a91e76a, /*tc_ld*/
2065      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2066      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2067
2068    InstrItinData <tc_838b34ea, /*tc_st*/
2069      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2070      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2071
2072    InstrItinData <tc_85c9c08f, /*tc_2early*/
2073      [InstrStage<1, [SLOT2]>], [2, 1],
2074      [Hex_FWD, Hex_FWD]>,
2075
2076    InstrItinData <tc_85d5d03f, /*tc_2early*/
2077      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2078      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2079
2080    InstrItinData <tc_862b3e70, /*tc_1*/
2081      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2082      [Hex_FWD]>,
2083
2084    InstrItinData <tc_88b4f13d, /*tc_2*/
2085      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2086      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2087
2088    InstrItinData <tc_89e94ad3, /*tc_st*/
2089      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2090      [Hex_FWD, Hex_FWD]>,
2091
2092    InstrItinData <tc_8b121f4a, /*tc_2early*/
2093      [InstrStage<1, [SLOT2]>], [],
2094      []>,
2095
2096    InstrItinData <tc_8b3e402a, /*tc_1*/
2097      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2098      [Hex_FWD]>,
2099
2100    InstrItinData <tc_8c945be0, /*tc_newvjump*/
2101      [InstrStage<1, [SLOT0]>], [3, 2],
2102      [Hex_FWD, Hex_FWD]>,
2103
2104    InstrItinData <tc_8c99de45, /*tc_st*/
2105      [InstrStage<1, [SLOT0]>], [],
2106      []>,
2107
2108    InstrItinData <tc_8d9d0154, /*tc_3stall*/
2109      [InstrStage<1, [SLOT2]>], [2],
2110      [Hex_FWD]>,
2111
2112    InstrItinData <tc_8fb7ab1b, /*tc_st*/
2113      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2114      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2115
2116    InstrItinData <tc_9461ff31, /*tc_2*/
2117      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2118      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2119
2120    InstrItinData <tc_946df596, /*tc_1*/
2121      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2122      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2123
2124    InstrItinData <tc_9ad9998f, /*tc_3stall*/
2125      [InstrStage<1, [SLOT3]>], [],
2126      []>,
2127
2128    InstrItinData <tc_9bfd761f, /*tc_newvjump*/
2129      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2130      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2131
2132    InstrItinData <tc_9c3ecd83, /*tc_1*/
2133      [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
2134      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2135
2136    InstrItinData <tc_9ca930f7, /*tc_ld*/
2137      [InstrStage<1, [SLOT0]>], [1, 2],
2138      [Hex_FWD, Hex_FWD]>,
2139
2140    InstrItinData <tc_9da59d12, /*tc_newvjump*/
2141      [InstrStage<1, [SLOT0]>], [3, 3, 2],
2142      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2143
2144    InstrItinData <tc_9debc299, /*tc_3x*/
2145      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2146      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2147
2148    InstrItinData <tc_9e313203, /*tc_2*/
2149      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2150      [Hex_FWD, Hex_FWD]>,
2151
2152    InstrItinData <tc_9fc3dae0, /*tc_1*/
2153      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2154      [Hex_FWD, Hex_FWD]>,
2155
2156    InstrItinData <tc_a1123dda, /*tc_1*/
2157      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2158      [Hex_FWD]>,
2159
2160    InstrItinData <tc_a1c00888, /*tc_1*/
2161      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2162      [Hex_FWD, Hex_FWD]>,
2163
2164    InstrItinData <tc_a58fd5cc, /*tc_4x*/
2165      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2166      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2167
2168    InstrItinData <tc_a5d4aeec, /*tc_ld*/
2169      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
2170      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2171
2172    InstrItinData <tc_a6b1eca9, /*tc_ld*/
2173      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2174      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2175
2176    InstrItinData <tc_a813cf9a, /*tc_2*/
2177      [InstrStage<1, [SLOT3]>], [4, 2],
2178      [Hex_FWD, Hex_FWD]>,
2179
2180    InstrItinData <tc_a9d88b22, /*tc_3x*/
2181      [InstrStage<1, [SLOT3]>], [2, 2],
2182      [Hex_FWD, Hex_FWD]>,
2183
2184    InstrItinData <tc_ae53734a, /*tc_2early*/
2185      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2186      [Hex_FWD]>,
2187
2188    InstrItinData <tc_b31c2e97, /*tc_2early*/
2189      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2190      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2191
2192    InstrItinData <tc_b343892a, /*tc_newvjump*/
2193      [InstrStage<1, [SLOT0]>], [2, 3, 2],
2194      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2195
2196    InstrItinData <tc_b43e7930, /*tc_ld*/
2197      [InstrStage<1, [SLOT0]>], [4, 1],
2198      [Hex_FWD, Hex_FWD]>,
2199
2200    InstrItinData <tc_b4407292, /*tc_2early*/
2201      [InstrStage<1, [SLOT0]>], [],
2202      []>,
2203
2204    InstrItinData <tc_b44ecf75, /*tc_ld*/
2205      [InstrStage<1, [SLOT0]>], [4, 2, 2],
2206      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2207
2208    InstrItinData <tc_b4b5c03a, /*tc_1*/
2209      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2210      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2211
2212    InstrItinData <tc_b51dc29a, /*tc_2early*/
2213      [InstrStage<1, [SLOT2]>], [3, 1],
2214      [Hex_FWD, Hex_FWD]>,
2215
2216    InstrItinData <tc_b83e6d73, /*tc_st*/
2217      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2218      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2219
2220    InstrItinData <tc_b857bf4e, /*tc_st*/
2221      [InstrStage<1, [SLOT0]>], [1],
2222      [Hex_FWD]>,
2223
2224    InstrItinData <tc_b8bffe55, /*tc_4x*/
2225      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2226      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2227
2228    InstrItinData <tc_b90a29b1, /*tc_st*/
2229      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
2230      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2231
2232    InstrItinData <tc_b9272d6c, /*tc_3x*/
2233      [InstrStage<1, [SLOT3]>], [4, 2],
2234      [Hex_FWD, Hex_FWD]>,
2235
2236    InstrItinData <tc_b9e09e03, /*tc_2early*/
2237      [InstrStage<1, [SLOT2]>], [3, 2, 2],
2238      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2239
2240    InstrItinData <tc_bab0eed9, /*tc_ld*/
2241      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2242      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2243
2244    InstrItinData <tc_bafaade3, /*tc_3x*/
2245      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2246      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2247
2248    InstrItinData <tc_bcf98408, /*tc_3x*/
2249      [InstrStage<1, [SLOT3]>], [4, 1],
2250      [Hex_FWD, Hex_FWD]>,
2251
2252    InstrItinData <tc_bd8382d1, /*tc_newvjump*/
2253      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2254      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2255
2256    InstrItinData <tc_bdceeac1, /*tc_3x*/
2257      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2258      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2259
2260    InstrItinData <tc_be9602ff, /*tc_st*/
2261      [InstrStage<1, [SLOT0]>], [1, 2, 3],
2262      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2263
2264    InstrItinData <tc_bf061958, /*tc_ld*/
2265      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2266      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2267
2268    InstrItinData <tc_bfec0f01, /*tc_2*/
2269      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2270      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2271
2272    InstrItinData <tc_c4db48cb, /*tc_ld*/
2273      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2274      [Hex_FWD, Hex_FWD]>,
2275
2276    InstrItinData <tc_c4f596e3, /*tc_st*/
2277      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2278      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2279
2280    InstrItinData <tc_c79a189f, /*tc_st*/
2281      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2282      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2283
2284    InstrItinData <tc_c8ce0b5c, /*tc_3x*/
2285      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2287
2288    InstrItinData <tc_cd374165, /*tc_2early*/
2289      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2290      [Hex_FWD, Hex_FWD]>,
2291
2292    InstrItinData <tc_cf8126ae, /*tc_2*/
2293      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2294      [Hex_FWD, Hex_FWD]>,
2295
2296    InstrItinData <tc_cfd8378a, /*tc_2early*/
2297      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2298      [Hex_FWD, Hex_FWD]>,
2299
2300    InstrItinData <tc_d08ee0f4, /*tc_1*/
2301      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2302      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2303
2304    InstrItinData <tc_d1aa9eaa, /*tc_3x*/
2305      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
2306      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2307
2308    InstrItinData <tc_d2e63d61, /*tc_st*/
2309      [InstrStage<1, [SLOT0]>], [3, 2, 3],
2310      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2311
2312    InstrItinData <tc_d5b7b0c1, /*tc_2early*/
2313      [InstrStage<1, [SLOT2]>], [1],
2314      [Hex_FWD]>,
2315
2316    InstrItinData <tc_d5c0729a, /*tc_st*/
2317      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
2318      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2319
2320    InstrItinData <tc_d63f638c, /*tc_ld*/
2321      [InstrStage<1, [SLOT0]>], [1],
2322      [Hex_FWD]>,
2323
2324    InstrItinData <tc_d65dbf51, /*tc_st*/
2325      [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
2326      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2327
2328    InstrItinData <tc_d773585a, /*tc_3x*/
2329      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2330      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2331
2332    InstrItinData <tc_d9d43ecb, /*tc_2early*/
2333      [InstrStage<1, [SLOT3]>], [1, 2],
2334      [Hex_FWD, Hex_FWD]>,
2335
2336    InstrItinData <tc_da4a37ed, /*tc_st*/
2337      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2338      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2339
2340    InstrItinData <tc_da97ee82, /*tc_st*/
2341      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2342      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2343
2344    InstrItinData <tc_db2bce9c, /*tc_2early*/
2345      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2346      [Hex_FWD, Hex_FWD]>,
2347
2348    InstrItinData <tc_de4df740, /*tc_2early*/
2349      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2350      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2351
2352    InstrItinData <tc_de554571, /*tc_2early*/
2353      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2354      [Hex_FWD, Hex_FWD]>,
2355
2356    InstrItinData <tc_df3319ed, /*tc_3x*/
2357      [InstrStage<1, [SLOT3]>], [2, 1],
2358      [Hex_FWD, Hex_FWD]>,
2359
2360    InstrItinData <tc_e06f432a, /*tc_newvjump*/
2361      [InstrStage<1, [SLOT0]>], [3],
2362      [Hex_FWD]>,
2363
2364    InstrItinData <tc_e4a7f9f0, /*tc_1*/
2365      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2366      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2367
2368    InstrItinData <tc_e4b3cb20, /*tc_ld*/
2369      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2370      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2371
2372    InstrItinData <tc_e78647bd, /*tc_2early*/
2373      [InstrStage<1, [SLOT2]>], [2, 1],
2374      [Hex_FWD, Hex_FWD]>,
2375
2376    InstrItinData <tc_e86aa961, /*tc_st*/
2377      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
2378      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2379
2380    InstrItinData <tc_e93a3d71, /*tc_ld*/
2381      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
2382      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2383
2384    InstrItinData <tc_e95795ec, /*tc_st*/
2385      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2386      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2387
2388    InstrItinData <tc_e9f3243f, /*tc_ld*/
2389      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
2390      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2391
2392    InstrItinData <tc_f429765c, /*tc_2*/
2393      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2394      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2395
2396    InstrItinData <tc_f675fee8, /*tc_2*/
2397      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2398      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2399
2400    InstrItinData <tc_f8e23f0b, /*tc_st*/
2401      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2402      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2403
2404    InstrItinData <tc_f9058dd7, /*tc_2*/
2405      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2406      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2407
2408    InstrItinData <tc_fc3999b4, /*tc_2early*/
2409      [InstrStage<1, [SLOT2]>], [2],
2410      [Hex_FWD]>,
2411
2412    InstrItinData <tc_fcc3ddf9, /*tc_st*/
2413      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2414      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2415
2416    InstrItinData <tc_fe211424, /*tc_3stall*/
2417      [InstrStage<1, [SLOT0]>], [1, 1],
2418      [Hex_FWD, Hex_FWD]>
2419  ];
2420}
2421
2422class DepScalarItinV65 {
2423  list<InstrItinData> DepScalarItinV65_list = [
2424    InstrItinData <tc_002cb246, /*tc_2*/
2425      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2426      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2427
2428    InstrItinData <tc_0371abea, /*tc_st*/
2429      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2430      [Hex_FWD, Hex_FWD]>,
2431
2432    InstrItinData <tc_05c070ec, /*tc_2latepred*/
2433      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
2434      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2435
2436    InstrItinData <tc_05d3a09b, /*tc_3x*/
2437      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2438      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2439
2440    InstrItinData <tc_0663f615, /*tc_1*/
2441      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2442      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2443
2444    InstrItinData <tc_096199d3, /*tc_st*/
2445      [InstrStage<1, [SLOT0]>], [1, 2, 2],
2446      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2447
2448    InstrItinData <tc_0a705168, /*tc_1*/
2449      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2450      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2451
2452    InstrItinData <tc_0ae0825c, /*tc_1*/
2453      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2454      [Hex_FWD, Hex_FWD]>,
2455
2456    InstrItinData <tc_0b2be201, /*tc_st*/
2457      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2458      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2459
2460    InstrItinData <tc_0d8f5752, /*tc_3x*/
2461      [InstrStage<1, [SLOT3]>], [4, 2],
2462      [Hex_FWD, Hex_FWD]>,
2463
2464    InstrItinData <tc_13bfbcf9, /*tc_3x*/
2465      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2466      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2467
2468    InstrItinData <tc_14b272fa, /*tc_st*/
2469      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2470      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2471
2472    InstrItinData <tc_14b5c689, /*tc_2*/
2473      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2474      [Hex_FWD, Hex_FWD]>,
2475
2476    InstrItinData <tc_15aa71c5, /*tc_ld*/
2477      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
2478      [Hex_FWD, Hex_FWD]>,
2479
2480    InstrItinData <tc_174516e8, /*tc_3x*/
2481      [InstrStage<1, [SLOT3]>], [1],
2482      [Hex_FWD]>,
2483
2484    InstrItinData <tc_17e0d2cd, /*tc_ld*/
2485      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2486      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2487
2488    InstrItinData <tc_1a2fd869, /*tc_3x*/
2489      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2490      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2491
2492    InstrItinData <tc_1ad90acd, /*tc_3*/
2493      [InstrStage<1, [SLOT2]>], [2, 1],
2494      [Hex_FWD, Hex_FWD]>,
2495
2496    InstrItinData <tc_1ae57e39, /*tc_2latepred*/
2497      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2498      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2499
2500    InstrItinData <tc_1b6f7cec, /*tc_1*/
2501      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2502      []>,
2503
2504    InstrItinData <tc_1c4528a2, /*tc_3stall*/
2505      [InstrStage<1, [SLOT3]>], [2, 2],
2506      [Hex_FWD, Hex_FWD]>,
2507
2508    InstrItinData <tc_1c80410a, /*tc_1*/
2509      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2510      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2511
2512    InstrItinData <tc_1d81e60e, /*tc_3*/
2513      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
2514      [Hex_FWD, Hex_FWD]>,
2515
2516    InstrItinData <tc_1fc97744, /*tc_1*/
2517      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2519
2520    InstrItinData <tc_20cdee80, /*tc_1*/
2521      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2522      [Hex_FWD, Hex_FWD]>,
2523
2524    InstrItinData <tc_2332b92e, /*tc_1*/
2525      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2526      [Hex_FWD, Hex_FWD]>,
2527
2528    InstrItinData <tc_24b66c99, /*tc_st*/
2529      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
2530      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2531
2532    InstrItinData <tc_25a78932, /*tc_ld*/
2533      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
2534      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2535
2536    InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
2537      [InstrStage<1, [SLOT0]>], [3, 2, 1],
2538      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2539
2540    InstrItinData <tc_2eabeebe, /*tc_1*/
2541      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2542      []>,
2543
2544    InstrItinData <tc_2f7c551d, /*tc_4x*/
2545      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2546      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2547
2548    InstrItinData <tc_2ff964b4, /*tc_4x*/
2549      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2550      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2551
2552    InstrItinData <tc_30b9bb4a, /*tc_st*/
2553      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2554      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2555
2556    InstrItinData <tc_32779c6f, /*tc_3stall*/
2557      [InstrStage<1, [SLOT3]>], [2, 1],
2558      [Hex_FWD, Hex_FWD]>,
2559
2560    InstrItinData <tc_36153880, /*tc_newvjump*/
2561      [InstrStage<1, [SLOT0]>], [],
2562      []>,
2563
2564    InstrItinData <tc_362c6592, /*tc_st*/
2565      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2566      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2567
2568    InstrItinData <tc_3962fa26, /*tc_st*/
2569      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2570      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2571
2572    InstrItinData <tc_39dfefe8, /*tc_ld*/
2573      [InstrStage<1, [SLOT0, SLOT1]>], [],
2574      []>,
2575
2576    InstrItinData <tc_3a867367, /*tc_4x*/
2577      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2578      [Hex_FWD, Hex_FWD]>,
2579
2580    InstrItinData <tc_3b470976, /*tc_4x*/
2581      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2582      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2583
2584    InstrItinData <tc_3b5b7ef9, /*tc_ld*/
2585      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2586      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2587
2588    InstrItinData <tc_3bd75825, /*tc_3*/
2589      [InstrStage<1, [SLOT2]>], [1],
2590      [Hex_FWD]>,
2591
2592    InstrItinData <tc_3c76b0ff, /*tc_ld*/
2593      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2594      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2595
2596    InstrItinData <tc_3d495a39, /*tc_1*/
2597      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
2598      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2599
2600    InstrItinData <tc_40116ca8, /*tc_st*/
2601      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
2602      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2603
2604    InstrItinData <tc_434c8e1e, /*tc_3stall*/
2605      [InstrStage<1, [SLOT3]>], [4, 1],
2606      [Hex_FWD, Hex_FWD]>,
2607
2608    InstrItinData <tc_4414d8b1, /*tc_2*/
2609      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2610      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2611
2612    InstrItinData <tc_44d3da28, /*tc_ld*/
2613      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2614      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2615
2616    InstrItinData <tc_4560740b, /*tc_4x*/
2617      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
2618      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2619
2620    InstrItinData <tc_4837eefb, /*tc_3stall*/
2621      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2622      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2623
2624    InstrItinData <tc_49a8207d, /*tc_ld*/
2625      [InstrStage<1, [SLOT0]>], [2],
2626      [Hex_FWD]>,
2627
2628    InstrItinData <tc_4ae7b58b, /*tc_3*/
2629      [InstrStage<1, [SLOT2, SLOT3]>], [2],
2630      [Hex_FWD]>,
2631
2632    InstrItinData <tc_4b68bce4, /*tc_st*/
2633      [InstrStage<1, [SLOT0]>], [2, 2, 3],
2634      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2635
2636    InstrItinData <tc_4c5ba658, /*tc_1*/
2637      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
2638      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2639
2640    InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
2641      [InstrStage<1, [SLOT0]>], [2],
2642      [Hex_FWD]>,
2643
2644    InstrItinData <tc_53559e35, /*tc_latepredstaia*/
2645      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
2646      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2647
2648    InstrItinData <tc_56336eb0, /*tc_1*/
2649      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
2650      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2651
2652    InstrItinData <tc_56f114f4, /*tc_1*/
2653      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2654      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2655
2656    InstrItinData <tc_57890846, /*tc_1*/
2657      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2658      [Hex_FWD, Hex_FWD]>,
2659
2660    InstrItinData <tc_5a2711e5, /*tc_1*/
2661      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2662      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2663
2664    InstrItinData <tc_5abb5e3f, /*tc_3stall*/
2665      [InstrStage<1, [SLOT0]>], [4, 1, 1],
2666      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2667
2668    InstrItinData <tc_5aee39f7, /*tc_st*/
2669      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2670      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2671
2672    InstrItinData <tc_5b54b33f, /*tc_3x*/
2673      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2674      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2675
2676    InstrItinData <tc_5b7c0967, /*tc_1*/
2677      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2678      [Hex_FWD, Hex_FWD]>,
2679
2680    InstrItinData <tc_5bf126a6, /*tc_st*/
2681      [InstrStage<1, [SLOT0]>], [2, 3],
2682      [Hex_FWD, Hex_FWD]>,
2683
2684    InstrItinData <tc_5d7f5414, /*tc_3stall*/
2685      [InstrStage<1, [SLOT2]>], [1],
2686      [Hex_FWD]>,
2687
2688    InstrItinData <tc_5ef37dc4, /*tc_ld*/
2689      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2690      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2691
2692    InstrItinData <tc_6132ba3d, /*tc_1*/
2693      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2694      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2695
2696    InstrItinData <tc_61830035, /*tc_2*/
2697      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2698      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2699
2700    InstrItinData <tc_640086b5, /*tc_1*/
2701      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2702      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2703
2704    InstrItinData <tc_643b4717, /*tc_1*/
2705      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2706      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2707
2708    InstrItinData <tc_67435e81, /*tc_st*/
2709      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2710      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2711
2712    InstrItinData <tc_675e4897, /*tc_newvjump*/
2713      [InstrStage<1, [SLOT0]>], [3, 1],
2714      [Hex_FWD, Hex_FWD]>,
2715
2716    InstrItinData <tc_679309b8, /*tc_2*/
2717      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2718      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2719
2720    InstrItinData <tc_6b25e783, /*tc_3x*/
2721      [InstrStage<1, [SLOT3]>], [1],
2722      [Hex_FWD]>,
2723
2724    InstrItinData <tc_703e822c, /*tc_2*/
2725      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2726      [Hex_FWD, Hex_FWD]>,
2727
2728    InstrItinData <tc_7186d325, /*tc_st*/
2729      [InstrStage<1, [SLOT0]>], [1, 2, 2],
2730      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2731
2732    InstrItinData <tc_7646c131, /*tc_ld*/
2733      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2734      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2735
2736    InstrItinData <tc_76851da1, /*tc_3x*/
2737      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2738      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2739
2740    InstrItinData <tc_779080bf, /*tc_2*/
2741      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2742      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2743
2744    InstrItinData <tc_784490da, /*tc_2*/
2745      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2746      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2747
2748    InstrItinData <tc_785f65a7, /*tc_ld*/
2749      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
2750      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2751
2752    InstrItinData <tc_7a91e76a, /*tc_ld*/
2753      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2754      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2755
2756    InstrItinData <tc_838b34ea, /*tc_st*/
2757      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2758      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2759
2760    InstrItinData <tc_85c9c08f, /*tc_1*/
2761      [InstrStage<1, [SLOT2]>], [2, 2],
2762      [Hex_FWD, Hex_FWD]>,
2763
2764    InstrItinData <tc_85d5d03f, /*tc_1*/
2765      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2766      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2767
2768    InstrItinData <tc_862b3e70, /*tc_1*/
2769      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2770      [Hex_FWD]>,
2771
2772    InstrItinData <tc_88b4f13d, /*tc_2*/
2773      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2774      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2775
2776    InstrItinData <tc_89e94ad3, /*tc_st*/
2777      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2778      [Hex_FWD, Hex_FWD]>,
2779
2780    InstrItinData <tc_8b121f4a, /*tc_3stall*/
2781      [InstrStage<1, [SLOT2]>], [],
2782      []>,
2783
2784    InstrItinData <tc_8b3e402a, /*tc_2latepred*/
2785      [InstrStage<1, [SLOT0, SLOT1]>], [4],
2786      [Hex_FWD]>,
2787
2788    InstrItinData <tc_8c945be0, /*tc_newvjump*/
2789      [InstrStage<1, [SLOT0]>], [3, 2],
2790      [Hex_FWD, Hex_FWD]>,
2791
2792    InstrItinData <tc_8c99de45, /*tc_st*/
2793      [InstrStage<1, [SLOT0]>], [],
2794      []>,
2795
2796    InstrItinData <tc_8d9d0154, /*tc_3stall*/
2797      [InstrStage<1, [SLOT2]>], [2],
2798      [Hex_FWD]>,
2799
2800    InstrItinData <tc_8fb7ab1b, /*tc_st*/
2801      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2802      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2803
2804    InstrItinData <tc_9461ff31, /*tc_2*/
2805      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2806      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2807
2808    InstrItinData <tc_946df596, /*tc_1*/
2809      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2810      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2811
2812    InstrItinData <tc_9ad9998f, /*tc_3stall*/
2813      [InstrStage<1, [SLOT3]>], [],
2814      []>,
2815
2816    InstrItinData <tc_9bfd761f, /*tc_newvjump*/
2817      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2818      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2819
2820    InstrItinData <tc_9c3ecd83, /*tc_1*/
2821      [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
2822      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2823
2824    InstrItinData <tc_9ca930f7, /*tc_ld*/
2825      [InstrStage<1, [SLOT0]>], [1, 2],
2826      [Hex_FWD, Hex_FWD]>,
2827
2828    InstrItinData <tc_9da59d12, /*tc_newvjump*/
2829      [InstrStage<1, [SLOT0]>], [3, 3, 1],
2830      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2831
2832    InstrItinData <tc_9debc299, /*tc_3x*/
2833      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2834      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2835
2836    InstrItinData <tc_9e313203, /*tc_2*/
2837      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2838      [Hex_FWD, Hex_FWD]>,
2839
2840    InstrItinData <tc_9fc3dae0, /*tc_1*/
2841      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2842      [Hex_FWD, Hex_FWD]>,
2843
2844    InstrItinData <tc_a1123dda, /*tc_1*/
2845      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2846      [Hex_FWD]>,
2847
2848    InstrItinData <tc_a1c00888, /*tc_1*/
2849      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2850      [Hex_FWD, Hex_FWD]>,
2851
2852    InstrItinData <tc_a58fd5cc, /*tc_4x*/
2853      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2854      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2855
2856    InstrItinData <tc_a5d4aeec, /*tc_ld*/
2857      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
2858      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2859
2860    InstrItinData <tc_a6b1eca9, /*tc_ld*/
2861      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2862      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2863
2864    InstrItinData <tc_a813cf9a, /*tc_2*/
2865      [InstrStage<1, [SLOT3]>], [4, 2],
2866      [Hex_FWD, Hex_FWD]>,
2867
2868    InstrItinData <tc_a9d88b22, /*tc_3x*/
2869      [InstrStage<1, [SLOT3]>], [2, 2],
2870      [Hex_FWD, Hex_FWD]>,
2871
2872    InstrItinData <tc_ae53734a, /*tc_1*/
2873      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2874      [Hex_FWD]>,
2875
2876    InstrItinData <tc_b31c2e97, /*tc_1*/
2877      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2878      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2879
2880    InstrItinData <tc_b343892a, /*tc_newvjump*/
2881      [InstrStage<1, [SLOT0]>], [2, 3, 2],
2882      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2883
2884    InstrItinData <tc_b43e7930, /*tc_ld*/
2885      [InstrStage<1, [SLOT0]>], [4, 1],
2886      [Hex_FWD, Hex_FWD]>,
2887
2888    InstrItinData <tc_b4407292, /*tc_2early*/
2889      [InstrStage<1, [SLOT0]>], [],
2890      []>,
2891
2892    InstrItinData <tc_b44ecf75, /*tc_ld*/
2893      [InstrStage<1, [SLOT0]>], [3, 1, 2],
2894      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2895
2896    InstrItinData <tc_b4b5c03a, /*tc_1*/
2897      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2898      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2899
2900    InstrItinData <tc_b51dc29a, /*tc_1*/
2901      [InstrStage<1, [SLOT2]>], [3, 2],
2902      [Hex_FWD, Hex_FWD]>,
2903
2904    InstrItinData <tc_b83e6d73, /*tc_st*/
2905      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2906      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2907
2908    InstrItinData <tc_b857bf4e, /*tc_st*/
2909      [InstrStage<1, [SLOT0]>], [1],
2910      [Hex_FWD]>,
2911
2912    InstrItinData <tc_b8bffe55, /*tc_4x*/
2913      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2914      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2915
2916    InstrItinData <tc_b90a29b1, /*tc_st*/
2917      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
2918      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2919
2920    InstrItinData <tc_b9272d6c, /*tc_3stall*/
2921      [InstrStage<1, [SLOT3]>], [4, 2],
2922      [Hex_FWD, Hex_FWD]>,
2923
2924    InstrItinData <tc_b9e09e03, /*tc_3stall*/
2925      [InstrStage<1, [SLOT2]>], [4, 1, 2],
2926      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2927
2928    InstrItinData <tc_bab0eed9, /*tc_ld*/
2929      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2930      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2931
2932    InstrItinData <tc_bafaade3, /*tc_3x*/
2933      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2934      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2935
2936    InstrItinData <tc_bcf98408, /*tc_3x*/
2937      [InstrStage<1, [SLOT3]>], [4, 1],
2938      [Hex_FWD, Hex_FWD]>,
2939
2940    InstrItinData <tc_bd8382d1, /*tc_newvjump*/
2941      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2942      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2943
2944    InstrItinData <tc_bdceeac1, /*tc_3x*/
2945      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2946      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2947
2948    InstrItinData <tc_be9602ff, /*tc_st*/
2949      [InstrStage<1, [SLOT0]>], [1, 2, 3],
2950      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2951
2952    InstrItinData <tc_bf061958, /*tc_ld*/
2953      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2954      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2955
2956    InstrItinData <tc_bfec0f01, /*tc_2*/
2957      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2958      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2959
2960    InstrItinData <tc_c4db48cb, /*tc_ld*/
2961      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2962      [Hex_FWD, Hex_FWD]>,
2963
2964    InstrItinData <tc_c4f596e3, /*tc_st*/
2965      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2966      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2967
2968    InstrItinData <tc_c79a189f, /*tc_st*/
2969      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2970      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2971
2972    InstrItinData <tc_c8ce0b5c, /*tc_3x*/
2973      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2974      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2975
2976    InstrItinData <tc_cd374165, /*tc_1*/
2977      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2978      [Hex_FWD, Hex_FWD]>,
2979
2980    InstrItinData <tc_cf8126ae, /*tc_2*/
2981      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2982      [Hex_FWD, Hex_FWD]>,
2983
2984    InstrItinData <tc_cfd8378a, /*tc_1*/
2985      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2986      [Hex_FWD, Hex_FWD]>,
2987
2988    InstrItinData <tc_d08ee0f4, /*tc_1*/
2989      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2990      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2991
2992    InstrItinData <tc_d1aa9eaa, /*tc_3x*/
2993      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
2994      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2995
2996    InstrItinData <tc_d2e63d61, /*tc_st*/
2997      [InstrStage<1, [SLOT0]>], [3, 2, 3],
2998      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2999
3000    InstrItinData <tc_d5b7b0c1, /*tc_1*/
3001      [InstrStage<1, [SLOT2]>], [2],
3002      [Hex_FWD]>,
3003
3004    InstrItinData <tc_d5c0729a, /*tc_st*/
3005      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
3006      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3007
3008    InstrItinData <tc_d63f638c, /*tc_ld*/
3009      [InstrStage<1, [SLOT0]>], [1],
3010      [Hex_FWD]>,
3011
3012    InstrItinData <tc_d65dbf51, /*tc_latepredstaia*/
3013      [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
3014      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3015
3016    InstrItinData <tc_d773585a, /*tc_3x*/
3017      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3018      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3019
3020    InstrItinData <tc_d9d43ecb, /*tc_1*/
3021      [InstrStage<1, [SLOT3]>], [2, 2],
3022      [Hex_FWD, Hex_FWD]>,
3023
3024    InstrItinData <tc_da4a37ed, /*tc_st*/
3025      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3026      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3027
3028    InstrItinData <tc_da97ee82, /*tc_st*/
3029      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3030      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3031
3032    InstrItinData <tc_db2bce9c, /*tc_1*/
3033      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3034      [Hex_FWD, Hex_FWD]>,
3035
3036    InstrItinData <tc_de4df740, /*tc_1*/
3037      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3038      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3039
3040    InstrItinData <tc_de554571, /*tc_1*/
3041      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3042      [Hex_FWD, Hex_FWD]>,
3043
3044    InstrItinData <tc_df3319ed, /*tc_3x*/
3045      [InstrStage<1, [SLOT3]>], [2, 1],
3046      [Hex_FWD, Hex_FWD]>,
3047
3048    InstrItinData <tc_e06f432a, /*tc_newvjump*/
3049      [InstrStage<1, [SLOT0]>], [3],
3050      [Hex_FWD]>,
3051
3052    InstrItinData <tc_e4a7f9f0, /*tc_1*/
3053      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3054      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3055
3056    InstrItinData <tc_e4b3cb20, /*tc_ld*/
3057      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
3058      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3059
3060    InstrItinData <tc_e78647bd, /*tc_1*/
3061      [InstrStage<1, [SLOT2]>], [2, 2],
3062      [Hex_FWD, Hex_FWD]>,
3063
3064    InstrItinData <tc_e86aa961, /*tc_st*/
3065      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
3066      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3067
3068    InstrItinData <tc_e93a3d71, /*tc_ld*/
3069      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
3070      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3071
3072    InstrItinData <tc_e95795ec, /*tc_st*/
3073      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
3074      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3075
3076    InstrItinData <tc_e9f3243f, /*tc_latepredldaia*/
3077      [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
3078      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3079
3080    InstrItinData <tc_f429765c, /*tc_2*/
3081      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3082      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3083
3084    InstrItinData <tc_f675fee8, /*tc_2*/
3085      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3086      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3087
3088    InstrItinData <tc_f8e23f0b, /*tc_st*/
3089      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3090      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3091
3092    InstrItinData <tc_f9058dd7, /*tc_2*/
3093      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3094      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3095
3096    InstrItinData <tc_fc3999b4, /*tc_2early*/
3097      [InstrStage<1, [SLOT2]>], [2],
3098      [Hex_FWD]>,
3099
3100    InstrItinData <tc_fcc3ddf9, /*tc_st*/
3101      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3102      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3103
3104    InstrItinData <tc_fe211424, /*tc_3stall*/
3105      [InstrStage<1, [SLOT0]>], [1, 1],
3106      [Hex_FWD, Hex_FWD]>
3107  ];
3108}
3109
3110class DepScalarItinV66 {
3111  list<InstrItinData> DepScalarItinV66_list = [
3112    InstrItinData <tc_002cb246, /*tc_2*/
3113      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3114      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3115
3116    InstrItinData <tc_0371abea, /*tc_st*/
3117      [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
3118      [Hex_FWD, Hex_FWD]>,
3119
3120    InstrItinData <tc_05c070ec, /*tc_2latepred*/
3121      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
3122      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3123
3124    InstrItinData <tc_05d3a09b, /*tc_3x*/
3125      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
3126      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3127
3128    InstrItinData <tc_0663f615, /*tc_1*/
3129      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3130      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3131
3132    InstrItinData <tc_096199d3, /*tc_st*/
3133      [InstrStage<1, [SLOT0]>], [1, 2, 2],
3134      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3135
3136    InstrItinData <tc_0a705168, /*tc_1*/
3137      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3138      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3139
3140    InstrItinData <tc_0ae0825c, /*tc_1*/
3141      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3142      [Hex_FWD, Hex_FWD]>,
3143
3144    InstrItinData <tc_0b2be201, /*tc_st*/
3145      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3146      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3147
3148    InstrItinData <tc_0d8f5752, /*tc_3x*/
3149      [InstrStage<1, [SLOT3]>], [4, 2],
3150      [Hex_FWD, Hex_FWD]>,
3151
3152    InstrItinData <tc_13bfbcf9, /*tc_3x*/
3153      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3154      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3155
3156    InstrItinData <tc_14b272fa, /*tc_st*/
3157      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
3158      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3159
3160    InstrItinData <tc_14b5c689, /*tc_2*/
3161      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3162      [Hex_FWD, Hex_FWD]>,
3163
3164    InstrItinData <tc_15aa71c5, /*tc_ld*/
3165      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
3166      [Hex_FWD, Hex_FWD]>,
3167
3168    InstrItinData <tc_174516e8, /*tc_3x*/
3169      [InstrStage<1, [SLOT3]>], [1],
3170      [Hex_FWD]>,
3171
3172    InstrItinData <tc_17e0d2cd, /*tc_ld*/
3173      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3174      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3175
3176    InstrItinData <tc_1a2fd869, /*tc_3x*/
3177      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
3178      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3179
3180    InstrItinData <tc_1ad90acd, /*tc_3*/
3181      [InstrStage<1, [SLOT2]>], [2, 1],
3182      [Hex_FWD, Hex_FWD]>,
3183
3184    InstrItinData <tc_1ae57e39, /*tc_2latepred*/
3185      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3186      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3187
3188    InstrItinData <tc_1b6f7cec, /*tc_1*/
3189      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3190      []>,
3191
3192    InstrItinData <tc_1c4528a2, /*tc_3x*/
3193      [InstrStage<1, [SLOT3]>], [2, 2],
3194      [Hex_FWD, Hex_FWD]>,
3195
3196    InstrItinData <tc_1c80410a, /*tc_2*/
3197      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3198      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3199
3200    InstrItinData <tc_1d81e60e, /*tc_3*/
3201      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3202      [Hex_FWD, Hex_FWD]>,
3203
3204    InstrItinData <tc_1fc97744, /*tc_1*/
3205      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3206      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3207
3208    InstrItinData <tc_20cdee80, /*tc_1*/
3209      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3210      [Hex_FWD, Hex_FWD]>,
3211
3212    InstrItinData <tc_2332b92e, /*tc_1*/
3213      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3214      [Hex_FWD, Hex_FWD]>,
3215
3216    InstrItinData <tc_24b66c99, /*tc_st*/
3217      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
3218      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3219
3220    InstrItinData <tc_25a78932, /*tc_ld*/
3221      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
3222      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3223
3224    InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
3225      [InstrStage<1, [SLOT0]>], [3, 2, 1],
3226      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3227
3228    InstrItinData <tc_2eabeebe, /*tc_1*/
3229      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3230      []>,
3231
3232    InstrItinData <tc_2f7c551d, /*tc_4x*/
3233      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3234      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3235
3236    InstrItinData <tc_2ff964b4, /*tc_4x*/
3237      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
3238      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3239
3240    InstrItinData <tc_30b9bb4a, /*tc_st*/
3241      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
3242      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3243
3244    InstrItinData <tc_32779c6f, /*tc_3x*/
3245      [InstrStage<1, [SLOT3]>], [2, 1],
3246      [Hex_FWD, Hex_FWD]>,
3247
3248    InstrItinData <tc_36153880, /*tc_newvjump*/
3249      [InstrStage<1, [SLOT0]>], [],
3250      []>,
3251
3252    InstrItinData <tc_362c6592, /*tc_st*/
3253      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
3254      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3255
3256    InstrItinData <tc_3962fa26, /*tc_st*/
3257      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
3258      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3259
3260    InstrItinData <tc_39dfefe8, /*tc_ld*/
3261      [InstrStage<1, [SLOT0, SLOT1]>], [],
3262      []>,
3263
3264    InstrItinData <tc_3a867367, /*tc_4x*/
3265      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3266      [Hex_FWD, Hex_FWD]>,
3267
3268    InstrItinData <tc_3b470976, /*tc_4x*/
3269      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3270      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3271
3272    InstrItinData <tc_3b5b7ef9, /*tc_ld*/
3273      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3274      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3275
3276    InstrItinData <tc_3bd75825, /*tc_3*/
3277      [InstrStage<1, [SLOT2]>], [1],
3278      [Hex_FWD]>,
3279
3280    InstrItinData <tc_3c76b0ff, /*tc_ld*/
3281      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
3282      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3283
3284    InstrItinData <tc_3d495a39, /*tc_1*/
3285      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
3286      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3287
3288    InstrItinData <tc_40116ca8, /*tc_st*/
3289      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
3290      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3291
3292    InstrItinData <tc_434c8e1e, /*tc_3stall*/
3293      [InstrStage<1, [SLOT3]>], [4, 1],
3294      [Hex_FWD, Hex_FWD]>,
3295
3296    InstrItinData <tc_4414d8b1, /*tc_2*/
3297      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3298      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3299
3300    InstrItinData <tc_44d3da28, /*tc_ld*/
3301      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
3302      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3303
3304    InstrItinData <tc_4560740b, /*tc_4x*/
3305      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
3306      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3307
3308    InstrItinData <tc_4837eefb, /*tc_3stall*/
3309      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3310      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3311
3312    InstrItinData <tc_49a8207d, /*tc_ld*/
3313      [InstrStage<1, [SLOT0]>], [2],
3314      [Hex_FWD]>,
3315
3316    InstrItinData <tc_4ae7b58b, /*tc_3*/
3317      [InstrStage<1, [SLOT2, SLOT3]>], [2],
3318      [Hex_FWD]>,
3319
3320    InstrItinData <tc_4b68bce4, /*tc_st*/
3321      [InstrStage<1, [SLOT0]>], [2, 2, 3],
3322      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3323
3324    InstrItinData <tc_4c5ba658, /*tc_1*/
3325      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
3326      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3327
3328    InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
3329      [InstrStage<1, [SLOT0]>], [2],
3330      [Hex_FWD]>,
3331
3332    InstrItinData <tc_53559e35, /*tc_latepredstaia*/
3333      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
3334      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3335
3336    InstrItinData <tc_56336eb0, /*tc_1*/
3337      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
3338      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3339
3340    InstrItinData <tc_56f114f4, /*tc_1*/
3341      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3342      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3343
3344    InstrItinData <tc_57890846, /*tc_1*/
3345      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3346      [Hex_FWD, Hex_FWD]>,
3347
3348    InstrItinData <tc_5a2711e5, /*tc_1*/
3349      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3350      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3351
3352    InstrItinData <tc_5abb5e3f, /*tc_3stall*/
3353      [InstrStage<1, [SLOT0]>], [4, 1, 1],
3354      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3355
3356    InstrItinData <tc_5aee39f7, /*tc_st*/
3357      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
3358      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3359
3360    InstrItinData <tc_5b54b33f, /*tc_3x*/
3361      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3362      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3363
3364    InstrItinData <tc_5b7c0967, /*tc_1*/
3365      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3366      [Hex_FWD, Hex_FWD]>,
3367
3368    InstrItinData <tc_5bf126a6, /*tc_st*/
3369      [InstrStage<1, [SLOT0]>], [2, 3],
3370      [Hex_FWD, Hex_FWD]>,
3371
3372    InstrItinData <tc_5d7f5414, /*tc_3stall*/
3373      [InstrStage<1, [SLOT2]>], [1],
3374      [Hex_FWD]>,
3375
3376    InstrItinData <tc_5ef37dc4, /*tc_ld*/
3377      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
3378      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3379
3380    InstrItinData <tc_6132ba3d, /*tc_2*/
3381      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3382      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3383
3384    InstrItinData <tc_61830035, /*tc_2*/
3385      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3386      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3387
3388    InstrItinData <tc_640086b5, /*tc_1*/
3389      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3390      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3391
3392    InstrItinData <tc_643b4717, /*tc_1*/
3393      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3394      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3395
3396    InstrItinData <tc_67435e81, /*tc_st*/
3397      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3398      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3399
3400    InstrItinData <tc_675e4897, /*tc_newvjump*/
3401      [InstrStage<1, [SLOT0]>], [3, 1],
3402      [Hex_FWD, Hex_FWD]>,
3403
3404    InstrItinData <tc_679309b8, /*tc_2*/
3405      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3406      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3407
3408    InstrItinData <tc_6b25e783, /*tc_3x*/
3409      [InstrStage<1, [SLOT3]>], [1],
3410      [Hex_FWD]>,
3411
3412    InstrItinData <tc_703e822c, /*tc_2*/
3413      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3414      [Hex_FWD, Hex_FWD]>,
3415
3416    InstrItinData <tc_7186d325, /*tc_st*/
3417      [InstrStage<1, [SLOT0]>], [1, 2, 3],
3418      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3419
3420    InstrItinData <tc_7646c131, /*tc_ld*/
3421      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3422      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3423
3424    InstrItinData <tc_76851da1, /*tc_3x*/
3425      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3426      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3427
3428    InstrItinData <tc_779080bf, /*tc_2*/
3429      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3430      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3431
3432    InstrItinData <tc_784490da, /*tc_2*/
3433      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3434      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3435
3436    InstrItinData <tc_785f65a7, /*tc_ld*/
3437      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
3438      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3439
3440    InstrItinData <tc_7a91e76a, /*tc_ld*/
3441      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
3442      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3443
3444    InstrItinData <tc_838b34ea, /*tc_st*/
3445      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
3446      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3447
3448    InstrItinData <tc_85c9c08f, /*tc_1*/
3449      [InstrStage<1, [SLOT2]>], [2, 2],
3450      [Hex_FWD, Hex_FWD]>,
3451
3452    InstrItinData <tc_85d5d03f, /*tc_1*/
3453      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3454      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3455
3456    InstrItinData <tc_862b3e70, /*tc_1*/
3457      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3458      [Hex_FWD]>,
3459
3460    InstrItinData <tc_88b4f13d, /*tc_2*/
3461      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3462      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3463
3464    InstrItinData <tc_89e94ad3, /*tc_st*/
3465      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3466      [Hex_FWD, Hex_FWD]>,
3467
3468    InstrItinData <tc_8b121f4a, /*tc_3stall*/
3469      [InstrStage<1, [SLOT2]>], [],
3470      []>,
3471
3472    InstrItinData <tc_8b3e402a, /*tc_2latepred*/
3473      [InstrStage<1, [SLOT0, SLOT1]>], [4],
3474      [Hex_FWD]>,
3475
3476    InstrItinData <tc_8c945be0, /*tc_newvjump*/
3477      [InstrStage<1, [SLOT0]>], [3, 2],
3478      [Hex_FWD, Hex_FWD]>,
3479
3480    InstrItinData <tc_8c99de45, /*tc_st*/
3481      [InstrStage<1, [SLOT0]>], [],
3482      []>,
3483
3484    InstrItinData <tc_8d9d0154, /*tc_3stall*/
3485      [InstrStage<1, [SLOT2]>], [2],
3486      [Hex_FWD]>,
3487
3488    InstrItinData <tc_8fb7ab1b, /*tc_st*/
3489      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
3490      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3491
3492    InstrItinData <tc_9461ff31, /*tc_2*/
3493      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3494      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3495
3496    InstrItinData <tc_946df596, /*tc_1*/
3497      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3498      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3499
3500    InstrItinData <tc_9ad9998f, /*tc_3stall*/
3501      [InstrStage<1, [SLOT3]>], [],
3502      []>,
3503
3504    InstrItinData <tc_9bfd761f, /*tc_newvjump*/
3505      [InstrStage<1, [SLOT0]>], [3, 3, 2],
3506      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3507
3508    InstrItinData <tc_9c3ecd83, /*tc_1*/
3509      [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
3510      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3511
3512    InstrItinData <tc_9ca930f7, /*tc_ld*/
3513      [InstrStage<1, [SLOT0]>], [1, 2],
3514      [Hex_FWD, Hex_FWD]>,
3515
3516    InstrItinData <tc_9da59d12, /*tc_newvjump*/
3517      [InstrStage<1, [SLOT0]>], [3, 3, 1],
3518      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3519
3520    InstrItinData <tc_9debc299, /*tc_3x*/
3521      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
3522      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3523
3524    InstrItinData <tc_9e313203, /*tc_2*/
3525      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3526      [Hex_FWD, Hex_FWD]>,
3527
3528    InstrItinData <tc_9fc3dae0, /*tc_1*/
3529      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
3530      [Hex_FWD, Hex_FWD]>,
3531
3532    InstrItinData <tc_a1123dda, /*tc_1*/
3533      [InstrStage<1, [SLOT0, SLOT1]>], [3],
3534      [Hex_FWD]>,
3535
3536    InstrItinData <tc_a1c00888, /*tc_1*/
3537      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3538      [Hex_FWD, Hex_FWD]>,
3539
3540    InstrItinData <tc_a58fd5cc, /*tc_4x*/
3541      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3542      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3543
3544    InstrItinData <tc_a5d4aeec, /*tc_ld*/
3545      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
3546      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3547
3548    InstrItinData <tc_a6b1eca9, /*tc_ld*/
3549      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3550      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3551
3552    InstrItinData <tc_a813cf9a, /*tc_2*/
3553      [InstrStage<1, [SLOT3]>], [4, 2],
3554      [Hex_FWD, Hex_FWD]>,
3555
3556    InstrItinData <tc_a9d88b22, /*tc_3x*/
3557      [InstrStage<1, [SLOT3]>], [2, 2],
3558      [Hex_FWD, Hex_FWD]>,
3559
3560    InstrItinData <tc_ae53734a, /*tc_1*/
3561      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3562      [Hex_FWD]>,
3563
3564    InstrItinData <tc_b31c2e97, /*tc_1*/
3565      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3566      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3567
3568    InstrItinData <tc_b343892a, /*tc_newvjump*/
3569      [InstrStage<1, [SLOT0]>], [3, 3, 2],
3570      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3571
3572    InstrItinData <tc_b43e7930, /*tc_ld*/
3573      [InstrStage<1, [SLOT0]>], [4, 1],
3574      [Hex_FWD, Hex_FWD]>,
3575
3576    InstrItinData <tc_b4407292, /*tc_2early*/
3577      [InstrStage<1, [SLOT0]>], [],
3578      []>,
3579
3580    InstrItinData <tc_b44ecf75, /*tc_ld*/
3581      [InstrStage<1, [SLOT0]>], [3, 1, 2],
3582      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3583
3584    InstrItinData <tc_b4b5c03a, /*tc_1*/
3585      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3586      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3587
3588    InstrItinData <tc_b51dc29a, /*tc_1*/
3589      [InstrStage<1, [SLOT2]>], [3, 2],
3590      [Hex_FWD, Hex_FWD]>,
3591
3592    InstrItinData <tc_b83e6d73, /*tc_st*/
3593      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3594      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3595
3596    InstrItinData <tc_b857bf4e, /*tc_st*/
3597      [InstrStage<1, [SLOT0]>], [1],
3598      [Hex_FWD]>,
3599
3600    InstrItinData <tc_b8bffe55, /*tc_4x*/
3601      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3602      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3603
3604    InstrItinData <tc_b90a29b1, /*tc_st*/
3605      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
3606      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3607
3608    InstrItinData <tc_b9272d6c, /*tc_3stall*/
3609      [InstrStage<1, [SLOT3]>], [4, 2],
3610      [Hex_FWD, Hex_FWD]>,
3611
3612    InstrItinData <tc_b9e09e03, /*tc_3stall*/
3613      [InstrStage<1, [SLOT2]>], [4, 1, 2],
3614      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3615
3616    InstrItinData <tc_bab0eed9, /*tc_ld*/
3617      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
3618      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3619
3620    InstrItinData <tc_bafaade3, /*tc_3x*/
3621      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3622      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3623
3624    InstrItinData <tc_bcf98408, /*tc_3x*/
3625      [InstrStage<1, [SLOT3]>], [4, 1],
3626      [Hex_FWD, Hex_FWD]>,
3627
3628    InstrItinData <tc_bd8382d1, /*tc_newvjump*/
3629      [InstrStage<1, [SLOT0]>], [3, 2, 2],
3630      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3631
3632    InstrItinData <tc_bdceeac1, /*tc_3x*/
3633      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3634      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3635
3636    InstrItinData <tc_be9602ff, /*tc_st*/
3637      [InstrStage<1, [SLOT0]>], [1, 2, 3],
3638      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3639
3640    InstrItinData <tc_bf061958, /*tc_ld*/
3641      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
3642      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3643
3644    InstrItinData <tc_bfec0f01, /*tc_2*/
3645      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
3646      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3647
3648    InstrItinData <tc_c4db48cb, /*tc_ld*/
3649      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3650      [Hex_FWD, Hex_FWD]>,
3651
3652    InstrItinData <tc_c4f596e3, /*tc_st*/
3653      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3654      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3655
3656    InstrItinData <tc_c79a189f, /*tc_st*/
3657      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3658      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3659
3660    InstrItinData <tc_c8ce0b5c, /*tc_3x*/
3661      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
3662      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3663
3664    InstrItinData <tc_cd374165, /*tc_1*/
3665      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3666      [Hex_FWD, Hex_FWD]>,
3667
3668    InstrItinData <tc_cf8126ae, /*tc_2*/
3669      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3670      [Hex_FWD, Hex_FWD]>,
3671
3672    InstrItinData <tc_cfd8378a, /*tc_1*/
3673      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3674      [Hex_FWD, Hex_FWD]>,
3675
3676    InstrItinData <tc_d08ee0f4, /*tc_2*/
3677      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3678      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3679
3680    InstrItinData <tc_d1aa9eaa, /*tc_3x*/
3681      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
3682      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3683
3684    InstrItinData <tc_d2e63d61, /*tc_st*/
3685      [InstrStage<1, [SLOT0]>], [3, 2, 3],
3686      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3687
3688    InstrItinData <tc_d5b7b0c1, /*tc_1*/
3689      [InstrStage<1, [SLOT2]>], [2],
3690      [Hex_FWD]>,
3691
3692    InstrItinData <tc_d5c0729a, /*tc_st*/
3693      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
3694      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3695
3696    InstrItinData <tc_d63f638c, /*tc_ld*/
3697      [InstrStage<1, [SLOT0]>], [1],
3698      [Hex_FWD]>,
3699
3700    InstrItinData <tc_d65dbf51, /*tc_latepredstaia*/
3701      [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
3702      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3703
3704    InstrItinData <tc_d773585a, /*tc_3x*/
3705      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3706      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3707
3708    InstrItinData <tc_d9d43ecb, /*tc_1*/
3709      [InstrStage<1, [SLOT3]>], [2, 2],
3710      [Hex_FWD, Hex_FWD]>,
3711
3712    InstrItinData <tc_da4a37ed, /*tc_st*/
3713      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
3714      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3715
3716    InstrItinData <tc_da97ee82, /*tc_st*/
3717      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
3718      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3719
3720    InstrItinData <tc_db2bce9c, /*tc_1*/
3721      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3722      [Hex_FWD, Hex_FWD]>,
3723
3724    InstrItinData <tc_de4df740, /*tc_1*/
3725      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3726      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3727
3728    InstrItinData <tc_de554571, /*tc_1*/
3729      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3730      [Hex_FWD, Hex_FWD]>,
3731
3732    InstrItinData <tc_df3319ed, /*tc_3x*/
3733      [InstrStage<1, [SLOT3]>], [2, 1],
3734      [Hex_FWD, Hex_FWD]>,
3735
3736    InstrItinData <tc_e06f432a, /*tc_newvjump*/
3737      [InstrStage<1, [SLOT0]>], [3],
3738      [Hex_FWD]>,
3739
3740    InstrItinData <tc_e4a7f9f0, /*tc_2*/
3741      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3742      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3743
3744    InstrItinData <tc_e4b3cb20, /*tc_ld*/
3745      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
3746      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3747
3748    InstrItinData <tc_e78647bd, /*tc_1*/
3749      [InstrStage<1, [SLOT2]>], [2, 2],
3750      [Hex_FWD, Hex_FWD]>,
3751
3752    InstrItinData <tc_e86aa961, /*tc_st*/
3753      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
3754      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3755
3756    InstrItinData <tc_e93a3d71, /*tc_ld*/
3757      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
3758      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3759
3760    InstrItinData <tc_e95795ec, /*tc_st*/
3761      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
3762      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3763
3764    InstrItinData <tc_e9f3243f, /*tc_latepredldaia*/
3765      [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
3766      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3767
3768    InstrItinData <tc_f429765c, /*tc_2*/
3769      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3770      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3771
3772    InstrItinData <tc_f675fee8, /*tc_2*/
3773      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3774      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3775
3776    InstrItinData <tc_f8e23f0b, /*tc_st*/
3777      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
3778      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3779
3780    InstrItinData <tc_f9058dd7, /*tc_2*/
3781      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3782      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3783
3784    InstrItinData <tc_fc3999b4, /*tc_2early*/
3785      [InstrStage<1, [SLOT2]>], [2],
3786      [Hex_FWD]>,
3787
3788    InstrItinData <tc_fcc3ddf9, /*tc_st*/
3789      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3790      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3791
3792    InstrItinData <tc_fe211424, /*tc_3stall*/
3793      [InstrStage<1, [SLOT0]>], [1, 1],
3794      [Hex_FWD, Hex_FWD]>
3795  ];
3796}
3797