1//===- HexagonDepIICScalar.td ---------------------------------------------===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9// Automatically generated file, please consult code owner before editing.
10//===----------------------------------------------------------------------===//
11
12
13def tc_00afc57e : InstrItinClass;
14def tc_00e7c26e : InstrItinClass;
15def tc_03220ffa : InstrItinClass;
16def tc_038a1342 : InstrItinClass;
17def tc_04c9decc : InstrItinClass;
18def tc_05b6c987 : InstrItinClass;
19def tc_0cd51c76 : InstrItinClass;
20def tc_0dc560de : InstrItinClass;
21def tc_0fc1ae07 : InstrItinClass;
22def tc_10b97e27 : InstrItinClass;
23def tc_1372bca1 : InstrItinClass;
24def tc_14cd4cfa : InstrItinClass;
25def tc_15411484 : InstrItinClass;
26def tc_16d0d8d5 : InstrItinClass;
27def tc_181af5d0 : InstrItinClass;
28def tc_1853ea6d : InstrItinClass;
29def tc_1b82a277 : InstrItinClass;
30def tc_1b9c9ee5 : InstrItinClass;
31def tc_1d5a38a8 : InstrItinClass;
32def tc_1e856f58 : InstrItinClass;
33def tc_234a11a5 : InstrItinClass;
34def tc_238d91d2 : InstrItinClass;
35def tc_29175780 : InstrItinClass;
36def tc_2a160009 : InstrItinClass;
37def tc_2b2f4060 : InstrItinClass;
38def tc_2b6f77c6 : InstrItinClass;
39def tc_2f185f5c : InstrItinClass;
40def tc_2fc0c436 : InstrItinClass;
41def tc_351fed2d : InstrItinClass;
42def tc_3669266a : InstrItinClass;
43def tc_367f7f3d : InstrItinClass;
44def tc_36c68ad1 : InstrItinClass;
45def tc_395dc00f : InstrItinClass;
46def tc_3bc2c5d3 : InstrItinClass;
47def tc_3cb8ea06 : InstrItinClass;
48def tc_3d04548d : InstrItinClass;
49def tc_3da80ba5 : InstrItinClass;
50def tc_3e07fb90 : InstrItinClass;
51def tc_41d5298e : InstrItinClass;
52def tc_4403ca65 : InstrItinClass;
53def tc_44126683 : InstrItinClass;
54def tc_452f85af : InstrItinClass;
55def tc_481e5e5c : InstrItinClass;
56def tc_49eb22c8 : InstrItinClass;
57def tc_4ca572d4 : InstrItinClass;
58def tc_4d9914c9 : InstrItinClass;
59def tc_4d99bca9 : InstrItinClass;
60def tc_4f7cd700 : InstrItinClass;
61def tc_513bef45 : InstrItinClass;
62def tc_51b866be : InstrItinClass;
63def tc_523fcf30 : InstrItinClass;
64def tc_5274e61a : InstrItinClass;
65def tc_52d7bbea : InstrItinClass;
66def tc_53bc8a6a : InstrItinClass;
67def tc_53bdb2f6 : InstrItinClass;
68def tc_540fdfbc : InstrItinClass;
69def tc_55050d58 : InstrItinClass;
70def tc_57288781 : InstrItinClass;
71def tc_594ab548 : InstrItinClass;
72def tc_59a01ead : InstrItinClass;
73def tc_5acef64a : InstrItinClass;
74def tc_5ba5997d : InstrItinClass;
75def tc_5eb851fc : InstrItinClass;
76def tc_5f6847a1 : InstrItinClass;
77def tc_60571023 : InstrItinClass;
78def tc_609d2efe : InstrItinClass;
79def tc_63fe3df7 : InstrItinClass;
80def tc_66888ded : InstrItinClass;
81def tc_6792d5ff : InstrItinClass;
82def tc_681a2300 : InstrItinClass;
83def tc_68cb12ce : InstrItinClass;
84def tc_6aa5711a : InstrItinClass;
85def tc_6ac37025 : InstrItinClass;
86def tc_6ebb4a12 : InstrItinClass;
87def tc_6efc556e : InstrItinClass;
88def tc_6fa4db47 : InstrItinClass;
89def tc_73043bf4 : InstrItinClass;
90def tc_746baa8e : InstrItinClass;
91def tc_74e47fd9 : InstrItinClass;
92def tc_7934b9df : InstrItinClass;
93def tc_7a830544 : InstrItinClass;
94def tc_7f881c76 : InstrItinClass;
95def tc_84df2cd3 : InstrItinClass;
96def tc_855b0b61 : InstrItinClass;
97def tc_87735c3b : InstrItinClass;
98def tc_897d1a9d : InstrItinClass;
99def tc_8b15472a : InstrItinClass;
100def tc_8fd5f294 : InstrItinClass;
101def tc_8fe6b782 : InstrItinClass;
102def tc_90f3e30c : InstrItinClass;
103def tc_976ddc4f : InstrItinClass;
104def tc_97743097 : InstrItinClass;
105def tc_994333cd : InstrItinClass;
106def tc_999d32db : InstrItinClass;
107def tc_99be14ca : InstrItinClass;
108def tc_9c00ce8d : InstrItinClass;
109def tc_9c98e8af : InstrItinClass;
110def tc_9d5941c7 : InstrItinClass;
111def tc_9ef61e5c : InstrItinClass;
112def tc_9faf76ae : InstrItinClass;
113def tc_9fdb5406 : InstrItinClass;
114def tc_a21dc435 : InstrItinClass;
115def tc_a27582fa : InstrItinClass;
116def tc_a46f0df5 : InstrItinClass;
117def tc_a788683e : InstrItinClass;
118def tc_a8acdac0 : InstrItinClass;
119def tc_a904d137 : InstrItinClass;
120def tc_adb14c66 : InstrItinClass;
121def tc_b13761ae : InstrItinClass;
122def tc_b166348b : InstrItinClass;
123def tc_b44c6e2a : InstrItinClass;
124def tc_b77c481f : InstrItinClass;
125def tc_b7dd427e : InstrItinClass;
126def tc_b9488031 : InstrItinClass;
127def tc_b9c0b731 : InstrItinClass;
128def tc_b9c4623f : InstrItinClass;
129def tc_bad2bcaf : InstrItinClass;
130def tc_bcc96cee : InstrItinClass;
131def tc_bde7aaf4 : InstrItinClass;
132def tc_be706f30 : InstrItinClass;
133def tc_c2f7d806 : InstrItinClass;
134def tc_c5e2426d : InstrItinClass;
135def tc_c6aa82f7 : InstrItinClass;
136def tc_c6ce9b3f : InstrItinClass;
137def tc_c6ebf8dd : InstrItinClass;
138def tc_c74f796f : InstrItinClass;
139def tc_c82dc1ff : InstrItinClass;
140def tc_caaebcba : InstrItinClass;
141def tc_cd7374a0 : InstrItinClass;
142def tc_cde8b071 : InstrItinClass;
143def tc_cf47a43f : InstrItinClass;
144def tc_cf59f215 : InstrItinClass;
145def tc_d088982c : InstrItinClass;
146def tc_d1090e34 : InstrItinClass;
147def tc_d24b2d85 : InstrItinClass;
148def tc_d580173f : InstrItinClass;
149def tc_d6bf0472 : InstrItinClass;
150def tc_d9709180 : InstrItinClass;
151def tc_d9f95eef : InstrItinClass;
152def tc_daa058fa : InstrItinClass;
153def tc_dbdffe3d : InstrItinClass;
154def tc_e0739b8c : InstrItinClass;
155def tc_e1e99bfa : InstrItinClass;
156def tc_e216a5db : InstrItinClass;
157def tc_e421e012 : InstrItinClass;
158def tc_e7624c08 : InstrItinClass;
159def tc_e7d02c66 : InstrItinClass;
160def tc_e913dc32 : InstrItinClass;
161def tc_e9c822f7 : InstrItinClass;
162def tc_e9fae2d6 : InstrItinClass;
163def tc_ef52ed71 : InstrItinClass;
164def tc_ef84f62f : InstrItinClass;
165def tc_f2704b9a : InstrItinClass;
166def tc_f3eaa14b : InstrItinClass;
167def tc_f47d212f : InstrItinClass;
168def tc_f49e76f4 : InstrItinClass;
169def tc_f7dd9c9f : InstrItinClass;
170def tc_f86c328a : InstrItinClass;
171def tc_f8eeed7a : InstrItinClass;
172def tc_fcab4871 : InstrItinClass;
173def tc_ff9ee76e : InstrItinClass;
174
175class DepScalarItinV4 {
176  list<InstrItinData> DepScalarItinV4_list = [
177    InstrItinData <tc_00afc57e, [InstrStage<1, [SLOT2, SLOT3]>]>,
178    InstrItinData <tc_00e7c26e, [InstrStage<1, [SLOT0]>]>,
179    InstrItinData <tc_03220ffa, [InstrStage<1, [SLOT0, SLOT1]>]>,
180    InstrItinData <tc_038a1342, [InstrStage<1, [SLOT2, SLOT3]>]>,
181    InstrItinData <tc_04c9decc, [InstrStage<1, [SLOT2, SLOT3]>]>,
182    InstrItinData <tc_05b6c987, [InstrStage<1, [SLOT0, SLOT1]>]>,
183    InstrItinData <tc_0cd51c76, [InstrStage<1, [SLOT0, SLOT1]>]>,
184    InstrItinData <tc_0dc560de, [InstrStage<1, [SLOT0, SLOT1]>]>,
185    InstrItinData <tc_0fc1ae07, [InstrStage<1, [SLOT0]>]>,
186    InstrItinData <tc_10b97e27, [InstrStage<1, [SLOT2]>]>,
187    InstrItinData <tc_1372bca1, [InstrStage<1, [SLOT0]>]>,
188    InstrItinData <tc_14cd4cfa, [InstrStage<1, [SLOT2]>]>,
189    InstrItinData <tc_15411484, [InstrStage<1, [SLOT2]>]>,
190    InstrItinData <tc_16d0d8d5, [InstrStage<1, [SLOT2, SLOT3]>]>,
191    InstrItinData <tc_181af5d0, [InstrStage<1, [SLOT2]>]>,
192    InstrItinData <tc_1853ea6d, [InstrStage<1, [SLOT2, SLOT3]>]>,
193    InstrItinData <tc_1b82a277, [InstrStage<1, [SLOT0, SLOT1]>]>,
194    InstrItinData <tc_1b9c9ee5, [InstrStage<1, [SLOT2, SLOT3]>]>,
195    InstrItinData <tc_1d5a38a8, [InstrStage<1, [SLOT0, SLOT1]>]>,
196    InstrItinData <tc_1e856f58, [InstrStage<1, [SLOT2, SLOT3]>]>,
197    InstrItinData <tc_234a11a5, [InstrStage<1, [SLOT2, SLOT3]>]>,
198    InstrItinData <tc_238d91d2, [InstrStage<1, [SLOT0, SLOT1]>]>,
199    InstrItinData <tc_29175780, [InstrStage<1, [SLOT3]>]>,
200    InstrItinData <tc_2a160009, [InstrStage<1, [SLOT0]>]>,
201    InstrItinData <tc_2b2f4060, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
202    InstrItinData <tc_2b6f77c6, [InstrStage<1, [SLOT2, SLOT3]>]>,
203    InstrItinData <tc_2f185f5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
204    InstrItinData <tc_2fc0c436, [InstrStage<1, [SLOT0, SLOT1]>]>,
205    InstrItinData <tc_351fed2d, [InstrStage<1, [SLOT2, SLOT3]>]>,
206    InstrItinData <tc_3669266a, [InstrStage<1, [SLOT2, SLOT3]>]>,
207    InstrItinData <tc_367f7f3d, [InstrStage<1, [SLOT0]>]>,
208    InstrItinData <tc_36c68ad1, [InstrStage<1, [SLOT0, SLOT1]>]>,
209    InstrItinData <tc_395dc00f, [InstrStage<1, [SLOT0]>]>,
210    InstrItinData <tc_3bc2c5d3, [InstrStage<1, [SLOT0]>]>,
211    InstrItinData <tc_3cb8ea06, [InstrStage<1, [SLOT2, SLOT3]>]>,
212    InstrItinData <tc_3d04548d, [InstrStage<1, [SLOT0]>]>,
213    InstrItinData <tc_3da80ba5, [InstrStage<1, [SLOT0]>]>,
214    InstrItinData <tc_3e07fb90, [InstrStage<1, [SLOT0, SLOT1]>]>,
215    InstrItinData <tc_41d5298e, [InstrStage<1, [SLOT2, SLOT3]>]>,
216    InstrItinData <tc_4403ca65, [InstrStage<1, [SLOT0, SLOT1]>]>,
217    InstrItinData <tc_44126683, [InstrStage<1, [SLOT0]>]>,
218    InstrItinData <tc_452f85af, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
219    InstrItinData <tc_481e5e5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
220    InstrItinData <tc_49eb22c8, [InstrStage<1, [SLOT2, SLOT3]>]>,
221    InstrItinData <tc_4ca572d4, [InstrStage<1, [SLOT3]>]>,
222    InstrItinData <tc_4d9914c9, [InstrStage<1, [SLOT0]>]>,
223    InstrItinData <tc_4d99bca9, [InstrStage<1, [SLOT2, SLOT3]>]>,
224    InstrItinData <tc_4f7cd700, [InstrStage<1, [SLOT3]>]>,
225    InstrItinData <tc_513bef45, [InstrStage<1, [SLOT0]>]>,
226    InstrItinData <tc_51b866be, [InstrStage<1, [SLOT0]>]>,
227    InstrItinData <tc_523fcf30, [InstrStage<1, [SLOT2, SLOT3]>]>,
228    InstrItinData <tc_5274e61a, [InstrStage<1, [SLOT0, SLOT1]>]>,
229    InstrItinData <tc_52d7bbea, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
230    InstrItinData <tc_53bc8a6a, [InstrStage<1, [SLOT2, SLOT3]>]>,
231    InstrItinData <tc_53bdb2f6, [InstrStage<1, [SLOT0]>]>,
232    InstrItinData <tc_540fdfbc, [InstrStage<1, [SLOT2, SLOT3]>]>,
233    InstrItinData <tc_55050d58, [InstrStage<1, [SLOT2, SLOT3]>]>,
234    InstrItinData <tc_57288781, [InstrStage<1, [SLOT0, SLOT1]>]>,
235    InstrItinData <tc_594ab548, [InstrStage<1, [SLOT0]>]>,
236    InstrItinData <tc_59a01ead, [InstrStage<1, [SLOT2]>]>,
237    InstrItinData <tc_5acef64a, [InstrStage<1, [SLOT0, SLOT1]>]>,
238    InstrItinData <tc_5ba5997d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
239    InstrItinData <tc_5eb851fc, [InstrStage<1, [SLOT0]>]>,
240    InstrItinData <tc_5f6847a1, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
241    InstrItinData <tc_60571023, [InstrStage<1, [SLOT2, SLOT3]>]>,
242    InstrItinData <tc_609d2efe, [InstrStage<1, [SLOT0, SLOT1]>]>,
243    InstrItinData <tc_63fe3df7, [InstrStage<1, [SLOT0, SLOT1]>]>,
244    InstrItinData <tc_66888ded, [InstrStage<1, [SLOT0, SLOT1]>]>,
245    InstrItinData <tc_6792d5ff, [InstrStage<1, [SLOT2, SLOT3]>]>,
246    InstrItinData <tc_681a2300, [InstrStage<1, [SLOT2]>]>,
247    InstrItinData <tc_68cb12ce, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
248    InstrItinData <tc_6aa5711a, [InstrStage<1, [SLOT0]>]>,
249    InstrItinData <tc_6ac37025, [InstrStage<1, [SLOT0]>]>,
250    InstrItinData <tc_6ebb4a12, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
251    InstrItinData <tc_6efc556e, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
252    InstrItinData <tc_6fa4db47, [InstrStage<1, [SLOT3]>]>,
253    InstrItinData <tc_73043bf4, [InstrStage<1, [SLOT3]>]>,
254    InstrItinData <tc_746baa8e, [InstrStage<1, [SLOT0]>]>,
255    InstrItinData <tc_74e47fd9, [InstrStage<1, [SLOT0, SLOT1]>]>,
256    InstrItinData <tc_7934b9df, [InstrStage<1, [SLOT3]>]>,
257    InstrItinData <tc_7a830544, [InstrStage<1, [SLOT2, SLOT3]>]>,
258    InstrItinData <tc_7f881c76, [InstrStage<1, [SLOT0, SLOT1]>]>,
259    InstrItinData <tc_84df2cd3, [InstrStage<1, [SLOT2, SLOT3]>]>,
260    InstrItinData <tc_855b0b61, [InstrStage<1, [SLOT2, SLOT3]>]>,
261    InstrItinData <tc_87735c3b, [InstrStage<1, [SLOT2, SLOT3]>]>,
262    InstrItinData <tc_897d1a9d, [InstrStage<1, [SLOT2, SLOT3]>]>,
263    InstrItinData <tc_8b15472a, [InstrStage<1, [SLOT0, SLOT1]>]>,
264    InstrItinData <tc_8fd5f294, [InstrStage<1, [SLOT2, SLOT3]>]>,
265    InstrItinData <tc_8fe6b782, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
266    InstrItinData <tc_90f3e30c, [InstrStage<1, [SLOT0, SLOT1]>]>,
267    InstrItinData <tc_976ddc4f, [InstrStage<1, [SLOT2, SLOT3]>]>,
268    InstrItinData <tc_97743097, [InstrStage<1, [SLOT2]>]>,
269    InstrItinData <tc_994333cd, [InstrStage<1, [SLOT3]>]>,
270    InstrItinData <tc_999d32db, [InstrStage<1, [SLOT2]>]>,
271    InstrItinData <tc_99be14ca, [InstrStage<1, [SLOT2, SLOT3]>]>,
272    InstrItinData <tc_9c00ce8d, [InstrStage<1, [SLOT2, SLOT3]>]>,
273    InstrItinData <tc_9c98e8af, [InstrStage<1, [SLOT0, SLOT1]>]>,
274    InstrItinData <tc_9d5941c7, [InstrStage<1, [SLOT0]>]>,
275    InstrItinData <tc_9ef61e5c, [InstrStage<1, [SLOT0, SLOT1]>]>,
276    InstrItinData <tc_9faf76ae, [InstrStage<1, [SLOT2]>]>,
277    InstrItinData <tc_9fdb5406, [InstrStage<1, [SLOT0, SLOT1]>]>,
278    InstrItinData <tc_a21dc435, [InstrStage<1, [SLOT3]>]>,
279    InstrItinData <tc_a27582fa, [InstrStage<1, [SLOT2, SLOT3]>]>,
280    InstrItinData <tc_a46f0df5, [InstrStage<1, [SLOT2, SLOT3]>]>,
281    InstrItinData <tc_a788683e, [InstrStage<1, [SLOT0, SLOT1]>]>,
282    InstrItinData <tc_a8acdac0, [InstrStage<1, [SLOT0]>]>,
283    InstrItinData <tc_a904d137, [InstrStage<1, [SLOT0, SLOT1]>]>,
284    InstrItinData <tc_adb14c66, [InstrStage<1, [SLOT0]>]>,
285    InstrItinData <tc_b13761ae, [InstrStage<1, [SLOT2]>]>,
286    InstrItinData <tc_b166348b, [InstrStage<1, [SLOT0]>]>,
287    InstrItinData <tc_b44c6e2a, [InstrStage<1, [SLOT2, SLOT3]>]>,
288    InstrItinData <tc_b77c481f, [InstrStage<1, [SLOT0, SLOT1]>]>,
289    InstrItinData <tc_b7dd427e, [InstrStage<1, [SLOT0, SLOT1]>]>,
290    InstrItinData <tc_b9488031, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
291    InstrItinData <tc_b9c0b731, [InstrStage<1, [SLOT2, SLOT3]>]>,
292    InstrItinData <tc_b9c4623f, [InstrStage<1, [SLOT3]>]>,
293    InstrItinData <tc_bad2bcaf, [InstrStage<1, [SLOT0, SLOT1]>]>,
294    InstrItinData <tc_bcc96cee, [InstrStage<1, [SLOT2, SLOT3]>]>,
295    InstrItinData <tc_bde7aaf4, [InstrStage<1, [SLOT0]>]>,
296    InstrItinData <tc_be706f30, [InstrStage<1, [SLOT2, SLOT3]>]>,
297    InstrItinData <tc_c2f7d806, [InstrStage<1, [SLOT2, SLOT3]>]>,
298    InstrItinData <tc_c5e2426d, [InstrStage<1, [SLOT3]>]>,
299    InstrItinData <tc_c6aa82f7, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
300    InstrItinData <tc_c6ce9b3f, [InstrStage<1, [SLOT2, SLOT3]>]>,
301    InstrItinData <tc_c6ebf8dd, [InstrStage<1, [SLOT2, SLOT3]>]>,
302    InstrItinData <tc_c74f796f, [InstrStage<1, [SLOT2, SLOT3]>]>,
303    InstrItinData <tc_c82dc1ff, [InstrStage<1, [SLOT3]>]>,
304    InstrItinData <tc_caaebcba, [InstrStage<1, [SLOT2, SLOT3]>]>,
305    InstrItinData <tc_cd7374a0, [InstrStage<1, [SLOT0, SLOT1]>]>,
306    InstrItinData <tc_cde8b071, [InstrStage<1, [SLOT2, SLOT3]>]>,
307    InstrItinData <tc_cf47a43f, [InstrStage<1, [SLOT0, SLOT1]>]>,
308    InstrItinData <tc_cf59f215, [InstrStage<1, [SLOT3]>]>,
309    InstrItinData <tc_d088982c, [InstrStage<1, [SLOT2, SLOT3]>]>,
310    InstrItinData <tc_d1090e34, [InstrStage<1, [SLOT0, SLOT1]>]>,
311    InstrItinData <tc_d24b2d85, [InstrStage<1, [SLOT0]>]>,
312    InstrItinData <tc_d580173f, [InstrStage<1, [SLOT2, SLOT3]>]>,
313    InstrItinData <tc_d6bf0472, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
314    InstrItinData <tc_d9709180, [InstrStage<1, [SLOT0, SLOT1]>]>,
315    InstrItinData <tc_d9f95eef, [InstrStage<1, [SLOT0]>]>,
316    InstrItinData <tc_daa058fa, [InstrStage<1, [SLOT0]>]>,
317    InstrItinData <tc_dbdffe3d, [InstrStage<1, [SLOT2, SLOT3]>]>,
318    InstrItinData <tc_e0739b8c, [InstrStage<1, [SLOT2]>]>,
319    InstrItinData <tc_e1e99bfa, [InstrStage<1, [SLOT2, SLOT3]>]>,
320    InstrItinData <tc_e216a5db, [InstrStage<1, [SLOT0]>]>,
321    InstrItinData <tc_e421e012, [InstrStage<1, [SLOT0]>]>,
322    InstrItinData <tc_e7624c08, [InstrStage<1, [SLOT0]>]>,
323    InstrItinData <tc_e7d02c66, [InstrStage<1, [SLOT0]>]>,
324    InstrItinData <tc_e913dc32, [InstrStage<1, [SLOT2, SLOT3]>]>,
325    InstrItinData <tc_e9c822f7, [InstrStage<1, [SLOT0, SLOT1]>]>,
326    InstrItinData <tc_e9fae2d6, [InstrStage<1, [SLOT2, SLOT3]>]>,
327    InstrItinData <tc_ef52ed71, [InstrStage<1, [SLOT0, SLOT1]>]>,
328    InstrItinData <tc_ef84f62f, [InstrStage<1, [SLOT2, SLOT3]>]>,
329    InstrItinData <tc_f2704b9a, [InstrStage<1, [SLOT2, SLOT3]>]>,
330    InstrItinData <tc_f3eaa14b, [InstrStage<1, [SLOT2, SLOT3]>]>,
331    InstrItinData <tc_f47d212f, [InstrStage<1, [SLOT0, SLOT1]>]>,
332    InstrItinData <tc_f49e76f4, [InstrStage<1, [SLOT2, SLOT3]>]>,
333    InstrItinData <tc_f7dd9c9f, [InstrStage<1, [SLOT0]>]>,
334    InstrItinData <tc_f86c328a, [InstrStage<1, [SLOT0, SLOT1]>]>,
335    InstrItinData <tc_f8eeed7a, [InstrStage<1, [SLOT2, SLOT3]>]>,
336    InstrItinData <tc_fcab4871, [InstrStage<1, [SLOT0]>]>,
337    InstrItinData <tc_ff9ee76e, [InstrStage<1, [SLOT0]>]>  ];
338}
339
340class DepScalarItinV5 {
341  list<InstrItinData> DepScalarItinV5_list = [
342    InstrItinData <tc_00afc57e, [InstrStage<1, [SLOT2, SLOT3]>]>,
343    InstrItinData <tc_00e7c26e, [InstrStage<1, [SLOT0]>]>,
344    InstrItinData <tc_03220ffa, [InstrStage<1, [SLOT0, SLOT1]>]>,
345    InstrItinData <tc_038a1342, [InstrStage<1, [SLOT2, SLOT3]>]>,
346    InstrItinData <tc_04c9decc, [InstrStage<1, [SLOT2, SLOT3]>]>,
347    InstrItinData <tc_05b6c987, [InstrStage<1, [SLOT0, SLOT1]>]>,
348    InstrItinData <tc_0cd51c76, [InstrStage<1, [SLOT0, SLOT1]>]>,
349    InstrItinData <tc_0dc560de, [InstrStage<1, [SLOT0, SLOT1]>]>,
350    InstrItinData <tc_0fc1ae07, [InstrStage<1, [SLOT0]>]>,
351    InstrItinData <tc_10b97e27, [InstrStage<1, [SLOT2]>]>,
352    InstrItinData <tc_1372bca1, [InstrStage<1, [SLOT0]>]>,
353    InstrItinData <tc_14cd4cfa, [InstrStage<1, [SLOT2]>]>,
354    InstrItinData <tc_15411484, [InstrStage<1, [SLOT2]>]>,
355    InstrItinData <tc_16d0d8d5, [InstrStage<1, [SLOT2, SLOT3]>]>,
356    InstrItinData <tc_181af5d0, [InstrStage<1, [SLOT2]>]>,
357    InstrItinData <tc_1853ea6d, [InstrStage<1, [SLOT2, SLOT3]>]>,
358    InstrItinData <tc_1b82a277, [InstrStage<1, [SLOT0, SLOT1]>]>,
359    InstrItinData <tc_1b9c9ee5, [InstrStage<1, [SLOT2, SLOT3]>]>,
360    InstrItinData <tc_1d5a38a8, [InstrStage<1, [SLOT0, SLOT1]>]>,
361    InstrItinData <tc_1e856f58, [InstrStage<1, [SLOT2, SLOT3]>]>,
362    InstrItinData <tc_234a11a5, [InstrStage<1, [SLOT2, SLOT3]>]>,
363    InstrItinData <tc_238d91d2, [InstrStage<1, [SLOT0, SLOT1]>]>,
364    InstrItinData <tc_29175780, [InstrStage<1, [SLOT3]>]>,
365    InstrItinData <tc_2a160009, [InstrStage<1, [SLOT0]>]>,
366    InstrItinData <tc_2b2f4060, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
367    InstrItinData <tc_2b6f77c6, [InstrStage<1, [SLOT2, SLOT3]>]>,
368    InstrItinData <tc_2f185f5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
369    InstrItinData <tc_2fc0c436, [InstrStage<1, [SLOT0, SLOT1]>]>,
370    InstrItinData <tc_351fed2d, [InstrStage<1, [SLOT2, SLOT3]>]>,
371    InstrItinData <tc_3669266a, [InstrStage<1, [SLOT2, SLOT3]>]>,
372    InstrItinData <tc_367f7f3d, [InstrStage<1, [SLOT0]>]>,
373    InstrItinData <tc_36c68ad1, [InstrStage<1, [SLOT0, SLOT1]>]>,
374    InstrItinData <tc_395dc00f, [InstrStage<1, [SLOT0]>]>,
375    InstrItinData <tc_3bc2c5d3, [InstrStage<1, [SLOT0]>]>,
376    InstrItinData <tc_3cb8ea06, [InstrStage<1, [SLOT2, SLOT3]>]>,
377    InstrItinData <tc_3d04548d, [InstrStage<1, [SLOT0]>]>,
378    InstrItinData <tc_3da80ba5, [InstrStage<1, [SLOT0]>]>,
379    InstrItinData <tc_3e07fb90, [InstrStage<1, [SLOT0, SLOT1]>]>,
380    InstrItinData <tc_41d5298e, [InstrStage<1, [SLOT2, SLOT3]>]>,
381    InstrItinData <tc_4403ca65, [InstrStage<1, [SLOT0, SLOT1]>]>,
382    InstrItinData <tc_44126683, [InstrStage<1, [SLOT0]>]>,
383    InstrItinData <tc_452f85af, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
384    InstrItinData <tc_481e5e5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
385    InstrItinData <tc_49eb22c8, [InstrStage<1, [SLOT2, SLOT3]>]>,
386    InstrItinData <tc_4ca572d4, [InstrStage<1, [SLOT3]>]>,
387    InstrItinData <tc_4d9914c9, [InstrStage<1, [SLOT0]>]>,
388    InstrItinData <tc_4d99bca9, [InstrStage<1, [SLOT2, SLOT3]>]>,
389    InstrItinData <tc_4f7cd700, [InstrStage<1, [SLOT3]>]>,
390    InstrItinData <tc_513bef45, [InstrStage<1, [SLOT0]>]>,
391    InstrItinData <tc_51b866be, [InstrStage<1, [SLOT0]>]>,
392    InstrItinData <tc_523fcf30, [InstrStage<1, [SLOT2, SLOT3]>]>,
393    InstrItinData <tc_5274e61a, [InstrStage<1, [SLOT0, SLOT1]>]>,
394    InstrItinData <tc_52d7bbea, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
395    InstrItinData <tc_53bc8a6a, [InstrStage<1, [SLOT2, SLOT3]>]>,
396    InstrItinData <tc_53bdb2f6, [InstrStage<1, [SLOT0]>]>,
397    InstrItinData <tc_540fdfbc, [InstrStage<1, [SLOT2, SLOT3]>]>,
398    InstrItinData <tc_55050d58, [InstrStage<1, [SLOT2, SLOT3]>]>,
399    InstrItinData <tc_57288781, [InstrStage<1, [SLOT0, SLOT1]>]>,
400    InstrItinData <tc_594ab548, [InstrStage<1, [SLOT0]>]>,
401    InstrItinData <tc_59a01ead, [InstrStage<1, [SLOT2]>]>,
402    InstrItinData <tc_5acef64a, [InstrStage<1, [SLOT0, SLOT1]>]>,
403    InstrItinData <tc_5ba5997d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
404    InstrItinData <tc_5eb851fc, [InstrStage<1, [SLOT0]>]>,
405    InstrItinData <tc_5f6847a1, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
406    InstrItinData <tc_60571023, [InstrStage<1, [SLOT2, SLOT3]>]>,
407    InstrItinData <tc_609d2efe, [InstrStage<1, [SLOT0, SLOT1]>]>,
408    InstrItinData <tc_63fe3df7, [InstrStage<1, [SLOT0, SLOT1]>]>,
409    InstrItinData <tc_66888ded, [InstrStage<1, [SLOT0, SLOT1]>]>,
410    InstrItinData <tc_6792d5ff, [InstrStage<1, [SLOT2, SLOT3]>]>,
411    InstrItinData <tc_681a2300, [InstrStage<1, [SLOT2]>]>,
412    InstrItinData <tc_68cb12ce, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
413    InstrItinData <tc_6aa5711a, [InstrStage<1, [SLOT0]>]>,
414    InstrItinData <tc_6ac37025, [InstrStage<1, [SLOT0]>]>,
415    InstrItinData <tc_6ebb4a12, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
416    InstrItinData <tc_6efc556e, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
417    InstrItinData <tc_6fa4db47, [InstrStage<1, [SLOT3]>]>,
418    InstrItinData <tc_73043bf4, [InstrStage<1, [SLOT3]>]>,
419    InstrItinData <tc_746baa8e, [InstrStage<1, [SLOT0]>]>,
420    InstrItinData <tc_74e47fd9, [InstrStage<1, [SLOT0, SLOT1]>]>,
421    InstrItinData <tc_7934b9df, [InstrStage<1, [SLOT3]>]>,
422    InstrItinData <tc_7a830544, [InstrStage<1, [SLOT2, SLOT3]>]>,
423    InstrItinData <tc_7f881c76, [InstrStage<1, [SLOT0, SLOT1]>]>,
424    InstrItinData <tc_84df2cd3, [InstrStage<1, [SLOT2, SLOT3]>]>,
425    InstrItinData <tc_855b0b61, [InstrStage<1, [SLOT2, SLOT3]>]>,
426    InstrItinData <tc_87735c3b, [InstrStage<1, [SLOT2, SLOT3]>]>,
427    InstrItinData <tc_897d1a9d, [InstrStage<1, [SLOT2, SLOT3]>]>,
428    InstrItinData <tc_8b15472a, [InstrStage<1, [SLOT0, SLOT1]>]>,
429    InstrItinData <tc_8fd5f294, [InstrStage<1, [SLOT2, SLOT3]>]>,
430    InstrItinData <tc_8fe6b782, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
431    InstrItinData <tc_90f3e30c, [InstrStage<1, [SLOT0, SLOT1]>]>,
432    InstrItinData <tc_976ddc4f, [InstrStage<1, [SLOT2, SLOT3]>]>,
433    InstrItinData <tc_97743097, [InstrStage<1, [SLOT2]>]>,
434    InstrItinData <tc_994333cd, [InstrStage<1, [SLOT3]>]>,
435    InstrItinData <tc_999d32db, [InstrStage<1, [SLOT2]>]>,
436    InstrItinData <tc_99be14ca, [InstrStage<1, [SLOT2, SLOT3]>]>,
437    InstrItinData <tc_9c00ce8d, [InstrStage<1, [SLOT2, SLOT3]>]>,
438    InstrItinData <tc_9c98e8af, [InstrStage<1, [SLOT0, SLOT1]>]>,
439    InstrItinData <tc_9d5941c7, [InstrStage<1, [SLOT0]>]>,
440    InstrItinData <tc_9ef61e5c, [InstrStage<1, [SLOT0, SLOT1]>]>,
441    InstrItinData <tc_9faf76ae, [InstrStage<1, [SLOT2]>]>,
442    InstrItinData <tc_9fdb5406, [InstrStage<1, [SLOT0, SLOT1]>]>,
443    InstrItinData <tc_a21dc435, [InstrStage<1, [SLOT3]>]>,
444    InstrItinData <tc_a27582fa, [InstrStage<1, [SLOT2, SLOT3]>]>,
445    InstrItinData <tc_a46f0df5, [InstrStage<1, [SLOT2, SLOT3]>]>,
446    InstrItinData <tc_a788683e, [InstrStage<1, [SLOT0, SLOT1]>]>,
447    InstrItinData <tc_a8acdac0, [InstrStage<1, [SLOT0]>]>,
448    InstrItinData <tc_a904d137, [InstrStage<1, [SLOT0, SLOT1]>]>,
449    InstrItinData <tc_adb14c66, [InstrStage<1, [SLOT0]>]>,
450    InstrItinData <tc_b13761ae, [InstrStage<1, [SLOT2]>]>,
451    InstrItinData <tc_b166348b, [InstrStage<1, [SLOT0]>]>,
452    InstrItinData <tc_b44c6e2a, [InstrStage<1, [SLOT2, SLOT3]>]>,
453    InstrItinData <tc_b77c481f, [InstrStage<1, [SLOT0, SLOT1]>]>,
454    InstrItinData <tc_b7dd427e, [InstrStage<1, [SLOT0, SLOT1]>]>,
455    InstrItinData <tc_b9488031, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
456    InstrItinData <tc_b9c0b731, [InstrStage<1, [SLOT2, SLOT3]>]>,
457    InstrItinData <tc_b9c4623f, [InstrStage<1, [SLOT3]>]>,
458    InstrItinData <tc_bad2bcaf, [InstrStage<1, [SLOT0, SLOT1]>]>,
459    InstrItinData <tc_bcc96cee, [InstrStage<1, [SLOT2, SLOT3]>]>,
460    InstrItinData <tc_bde7aaf4, [InstrStage<1, [SLOT0]>]>,
461    InstrItinData <tc_be706f30, [InstrStage<1, [SLOT2, SLOT3]>]>,
462    InstrItinData <tc_c2f7d806, [InstrStage<1, [SLOT2, SLOT3]>]>,
463    InstrItinData <tc_c5e2426d, [InstrStage<1, [SLOT3]>]>,
464    InstrItinData <tc_c6aa82f7, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
465    InstrItinData <tc_c6ce9b3f, [InstrStage<1, [SLOT2, SLOT3]>]>,
466    InstrItinData <tc_c6ebf8dd, [InstrStage<1, [SLOT2, SLOT3]>]>,
467    InstrItinData <tc_c74f796f, [InstrStage<1, [SLOT2, SLOT3]>]>,
468    InstrItinData <tc_c82dc1ff, [InstrStage<1, [SLOT3]>]>,
469    InstrItinData <tc_caaebcba, [InstrStage<1, [SLOT2, SLOT3]>]>,
470    InstrItinData <tc_cd7374a0, [InstrStage<1, [SLOT0, SLOT1]>]>,
471    InstrItinData <tc_cde8b071, [InstrStage<1, [SLOT2, SLOT3]>]>,
472    InstrItinData <tc_cf47a43f, [InstrStage<1, [SLOT0, SLOT1]>]>,
473    InstrItinData <tc_cf59f215, [InstrStage<1, [SLOT3]>]>,
474    InstrItinData <tc_d088982c, [InstrStage<1, [SLOT2, SLOT3]>]>,
475    InstrItinData <tc_d1090e34, [InstrStage<1, [SLOT0, SLOT1]>]>,
476    InstrItinData <tc_d24b2d85, [InstrStage<1, [SLOT0]>]>,
477    InstrItinData <tc_d580173f, [InstrStage<1, [SLOT2, SLOT3]>]>,
478    InstrItinData <tc_d6bf0472, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
479    InstrItinData <tc_d9709180, [InstrStage<1, [SLOT0, SLOT1]>]>,
480    InstrItinData <tc_d9f95eef, [InstrStage<1, [SLOT0]>]>,
481    InstrItinData <tc_daa058fa, [InstrStage<1, [SLOT0]>]>,
482    InstrItinData <tc_dbdffe3d, [InstrStage<1, [SLOT2, SLOT3]>]>,
483    InstrItinData <tc_e0739b8c, [InstrStage<1, [SLOT2]>]>,
484    InstrItinData <tc_e1e99bfa, [InstrStage<1, [SLOT2, SLOT3]>]>,
485    InstrItinData <tc_e216a5db, [InstrStage<1, [SLOT0]>]>,
486    InstrItinData <tc_e421e012, [InstrStage<1, [SLOT0]>]>,
487    InstrItinData <tc_e7624c08, [InstrStage<1, [SLOT0]>]>,
488    InstrItinData <tc_e7d02c66, [InstrStage<1, [SLOT0]>]>,
489    InstrItinData <tc_e913dc32, [InstrStage<1, [SLOT2, SLOT3]>]>,
490    InstrItinData <tc_e9c822f7, [InstrStage<1, [SLOT0, SLOT1]>]>,
491    InstrItinData <tc_e9fae2d6, [InstrStage<1, [SLOT2, SLOT3]>]>,
492    InstrItinData <tc_ef52ed71, [InstrStage<1, [SLOT0, SLOT1]>]>,
493    InstrItinData <tc_ef84f62f, [InstrStage<1, [SLOT2, SLOT3]>]>,
494    InstrItinData <tc_f2704b9a, [InstrStage<1, [SLOT2, SLOT3]>]>,
495    InstrItinData <tc_f3eaa14b, [InstrStage<1, [SLOT2, SLOT3]>]>,
496    InstrItinData <tc_f47d212f, [InstrStage<1, [SLOT0, SLOT1]>]>,
497    InstrItinData <tc_f49e76f4, [InstrStage<1, [SLOT2, SLOT3]>]>,
498    InstrItinData <tc_f7dd9c9f, [InstrStage<1, [SLOT0]>]>,
499    InstrItinData <tc_f86c328a, [InstrStage<1, [SLOT0, SLOT1]>]>,
500    InstrItinData <tc_f8eeed7a, [InstrStage<1, [SLOT2, SLOT3]>]>,
501    InstrItinData <tc_fcab4871, [InstrStage<1, [SLOT0]>]>,
502    InstrItinData <tc_ff9ee76e, [InstrStage<1, [SLOT0]>]>  ];
503}
504
505class DepScalarItinV55 {
506  list<InstrItinData> DepScalarItinV55_list = [
507    InstrItinData <tc_00afc57e, /*tc_2*/
508      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
509      [Hex_FWD, Hex_FWD]>,
510
511    InstrItinData <tc_00e7c26e, /*tc_st*/
512      [InstrStage<1, [SLOT0]>], [1],
513      [Hex_FWD]>,
514
515    InstrItinData <tc_03220ffa, /*tc_ld*/
516      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
517      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
518
519    InstrItinData <tc_038a1342, /*tc_3*/
520      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1, 2],
521      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
522
523    InstrItinData <tc_04c9decc, /*tc_2early*/
524      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
525      [Hex_FWD, Hex_FWD, Hex_FWD]>,
526
527    InstrItinData <tc_05b6c987, /*tc_st*/
528      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
529      [Hex_FWD, Hex_FWD, Hex_FWD]>,
530
531    InstrItinData <tc_0cd51c76, /*tc_ld*/
532      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
533      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
534
535    InstrItinData <tc_0dc560de, /*tc_st*/
536      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
537      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
538
539    InstrItinData <tc_0fc1ae07, /*tc_ld*/
540      [InstrStage<1, [SLOT0]>], [2],
541      [Hex_FWD]>,
542
543    InstrItinData <tc_10b97e27, /*tc_2early*/
544      [InstrStage<1, [SLOT2]>], [2, 1],
545      [Hex_FWD, Hex_FWD]>,
546
547    InstrItinData <tc_1372bca1, /*tc_3stall*/
548      [InstrStage<1, [SLOT0]>], [4, 1, 1],
549      [Hex_FWD, Hex_FWD, Hex_FWD]>,
550
551    InstrItinData <tc_14cd4cfa, /*tc_2early*/
552      [InstrStage<1, [SLOT2]>], [2],
553      [Hex_FWD]>,
554
555    InstrItinData <tc_15411484, /*tc_2early*/
556      [InstrStage<1, [SLOT2]>], [1],
557      [Hex_FWD]>,
558
559    InstrItinData <tc_16d0d8d5, /*tc_3x*/
560      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
561      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
562
563    InstrItinData <tc_181af5d0, /*tc_2early*/
564      [InstrStage<1, [SLOT2]>], [3, 1],
565      [Hex_FWD, Hex_FWD]>,
566
567    InstrItinData <tc_1853ea6d, /*tc_3x*/
568      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
569      [Hex_FWD, Hex_FWD, Hex_FWD]>,
570
571    InstrItinData <tc_1b82a277, /*tc_1*/
572      [InstrStage<1, [SLOT0, SLOT1]>], [3],
573      [Hex_FWD]>,
574
575    InstrItinData <tc_1b9c9ee5, /*tc_1*/
576      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
577      [Hex_FWD, Hex_FWD, Hex_FWD]>,
578
579    InstrItinData <tc_1d5a38a8, /*tc_ld*/
580      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
581      [Hex_FWD, Hex_FWD, Hex_FWD]>,
582
583    InstrItinData <tc_1e856f58, /*tc_2early*/
584      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
585      [Hex_FWD, Hex_FWD, Hex_FWD]>,
586
587    InstrItinData <tc_234a11a5, /*tc_3x*/
588      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
589      [Hex_FWD, Hex_FWD]>,
590
591    InstrItinData <tc_238d91d2, /*tc_st*/
592      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
593      [Hex_FWD, Hex_FWD, Hex_FWD]>,
594
595    InstrItinData <tc_29175780, /*tc_3x*/
596      [InstrStage<1, [SLOT3]>], [4, 2],
597      [Hex_FWD, Hex_FWD]>,
598
599    InstrItinData <tc_2a160009, /*tc_2early*/
600      [InstrStage<1, [SLOT0]>], [],
601      []>,
602
603    InstrItinData <tc_2b2f4060, /*tc_1*/
604      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
605      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
606
607    InstrItinData <tc_2b6f77c6, /*tc_2*/
608      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
609      [Hex_FWD, Hex_FWD, Hex_FWD]>,
610
611    InstrItinData <tc_2f185f5c, /*tc_2early*/
612      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
613      [Hex_FWD, Hex_FWD]>,
614
615    InstrItinData <tc_2fc0c436, /*tc_ld*/
616      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
617      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
618
619    InstrItinData <tc_351fed2d, /*tc_2early*/
620      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
621      [Hex_FWD, Hex_FWD]>,
622
623    InstrItinData <tc_3669266a, /*tc_2early*/
624      [InstrStage<1, [SLOT2, SLOT3]>], [2],
625      [Hex_FWD]>,
626
627    InstrItinData <tc_367f7f3d, /*tc_st*/
628      [InstrStage<1, [SLOT0]>], [],
629      []>,
630
631    InstrItinData <tc_36c68ad1, /*tc_ld*/
632      [InstrStage<1, [SLOT0, SLOT1]>], [],
633      []>,
634
635    InstrItinData <tc_395dc00f, /*tc_3stall*/
636      [InstrStage<1, [SLOT0]>], [4, 3, 1],
637      [Hex_FWD, Hex_FWD, Hex_FWD]>,
638
639    InstrItinData <tc_3bc2c5d3, /*tc_3stall*/
640      [InstrStage<1, [SLOT0]>], [2],
641      [Hex_FWD]>,
642
643    InstrItinData <tc_3cb8ea06, /*tc_2early*/
644      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
645      [Hex_FWD, Hex_FWD]>,
646
647    InstrItinData <tc_3d04548d, /*tc_3stall*/
648      [InstrStage<1, [SLOT0]>], [4, 2],
649      [Hex_FWD, Hex_FWD]>,
650
651    InstrItinData <tc_3da80ba5, /*tc_ld*/
652      [InstrStage<1, [SLOT0]>], [1],
653      [Hex_FWD]>,
654
655    InstrItinData <tc_3e07fb90, /*tc_st*/
656      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
657      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
658
659    InstrItinData <tc_41d5298e, /*tc_2*/
660      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
661      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
662
663    InstrItinData <tc_4403ca65, /*tc_ld*/
664      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
665      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
666
667    InstrItinData <tc_44126683, /*tc_st*/
668      [InstrStage<1, [SLOT0]>], [1, 2, 2],
669      [Hex_FWD, Hex_FWD, Hex_FWD]>,
670
671    InstrItinData <tc_452f85af, /*tc_1*/
672      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
673      [Hex_FWD]>,
674
675    InstrItinData <tc_481e5e5c, /*tc_2early*/
676      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
677      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
678
679    InstrItinData <tc_49eb22c8, /*tc_1*/
680      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
681      [Hex_FWD, Hex_FWD, Hex_FWD]>,
682
683    InstrItinData <tc_4ca572d4, /*tc_3x*/
684      [InstrStage<1, [SLOT3]>], [],
685      []>,
686
687    InstrItinData <tc_4d9914c9, /*tc_ld*/
688      [InstrStage<1, [SLOT0]>], [1, 2],
689      [Hex_FWD, Hex_FWD]>,
690
691    InstrItinData <tc_4d99bca9, /*tc_3x*/
692      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
693      [Hex_FWD, Hex_FWD, Hex_FWD]>,
694
695    InstrItinData <tc_4f7cd700, /*tc_3x*/
696      [InstrStage<1, [SLOT3]>], [2, 1],
697      [Hex_FWD, Hex_FWD]>,
698
699    InstrItinData <tc_513bef45, /*tc_3stall*/
700      [InstrStage<1, [SLOT0]>], [4, 2, 1],
701      [Hex_FWD, Hex_FWD, Hex_FWD]>,
702
703    InstrItinData <tc_51b866be, /*tc_3stall*/
704      [InstrStage<1, [SLOT0]>], [3, 1, 2],
705      [Hex_FWD, Hex_FWD, Hex_FWD]>,
706
707    InstrItinData <tc_523fcf30, /*tc_3stall*/
708      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
709      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
710
711    InstrItinData <tc_5274e61a, /*tc_st*/
712      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
713      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
714
715    InstrItinData <tc_52d7bbea, /*tc_2early*/
716      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
717      []>,
718
719    InstrItinData <tc_53bc8a6a, /*tc_2early*/
720      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
721      [Hex_FWD, Hex_FWD, Hex_FWD]>,
722
723    InstrItinData <tc_53bdb2f6, /*tc_st*/
724      [InstrStage<1, [SLOT0]>], [3, 2, 3],
725      [Hex_FWD, Hex_FWD, Hex_FWD]>,
726
727    InstrItinData <tc_540fdfbc, /*tc_1*/
728      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
729      [Hex_FWD, Hex_FWD, Hex_FWD]>,
730
731    InstrItinData <tc_55050d58, /*tc_1*/
732      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
733      [Hex_FWD, Hex_FWD, Hex_FWD]>,
734
735    InstrItinData <tc_57288781, /*tc_st*/
736      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
737      [Hex_FWD, Hex_FWD]>,
738
739    InstrItinData <tc_594ab548, /*tc_st*/
740      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
741      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
742
743    InstrItinData <tc_59a01ead, /*tc_2early*/
744      [InstrStage<1, [SLOT2]>], [3, 2, 2],
745      [Hex_FWD, Hex_FWD, Hex_FWD]>,
746
747    InstrItinData <tc_5acef64a, /*tc_ld*/
748      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
749      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
750
751    InstrItinData <tc_5ba5997d, /*tc_2*/
752      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
753      [Hex_FWD, Hex_FWD, Hex_FWD]>,
754
755    InstrItinData <tc_5eb851fc, /*tc_3stall*/
756      [InstrStage<1, [SLOT0]>], [1, 3, 2],
757      [Hex_FWD, Hex_FWD, Hex_FWD]>,
758
759    InstrItinData <tc_5f6847a1, /*tc_1*/
760      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
761      [Hex_FWD, Hex_FWD, Hex_FWD]>,
762
763    InstrItinData <tc_60571023, /*tc_3x*/
764      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
765      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
766
767    InstrItinData <tc_609d2efe, /*tc_1*/
768      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
769      [Hex_FWD, Hex_FWD, Hex_FWD]>,
770
771    InstrItinData <tc_63fe3df7, /*tc_ld*/
772      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
773      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
774
775    InstrItinData <tc_66888ded, /*tc_st*/
776      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
777      [Hex_FWD, Hex_FWD, Hex_FWD]>,
778
779    InstrItinData <tc_6792d5ff, /*tc_3x*/
780      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
781      [Hex_FWD, Hex_FWD, Hex_FWD]>,
782
783    InstrItinData <tc_681a2300, /*tc_2early*/
784      [InstrStage<1, [SLOT2]>], [2],
785      [Hex_FWD]>,
786
787    InstrItinData <tc_68cb12ce, /*tc_1*/
788      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
789      [Hex_FWD, Hex_FWD]>,
790
791    InstrItinData <tc_6aa5711a, /*tc_ld*/
792      [InstrStage<1, [SLOT0]>], [4, 1],
793      [Hex_FWD, Hex_FWD]>,
794
795    InstrItinData <tc_6ac37025, /*tc_st*/
796      [InstrStage<1, [SLOT0]>], [2, 2, 3],
797      [Hex_FWD, Hex_FWD, Hex_FWD]>,
798
799    InstrItinData <tc_6ebb4a12, /*tc_2early*/
800      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
801      [Hex_FWD, Hex_FWD, Hex_FWD]>,
802
803    InstrItinData <tc_6efc556e, /*tc_1*/
804      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
805      []>,
806
807    InstrItinData <tc_6fa4db47, /*tc_3x*/
808      [InstrStage<1, [SLOT3]>], [4, 2],
809      [Hex_FWD, Hex_FWD]>,
810
811    InstrItinData <tc_73043bf4, /*tc_2early*/
812      [InstrStage<1, [SLOT3]>], [1, 2],
813      [Hex_FWD, Hex_FWD]>,
814
815    InstrItinData <tc_746baa8e, /*tc_3stall*/
816      [InstrStage<1, [SLOT0]>], [3, 2],
817      [Hex_FWD, Hex_FWD]>,
818
819    InstrItinData <tc_74e47fd9, /*tc_st*/
820      [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
821      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
822
823    InstrItinData <tc_7934b9df, /*tc_3x*/
824      [InstrStage<1, [SLOT3]>], [2, 1],
825      [Hex_FWD, Hex_FWD]>,
826
827    InstrItinData <tc_7a830544, /*tc_2early*/
828      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
829      [Hex_FWD, Hex_FWD, Hex_FWD]>,
830
831    InstrItinData <tc_7f881c76, /*tc_ld*/
832      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
833      [Hex_FWD, Hex_FWD, Hex_FWD]>,
834
835    InstrItinData <tc_84df2cd3, /*tc_1*/
836      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
837      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
838
839    InstrItinData <tc_855b0b61, /*tc_2early*/
840      [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
841      [Hex_FWD, Hex_FWD, Hex_FWD]>,
842
843    InstrItinData <tc_87735c3b, /*tc_1*/
844      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2, 2],
845      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
846
847    InstrItinData <tc_897d1a9d, /*tc_1*/
848      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
849      [Hex_FWD, Hex_FWD, Hex_FWD]>,
850
851    InstrItinData <tc_8b15472a, /*tc_st*/
852      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
853      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
854
855    InstrItinData <tc_8fd5f294, /*tc_3x*/
856      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
857      [Hex_FWD, Hex_FWD, Hex_FWD]>,
858
859    InstrItinData <tc_8fe6b782, /*tc_2*/
860      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
861      [Hex_FWD, Hex_FWD, Hex_FWD]>,
862
863    InstrItinData <tc_90f3e30c, /*tc_2early*/
864      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
865      [Hex_FWD, Hex_FWD]>,
866
867    InstrItinData <tc_976ddc4f, /*tc_3x*/
868      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
869      [Hex_FWD, Hex_FWD, Hex_FWD]>,
870
871    InstrItinData <tc_97743097, /*tc_2early*/
872      [InstrStage<1, [SLOT2]>], [2, 1],
873      [Hex_FWD, Hex_FWD]>,
874
875    InstrItinData <tc_994333cd, /*tc_3x*/
876      [InstrStage<1, [SLOT3]>], [4, 1],
877      [Hex_FWD, Hex_FWD]>,
878
879    InstrItinData <tc_999d32db, /*tc_2early*/
880      [InstrStage<1, [SLOT2]>], [1],
881      [Hex_FWD]>,
882
883    InstrItinData <tc_99be14ca, /*tc_2early*/
884      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
885      [Hex_FWD, Hex_FWD, Hex_FWD]>,
886
887    InstrItinData <tc_9c00ce8d, /*tc_3x*/
888      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
889      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
890
891    InstrItinData <tc_9c98e8af, /*tc_ld*/
892      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
893      [Hex_FWD, Hex_FWD]>,
894
895    InstrItinData <tc_9d5941c7, /*tc_st*/
896      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
897      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
898
899    InstrItinData <tc_9ef61e5c, /*tc_ld*/
900      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
901      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
902
903    InstrItinData <tc_9faf76ae, /*tc_2early*/
904      [InstrStage<1, [SLOT2]>], [1],
905      [Hex_FWD]>,
906
907    InstrItinData <tc_9fdb5406, /*tc_st*/
908      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
909      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
910
911    InstrItinData <tc_a21dc435, /*tc_3x*/
912      [InstrStage<1, [SLOT3]>], [4, 1],
913      [Hex_FWD, Hex_FWD]>,
914
915    InstrItinData <tc_a27582fa, /*tc_2early*/
916      [InstrStage<1, [SLOT2, SLOT3]>], [2],
917      [Hex_FWD]>,
918
919    InstrItinData <tc_a46f0df5, /*tc_2early*/
920      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
921      [Hex_FWD, Hex_FWD]>,
922
923    InstrItinData <tc_a788683e, /*tc_st*/
924      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
925      [Hex_FWD, Hex_FWD]>,
926
927    InstrItinData <tc_a8acdac0, /*tc_st*/
928      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
929      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
930
931    InstrItinData <tc_a904d137, /*tc_1*/
932      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
933      [Hex_FWD, Hex_FWD]>,
934
935    InstrItinData <tc_adb14c66, /*tc_st*/
936      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
937      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
938
939    InstrItinData <tc_b13761ae, /*tc_2early*/
940      [InstrStage<1, [SLOT2]>], [],
941      []>,
942
943    InstrItinData <tc_b166348b, /*tc_st*/
944      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
945      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
946
947    InstrItinData <tc_b44c6e2a, /*tc_2*/
948      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
949      [Hex_FWD, Hex_FWD, Hex_FWD]>,
950
951    InstrItinData <tc_b77c481f, /*tc_ld*/
952      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
953      [Hex_FWD, Hex_FWD, Hex_FWD]>,
954
955    InstrItinData <tc_b7dd427e, /*tc_ld*/
956      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
957      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
958
959    InstrItinData <tc_b9488031, /*tc_1*/
960      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
961      [Hex_FWD, Hex_FWD, Hex_FWD]>,
962
963    InstrItinData <tc_b9c0b731, /*tc_3x*/
964      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
965      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
966
967    InstrItinData <tc_b9c4623f, /*tc_2*/
968      [InstrStage<1, [SLOT3]>], [4, 2],
969      [Hex_FWD, Hex_FWD]>,
970
971    InstrItinData <tc_bad2bcaf, /*tc_ld*/
972      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
973      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
974
975    InstrItinData <tc_bcc96cee, /*tc_3x*/
976      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
977      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
978
979    InstrItinData <tc_bde7aaf4, /*tc_3stall*/
980      [InstrStage<1, [SLOT0]>], [3, 2, 2],
981      [Hex_FWD, Hex_FWD, Hex_FWD]>,
982
983    InstrItinData <tc_be706f30, /*tc_1*/
984      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
985      [Hex_FWD, Hex_FWD]>,
986
987    InstrItinData <tc_c2f7d806, /*tc_2*/
988      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
989      [Hex_FWD, Hex_FWD]>,
990
991    InstrItinData <tc_c5e2426d, /*tc_3x*/
992      [InstrStage<1, [SLOT3]>], [2, 2],
993      [Hex_FWD, Hex_FWD]>,
994
995    InstrItinData <tc_c6aa82f7, /*tc_2early*/
996      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
997      [Hex_FWD, Hex_FWD, Hex_FWD]>,
998
999    InstrItinData <tc_c6ce9b3f, /*tc_3*/
1000      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
1001      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1002
1003    InstrItinData <tc_c6ebf8dd, /*tc_3stall*/
1004      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1005      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1006
1007    InstrItinData <tc_c74f796f, /*tc_2*/
1008      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1009      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1010
1011    InstrItinData <tc_c82dc1ff, /*tc_3x*/
1012      [InstrStage<1, [SLOT3]>], [1],
1013      [Hex_FWD]>,
1014
1015    InstrItinData <tc_caaebcba, /*tc_3*/
1016      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
1017      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1018
1019    InstrItinData <tc_cd7374a0, /*tc_st*/
1020      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1021      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1022
1023    InstrItinData <tc_cde8b071, /*tc_1*/
1024      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1025      [Hex_FWD, Hex_FWD]>,
1026
1027    InstrItinData <tc_cf47a43f, /*tc_ld*/
1028      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1029      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1030
1031    InstrItinData <tc_cf59f215, /*tc_3x*/
1032      [InstrStage<1, [SLOT3]>], [2, 2],
1033      [Hex_FWD, Hex_FWD]>,
1034
1035    InstrItinData <tc_d088982c, /*tc_1*/
1036      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1037      [Hex_FWD, Hex_FWD]>,
1038
1039    InstrItinData <tc_d1090e34, /*tc_ld*/
1040      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1041      [Hex_FWD, Hex_FWD]>,
1042
1043    InstrItinData <tc_d24b2d85, /*tc_st*/
1044      [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1045      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1046
1047    InstrItinData <tc_d580173f, /*tc_3*/
1048      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
1049      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1050
1051    InstrItinData <tc_d6bf0472, /*tc_1*/
1052      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1053      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1054
1055    InstrItinData <tc_d9709180, /*tc_st*/
1056      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1057      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1058
1059    InstrItinData <tc_d9f95eef, /*tc_st*/
1060      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1061      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1062
1063    InstrItinData <tc_daa058fa, /*tc_3stall*/
1064      [InstrStage<1, [SLOT0]>], [1, 1],
1065      [Hex_FWD, Hex_FWD]>,
1066
1067    InstrItinData <tc_dbdffe3d, /*tc_2*/
1068      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1069      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1070
1071    InstrItinData <tc_e0739b8c, /*tc_2early*/
1072      [InstrStage<1, [SLOT2]>], [2, 1],
1073      [Hex_FWD, Hex_FWD]>,
1074
1075    InstrItinData <tc_e1e99bfa, /*tc_2early*/
1076      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1077      [Hex_FWD, Hex_FWD]>,
1078
1079    InstrItinData <tc_e216a5db, /*tc_ld*/
1080      [InstrStage<1, [SLOT0]>], [4, 2, 2],
1081      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1082
1083    InstrItinData <tc_e421e012, /*tc_st*/
1084      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
1085      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1086
1087    InstrItinData <tc_e7624c08, /*tc_3stall*/
1088      [InstrStage<1, [SLOT0]>], [3],
1089      [Hex_FWD]>,
1090
1091    InstrItinData <tc_e7d02c66, /*tc_st*/
1092      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1093      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1094
1095    InstrItinData <tc_e913dc32, /*tc_3x*/
1096      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1097      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1098
1099    InstrItinData <tc_e9c822f7, /*tc_1*/
1100      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1101      [Hex_FWD]>,
1102
1103    InstrItinData <tc_e9fae2d6, /*tc_2early*/
1104      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1105      [Hex_FWD, Hex_FWD]>,
1106
1107    InstrItinData <tc_ef52ed71, /*tc_ld*/
1108      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1109      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1110
1111    InstrItinData <tc_ef84f62f, /*tc_2*/
1112      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1113      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1114
1115    InstrItinData <tc_f2704b9a, /*tc_2early*/
1116      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1117      [Hex_FWD, Hex_FWD]>,
1118
1119    InstrItinData <tc_f3eaa14b, /*tc_3x*/
1120      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
1121      [Hex_FWD, Hex_FWD]>,
1122
1123    InstrItinData <tc_f47d212f, /*tc_ld*/
1124      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1125      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1126
1127    InstrItinData <tc_f49e76f4, /*tc_2*/
1128      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1129      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1130
1131    InstrItinData <tc_f7dd9c9f, /*tc_st*/
1132      [InstrStage<1, [SLOT0]>], [1, 2, 3],
1133      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1134
1135    InstrItinData <tc_f86c328a, /*tc_st*/
1136      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1137      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1138
1139    InstrItinData <tc_f8eeed7a, /*tc_1*/
1140      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1141      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1142
1143    InstrItinData <tc_fcab4871, /*tc_3stall*/
1144      [InstrStage<1, [SLOT0]>], [],
1145      []>,
1146
1147    InstrItinData <tc_ff9ee76e, /*tc_st*/
1148      [InstrStage<1, [SLOT0]>], [2, 3],
1149      [Hex_FWD, Hex_FWD]>
1150  ];
1151}
1152
1153class DepScalarItinV60 {
1154  list<InstrItinData> DepScalarItinV60_list = [
1155    InstrItinData <tc_00afc57e, /*tc_2*/
1156      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1157      [Hex_FWD, Hex_FWD]>,
1158
1159    InstrItinData <tc_00e7c26e, /*tc_st*/
1160      [InstrStage<1, [SLOT0]>], [1],
1161      [Hex_FWD]>,
1162
1163    InstrItinData <tc_03220ffa, /*tc_ld*/
1164      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1165      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1166
1167    InstrItinData <tc_038a1342, /*tc_4x*/
1168      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1169      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1170
1171    InstrItinData <tc_04c9decc, /*tc_3stall*/
1172      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1173      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1174
1175    InstrItinData <tc_05b6c987, /*tc_st*/
1176      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1177      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1178
1179    InstrItinData <tc_0cd51c76, /*tc_ld*/
1180      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1181      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1182
1183    InstrItinData <tc_0dc560de, /*tc_st*/
1184      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1185      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1186
1187    InstrItinData <tc_0fc1ae07, /*tc_ld*/
1188      [InstrStage<1, [SLOT0]>], [2],
1189      [Hex_FWD]>,
1190
1191    InstrItinData <tc_10b97e27, /*tc_2early*/
1192      [InstrStage<1, [SLOT2]>], [2, 1],
1193      [Hex_FWD, Hex_FWD]>,
1194
1195    InstrItinData <tc_1372bca1, /*tc_3stall*/
1196      [InstrStage<1, [SLOT0]>], [4, 1, 1],
1197      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1198
1199    InstrItinData <tc_14cd4cfa, /*tc_2early*/
1200      [InstrStage<1, [SLOT2]>], [2],
1201      [Hex_FWD]>,
1202
1203    InstrItinData <tc_15411484, /*tc_2early*/
1204      [InstrStage<1, [SLOT2]>], [1],
1205      [Hex_FWD]>,
1206
1207    InstrItinData <tc_16d0d8d5, /*tc_3x*/
1208      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1209      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1210
1211    InstrItinData <tc_181af5d0, /*tc_2early*/
1212      [InstrStage<1, [SLOT2]>], [3, 1],
1213      [Hex_FWD, Hex_FWD]>,
1214
1215    InstrItinData <tc_1853ea6d, /*tc_3x*/
1216      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1217      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1218
1219    InstrItinData <tc_1b82a277, /*tc_1*/
1220      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1221      [Hex_FWD]>,
1222
1223    InstrItinData <tc_1b9c9ee5, /*tc_2*/
1224      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1225      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1226
1227    InstrItinData <tc_1d5a38a8, /*tc_ld*/
1228      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1229      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1230
1231    InstrItinData <tc_1e856f58, /*tc_2early*/
1232      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1233      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1234
1235    InstrItinData <tc_234a11a5, /*tc_2*/
1236      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1237      [Hex_FWD, Hex_FWD]>,
1238
1239    InstrItinData <tc_238d91d2, /*tc_st*/
1240      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1241      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1242
1243    InstrItinData <tc_29175780, /*tc_3x*/
1244      [InstrStage<1, [SLOT3]>], [4, 2],
1245      [Hex_FWD, Hex_FWD]>,
1246
1247    InstrItinData <tc_2a160009, /*tc_2early*/
1248      [InstrStage<1, [SLOT0]>], [],
1249      []>,
1250
1251    InstrItinData <tc_2b2f4060, /*tc_1*/
1252      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1253      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1254
1255    InstrItinData <tc_2b6f77c6, /*tc_2*/
1256      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1257      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1258
1259    InstrItinData <tc_2f185f5c, /*tc_2early*/
1260      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1261      [Hex_FWD, Hex_FWD]>,
1262
1263    InstrItinData <tc_2fc0c436, /*tc_ld*/
1264      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1265      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1266
1267    InstrItinData <tc_351fed2d, /*tc_2early*/
1268      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1269      [Hex_FWD, Hex_FWD]>,
1270
1271    InstrItinData <tc_3669266a, /*tc_2early*/
1272      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1273      [Hex_FWD]>,
1274
1275    InstrItinData <tc_367f7f3d, /*tc_st*/
1276      [InstrStage<1, [SLOT0]>], [],
1277      []>,
1278
1279    InstrItinData <tc_36c68ad1, /*tc_ld*/
1280      [InstrStage<1, [SLOT0, SLOT1]>], [],
1281      []>,
1282
1283    InstrItinData <tc_395dc00f, /*tc_newvjump*/
1284      [InstrStage<1, [SLOT0]>], [3, 3, 2],
1285      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1286
1287    InstrItinData <tc_3bc2c5d3, /*tc_newvjump*/
1288      [InstrStage<1, [SLOT0]>], [2],
1289      [Hex_FWD]>,
1290
1291    InstrItinData <tc_3cb8ea06, /*tc_2early*/
1292      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1293      [Hex_FWD, Hex_FWD]>,
1294
1295    InstrItinData <tc_3d04548d, /*tc_newvjump*/
1296      [InstrStage<1, [SLOT0]>], [3, 2],
1297      [Hex_FWD, Hex_FWD]>,
1298
1299    InstrItinData <tc_3da80ba5, /*tc_ld*/
1300      [InstrStage<1, [SLOT0]>], [1],
1301      [Hex_FWD]>,
1302
1303    InstrItinData <tc_3e07fb90, /*tc_st*/
1304      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1305      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1306
1307    InstrItinData <tc_41d5298e, /*tc_2*/
1308      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1309      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1310
1311    InstrItinData <tc_4403ca65, /*tc_ld*/
1312      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1313      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1314
1315    InstrItinData <tc_44126683, /*tc_st*/
1316      [InstrStage<1, [SLOT0]>], [1, 2, 2],
1317      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1318
1319    InstrItinData <tc_452f85af, /*tc_1*/
1320      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1321      [Hex_FWD]>,
1322
1323    InstrItinData <tc_481e5e5c, /*tc_2early*/
1324      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1325      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1326
1327    InstrItinData <tc_49eb22c8, /*tc_1*/
1328      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1329      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1330
1331    InstrItinData <tc_4ca572d4, /*tc_3stall*/
1332      [InstrStage<1, [SLOT3]>], [],
1333      []>,
1334
1335    InstrItinData <tc_4d9914c9, /*tc_ld*/
1336      [InstrStage<1, [SLOT0]>], [1, 2],
1337      [Hex_FWD, Hex_FWD]>,
1338
1339    InstrItinData <tc_4d99bca9, /*tc_4x*/
1340      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1341      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1342
1343    InstrItinData <tc_4f7cd700, /*tc_3stall*/
1344      [InstrStage<1, [SLOT3]>], [2, 1],
1345      [Hex_FWD, Hex_FWD]>,
1346
1347    InstrItinData <tc_513bef45, /*tc_newvjump*/
1348      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1349      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1350
1351    InstrItinData <tc_51b866be, /*tc_newvjump*/
1352      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1353      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1354
1355    InstrItinData <tc_523fcf30, /*tc_3stall*/
1356      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
1357      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1358
1359    InstrItinData <tc_5274e61a, /*tc_st*/
1360      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
1361      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1362
1363    InstrItinData <tc_52d7bbea, /*tc_2early*/
1364      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1365      []>,
1366
1367    InstrItinData <tc_53bc8a6a, /*tc_2early*/
1368      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1369      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1370
1371    InstrItinData <tc_53bdb2f6, /*tc_st*/
1372      [InstrStage<1, [SLOT0]>], [3, 2, 3],
1373      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1374
1375    InstrItinData <tc_540fdfbc, /*tc_1*/
1376      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1377      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1378
1379    InstrItinData <tc_55050d58, /*tc_1*/
1380      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1381      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1382
1383    InstrItinData <tc_57288781, /*tc_st*/
1384      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1385      [Hex_FWD, Hex_FWD]>,
1386
1387    InstrItinData <tc_594ab548, /*tc_st*/
1388      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1389      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1390
1391    InstrItinData <tc_59a01ead, /*tc_2early*/
1392      [InstrStage<1, [SLOT2]>], [3, 2, 2],
1393      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1394
1395    InstrItinData <tc_5acef64a, /*tc_ld*/
1396      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1397      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1398
1399    InstrItinData <tc_5ba5997d, /*tc_2*/
1400      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1401      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1402
1403    InstrItinData <tc_5eb851fc, /*tc_newvjump*/
1404      [InstrStage<1, [SLOT0]>], [2, 3, 2],
1405      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1406
1407    InstrItinData <tc_5f6847a1, /*tc_1*/
1408      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1409      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1410
1411    InstrItinData <tc_60571023, /*tc_3x*/
1412      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1413      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1414
1415    InstrItinData <tc_609d2efe, /*tc_1*/
1416      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1417      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1418
1419    InstrItinData <tc_63fe3df7, /*tc_ld*/
1420      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1421      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1422
1423    InstrItinData <tc_66888ded, /*tc_st*/
1424      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1425      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1426
1427    InstrItinData <tc_6792d5ff, /*tc_4x*/
1428      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1429      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1430
1431    InstrItinData <tc_681a2300, /*tc_3stall*/
1432      [InstrStage<1, [SLOT2]>], [2],
1433      [Hex_FWD]>,
1434
1435    InstrItinData <tc_68cb12ce, /*tc_1*/
1436      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1437      [Hex_FWD, Hex_FWD]>,
1438
1439    InstrItinData <tc_6aa5711a, /*tc_ld*/
1440      [InstrStage<1, [SLOT0]>], [4, 1],
1441      [Hex_FWD, Hex_FWD]>,
1442
1443    InstrItinData <tc_6ac37025, /*tc_st*/
1444      [InstrStage<1, [SLOT0]>], [2, 2, 3],
1445      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1446
1447    InstrItinData <tc_6ebb4a12, /*tc_2early*/
1448      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1449      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1450
1451    InstrItinData <tc_6efc556e, /*tc_1*/
1452      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1453      []>,
1454
1455    InstrItinData <tc_6fa4db47, /*tc_3x*/
1456      [InstrStage<1, [SLOT3]>], [4, 2],
1457      [Hex_FWD, Hex_FWD]>,
1458
1459    InstrItinData <tc_73043bf4, /*tc_2early*/
1460      [InstrStage<1, [SLOT3]>], [1, 2],
1461      [Hex_FWD, Hex_FWD]>,
1462
1463    InstrItinData <tc_746baa8e, /*tc_newvjump*/
1464      [InstrStage<1, [SLOT0]>], [3, 2],
1465      [Hex_FWD, Hex_FWD]>,
1466
1467    InstrItinData <tc_74e47fd9, /*tc_st*/
1468      [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
1469      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1470
1471    InstrItinData <tc_7934b9df, /*tc_3x*/
1472      [InstrStage<1, [SLOT3]>], [2, 1],
1473      [Hex_FWD, Hex_FWD]>,
1474
1475    InstrItinData <tc_7a830544, /*tc_2early*/
1476      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1477      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1478
1479    InstrItinData <tc_7f881c76, /*tc_ld*/
1480      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1481      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1482
1483    InstrItinData <tc_84df2cd3, /*tc_2*/
1484      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1485      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1486
1487    InstrItinData <tc_855b0b61, /*tc_2early*/
1488      [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1489      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1490
1491    InstrItinData <tc_87735c3b, /*tc_2*/
1492      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
1493      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1494
1495    InstrItinData <tc_897d1a9d, /*tc_1*/
1496      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1497      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1498
1499    InstrItinData <tc_8b15472a, /*tc_st*/
1500      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1501      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1502
1503    InstrItinData <tc_8fd5f294, /*tc_3x*/
1504      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1505      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1506
1507    InstrItinData <tc_8fe6b782, /*tc_1*/
1508      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1509      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1510
1511    InstrItinData <tc_90f3e30c, /*tc_2early*/
1512      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1513      [Hex_FWD, Hex_FWD]>,
1514
1515    InstrItinData <tc_976ddc4f, /*tc_2*/
1516      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1517      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1518
1519    InstrItinData <tc_97743097, /*tc_2early*/
1520      [InstrStage<1, [SLOT2]>], [2, 1],
1521      [Hex_FWD, Hex_FWD]>,
1522
1523    InstrItinData <tc_994333cd, /*tc_3x*/
1524      [InstrStage<1, [SLOT3]>], [4, 1],
1525      [Hex_FWD, Hex_FWD]>,
1526
1527    InstrItinData <tc_999d32db, /*tc_2early*/
1528      [InstrStage<1, [SLOT2]>], [1],
1529      [Hex_FWD]>,
1530
1531    InstrItinData <tc_99be14ca, /*tc_2early*/
1532      [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1533      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1534
1535    InstrItinData <tc_9c00ce8d, /*tc_4x*/
1536      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1537      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1538
1539    InstrItinData <tc_9c98e8af, /*tc_ld*/
1540      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1541      [Hex_FWD, Hex_FWD]>,
1542
1543    InstrItinData <tc_9d5941c7, /*tc_st*/
1544      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1545      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1546
1547    InstrItinData <tc_9ef61e5c, /*tc_ld*/
1548      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
1549      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1550
1551    InstrItinData <tc_9faf76ae, /*tc_2early*/
1552      [InstrStage<1, [SLOT2]>], [1],
1553      [Hex_FWD]>,
1554
1555    InstrItinData <tc_9fdb5406, /*tc_st*/
1556      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1557      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1558
1559    InstrItinData <tc_a21dc435, /*tc_3x*/
1560      [InstrStage<1, [SLOT3]>], [4, 1],
1561      [Hex_FWD, Hex_FWD]>,
1562
1563    InstrItinData <tc_a27582fa, /*tc_2early*/
1564      [InstrStage<1, [SLOT2, SLOT3]>], [2],
1565      [Hex_FWD]>,
1566
1567    InstrItinData <tc_a46f0df5, /*tc_2early*/
1568      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1569      [Hex_FWD, Hex_FWD]>,
1570
1571    InstrItinData <tc_a788683e, /*tc_st*/
1572      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1573      [Hex_FWD, Hex_FWD]>,
1574
1575    InstrItinData <tc_a8acdac0, /*tc_st*/
1576      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1577      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1578
1579    InstrItinData <tc_a904d137, /*tc_1*/
1580      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1581      [Hex_FWD, Hex_FWD]>,
1582
1583    InstrItinData <tc_adb14c66, /*tc_st*/
1584      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1585      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1586
1587    InstrItinData <tc_b13761ae, /*tc_2early*/
1588      [InstrStage<1, [SLOT2]>], [],
1589      []>,
1590
1591    InstrItinData <tc_b166348b, /*tc_st*/
1592      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1593      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1594
1595    InstrItinData <tc_b44c6e2a, /*tc_2*/
1596      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1597      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1598
1599    InstrItinData <tc_b77c481f, /*tc_ld*/
1600      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1601      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1602
1603    InstrItinData <tc_b7dd427e, /*tc_ld*/
1604      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1605      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1606
1607    InstrItinData <tc_b9488031, /*tc_1*/
1608      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1609      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1610
1611    InstrItinData <tc_b9c0b731, /*tc_3x*/
1612      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1613      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1614
1615    InstrItinData <tc_b9c4623f, /*tc_2*/
1616      [InstrStage<1, [SLOT3]>], [4, 2],
1617      [Hex_FWD, Hex_FWD]>,
1618
1619    InstrItinData <tc_bad2bcaf, /*tc_ld*/
1620      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
1621      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1622
1623    InstrItinData <tc_bcc96cee, /*tc_3x*/
1624      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1625      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1626
1627    InstrItinData <tc_bde7aaf4, /*tc_newvjump*/
1628      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1629      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1630
1631    InstrItinData <tc_be706f30, /*tc_1*/
1632      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1633      [Hex_FWD, Hex_FWD]>,
1634
1635    InstrItinData <tc_c2f7d806, /*tc_2*/
1636      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1637      [Hex_FWD, Hex_FWD]>,
1638
1639    InstrItinData <tc_c5e2426d, /*tc_3stall*/
1640      [InstrStage<1, [SLOT3]>], [2, 2],
1641      [Hex_FWD, Hex_FWD]>,
1642
1643    InstrItinData <tc_c6aa82f7, /*tc_2early*/
1644      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1645      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1646
1647    InstrItinData <tc_c6ce9b3f, /*tc_3x*/
1648      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1649      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1650
1651    InstrItinData <tc_c6ebf8dd, /*tc_3stall*/
1652      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1653      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1654
1655    InstrItinData <tc_c74f796f, /*tc_2*/
1656      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1657      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1658
1659    InstrItinData <tc_c82dc1ff, /*tc_3x*/
1660      [InstrStage<1, [SLOT3]>], [1],
1661      [Hex_FWD]>,
1662
1663    InstrItinData <tc_caaebcba, /*tc_3stall*/
1664      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
1665      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1666
1667    InstrItinData <tc_cd7374a0, /*tc_st*/
1668      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1669      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1670
1671    InstrItinData <tc_cde8b071, /*tc_1*/
1672      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1673      [Hex_FWD, Hex_FWD]>,
1674
1675    InstrItinData <tc_cf47a43f, /*tc_ld*/
1676      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1677      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1678
1679    InstrItinData <tc_cf59f215, /*tc_3x*/
1680      [InstrStage<1, [SLOT3]>], [2, 2],
1681      [Hex_FWD, Hex_FWD]>,
1682
1683    InstrItinData <tc_d088982c, /*tc_2*/
1684      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1685      [Hex_FWD, Hex_FWD]>,
1686
1687    InstrItinData <tc_d1090e34, /*tc_ld*/
1688      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1689      [Hex_FWD, Hex_FWD]>,
1690
1691    InstrItinData <tc_d24b2d85, /*tc_st*/
1692      [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1693      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1694
1695    InstrItinData <tc_d580173f, /*tc_4x*/
1696      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1697      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1698
1699    InstrItinData <tc_d6bf0472, /*tc_1*/
1700      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1701      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1702
1703    InstrItinData <tc_d9709180, /*tc_st*/
1704      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1705      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1706
1707    InstrItinData <tc_d9f95eef, /*tc_st*/
1708      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1709      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1710
1711    InstrItinData <tc_daa058fa, /*tc_3stall*/
1712      [InstrStage<1, [SLOT0]>], [1, 1],
1713      [Hex_FWD, Hex_FWD]>,
1714
1715    InstrItinData <tc_dbdffe3d, /*tc_1*/
1716      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1717      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1718
1719    InstrItinData <tc_e0739b8c, /*tc_2early*/
1720      [InstrStage<1, [SLOT2]>], [2, 1],
1721      [Hex_FWD, Hex_FWD]>,
1722
1723    InstrItinData <tc_e1e99bfa, /*tc_2early*/
1724      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1725      [Hex_FWD, Hex_FWD]>,
1726
1727    InstrItinData <tc_e216a5db, /*tc_ld*/
1728      [InstrStage<1, [SLOT0]>], [4, 2, 2],
1729      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1730
1731    InstrItinData <tc_e421e012, /*tc_st*/
1732      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
1733      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1734
1735    InstrItinData <tc_e7624c08, /*tc_newvjump*/
1736      [InstrStage<1, [SLOT0]>], [3],
1737      [Hex_FWD]>,
1738
1739    InstrItinData <tc_e7d02c66, /*tc_st*/
1740      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1741      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1742
1743    InstrItinData <tc_e913dc32, /*tc_3x*/
1744      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1745      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1746
1747    InstrItinData <tc_e9c822f7, /*tc_1*/
1748      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1749      [Hex_FWD]>,
1750
1751    InstrItinData <tc_e9fae2d6, /*tc_2early*/
1752      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1753      [Hex_FWD, Hex_FWD]>,
1754
1755    InstrItinData <tc_ef52ed71, /*tc_ld*/
1756      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1757      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1758
1759    InstrItinData <tc_ef84f62f, /*tc_2*/
1760      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1761      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1762
1763    InstrItinData <tc_f2704b9a, /*tc_2early*/
1764      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1765      [Hex_FWD, Hex_FWD]>,
1766
1767    InstrItinData <tc_f3eaa14b, /*tc_4x*/
1768      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1769      [Hex_FWD, Hex_FWD]>,
1770
1771    InstrItinData <tc_f47d212f, /*tc_ld*/
1772      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1773      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1774
1775    InstrItinData <tc_f49e76f4, /*tc_2*/
1776      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1777      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1778
1779    InstrItinData <tc_f7dd9c9f, /*tc_st*/
1780      [InstrStage<1, [SLOT0]>], [1, 2, 3],
1781      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1782
1783    InstrItinData <tc_f86c328a, /*tc_st*/
1784      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1785      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1786
1787    InstrItinData <tc_f8eeed7a, /*tc_1*/
1788      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1789      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1790
1791    InstrItinData <tc_fcab4871, /*tc_newvjump*/
1792      [InstrStage<1, [SLOT0]>], [],
1793      []>,
1794
1795    InstrItinData <tc_ff9ee76e, /*tc_st*/
1796      [InstrStage<1, [SLOT0]>], [2, 3],
1797      [Hex_FWD, Hex_FWD]>
1798  ];
1799}
1800
1801class DepScalarItinV62 {
1802  list<InstrItinData> DepScalarItinV62_list = [
1803    InstrItinData <tc_00afc57e, /*tc_2*/
1804      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1805      [Hex_FWD, Hex_FWD]>,
1806
1807    InstrItinData <tc_00e7c26e, /*tc_st*/
1808      [InstrStage<1, [SLOT0]>], [1],
1809      [Hex_FWD]>,
1810
1811    InstrItinData <tc_03220ffa, /*tc_ld*/
1812      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1813      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1814
1815    InstrItinData <tc_038a1342, /*tc_4x*/
1816      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1817      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1818
1819    InstrItinData <tc_04c9decc, /*tc_3stall*/
1820      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1821      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1822
1823    InstrItinData <tc_05b6c987, /*tc_st*/
1824      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1825      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1826
1827    InstrItinData <tc_0cd51c76, /*tc_ld*/
1828      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1829      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1830
1831    InstrItinData <tc_0dc560de, /*tc_st*/
1832      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1833      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1834
1835    InstrItinData <tc_0fc1ae07, /*tc_ld*/
1836      [InstrStage<1, [SLOT0]>], [2],
1837      [Hex_FWD]>,
1838
1839    InstrItinData <tc_10b97e27, /*tc_3*/
1840      [InstrStage<1, [SLOT2]>], [2, 1],
1841      [Hex_FWD, Hex_FWD]>,
1842
1843    InstrItinData <tc_1372bca1, /*tc_3stall*/
1844      [InstrStage<1, [SLOT0]>], [4, 1, 1],
1845      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1846
1847    InstrItinData <tc_14cd4cfa, /*tc_2early*/
1848      [InstrStage<1, [SLOT2]>], [2],
1849      [Hex_FWD]>,
1850
1851    InstrItinData <tc_15411484, /*tc_3*/
1852      [InstrStage<1, [SLOT2]>], [1],
1853      [Hex_FWD]>,
1854
1855    InstrItinData <tc_16d0d8d5, /*tc_3x*/
1856      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1857      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1858
1859    InstrItinData <tc_181af5d0, /*tc_2early*/
1860      [InstrStage<1, [SLOT2]>], [3, 1],
1861      [Hex_FWD, Hex_FWD]>,
1862
1863    InstrItinData <tc_1853ea6d, /*tc_3x*/
1864      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1865      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1866
1867    InstrItinData <tc_1b82a277, /*tc_1*/
1868      [InstrStage<1, [SLOT0, SLOT1]>], [3],
1869      [Hex_FWD]>,
1870
1871    InstrItinData <tc_1b9c9ee5, /*tc_2*/
1872      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1873      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1874
1875    InstrItinData <tc_1d5a38a8, /*tc_ld*/
1876      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1877      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1878
1879    InstrItinData <tc_1e856f58, /*tc_2early*/
1880      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1881      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1882
1883    InstrItinData <tc_234a11a5, /*tc_2*/
1884      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1885      [Hex_FWD, Hex_FWD]>,
1886
1887    InstrItinData <tc_238d91d2, /*tc_st*/
1888      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1889      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1890
1891    InstrItinData <tc_29175780, /*tc_3x*/
1892      [InstrStage<1, [SLOT3]>], [4, 2],
1893      [Hex_FWD, Hex_FWD]>,
1894
1895    InstrItinData <tc_2a160009, /*tc_2early*/
1896      [InstrStage<1, [SLOT0]>], [],
1897      []>,
1898
1899    InstrItinData <tc_2b2f4060, /*tc_1*/
1900      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1901      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1902
1903    InstrItinData <tc_2b6f77c6, /*tc_2*/
1904      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1905      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1906
1907    InstrItinData <tc_2f185f5c, /*tc_3*/
1908      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1909      [Hex_FWD, Hex_FWD]>,
1910
1911    InstrItinData <tc_2fc0c436, /*tc_ld*/
1912      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1913      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1914
1915    InstrItinData <tc_351fed2d, /*tc_2early*/
1916      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1917      [Hex_FWD, Hex_FWD]>,
1918
1919    InstrItinData <tc_3669266a, /*tc_2early*/
1920      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1921      [Hex_FWD]>,
1922
1923    InstrItinData <tc_367f7f3d, /*tc_st*/
1924      [InstrStage<1, [SLOT0]>], [],
1925      []>,
1926
1927    InstrItinData <tc_36c68ad1, /*tc_ld*/
1928      [InstrStage<1, [SLOT0, SLOT1]>], [],
1929      []>,
1930
1931    InstrItinData <tc_395dc00f, /*tc_newvjump*/
1932      [InstrStage<1, [SLOT0]>], [3, 3, 2],
1933      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1934
1935    InstrItinData <tc_3bc2c5d3, /*tc_newvjump*/
1936      [InstrStage<1, [SLOT0]>], [2],
1937      [Hex_FWD]>,
1938
1939    InstrItinData <tc_3cb8ea06, /*tc_2early*/
1940      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
1941      [Hex_FWD, Hex_FWD]>,
1942
1943    InstrItinData <tc_3d04548d, /*tc_newvjump*/
1944      [InstrStage<1, [SLOT0]>], [3, 2],
1945      [Hex_FWD, Hex_FWD]>,
1946
1947    InstrItinData <tc_3da80ba5, /*tc_ld*/
1948      [InstrStage<1, [SLOT0]>], [1],
1949      [Hex_FWD]>,
1950
1951    InstrItinData <tc_3e07fb90, /*tc_st*/
1952      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1953      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1954
1955    InstrItinData <tc_41d5298e, /*tc_2*/
1956      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1957      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1958
1959    InstrItinData <tc_4403ca65, /*tc_ld*/
1960      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1961      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1962
1963    InstrItinData <tc_44126683, /*tc_st*/
1964      [InstrStage<1, [SLOT0]>], [1, 2, 2],
1965      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1966
1967    InstrItinData <tc_452f85af, /*tc_1*/
1968      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1969      [Hex_FWD]>,
1970
1971    InstrItinData <tc_481e5e5c, /*tc_2early*/
1972      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1973      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1974
1975    InstrItinData <tc_49eb22c8, /*tc_1*/
1976      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1977      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1978
1979    InstrItinData <tc_4ca572d4, /*tc_3stall*/
1980      [InstrStage<1, [SLOT3]>], [],
1981      []>,
1982
1983    InstrItinData <tc_4d9914c9, /*tc_ld*/
1984      [InstrStage<1, [SLOT0]>], [1, 2],
1985      [Hex_FWD, Hex_FWD]>,
1986
1987    InstrItinData <tc_4d99bca9, /*tc_4x*/
1988      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1989      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1990
1991    InstrItinData <tc_4f7cd700, /*tc_3stall*/
1992      [InstrStage<1, [SLOT3]>], [2, 1],
1993      [Hex_FWD, Hex_FWD]>,
1994
1995    InstrItinData <tc_513bef45, /*tc_newvjump*/
1996      [InstrStage<1, [SLOT0]>], [3, 2, 2],
1997      [Hex_FWD, Hex_FWD, Hex_FWD]>,
1998
1999    InstrItinData <tc_51b866be, /*tc_newvjump*/
2000      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2001      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2002
2003    InstrItinData <tc_523fcf30, /*tc_1*/
2004      [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
2005      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2006
2007    InstrItinData <tc_5274e61a, /*tc_st*/
2008      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2009      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2010
2011    InstrItinData <tc_52d7bbea, /*tc_2early*/
2012      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2013      []>,
2014
2015    InstrItinData <tc_53bc8a6a, /*tc_2early*/
2016      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2017      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2018
2019    InstrItinData <tc_53bdb2f6, /*tc_st*/
2020      [InstrStage<1, [SLOT0]>], [3, 2, 3],
2021      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2022
2023    InstrItinData <tc_540fdfbc, /*tc_1*/
2024      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2025      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2026
2027    InstrItinData <tc_55050d58, /*tc_1*/
2028      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2029      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2030
2031    InstrItinData <tc_57288781, /*tc_st*/
2032      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2033      [Hex_FWD, Hex_FWD]>,
2034
2035    InstrItinData <tc_594ab548, /*tc_st*/
2036      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2037      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2038
2039    InstrItinData <tc_59a01ead, /*tc_2early*/
2040      [InstrStage<1, [SLOT2]>], [3, 2, 2],
2041      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2042
2043    InstrItinData <tc_5acef64a, /*tc_ld*/
2044      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2045      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2046
2047    InstrItinData <tc_5ba5997d, /*tc_2*/
2048      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2049      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2050
2051    InstrItinData <tc_5eb851fc, /*tc_newvjump*/
2052      [InstrStage<1, [SLOT0]>], [2, 3, 2],
2053      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2054
2055    InstrItinData <tc_5f6847a1, /*tc_1*/
2056      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
2057      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2058
2059    InstrItinData <tc_60571023, /*tc_3x*/
2060      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2061      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2062
2063    InstrItinData <tc_609d2efe, /*tc_1*/
2064      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2065      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2066
2067    InstrItinData <tc_63fe3df7, /*tc_ld*/
2068      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
2069      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2070
2071    InstrItinData <tc_66888ded, /*tc_st*/
2072      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2073      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2074
2075    InstrItinData <tc_6792d5ff, /*tc_4x*/
2076      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2077      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2078
2079    InstrItinData <tc_681a2300, /*tc_3stall*/
2080      [InstrStage<1, [SLOT2]>], [2],
2081      [Hex_FWD]>,
2082
2083    InstrItinData <tc_68cb12ce, /*tc_1*/
2084      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2085      [Hex_FWD, Hex_FWD]>,
2086
2087    InstrItinData <tc_6aa5711a, /*tc_ld*/
2088      [InstrStage<1, [SLOT0]>], [4, 1],
2089      [Hex_FWD, Hex_FWD]>,
2090
2091    InstrItinData <tc_6ac37025, /*tc_st*/
2092      [InstrStage<1, [SLOT0]>], [2, 2, 3],
2093      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2094
2095    InstrItinData <tc_6ebb4a12, /*tc_2early*/
2096      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
2097      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2098
2099    InstrItinData <tc_6efc556e, /*tc_1*/
2100      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2101      []>,
2102
2103    InstrItinData <tc_6fa4db47, /*tc_3x*/
2104      [InstrStage<1, [SLOT3]>], [4, 2],
2105      [Hex_FWD, Hex_FWD]>,
2106
2107    InstrItinData <tc_73043bf4, /*tc_2early*/
2108      [InstrStage<1, [SLOT3]>], [1, 2],
2109      [Hex_FWD, Hex_FWD]>,
2110
2111    InstrItinData <tc_746baa8e, /*tc_newvjump*/
2112      [InstrStage<1, [SLOT0]>], [3, 2],
2113      [Hex_FWD, Hex_FWD]>,
2114
2115    InstrItinData <tc_74e47fd9, /*tc_st*/
2116      [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
2117      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2118
2119    InstrItinData <tc_7934b9df, /*tc_3x*/
2120      [InstrStage<1, [SLOT3]>], [2, 1],
2121      [Hex_FWD, Hex_FWD]>,
2122
2123    InstrItinData <tc_7a830544, /*tc_2early*/
2124      [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2125      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2126
2127    InstrItinData <tc_7f881c76, /*tc_ld*/
2128      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2129      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2130
2131    InstrItinData <tc_84df2cd3, /*tc_2*/
2132      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2133      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2134
2135    InstrItinData <tc_855b0b61, /*tc_2early*/
2136      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
2137      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2138
2139    InstrItinData <tc_87735c3b, /*tc_2*/
2140      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2141      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2142
2143    InstrItinData <tc_897d1a9d, /*tc_2*/
2144      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2145      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2146
2147    InstrItinData <tc_8b15472a, /*tc_st*/
2148      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2149      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2150
2151    InstrItinData <tc_8fd5f294, /*tc_3x*/
2152      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2153      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2154
2155    InstrItinData <tc_8fe6b782, /*tc_1*/
2156      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2157      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2158
2159    InstrItinData <tc_90f3e30c, /*tc_2early*/
2160      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2161      [Hex_FWD, Hex_FWD]>,
2162
2163    InstrItinData <tc_976ddc4f, /*tc_2*/
2164      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2165      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2166
2167    InstrItinData <tc_994333cd, /*tc_3x*/
2168      [InstrStage<1, [SLOT3]>], [4, 1],
2169      [Hex_FWD, Hex_FWD]>,
2170
2171    InstrItinData <tc_97743097, /*tc_2early*/
2172      [InstrStage<1, [SLOT2]>], [2, 1],
2173      [Hex_FWD, Hex_FWD]>,
2174
2175    InstrItinData <tc_999d32db, /*tc_2early*/
2176      [InstrStage<1, [SLOT2]>], [1],
2177      [Hex_FWD]>,
2178
2179    InstrItinData <tc_99be14ca, /*tc_2early*/
2180      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
2181      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2182
2183    InstrItinData <tc_9c00ce8d, /*tc_4x*/
2184      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2185      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2186
2187    InstrItinData <tc_9c98e8af, /*tc_ld*/
2188      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2189      [Hex_FWD, Hex_FWD]>,
2190
2191    InstrItinData <tc_9d5941c7, /*tc_st*/
2192      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
2193      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2194
2195    InstrItinData <tc_9ef61e5c, /*tc_ld*/
2196      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2197      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2198
2199    InstrItinData <tc_9faf76ae, /*tc_2early*/
2200      [InstrStage<1, [SLOT2]>], [1],
2201      [Hex_FWD]>,
2202
2203    InstrItinData <tc_9fdb5406, /*tc_st*/
2204      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
2205      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2206
2207    InstrItinData <tc_a21dc435, /*tc_3x*/
2208      [InstrStage<1, [SLOT3]>], [4, 1],
2209      [Hex_FWD, Hex_FWD]>,
2210
2211    InstrItinData <tc_a27582fa, /*tc_3*/
2212      [InstrStage<1, [SLOT2, SLOT3]>], [2],
2213      [Hex_FWD]>,
2214
2215    InstrItinData <tc_a46f0df5, /*tc_2early*/
2216      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2217      [Hex_FWD, Hex_FWD]>,
2218
2219    InstrItinData <tc_a788683e, /*tc_st*/
2220      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2221      [Hex_FWD, Hex_FWD]>,
2222
2223    InstrItinData <tc_a8acdac0, /*tc_st*/
2224      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2225      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2226
2227    InstrItinData <tc_a904d137, /*tc_1*/
2228      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2229      [Hex_FWD, Hex_FWD]>,
2230
2231    InstrItinData <tc_adb14c66, /*tc_st*/
2232      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2233      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2234
2235    InstrItinData <tc_b13761ae, /*tc_2early*/
2236      [InstrStage<1, [SLOT2]>], [],
2237      []>,
2238
2239    InstrItinData <tc_b166348b, /*tc_st*/
2240      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2241      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2242
2243    InstrItinData <tc_b44c6e2a, /*tc_2*/
2244      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2245      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2246
2247    InstrItinData <tc_b77c481f, /*tc_ld*/
2248      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2249      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2250
2251    InstrItinData <tc_b7dd427e, /*tc_ld*/
2252      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
2253      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2254
2255    InstrItinData <tc_b9488031, /*tc_1*/
2256      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2257      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2258
2259    InstrItinData <tc_b9c0b731, /*tc_3x*/
2260      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2261      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2262
2263    InstrItinData <tc_b9c4623f, /*tc_2*/
2264      [InstrStage<1, [SLOT3]>], [4, 2],
2265      [Hex_FWD, Hex_FWD]>,
2266
2267    InstrItinData <tc_bad2bcaf, /*tc_ld*/
2268      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2269      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2270
2271    InstrItinData <tc_bcc96cee, /*tc_3x*/
2272      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2273      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2274
2275    InstrItinData <tc_bde7aaf4, /*tc_newvjump*/
2276      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2277      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2278
2279    InstrItinData <tc_be706f30, /*tc_1*/
2280      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2281      [Hex_FWD, Hex_FWD]>,
2282
2283    InstrItinData <tc_c2f7d806, /*tc_2*/
2284      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2285      [Hex_FWD, Hex_FWD]>,
2286
2287    InstrItinData <tc_c5e2426d, /*tc_3stall*/
2288      [InstrStage<1, [SLOT3]>], [2, 2],
2289      [Hex_FWD, Hex_FWD]>,
2290
2291    InstrItinData <tc_c6aa82f7, /*tc_2early*/
2292      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2293      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2294
2295    InstrItinData <tc_c6ce9b3f, /*tc_3x*/
2296      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2297      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2298
2299    InstrItinData <tc_c6ebf8dd, /*tc_3x*/
2300      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2301      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2302
2303    InstrItinData <tc_c74f796f, /*tc_2*/
2304      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2305      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2306
2307    InstrItinData <tc_c82dc1ff, /*tc_3x*/
2308      [InstrStage<1, [SLOT3]>], [1],
2309      [Hex_FWD]>,
2310
2311    InstrItinData <tc_caaebcba, /*tc_3x*/
2312      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
2313      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2314
2315    InstrItinData <tc_cd7374a0, /*tc_st*/
2316      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
2317      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2318
2319    InstrItinData <tc_cde8b071, /*tc_1*/
2320      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2321      [Hex_FWD, Hex_FWD]>,
2322
2323    InstrItinData <tc_cf47a43f, /*tc_ld*/
2324      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2325      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2326
2327    InstrItinData <tc_cf59f215, /*tc_3x*/
2328      [InstrStage<1, [SLOT3]>], [2, 2],
2329      [Hex_FWD, Hex_FWD]>,
2330
2331    InstrItinData <tc_d088982c, /*tc_2*/
2332      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2333      [Hex_FWD, Hex_FWD]>,
2334
2335    InstrItinData <tc_d1090e34, /*tc_ld*/
2336      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2337      [Hex_FWD, Hex_FWD]>,
2338
2339    InstrItinData <tc_d24b2d85, /*tc_st*/
2340      [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
2341      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2342
2343    InstrItinData <tc_d580173f, /*tc_4x*/
2344      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2345      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2346
2347    InstrItinData <tc_d6bf0472, /*tc_1*/
2348      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
2349      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2350
2351    InstrItinData <tc_d9709180, /*tc_st*/
2352      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2353      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2354
2355    InstrItinData <tc_d9f95eef, /*tc_st*/
2356      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2357      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2358
2359    InstrItinData <tc_daa058fa, /*tc_3stall*/
2360      [InstrStage<1, [SLOT0]>], [1, 1],
2361      [Hex_FWD, Hex_FWD]>,
2362
2363    InstrItinData <tc_dbdffe3d, /*tc_1*/
2364      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2365      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2366
2367    InstrItinData <tc_e0739b8c, /*tc_2early*/
2368      [InstrStage<1, [SLOT2]>], [2, 1],
2369      [Hex_FWD, Hex_FWD]>,
2370
2371    InstrItinData <tc_e1e99bfa, /*tc_2early*/
2372      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2373      [Hex_FWD, Hex_FWD]>,
2374
2375    InstrItinData <tc_e216a5db, /*tc_ld*/
2376      [InstrStage<1, [SLOT0]>], [4, 2, 2],
2377      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2378
2379    InstrItinData <tc_e421e012, /*tc_st*/
2380      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
2381      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2382
2383    InstrItinData <tc_e7624c08, /*tc_newvjump*/
2384      [InstrStage<1, [SLOT0]>], [3],
2385      [Hex_FWD]>,
2386
2387    InstrItinData <tc_e7d02c66, /*tc_st*/
2388      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2389      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2390
2391    InstrItinData <tc_e913dc32, /*tc_3x*/
2392      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2393      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2394
2395    InstrItinData <tc_e9c822f7, /*tc_1*/
2396      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2397      [Hex_FWD]>,
2398
2399    InstrItinData <tc_e9fae2d6, /*tc_2early*/
2400      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2401      [Hex_FWD, Hex_FWD]>,
2402
2403    InstrItinData <tc_ef52ed71, /*tc_ld*/
2404      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2405      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2406
2407    InstrItinData <tc_ef84f62f, /*tc_2*/
2408      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2409      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2410
2411    InstrItinData <tc_f2704b9a, /*tc_2early*/
2412      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2413      [Hex_FWD, Hex_FWD]>,
2414
2415    InstrItinData <tc_f3eaa14b, /*tc_4x*/
2416      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2417      [Hex_FWD, Hex_FWD]>,
2418
2419    InstrItinData <tc_f47d212f, /*tc_ld*/
2420      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2421      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2422
2423    InstrItinData <tc_f49e76f4, /*tc_2*/
2424      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2425      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2426
2427    InstrItinData <tc_f7dd9c9f, /*tc_st*/
2428      [InstrStage<1, [SLOT0]>], [1, 2, 3],
2429      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2430
2431    InstrItinData <tc_f86c328a, /*tc_st*/
2432      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2433      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2434
2435    InstrItinData <tc_f8eeed7a, /*tc_1*/
2436      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2437      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2438
2439    InstrItinData <tc_fcab4871, /*tc_newvjump*/
2440      [InstrStage<1, [SLOT0]>], [],
2441      []>,
2442
2443    InstrItinData <tc_ff9ee76e, /*tc_st*/
2444      [InstrStage<1, [SLOT0]>], [2, 3],
2445      [Hex_FWD, Hex_FWD]>
2446  ];
2447}
2448
2449class DepScalarItinV65 {
2450  list<InstrItinData> DepScalarItinV65_list = [
2451    InstrItinData <tc_00afc57e, /*tc_2*/
2452      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2453      [Hex_FWD, Hex_FWD]>,
2454
2455    InstrItinData <tc_00e7c26e, /*tc_st*/
2456      [InstrStage<1, [SLOT0]>], [1],
2457      [Hex_FWD]>,
2458
2459    InstrItinData <tc_03220ffa, /*tc_ld*/
2460      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
2461      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2462
2463    InstrItinData <tc_038a1342, /*tc_4x*/
2464      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
2465      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2466
2467    InstrItinData <tc_04c9decc, /*tc_3stall*/
2468      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2469      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2470
2471    InstrItinData <tc_05b6c987, /*tc_st*/
2472      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2473      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2474
2475    InstrItinData <tc_0cd51c76, /*tc_ld*/
2476      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
2477      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2478
2479    InstrItinData <tc_0dc560de, /*tc_st*/
2480      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2481      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2482
2483    InstrItinData <tc_0fc1ae07, /*tc_ld*/
2484      [InstrStage<1, [SLOT0]>], [2],
2485      [Hex_FWD]>,
2486
2487    InstrItinData <tc_10b97e27, /*tc_3*/
2488      [InstrStage<1, [SLOT2]>], [2, 1],
2489      [Hex_FWD, Hex_FWD]>,
2490
2491    InstrItinData <tc_1372bca1, /*tc_3stall*/
2492      [InstrStage<1, [SLOT0]>], [4, 1, 1],
2493      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2494
2495    InstrItinData <tc_14cd4cfa, /*tc_2early*/
2496      [InstrStage<1, [SLOT2]>], [2],
2497      [Hex_FWD]>,
2498
2499    InstrItinData <tc_15411484, /*tc_3*/
2500      [InstrStage<1, [SLOT2]>], [1],
2501      [Hex_FWD]>,
2502
2503    InstrItinData <tc_16d0d8d5, /*tc_3x*/
2504      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2505      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2506
2507    InstrItinData <tc_181af5d0, /*tc_1*/
2508      [InstrStage<1, [SLOT2]>], [3, 2],
2509      [Hex_FWD, Hex_FWD]>,
2510
2511    InstrItinData <tc_1853ea6d, /*tc_3x*/
2512      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2513      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2514
2515    InstrItinData <tc_1b82a277, /*tc_1*/
2516      [InstrStage<1, [SLOT0, SLOT1]>], [3],
2517      [Hex_FWD]>,
2518
2519    InstrItinData <tc_1b9c9ee5, /*tc_2*/
2520      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2521      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2522
2523    InstrItinData <tc_1d5a38a8, /*tc_ld*/
2524      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2525      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2526
2527    InstrItinData <tc_1e856f58, /*tc_1*/
2528      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2529      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2530
2531    InstrItinData <tc_234a11a5, /*tc_2*/
2532      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2533      [Hex_FWD, Hex_FWD]>,
2534
2535    InstrItinData <tc_238d91d2, /*tc_st*/
2536      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2537      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2538
2539    InstrItinData <tc_29175780, /*tc_3stall*/
2540      [InstrStage<1, [SLOT3]>], [4, 2],
2541      [Hex_FWD, Hex_FWD]>,
2542
2543    InstrItinData <tc_2a160009, /*tc_2early*/
2544      [InstrStage<1, [SLOT0]>], [],
2545      []>,
2546
2547    InstrItinData <tc_2b2f4060, /*tc_2latepred*/
2548      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
2549      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2550
2551    InstrItinData <tc_2b6f77c6, /*tc_2*/
2552      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2553      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2554
2555    InstrItinData <tc_2f185f5c, /*tc_3*/
2556      [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
2557      [Hex_FWD, Hex_FWD]>,
2558
2559    InstrItinData <tc_2fc0c436, /*tc_ld*/
2560      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2561      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2562
2563    InstrItinData <tc_351fed2d, /*tc_1*/
2564      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2565      [Hex_FWD, Hex_FWD]>,
2566
2567    InstrItinData <tc_3669266a, /*tc_1*/
2568      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2569      [Hex_FWD]>,
2570
2571    InstrItinData <tc_367f7f3d, /*tc_st*/
2572      [InstrStage<1, [SLOT0]>], [],
2573      []>,
2574
2575    InstrItinData <tc_36c68ad1, /*tc_ld*/
2576      [InstrStage<1, [SLOT0, SLOT1]>], [],
2577      []>,
2578
2579    InstrItinData <tc_395dc00f, /*tc_newvjump*/
2580      [InstrStage<1, [SLOT0]>], [3, 3, 1],
2581      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2582
2583    InstrItinData <tc_3bc2c5d3, /*tc_newvjump*/
2584      [InstrStage<1, [SLOT0]>], [2],
2585      [Hex_FWD]>,
2586
2587    InstrItinData <tc_3cb8ea06, /*tc_1*/
2588      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2589      [Hex_FWD, Hex_FWD]>,
2590
2591    InstrItinData <tc_3d04548d, /*tc_newvjump*/
2592      [InstrStage<1, [SLOT0]>], [3, 1],
2593      [Hex_FWD, Hex_FWD]>,
2594
2595    InstrItinData <tc_3da80ba5, /*tc_ld*/
2596      [InstrStage<1, [SLOT0]>], [1],
2597      [Hex_FWD]>,
2598
2599    InstrItinData <tc_3e07fb90, /*tc_st*/
2600      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
2601      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2602
2603    InstrItinData <tc_41d5298e, /*tc_2*/
2604      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2605      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2606
2607    InstrItinData <tc_4403ca65, /*tc_ld*/
2608      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
2609      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2610
2611    InstrItinData <tc_44126683, /*tc_st*/
2612      [InstrStage<1, [SLOT0]>], [1, 2, 2],
2613      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2614
2615    InstrItinData <tc_452f85af, /*tc_1*/
2616      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2617      [Hex_FWD]>,
2618
2619    InstrItinData <tc_481e5e5c, /*tc_1*/
2620      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2621      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2622
2623    InstrItinData <tc_49eb22c8, /*tc_1*/
2624      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2625      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2626
2627    InstrItinData <tc_4ca572d4, /*tc_3stall*/
2628      [InstrStage<1, [SLOT3]>], [],
2629      []>,
2630
2631    InstrItinData <tc_4d9914c9, /*tc_ld*/
2632      [InstrStage<1, [SLOT0]>], [1, 2],
2633      [Hex_FWD, Hex_FWD]>,
2634
2635    InstrItinData <tc_4d99bca9, /*tc_4x*/
2636      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2637      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2638
2639    InstrItinData <tc_4f7cd700, /*tc_3stall*/
2640      [InstrStage<1, [SLOT3]>], [2, 1],
2641      [Hex_FWD, Hex_FWD]>,
2642
2643    InstrItinData <tc_513bef45, /*tc_newvjump*/
2644      [InstrStage<1, [SLOT0]>], [3, 2, 1],
2645      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2646
2647    InstrItinData <tc_51b866be, /*tc_newvjump*/
2648      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2649      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2650
2651    InstrItinData <tc_523fcf30, /*tc_1*/
2652      [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
2653      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2654
2655    InstrItinData <tc_5274e61a, /*tc_st*/
2656      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2657      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2658
2659    InstrItinData <tc_52d7bbea, /*tc_1*/
2660      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2661      []>,
2662
2663    InstrItinData <tc_53bc8a6a, /*tc_1*/
2664      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2665      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2666
2667    InstrItinData <tc_53bdb2f6, /*tc_st*/
2668      [InstrStage<1, [SLOT0]>], [3, 2, 3],
2669      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2670
2671    InstrItinData <tc_540fdfbc, /*tc_1*/
2672      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2673      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2674
2675    InstrItinData <tc_55050d58, /*tc_1*/
2676      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2677      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2678
2679    InstrItinData <tc_57288781, /*tc_st*/
2680      [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2681      [Hex_FWD, Hex_FWD]>,
2682
2683    InstrItinData <tc_594ab548, /*tc_st*/
2684      [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2685      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2686
2687    InstrItinData <tc_59a01ead, /*tc_3stall*/
2688      [InstrStage<1, [SLOT2]>], [4, 1, 2],
2689      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2690
2691    InstrItinData <tc_5acef64a, /*tc_ld*/
2692      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2693      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2694
2695    InstrItinData <tc_5ba5997d, /*tc_2*/
2696      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2697      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2698
2699    InstrItinData <tc_5eb851fc, /*tc_newvjump*/
2700      [InstrStage<1, [SLOT0]>], [2, 3, 2],
2701      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2702
2703    InstrItinData <tc_5f6847a1, /*tc_2latepred*/
2704      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2705      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2706
2707    InstrItinData <tc_60571023, /*tc_3x*/
2708      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2709      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2710
2711    InstrItinData <tc_609d2efe, /*tc_1*/
2712      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2713      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2714
2715    InstrItinData <tc_63fe3df7, /*tc_latepredldaia*/
2716      [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
2717      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2718
2719    InstrItinData <tc_66888ded, /*tc_st*/
2720      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2721      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2722
2723    InstrItinData <tc_6792d5ff, /*tc_4x*/
2724      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2725      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2726
2727    InstrItinData <tc_681a2300, /*tc_3stall*/
2728      [InstrStage<1, [SLOT2]>], [2],
2729      [Hex_FWD]>,
2730
2731    InstrItinData <tc_68cb12ce, /*tc_1*/
2732      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2733      [Hex_FWD, Hex_FWD]>,
2734
2735    InstrItinData <tc_6aa5711a, /*tc_ld*/
2736      [InstrStage<1, [SLOT0]>], [4, 1],
2737      [Hex_FWD, Hex_FWD]>,
2738
2739    InstrItinData <tc_6ac37025, /*tc_st*/
2740      [InstrStage<1, [SLOT0]>], [2, 2, 3],
2741      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2742
2743    InstrItinData <tc_6ebb4a12, /*tc_1*/
2744      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2745      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2746
2747    InstrItinData <tc_6efc556e, /*tc_1*/
2748      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2749      []>,
2750
2751    InstrItinData <tc_6fa4db47, /*tc_3x*/
2752      [InstrStage<1, [SLOT3]>], [4, 2],
2753      [Hex_FWD, Hex_FWD]>,
2754
2755    InstrItinData <tc_73043bf4, /*tc_1*/
2756      [InstrStage<1, [SLOT3]>], [2, 2],
2757      [Hex_FWD, Hex_FWD]>,
2758
2759    InstrItinData <tc_746baa8e, /*tc_newvjump*/
2760      [InstrStage<1, [SLOT0]>], [3, 2],
2761      [Hex_FWD, Hex_FWD]>,
2762
2763    InstrItinData <tc_74e47fd9, /*tc_latepredstaia*/
2764      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
2765      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2766
2767    InstrItinData <tc_7934b9df, /*tc_3x*/
2768      [InstrStage<1, [SLOT3]>], [2, 1],
2769      [Hex_FWD, Hex_FWD]>,
2770
2771    InstrItinData <tc_7a830544, /*tc_1*/
2772      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2773      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2774
2775    InstrItinData <tc_7f881c76, /*tc_ld*/
2776      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2777      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2778
2779    InstrItinData <tc_84df2cd3, /*tc_2*/
2780      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2781      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2782
2783    InstrItinData <tc_855b0b61, /*tc_1*/
2784      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
2785      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2786
2787    InstrItinData <tc_87735c3b, /*tc_2*/
2788      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2789      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2790
2791    InstrItinData <tc_897d1a9d, /*tc_2*/
2792      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2793      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2794
2795    InstrItinData <tc_8b15472a, /*tc_st*/
2796      [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2797      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2798
2799    InstrItinData <tc_8fd5f294, /*tc_3x*/
2800      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2801      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2802
2803    InstrItinData <tc_8fe6b782, /*tc_1*/
2804      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2805      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2806
2807    InstrItinData <tc_90f3e30c, /*tc_1*/
2808      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2809      [Hex_FWD, Hex_FWD]>,
2810
2811    InstrItinData <tc_976ddc4f, /*tc_2*/
2812      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2813      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2814
2815    InstrItinData <tc_97743097, /*tc_1*/
2816      [InstrStage<1, [SLOT2]>], [2, 2],
2817      [Hex_FWD, Hex_FWD]>,
2818
2819    InstrItinData <tc_994333cd, /*tc_3x*/
2820      [InstrStage<1, [SLOT3]>], [4, 1],
2821      [Hex_FWD, Hex_FWD]>,
2822
2823    InstrItinData <tc_999d32db, /*tc_3stall*/
2824      [InstrStage<1, [SLOT2]>], [1],
2825      [Hex_FWD]>,
2826
2827    InstrItinData <tc_99be14ca, /*tc_1*/
2828      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
2829      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2830
2831    InstrItinData <tc_9c00ce8d, /*tc_4x*/
2832      [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2833      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2834
2835    InstrItinData <tc_9c98e8af, /*tc_ld*/
2836      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2837      [Hex_FWD, Hex_FWD]>,
2838
2839    InstrItinData <tc_9d5941c7, /*tc_st*/
2840      [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
2841      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2842
2843    InstrItinData <tc_9ef61e5c, /*tc_ld*/
2844      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2845      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2846
2847    InstrItinData <tc_9faf76ae, /*tc_1*/
2848      [InstrStage<1, [SLOT2]>], [2],
2849      [Hex_FWD]>,
2850
2851    InstrItinData <tc_9fdb5406, /*tc_st*/
2852      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
2853      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2854
2855    InstrItinData <tc_a21dc435, /*tc_3stall*/
2856      [InstrStage<1, [SLOT3]>], [4, 1],
2857      [Hex_FWD, Hex_FWD]>,
2858
2859    InstrItinData <tc_a27582fa, /*tc_3*/
2860      [InstrStage<1, [SLOT2, SLOT3]>], [2],
2861      [Hex_FWD]>,
2862
2863    InstrItinData <tc_a46f0df5, /*tc_1*/
2864      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2865      [Hex_FWD, Hex_FWD]>,
2866
2867    InstrItinData <tc_a788683e, /*tc_st*/
2868      [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2869      [Hex_FWD, Hex_FWD]>,
2870
2871    InstrItinData <tc_a8acdac0, /*tc_st*/
2872      [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2873      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2874
2875    InstrItinData <tc_a904d137, /*tc_1*/
2876      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2877      [Hex_FWD, Hex_FWD]>,
2878
2879    InstrItinData <tc_adb14c66, /*tc_st*/
2880      [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2881      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2882
2883    InstrItinData <tc_b13761ae, /*tc_3stall*/
2884      [InstrStage<1, [SLOT2]>], [],
2885      []>,
2886
2887    InstrItinData <tc_b166348b, /*tc_st*/
2888      [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2889      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2890
2891    InstrItinData <tc_b44c6e2a, /*tc_2*/
2892      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2893      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2894
2895    InstrItinData <tc_b77c481f, /*tc_ld*/
2896      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2897      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2898
2899    InstrItinData <tc_b7dd427e, /*tc_ld*/
2900      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
2901      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2902
2903    InstrItinData <tc_b9488031, /*tc_1*/
2904      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2905      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2906
2907    InstrItinData <tc_b9c0b731, /*tc_3x*/
2908      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2909      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2910
2911    InstrItinData <tc_b9c4623f, /*tc_2*/
2912      [InstrStage<1, [SLOT3]>], [4, 2],
2913      [Hex_FWD, Hex_FWD]>,
2914
2915    InstrItinData <tc_bad2bcaf, /*tc_ld*/
2916      [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2917      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2918
2919    InstrItinData <tc_bcc96cee, /*tc_3x*/
2920      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2921      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2922
2923    InstrItinData <tc_bde7aaf4, /*tc_newvjump*/
2924      [InstrStage<1, [SLOT0]>], [3, 2, 2],
2925      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2926
2927    InstrItinData <tc_be706f30, /*tc_1*/
2928      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2929      [Hex_FWD, Hex_FWD]>,
2930
2931    InstrItinData <tc_c2f7d806, /*tc_2*/
2932      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2933      [Hex_FWD, Hex_FWD]>,
2934
2935    InstrItinData <tc_c5e2426d, /*tc_3stall*/
2936      [InstrStage<1, [SLOT3]>], [2, 2],
2937      [Hex_FWD, Hex_FWD]>,
2938
2939    InstrItinData <tc_c6aa82f7, /*tc_1*/
2940      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2941      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2942
2943    InstrItinData <tc_c6ce9b3f, /*tc_3x*/
2944      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2945      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2946
2947    InstrItinData <tc_c6ebf8dd, /*tc_3x*/
2948      [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2949      [Hex_FWD, Hex_FWD, Hex_FWD]>,
2950
2951    InstrItinData <tc_c74f796f, /*tc_2*/
2952      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2953      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2954
2955    InstrItinData <tc_c82dc1ff, /*tc_3x*/
2956      [InstrStage<1, [SLOT3]>], [1],
2957      [Hex_FWD]>,
2958
2959    InstrItinData <tc_caaebcba, /*tc_3x*/
2960      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
2961      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2962
2963    InstrItinData <tc_cd7374a0, /*tc_st*/
2964      [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
2965      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2966
2967    InstrItinData <tc_cde8b071, /*tc_1*/
2968      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2969      [Hex_FWD, Hex_FWD]>,
2970
2971    InstrItinData <tc_cf47a43f, /*tc_ld*/
2972      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2973      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2974
2975    InstrItinData <tc_cf59f215, /*tc_3x*/
2976      [InstrStage<1, [SLOT3]>], [2, 2],
2977      [Hex_FWD, Hex_FWD]>,
2978
2979    InstrItinData <tc_d088982c, /*tc_2*/
2980      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2981      [Hex_FWD, Hex_FWD]>,
2982
2983    InstrItinData <tc_d1090e34, /*tc_ld*/
2984      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
2985      [Hex_FWD, Hex_FWD]>,
2986
2987    InstrItinData <tc_d24b2d85, /*tc_latepredstaia*/
2988      [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
2989      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2990
2991    InstrItinData <tc_d580173f, /*tc_4x*/
2992      [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2993      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2994
2995    InstrItinData <tc_d6bf0472, /*tc_1*/
2996      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
2997      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2998
2999    InstrItinData <tc_d9709180, /*tc_st*/
3000      [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
3001      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3002
3003    InstrItinData <tc_d9f95eef, /*tc_st*/
3004      [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
3005      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3006
3007    InstrItinData <tc_daa058fa, /*tc_3stall*/
3008      [InstrStage<1, [SLOT0]>], [1, 1],
3009      [Hex_FWD, Hex_FWD]>,
3010
3011    InstrItinData <tc_dbdffe3d, /*tc_1*/
3012      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3013      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3014
3015    InstrItinData <tc_e0739b8c, /*tc_1*/
3016      [InstrStage<1, [SLOT2]>], [2, 2],
3017      [Hex_FWD, Hex_FWD]>,
3018
3019    InstrItinData <tc_e1e99bfa, /*tc_1*/
3020      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3021      [Hex_FWD, Hex_FWD]>,
3022
3023    InstrItinData <tc_e216a5db, /*tc_ld*/
3024      [InstrStage<1, [SLOT0]>], [3, 1, 2],
3025      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3026
3027    InstrItinData <tc_e421e012, /*tc_st*/
3028      [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
3029      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3030
3031    InstrItinData <tc_e7624c08, /*tc_newvjump*/
3032      [InstrStage<1, [SLOT0]>], [3],
3033      [Hex_FWD]>,
3034
3035    InstrItinData <tc_e7d02c66, /*tc_st*/
3036      [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3037      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3038
3039    InstrItinData <tc_e913dc32, /*tc_3x*/
3040      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3041      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3042
3043    InstrItinData <tc_e9c822f7, /*tc_2latepred*/
3044      [InstrStage<1, [SLOT0, SLOT1]>], [4],
3045      [Hex_FWD]>,
3046
3047    InstrItinData <tc_e9fae2d6, /*tc_1*/
3048      [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3049      [Hex_FWD, Hex_FWD]>,
3050
3051    InstrItinData <tc_ef52ed71, /*tc_ld*/
3052      [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
3053      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3054
3055    InstrItinData <tc_ef84f62f, /*tc_2*/
3056      [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3057      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3058
3059    InstrItinData <tc_f2704b9a, /*tc_1*/
3060      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3061      [Hex_FWD, Hex_FWD]>,
3062
3063    InstrItinData <tc_f3eaa14b, /*tc_4x*/
3064      [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3065      [Hex_FWD, Hex_FWD]>,
3066
3067    InstrItinData <tc_f47d212f, /*tc_ld*/
3068      [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
3069      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3070
3071    InstrItinData <tc_f49e76f4, /*tc_2*/
3072      [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3073      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3074
3075    InstrItinData <tc_f7dd9c9f, /*tc_st*/
3076      [InstrStage<1, [SLOT0]>], [1, 2, 3],
3077      [Hex_FWD, Hex_FWD, Hex_FWD]>,
3078
3079    InstrItinData <tc_f86c328a, /*tc_st*/
3080      [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3081      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3082
3083    InstrItinData <tc_f8eeed7a, /*tc_1*/
3084      [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3085      [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3086
3087    InstrItinData <tc_fcab4871, /*tc_newvjump*/
3088      [InstrStage<1, [SLOT0]>], [],
3089      []>,
3090
3091    InstrItinData <tc_ff9ee76e, /*tc_st*/
3092      [InstrStage<1, [SLOT0]>], [2, 3],
3093      [Hex_FWD, Hex_FWD]>
3094  ];
3095}
3096