]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and update
[FreeBSD/FreeBSD.git] / contrib / llvm / lib / Target / Hexagon / HexagonDepIICScalar.td
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
10 def tc_049dfb74 : InstrItinClass;
11 def tc_0767081f : InstrItinClass;
12 def tc_07ac815d : InstrItinClass;
13 def tc_090485bb : InstrItinClass;
14 def tc_09c86199 : InstrItinClass;
15 def tc_09faec3b : InstrItinClass;
16 def tc_0cb867f2 : InstrItinClass;
17 def tc_1000eb10 : InstrItinClass;
18 def tc_128719e8 : InstrItinClass;
19 def tc_136c4786 : InstrItinClass;
20 def tc_14da557c : InstrItinClass;
21 def tc_1b6011fb : InstrItinClass;
22 def tc_1b834fe7 : InstrItinClass;
23 def tc_1e062b18 : InstrItinClass;
24 def tc_1e69aa99 : InstrItinClass;
25 def tc_1f9668cc : InstrItinClass;
26 def tc_1fe8323c : InstrItinClass;
27 def tc_20a8e109 : InstrItinClass;
28 def tc_210b2456 : InstrItinClass;
29 def tc_251c87b2 : InstrItinClass;
30 def tc_261d9b78 : InstrItinClass;
31 def tc_28d296df : InstrItinClass;
32 def tc_29c14515 : InstrItinClass;
33 def tc_2aaab1e0 : InstrItinClass;
34 def tc_2c8fe5ae : InstrItinClass;
35 def tc_2d1e6f5c : InstrItinClass;
36 def tc_2e55aa16 : InstrItinClass;
37 def tc_30665cb0 : InstrItinClass;
38 def tc_336e698c : InstrItinClass;
39 def tc_34e882a4 : InstrItinClass;
40 def tc_35fb9d13 : InstrItinClass;
41 def tc_37326008 : InstrItinClass;
42 def tc_3993c58b : InstrItinClass;
43 def tc_3b4892c6 : InstrItinClass;
44 def tc_3bea1824 : InstrItinClass;
45 def tc_3c10f809 : InstrItinClass;
46 def tc_3d905451 : InstrItinClass;
47 def tc_3e61d314 : InstrItinClass;
48 def tc_3eab77bd : InstrItinClass;
49 def tc_43068634 : InstrItinClass;
50 def tc_45631a8d : InstrItinClass;
51 def tc_47ab9233 : InstrItinClass;
52 def tc_47f0b7ad : InstrItinClass;
53 def tc_485bb57c : InstrItinClass;
54 def tc_4997da4a : InstrItinClass;
55 def tc_511f28f6 : InstrItinClass;
56 def tc_537e2013 : InstrItinClass;
57 def tc_53ee6546 : InstrItinClass;
58 def tc_548f402d : InstrItinClass;
59 def tc_5625c6c1 : InstrItinClass;
60 def tc_580a779c : InstrItinClass;
61 def tc_583510c7 : InstrItinClass;
62 def tc_5d806107 : InstrItinClass;
63 def tc_5fa2857c : InstrItinClass;
64 def tc_5fe9fcd0 : InstrItinClass;
65 def tc_6264c5e0 : InstrItinClass;
66 def tc_639d93ee : InstrItinClass;
67 def tc_63cd9d2d : InstrItinClass;
68 def tc_65dc7cc4 : InstrItinClass;
69 def tc_69bb508b : InstrItinClass;
70 def tc_6c52d277 : InstrItinClass;
71 def tc_6c576d46 : InstrItinClass;
72 def tc_70cabf66 : InstrItinClass;
73 def tc_7639d4b0 : InstrItinClass;
74 def tc_7675c0e9 : InstrItinClass;
75 def tc_76c4c5ef : InstrItinClass;
76 def tc_77781686 : InstrItinClass;
77 def tc_78b3c689 : InstrItinClass;
78 def tc_7986ba30 : InstrItinClass;
79 def tc_7bc567a7 : InstrItinClass;
80 def tc_7c2dcd4d : InstrItinClass;
81 def tc_7ca2ea10 : InstrItinClass;
82 def tc_7d01cbdc : InstrItinClass;
83 def tc_7d9a56cd : InstrItinClass;
84 def tc_81a23d44 : InstrItinClass;
85 def tc_821c4233 : InstrItinClass;
86 def tc_82f0f122 : InstrItinClass;
87 def tc_84630363 : InstrItinClass;
88 def tc_86442910 : InstrItinClass;
89 def tc_87601822 : InstrItinClass;
90 def tc_88fa2da6 : InstrItinClass;
91 def tc_8c8041e6 : InstrItinClass;
92 def tc_8cb685d9 : InstrItinClass;
93 def tc_8def9c57 : InstrItinClass;
94 def tc_8f0a6bad : InstrItinClass;
95 def tc_8fab9ac3 : InstrItinClass;
96 def tc_92d1833c : InstrItinClass;
97 def tc_94e6ffd9 : InstrItinClass;
98 def tc_95c54f8b : InstrItinClass;
99 def tc_9a13af9d : InstrItinClass;
100 def tc_9b73d261 : InstrItinClass;
101 def tc_9c18c9a5 : InstrItinClass;
102 def tc_9c68db63 : InstrItinClass;
103 def tc_9ce7a5ab : InstrItinClass;
104 def tc_9da3628f : InstrItinClass;
105 def tc_9dafb7d3 : InstrItinClass;
106 def tc_9df8b0dc : InstrItinClass;
107 def tc_9e86015f : InstrItinClass;
108 def tc_9f518242 : InstrItinClass;
109 def tc_a12a5971 : InstrItinClass;
110 def tc_a1fb80e1 : InstrItinClass;
111 def tc_a333d2a9 : InstrItinClass;
112 def tc_a4567c39 : InstrItinClass;
113 def tc_a87879e8 : InstrItinClass;
114 def tc_a9c993d9 : InstrItinClass;
115 def tc_aad55963 : InstrItinClass;
116 def tc_ab1b5e74 : InstrItinClass;
117 def tc_ae0722f7 : InstrItinClass;
118 def tc_ae2c2dc2 : InstrItinClass;
119 def tc_ae762521 : InstrItinClass;
120 def tc_b08b653e : InstrItinClass;
121 def tc_b08be45e : InstrItinClass;
122 def tc_b0f50e3c : InstrItinClass;
123 def tc_b189ad4c : InstrItinClass;
124 def tc_b324366f : InstrItinClass;
125 def tc_b5bfaa60 : InstrItinClass;
126 def tc_b5f5a094 : InstrItinClass;
127 def tc_b86c7e8b : InstrItinClass;
128 def tc_baccf077 : InstrItinClass;
129 def tc_bc5561d8 : InstrItinClass;
130 def tc_bcf0e36e : InstrItinClass;
131 def tc_bd16579e : InstrItinClass;
132 def tc_be995eaf : InstrItinClass;
133 def tc_bf6fa601 : InstrItinClass;
134 def tc_c0cd91a8 : InstrItinClass;
135 def tc_c14739d5 : InstrItinClass;
136 def tc_c1dbc916 : InstrItinClass;
137 def tc_c58f771a : InstrItinClass;
138 def tc_c85212ca : InstrItinClass;
139 def tc_c8f9a6f6 : InstrItinClass;
140 def tc_ca280e8b : InstrItinClass;
141 def tc_cbe45117 : InstrItinClass;
142 def tc_cd321066 : InstrItinClass;
143 def tc_d108a090 : InstrItinClass;
144 def tc_d1b5a4b6 : InstrItinClass;
145 def tc_d2609065 : InstrItinClass;
146 def tc_d267fa19 : InstrItinClass;
147 def tc_d2a33af5 : InstrItinClass;
148 def tc_d63b71d1 : InstrItinClass;
149 def tc_d6a805a8 : InstrItinClass;
150 def tc_d95f4e98 : InstrItinClass;
151 def tc_da79106e : InstrItinClass;
152 def tc_dbe218dd : InstrItinClass;
153 def tc_dcfee7ae : InstrItinClass;
154 def tc_e17ce9ad : InstrItinClass;
155 def tc_e2480a7f : InstrItinClass;
156 def tc_e2c08bb4 : InstrItinClass;
157 def tc_e2c31426 : InstrItinClass;
158 def tc_e578178f : InstrItinClass;
159 def tc_e836c161 : InstrItinClass;
160 def tc_e8c7a357 : InstrItinClass;
161 def tc_eb07ef6f : InstrItinClass;
162 def tc_ecfaae86 : InstrItinClass;
163 def tc_ef0ebaaa : InstrItinClass;
164 def tc_ef2676fd : InstrItinClass;
165 def tc_f027ebe9 : InstrItinClass;
166 def tc_f055fbb6 : InstrItinClass;
167 def tc_f1240c08 : InstrItinClass;
168 def tc_f16d5b17 : InstrItinClass;
169 def tc_f1aa2cdb : InstrItinClass;
170 def tc_f26aa619 : InstrItinClass;
171 def tc_f4608adc : InstrItinClass;
172 def tc_faab1248 : InstrItinClass;
173 def tc_fcee8723 : InstrItinClass;
174 def tc_feb4974b : InstrItinClass;
175
176 class DepScalarItinV4 {
177   list<InstrItinData> DepScalarItinV4_list = [
178     InstrItinData <tc_049dfb74, [InstrStage<1, [SLOT2]>]>,
179     InstrItinData <tc_0767081f, [InstrStage<1, [SLOT2, SLOT3]>]>,
180     InstrItinData <tc_07ac815d, [InstrStage<1, [SLOT2]>]>,
181     InstrItinData <tc_090485bb, [InstrStage<1, [SLOT2, SLOT3]>]>,
182     InstrItinData <tc_09c86199, [InstrStage<1, [SLOT2, SLOT3]>]>,
183     InstrItinData <tc_09faec3b, [InstrStage<1, [SLOT0]>]>,
184     InstrItinData <tc_0cb867f2, [InstrStage<1, [SLOT0]>]>,
185     InstrItinData <tc_1000eb10, [InstrStage<1, [SLOT3]>]>,
186     InstrItinData <tc_128719e8, [InstrStage<1, [SLOT0, SLOT1]>]>,
187     InstrItinData <tc_136c4786, [InstrStage<1, [SLOT0, SLOT1]>]>,
188     InstrItinData <tc_14da557c, [InstrStage<1, [SLOT0, SLOT1]>]>,
189     InstrItinData <tc_1b6011fb, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
190     InstrItinData <tc_1b834fe7, [InstrStage<1, [SLOT2, SLOT3]>]>,
191     InstrItinData <tc_1e062b18, [InstrStage<1, [SLOT2, SLOT3]>]>,
192     InstrItinData <tc_1e69aa99, [InstrStage<1, [SLOT0, SLOT1]>]>,
193     InstrItinData <tc_1f9668cc, [InstrStage<1, [SLOT2]>]>,
194     InstrItinData <tc_1fe8323c, [InstrStage<1, [SLOT3]>]>,
195     InstrItinData <tc_20a8e109, [InstrStage<1, [SLOT0, SLOT1]>]>,
196     InstrItinData <tc_210b2456, [InstrStage<1, [SLOT0]>]>,
197     InstrItinData <tc_251c87b2, [InstrStage<1, [SLOT0, SLOT1]>]>,
198     InstrItinData <tc_261d9b78, [InstrStage<1, [SLOT0, SLOT1]>]>,
199     InstrItinData <tc_28d296df, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
200     InstrItinData <tc_29c14515, [InstrStage<1, [SLOT0]>]>,
201     InstrItinData <tc_2aaab1e0, [InstrStage<1, [SLOT2, SLOT3]>]>,
202     InstrItinData <tc_2c8fe5ae, [InstrStage<1, [SLOT0]>]>,
203     InstrItinData <tc_2d1e6f5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
204     InstrItinData <tc_2e55aa16, [InstrStage<1, [SLOT2, SLOT3]>]>,
205     InstrItinData <tc_30665cb0, [InstrStage<1, [SLOT0]>]>,
206     InstrItinData <tc_336e698c, [InstrStage<1, [SLOT0, SLOT1]>]>,
207     InstrItinData <tc_34e882a4, [InstrStage<1, [SLOT0]>]>,
208     InstrItinData <tc_35fb9d13, [InstrStage<1, [SLOT0]>]>,
209     InstrItinData <tc_37326008, [InstrStage<1, [SLOT2, SLOT3]>]>,
210     InstrItinData <tc_3993c58b, [InstrStage<1, [SLOT0]>]>,
211     InstrItinData <tc_3b4892c6, [InstrStage<1, [SLOT3]>]>,
212     InstrItinData <tc_3bea1824, [InstrStage<1, [SLOT2, SLOT3]>]>,
213     InstrItinData <tc_3c10f809, [InstrStage<1, [SLOT2, SLOT3]>]>,
214     InstrItinData <tc_3d905451, [InstrStage<1, [SLOT0, SLOT1]>]>,
215     InstrItinData <tc_3e61d314, [InstrStage<1, [SLOT0]>]>,
216     InstrItinData <tc_3eab77bd, [InstrStage<1, [SLOT0, SLOT1]>]>,
217     InstrItinData <tc_43068634, [InstrStage<1, [SLOT2, SLOT3]>]>,
218     InstrItinData <tc_45631a8d, [InstrStage<1, [SLOT0, SLOT1]>]>,
219     InstrItinData <tc_47ab9233, [InstrStage<1, [SLOT2, SLOT3]>]>,
220     InstrItinData <tc_47f0b7ad, [InstrStage<1, [SLOT2, SLOT3]>]>,
221     InstrItinData <tc_485bb57c, [InstrStage<1, [SLOT2, SLOT3]>]>,
222     InstrItinData <tc_4997da4a, [InstrStage<1, [SLOT3]>]>,
223     InstrItinData <tc_511f28f6, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
224     InstrItinData <tc_537e2013, [InstrStage<1, [SLOT2, SLOT3]>]>,
225     InstrItinData <tc_53ee6546, [InstrStage<1, [SLOT0, SLOT1]>]>,
226     InstrItinData <tc_548f402d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
227     InstrItinData <tc_5625c6c1, [InstrStage<1, [SLOT0, SLOT1]>]>,
228     InstrItinData <tc_580a779c, [InstrStage<1, [SLOT0]>]>,
229     InstrItinData <tc_583510c7, [InstrStage<1, [SLOT2, SLOT3]>]>,
230     InstrItinData <tc_5d806107, [InstrStage<1, [SLOT2, SLOT3]>]>,
231     InstrItinData <tc_5fa2857c, [InstrStage<1, [SLOT2, SLOT3]>]>,
232     InstrItinData <tc_5fe9fcd0, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
233     InstrItinData <tc_6264c5e0, [InstrStage<1, [SLOT2, SLOT3]>]>,
234     InstrItinData <tc_639d93ee, [InstrStage<1, [SLOT2, SLOT3]>]>,
235     InstrItinData <tc_63cd9d2d, [InstrStage<1, [SLOT2, SLOT3]>]>,
236     InstrItinData <tc_65dc7cc4, [InstrStage<1, [SLOT0, SLOT1]>]>,
237     InstrItinData <tc_69bb508b, [InstrStage<1, [SLOT2, SLOT3]>]>,
238     InstrItinData <tc_6c52d277, [InstrStage<1, [SLOT0, SLOT1]>]>,
239     InstrItinData <tc_6c576d46, [InstrStage<1, [SLOT0]>]>,
240     InstrItinData <tc_70cabf66, [InstrStage<1, [SLOT0, SLOT1]>]>,
241     InstrItinData <tc_7639d4b0, [InstrStage<1, [SLOT0, SLOT1]>]>,
242     InstrItinData <tc_7675c0e9, [InstrStage<1, [SLOT0, SLOT1]>]>,
243     InstrItinData <tc_76c4c5ef, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
244     InstrItinData <tc_77781686, [InstrStage<1, [SLOT0]>]>,
245     InstrItinData <tc_78b3c689, [InstrStage<1, [SLOT2, SLOT3]>]>,
246     InstrItinData <tc_7986ba30, [InstrStage<1, [SLOT0]>]>,
247     InstrItinData <tc_7bc567a7, [InstrStage<1, [SLOT0, SLOT1]>]>,
248     InstrItinData <tc_7c2dcd4d, [InstrStage<1, [SLOT0, SLOT1]>]>,
249     InstrItinData <tc_7ca2ea10, [InstrStage<1, [SLOT2, SLOT3]>]>,
250     InstrItinData <tc_7d01cbdc, [InstrStage<1, [SLOT0]>]>,
251     InstrItinData <tc_7d9a56cd, [InstrStage<1, [SLOT0, SLOT1]>]>,
252     InstrItinData <tc_81a23d44, [InstrStage<1, [SLOT2, SLOT3]>]>,
253     InstrItinData <tc_821c4233, [InstrStage<1, [SLOT0, SLOT1]>]>,
254     InstrItinData <tc_82f0f122, [InstrStage<1, [SLOT3]>]>,
255     InstrItinData <tc_84630363, [InstrStage<1, [SLOT2]>]>,
256     InstrItinData <tc_86442910, [InstrStage<1, [SLOT0, SLOT1]>]>,
257     InstrItinData <tc_87601822, [InstrStage<1, [SLOT2, SLOT3]>]>,
258     InstrItinData <tc_88fa2da6, [InstrStage<1, [SLOT2, SLOT3]>]>,
259     InstrItinData <tc_8c8041e6, [InstrStage<1, [SLOT2, SLOT3]>]>,
260     InstrItinData <tc_8cb685d9, [InstrStage<1, [SLOT2, SLOT3]>]>,
261     InstrItinData <tc_8def9c57, [InstrStage<1, [SLOT0]>]>,
262     InstrItinData <tc_8f0a6bad, [InstrStage<1, [SLOT0, SLOT1]>]>,
263     InstrItinData <tc_8fab9ac3, [InstrStage<1, [SLOT0]>]>,
264     InstrItinData <tc_92d1833c, [InstrStage<1, [SLOT2, SLOT3]>]>,
265     InstrItinData <tc_94e6ffd9, [InstrStage<1, [SLOT2, SLOT3]>]>,
266     InstrItinData <tc_95c54f8b, [InstrStage<1, [SLOT0]>]>,
267     InstrItinData <tc_9a13af9d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
268     InstrItinData <tc_9b73d261, [InstrStage<1, [SLOT0, SLOT1]>]>,
269     InstrItinData <tc_9c18c9a5, [InstrStage<1, [SLOT2, SLOT3]>]>,
270     InstrItinData <tc_9c68db63, [InstrStage<1, [SLOT0]>]>,
271     InstrItinData <tc_9ce7a5ab, [InstrStage<1, [SLOT0]>]>,
272     InstrItinData <tc_9da3628f, [InstrStage<1, [SLOT0]>]>,
273     InstrItinData <tc_9dafb7d3, [InstrStage<1, [SLOT0, SLOT1]>]>,
274     InstrItinData <tc_9df8b0dc, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
275     InstrItinData <tc_9e86015f, [InstrStage<1, [SLOT0]>]>,
276     InstrItinData <tc_9f518242, [InstrStage<1, [SLOT2, SLOT3]>]>,
277     InstrItinData <tc_a12a5971, [InstrStage<1, [SLOT2, SLOT3]>]>,
278     InstrItinData <tc_a1fb80e1, [InstrStage<1, [SLOT2]>]>,
279     InstrItinData <tc_a333d2a9, [InstrStage<1, [SLOT2, SLOT3]>]>,
280     InstrItinData <tc_a4567c39, [InstrStage<1, [SLOT0, SLOT1]>]>,
281     InstrItinData <tc_a87879e8, [InstrStage<1, [SLOT2, SLOT3]>]>,
282     InstrItinData <tc_a9c993d9, [InstrStage<1, [SLOT0]>]>,
283     InstrItinData <tc_aad55963, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
284     InstrItinData <tc_ab1b5e74, [InstrStage<1, [SLOT2, SLOT3]>]>,
285     InstrItinData <tc_ae0722f7, [InstrStage<1, [SLOT2, SLOT3]>]>,
286     InstrItinData <tc_ae2c2dc2, [InstrStage<1, [SLOT2, SLOT3]>]>,
287     InstrItinData <tc_ae762521, [InstrStage<1, [SLOT0, SLOT1]>]>,
288     InstrItinData <tc_b08b653e, [InstrStage<1, [SLOT2]>]>,
289     InstrItinData <tc_b08be45e, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
290     InstrItinData <tc_b0f50e3c, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
291     InstrItinData <tc_b189ad4c, [InstrStage<1, [SLOT2]>]>,
292     InstrItinData <tc_b324366f, [InstrStage<1, [SLOT3]>]>,
293     InstrItinData <tc_b5bfaa60, [InstrStage<1, [SLOT2, SLOT3]>]>,
294     InstrItinData <tc_b5f5a094, [InstrStage<1, [SLOT0, SLOT1]>]>,
295     InstrItinData <tc_b86c7e8b, [InstrStage<1, [SLOT2, SLOT3]>]>,
296     InstrItinData <tc_baccf077, [InstrStage<1, [SLOT0, SLOT1]>]>,
297     InstrItinData <tc_bc5561d8, [InstrStage<1, [SLOT2, SLOT3]>]>,
298     InstrItinData <tc_bcf0e36e, [InstrStage<1, [SLOT3]>]>,
299     InstrItinData <tc_bd16579e, [InstrStage<1, [SLOT2, SLOT3]>]>,
300     InstrItinData <tc_be995eaf, [InstrStage<1, [SLOT0]>]>,
301     InstrItinData <tc_bf6fa601, [InstrStage<1, [SLOT0, SLOT1]>]>,
302     InstrItinData <tc_c0cd91a8, [InstrStage<1, [SLOT2, SLOT3]>]>,
303     InstrItinData <tc_c14739d5, [InstrStage<1, [SLOT0, SLOT1]>]>,
304     InstrItinData <tc_c1dbc916, [InstrStage<1, [SLOT0, SLOT1]>]>,
305     InstrItinData <tc_c58f771a, [InstrStage<1, [SLOT2, SLOT3]>]>,
306     InstrItinData <tc_c85212ca, [InstrStage<1, [SLOT0, SLOT1]>]>,
307     InstrItinData <tc_c8f9a6f6, [InstrStage<1, [SLOT0]>]>,
308     InstrItinData <tc_ca280e8b, [InstrStage<1, [SLOT2, SLOT3]>]>,
309     InstrItinData <tc_cbe45117, [InstrStage<1, [SLOT2]>]>,
310     InstrItinData <tc_cd321066, [InstrStage<1, [SLOT2, SLOT3]>]>,
311     InstrItinData <tc_d108a090, [InstrStage<1, [SLOT2, SLOT3]>]>,
312     InstrItinData <tc_d1b5a4b6, [InstrStage<1, [SLOT2, SLOT3]>]>,
313     InstrItinData <tc_d2609065, [InstrStage<1, [SLOT0, SLOT1]>]>,
314     InstrItinData <tc_d267fa19, [InstrStage<1, [SLOT2]>]>,
315     InstrItinData <tc_d2a33af5, [InstrStage<1, [SLOT0, SLOT1]>]>,
316     InstrItinData <tc_d63b71d1, [InstrStage<1, [SLOT2, SLOT3]>]>,
317     InstrItinData <tc_d6a805a8, [InstrStage<1, [SLOT3]>]>,
318     InstrItinData <tc_d95f4e98, [InstrStage<1, [SLOT2, SLOT3]>]>,
319     InstrItinData <tc_da79106e, [InstrStage<1, [SLOT0]>]>,
320     InstrItinData <tc_dbe218dd, [InstrStage<1, [SLOT0]>]>,
321     InstrItinData <tc_dcfee7ae, [InstrStage<1, [SLOT0]>]>,
322     InstrItinData <tc_e17ce9ad, [InstrStage<1, [SLOT2, SLOT3]>]>,
323     InstrItinData <tc_e2480a7f, [InstrStage<1, [SLOT0]>]>,
324     InstrItinData <tc_e2c08bb4, [InstrStage<1, [SLOT2, SLOT3]>]>,
325     InstrItinData <tc_e2c31426, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
326     InstrItinData <tc_e578178f, [InstrStage<1, [SLOT0, SLOT1]>]>,
327     InstrItinData <tc_e836c161, [InstrStage<1, [SLOT2, SLOT3]>]>,
328     InstrItinData <tc_e8c7a357, [InstrStage<1, [SLOT0, SLOT1]>]>,
329     InstrItinData <tc_eb07ef6f, [InstrStage<1, [SLOT2, SLOT3]>]>,
330     InstrItinData <tc_ecfaae86, [InstrStage<1, [SLOT2]>]>,
331     InstrItinData <tc_ef0ebaaa, [InstrStage<1, [SLOT0]>]>,
332     InstrItinData <tc_ef2676fd, [InstrStage<1, [SLOT0]>]>,
333     InstrItinData <tc_f027ebe9, [InstrStage<1, [SLOT0]>]>,
334     InstrItinData <tc_f055fbb6, [InstrStage<1, [SLOT3]>]>,
335     InstrItinData <tc_f1240c08, [InstrStage<1, [SLOT2, SLOT3]>]>,
336     InstrItinData <tc_f16d5b17, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
337     InstrItinData <tc_f1aa2cdb, [InstrStage<1, [SLOT2, SLOT3]>]>,
338     InstrItinData <tc_f26aa619, [InstrStage<1, [SLOT0, SLOT1]>]>,
339     InstrItinData <tc_f4608adc, [InstrStage<1, [SLOT0]>]>,
340     InstrItinData <tc_faab1248, [InstrStage<1, [SLOT2, SLOT3]>]>,
341     InstrItinData <tc_fcee8723, [InstrStage<1, [SLOT0, SLOT1]>]>,
342     InstrItinData <tc_feb4974b, [InstrStage<1, [SLOT3]>]>  ];
343 }
344
345 class DepScalarItinV5 {
346   list<InstrItinData> DepScalarItinV5_list = [
347     InstrItinData <tc_049dfb74, [InstrStage<1, [SLOT2]>]>,
348     InstrItinData <tc_0767081f, [InstrStage<1, [SLOT2, SLOT3]>]>,
349     InstrItinData <tc_07ac815d, [InstrStage<1, [SLOT2]>]>,
350     InstrItinData <tc_090485bb, [InstrStage<1, [SLOT2, SLOT3]>]>,
351     InstrItinData <tc_09c86199, [InstrStage<1, [SLOT2, SLOT3]>]>,
352     InstrItinData <tc_09faec3b, [InstrStage<1, [SLOT0]>]>,
353     InstrItinData <tc_0cb867f2, [InstrStage<1, [SLOT0]>]>,
354     InstrItinData <tc_1000eb10, [InstrStage<1, [SLOT3]>]>,
355     InstrItinData <tc_128719e8, [InstrStage<1, [SLOT0, SLOT1]>]>,
356     InstrItinData <tc_136c4786, [InstrStage<1, [SLOT0, SLOT1]>]>,
357     InstrItinData <tc_14da557c, [InstrStage<1, [SLOT0, SLOT1]>]>,
358     InstrItinData <tc_1b6011fb, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
359     InstrItinData <tc_1b834fe7, [InstrStage<1, [SLOT2, SLOT3]>]>,
360     InstrItinData <tc_1e062b18, [InstrStage<1, [SLOT2, SLOT3]>]>,
361     InstrItinData <tc_1e69aa99, [InstrStage<1, [SLOT0, SLOT1]>]>,
362     InstrItinData <tc_1f9668cc, [InstrStage<1, [SLOT2]>]>,
363     InstrItinData <tc_1fe8323c, [InstrStage<1, [SLOT3]>]>,
364     InstrItinData <tc_20a8e109, [InstrStage<1, [SLOT0, SLOT1]>]>,
365     InstrItinData <tc_210b2456, [InstrStage<1, [SLOT0]>]>,
366     InstrItinData <tc_251c87b2, [InstrStage<1, [SLOT0, SLOT1]>]>,
367     InstrItinData <tc_261d9b78, [InstrStage<1, [SLOT0, SLOT1]>]>,
368     InstrItinData <tc_28d296df, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
369     InstrItinData <tc_29c14515, [InstrStage<1, [SLOT0]>]>,
370     InstrItinData <tc_2aaab1e0, [InstrStage<1, [SLOT2, SLOT3]>]>,
371     InstrItinData <tc_2c8fe5ae, [InstrStage<1, [SLOT0]>]>,
372     InstrItinData <tc_2d1e6f5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
373     InstrItinData <tc_2e55aa16, [InstrStage<1, [SLOT2, SLOT3]>]>,
374     InstrItinData <tc_30665cb0, [InstrStage<1, [SLOT0]>]>,
375     InstrItinData <tc_336e698c, [InstrStage<1, [SLOT0, SLOT1]>]>,
376     InstrItinData <tc_34e882a4, [InstrStage<1, [SLOT0]>]>,
377     InstrItinData <tc_35fb9d13, [InstrStage<1, [SLOT0]>]>,
378     InstrItinData <tc_37326008, [InstrStage<1, [SLOT2, SLOT3]>]>,
379     InstrItinData <tc_3993c58b, [InstrStage<1, [SLOT0]>]>,
380     InstrItinData <tc_3b4892c6, [InstrStage<1, [SLOT3]>]>,
381     InstrItinData <tc_3bea1824, [InstrStage<1, [SLOT2, SLOT3]>]>,
382     InstrItinData <tc_3c10f809, [InstrStage<1, [SLOT2, SLOT3]>]>,
383     InstrItinData <tc_3d905451, [InstrStage<1, [SLOT0, SLOT1]>]>,
384     InstrItinData <tc_3e61d314, [InstrStage<1, [SLOT0]>]>,
385     InstrItinData <tc_3eab77bd, [InstrStage<1, [SLOT0, SLOT1]>]>,
386     InstrItinData <tc_43068634, [InstrStage<1, [SLOT2, SLOT3]>]>,
387     InstrItinData <tc_45631a8d, [InstrStage<1, [SLOT0, SLOT1]>]>,
388     InstrItinData <tc_47ab9233, [InstrStage<1, [SLOT2, SLOT3]>]>,
389     InstrItinData <tc_47f0b7ad, [InstrStage<1, [SLOT2, SLOT3]>]>,
390     InstrItinData <tc_485bb57c, [InstrStage<1, [SLOT2, SLOT3]>]>,
391     InstrItinData <tc_4997da4a, [InstrStage<1, [SLOT3]>]>,
392     InstrItinData <tc_511f28f6, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
393     InstrItinData <tc_537e2013, [InstrStage<1, [SLOT2, SLOT3]>]>,
394     InstrItinData <tc_53ee6546, [InstrStage<1, [SLOT0, SLOT1]>]>,
395     InstrItinData <tc_548f402d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
396     InstrItinData <tc_5625c6c1, [InstrStage<1, [SLOT0, SLOT1]>]>,
397     InstrItinData <tc_580a779c, [InstrStage<1, [SLOT0]>]>,
398     InstrItinData <tc_583510c7, [InstrStage<1, [SLOT2, SLOT3]>]>,
399     InstrItinData <tc_5d806107, [InstrStage<1, [SLOT2, SLOT3]>]>,
400     InstrItinData <tc_5fa2857c, [InstrStage<1, [SLOT2, SLOT3]>]>,
401     InstrItinData <tc_5fe9fcd0, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
402     InstrItinData <tc_6264c5e0, [InstrStage<1, [SLOT2, SLOT3]>]>,
403     InstrItinData <tc_639d93ee, [InstrStage<1, [SLOT2, SLOT3]>]>,
404     InstrItinData <tc_63cd9d2d, [InstrStage<1, [SLOT2, SLOT3]>]>,
405     InstrItinData <tc_65dc7cc4, [InstrStage<1, [SLOT0, SLOT1]>]>,
406     InstrItinData <tc_69bb508b, [InstrStage<1, [SLOT2, SLOT3]>]>,
407     InstrItinData <tc_6c52d277, [InstrStage<1, [SLOT0, SLOT1]>]>,
408     InstrItinData <tc_6c576d46, [InstrStage<1, [SLOT0]>]>,
409     InstrItinData <tc_70cabf66, [InstrStage<1, [SLOT0, SLOT1]>]>,
410     InstrItinData <tc_7639d4b0, [InstrStage<1, [SLOT0, SLOT1]>]>,
411     InstrItinData <tc_7675c0e9, [InstrStage<1, [SLOT0, SLOT1]>]>,
412     InstrItinData <tc_76c4c5ef, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
413     InstrItinData <tc_77781686, [InstrStage<1, [SLOT0]>]>,
414     InstrItinData <tc_78b3c689, [InstrStage<1, [SLOT2, SLOT3]>]>,
415     InstrItinData <tc_7986ba30, [InstrStage<1, [SLOT0]>]>,
416     InstrItinData <tc_7bc567a7, [InstrStage<1, [SLOT0, SLOT1]>]>,
417     InstrItinData <tc_7c2dcd4d, [InstrStage<1, [SLOT0, SLOT1]>]>,
418     InstrItinData <tc_7ca2ea10, [InstrStage<1, [SLOT2, SLOT3]>]>,
419     InstrItinData <tc_7d01cbdc, [InstrStage<1, [SLOT0]>]>,
420     InstrItinData <tc_7d9a56cd, [InstrStage<1, [SLOT0, SLOT1]>]>,
421     InstrItinData <tc_81a23d44, [InstrStage<1, [SLOT2, SLOT3]>]>,
422     InstrItinData <tc_821c4233, [InstrStage<1, [SLOT0, SLOT1]>]>,
423     InstrItinData <tc_82f0f122, [InstrStage<1, [SLOT3]>]>,
424     InstrItinData <tc_84630363, [InstrStage<1, [SLOT2]>]>,
425     InstrItinData <tc_86442910, [InstrStage<1, [SLOT0, SLOT1]>]>,
426     InstrItinData <tc_87601822, [InstrStage<1, [SLOT2, SLOT3]>]>,
427     InstrItinData <tc_88fa2da6, [InstrStage<1, [SLOT2, SLOT3]>]>,
428     InstrItinData <tc_8c8041e6, [InstrStage<1, [SLOT2, SLOT3]>]>,
429     InstrItinData <tc_8cb685d9, [InstrStage<1, [SLOT2, SLOT3]>]>,
430     InstrItinData <tc_8def9c57, [InstrStage<1, [SLOT0]>]>,
431     InstrItinData <tc_8f0a6bad, [InstrStage<1, [SLOT0, SLOT1]>]>,
432     InstrItinData <tc_8fab9ac3, [InstrStage<1, [SLOT0]>]>,
433     InstrItinData <tc_92d1833c, [InstrStage<1, [SLOT2, SLOT3]>]>,
434     InstrItinData <tc_94e6ffd9, [InstrStage<1, [SLOT2, SLOT3]>]>,
435     InstrItinData <tc_95c54f8b, [InstrStage<1, [SLOT0]>]>,
436     InstrItinData <tc_9a13af9d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
437     InstrItinData <tc_9b73d261, [InstrStage<1, [SLOT0, SLOT1]>]>,
438     InstrItinData <tc_9c18c9a5, [InstrStage<1, [SLOT2, SLOT3]>]>,
439     InstrItinData <tc_9c68db63, [InstrStage<1, [SLOT0]>]>,
440     InstrItinData <tc_9ce7a5ab, [InstrStage<1, [SLOT0]>]>,
441     InstrItinData <tc_9da3628f, [InstrStage<1, [SLOT0]>]>,
442     InstrItinData <tc_9dafb7d3, [InstrStage<1, [SLOT0, SLOT1]>]>,
443     InstrItinData <tc_9df8b0dc, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
444     InstrItinData <tc_9e86015f, [InstrStage<1, [SLOT0]>]>,
445     InstrItinData <tc_9f518242, [InstrStage<1, [SLOT2, SLOT3]>]>,
446     InstrItinData <tc_a12a5971, [InstrStage<1, [SLOT2, SLOT3]>]>,
447     InstrItinData <tc_a1fb80e1, [InstrStage<1, [SLOT2]>]>,
448     InstrItinData <tc_a333d2a9, [InstrStage<1, [SLOT2, SLOT3]>]>,
449     InstrItinData <tc_a4567c39, [InstrStage<1, [SLOT0, SLOT1]>]>,
450     InstrItinData <tc_a87879e8, [InstrStage<1, [SLOT2, SLOT3]>]>,
451     InstrItinData <tc_a9c993d9, [InstrStage<1, [SLOT0]>]>,
452     InstrItinData <tc_aad55963, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
453     InstrItinData <tc_ab1b5e74, [InstrStage<1, [SLOT2, SLOT3]>]>,
454     InstrItinData <tc_ae0722f7, [InstrStage<1, [SLOT2, SLOT3]>]>,
455     InstrItinData <tc_ae2c2dc2, [InstrStage<1, [SLOT2, SLOT3]>]>,
456     InstrItinData <tc_ae762521, [InstrStage<1, [SLOT0, SLOT1]>]>,
457     InstrItinData <tc_b08b653e, [InstrStage<1, [SLOT2]>]>,
458     InstrItinData <tc_b08be45e, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
459     InstrItinData <tc_b0f50e3c, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
460     InstrItinData <tc_b189ad4c, [InstrStage<1, [SLOT2]>]>,
461     InstrItinData <tc_b324366f, [InstrStage<1, [SLOT3]>]>,
462     InstrItinData <tc_b5bfaa60, [InstrStage<1, [SLOT2, SLOT3]>]>,
463     InstrItinData <tc_b5f5a094, [InstrStage<1, [SLOT0, SLOT1]>]>,
464     InstrItinData <tc_b86c7e8b, [InstrStage<1, [SLOT2, SLOT3]>]>,
465     InstrItinData <tc_baccf077, [InstrStage<1, [SLOT0, SLOT1]>]>,
466     InstrItinData <tc_bc5561d8, [InstrStage<1, [SLOT2, SLOT3]>]>,
467     InstrItinData <tc_bcf0e36e, [InstrStage<1, [SLOT3]>]>,
468     InstrItinData <tc_bd16579e, [InstrStage<1, [SLOT2, SLOT3]>]>,
469     InstrItinData <tc_be995eaf, [InstrStage<1, [SLOT0]>]>,
470     InstrItinData <tc_bf6fa601, [InstrStage<1, [SLOT0, SLOT1]>]>,
471     InstrItinData <tc_c0cd91a8, [InstrStage<1, [SLOT2, SLOT3]>]>,
472     InstrItinData <tc_c14739d5, [InstrStage<1, [SLOT0, SLOT1]>]>,
473     InstrItinData <tc_c1dbc916, [InstrStage<1, [SLOT0, SLOT1]>]>,
474     InstrItinData <tc_c58f771a, [InstrStage<1, [SLOT2, SLOT3]>]>,
475     InstrItinData <tc_c85212ca, [InstrStage<1, [SLOT0, SLOT1]>]>,
476     InstrItinData <tc_c8f9a6f6, [InstrStage<1, [SLOT0]>]>,
477     InstrItinData <tc_ca280e8b, [InstrStage<1, [SLOT2, SLOT3]>]>,
478     InstrItinData <tc_cbe45117, [InstrStage<1, [SLOT2]>]>,
479     InstrItinData <tc_cd321066, [InstrStage<1, [SLOT2, SLOT3]>]>,
480     InstrItinData <tc_d108a090, [InstrStage<1, [SLOT2, SLOT3]>]>,
481     InstrItinData <tc_d1b5a4b6, [InstrStage<1, [SLOT2, SLOT3]>]>,
482     InstrItinData <tc_d2609065, [InstrStage<1, [SLOT0, SLOT1]>]>,
483     InstrItinData <tc_d267fa19, [InstrStage<1, [SLOT2]>]>,
484     InstrItinData <tc_d2a33af5, [InstrStage<1, [SLOT0, SLOT1]>]>,
485     InstrItinData <tc_d63b71d1, [InstrStage<1, [SLOT2, SLOT3]>]>,
486     InstrItinData <tc_d6a805a8, [InstrStage<1, [SLOT3]>]>,
487     InstrItinData <tc_d95f4e98, [InstrStage<1, [SLOT2, SLOT3]>]>,
488     InstrItinData <tc_da79106e, [InstrStage<1, [SLOT0]>]>,
489     InstrItinData <tc_dbe218dd, [InstrStage<1, [SLOT0]>]>,
490     InstrItinData <tc_dcfee7ae, [InstrStage<1, [SLOT0]>]>,
491     InstrItinData <tc_e17ce9ad, [InstrStage<1, [SLOT2, SLOT3]>]>,
492     InstrItinData <tc_e2480a7f, [InstrStage<1, [SLOT0]>]>,
493     InstrItinData <tc_e2c08bb4, [InstrStage<1, [SLOT2, SLOT3]>]>,
494     InstrItinData <tc_e2c31426, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
495     InstrItinData <tc_e578178f, [InstrStage<1, [SLOT0, SLOT1]>]>,
496     InstrItinData <tc_e836c161, [InstrStage<1, [SLOT2, SLOT3]>]>,
497     InstrItinData <tc_e8c7a357, [InstrStage<1, [SLOT0, SLOT1]>]>,
498     InstrItinData <tc_eb07ef6f, [InstrStage<1, [SLOT2, SLOT3]>]>,
499     InstrItinData <tc_ecfaae86, [InstrStage<1, [SLOT2]>]>,
500     InstrItinData <tc_ef0ebaaa, [InstrStage<1, [SLOT0]>]>,
501     InstrItinData <tc_ef2676fd, [InstrStage<1, [SLOT0]>]>,
502     InstrItinData <tc_f027ebe9, [InstrStage<1, [SLOT0]>]>,
503     InstrItinData <tc_f055fbb6, [InstrStage<1, [SLOT3]>]>,
504     InstrItinData <tc_f1240c08, [InstrStage<1, [SLOT2, SLOT3]>]>,
505     InstrItinData <tc_f16d5b17, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
506     InstrItinData <tc_f1aa2cdb, [InstrStage<1, [SLOT2, SLOT3]>]>,
507     InstrItinData <tc_f26aa619, [InstrStage<1, [SLOT0, SLOT1]>]>,
508     InstrItinData <tc_f4608adc, [InstrStage<1, [SLOT0]>]>,
509     InstrItinData <tc_faab1248, [InstrStage<1, [SLOT2, SLOT3]>]>,
510     InstrItinData <tc_fcee8723, [InstrStage<1, [SLOT0, SLOT1]>]>,
511     InstrItinData <tc_feb4974b, [InstrStage<1, [SLOT3]>]>  ];
512 }
513
514 class DepScalarItinV55 {
515   list<InstrItinData> DepScalarItinV55_list = [
516     InstrItinData <tc_049dfb74, /*tc_2early*/
517       [InstrStage<1, [SLOT2]>], [1],
518       [Hex_FWD]>,
519
520     InstrItinData <tc_0767081f, /*tc_2early*/
521       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
522       [Hex_FWD, Hex_FWD]>,
523
524     InstrItinData <tc_07ac815d, /*tc_2early*/
525       [InstrStage<1, [SLOT2]>], [2, 1],
526       [Hex_FWD, Hex_FWD]>,
527
528     InstrItinData <tc_090485bb, /*tc_2*/
529       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
530       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
531
532     InstrItinData <tc_09c86199, /*tc_3x*/
533       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
534       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
535
536     InstrItinData <tc_09faec3b, /*tc_3stall*/
537       [InstrStage<1, [SLOT0]>], [3, 2, 2],
538       [Hex_FWD, Hex_FWD, Hex_FWD]>,
539
540     InstrItinData <tc_0cb867f2, /*tc_ld*/
541       [InstrStage<1, [SLOT0]>], [4, 2, 2],
542       [Hex_FWD, Hex_FWD, Hex_FWD]>,
543
544     InstrItinData <tc_1000eb10, /*tc_3x*/
545       [InstrStage<1, [SLOT3]>], [2, 2],
546       [Hex_FWD, Hex_FWD]>,
547
548     InstrItinData <tc_128719e8, /*tc_ld*/
549       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
550       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
551
552     InstrItinData <tc_136c4786, /*tc_ld*/
553       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
554       [Hex_FWD, Hex_FWD, Hex_FWD]>,
555
556     InstrItinData <tc_14da557c, /*tc_ld*/
557       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
558       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
559
560     InstrItinData <tc_1b6011fb, /*tc_1*/
561       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
562       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
563
564     InstrItinData <tc_1b834fe7, /*tc_2early*/
565       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
566       [Hex_FWD, Hex_FWD]>,
567
568     InstrItinData <tc_1e062b18, /*tc_1*/
569       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
570       [Hex_FWD, Hex_FWD, Hex_FWD]>,
571
572     InstrItinData <tc_1e69aa99, /*tc_st*/
573       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
574       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
575
576     InstrItinData <tc_1f9668cc, /*tc_2early*/
577       [InstrStage<1, [SLOT2]>], [3, 1],
578       [Hex_FWD, Hex_FWD]>,
579
580     InstrItinData <tc_1fe8323c, /*tc_2*/
581       [InstrStage<1, [SLOT3]>], [4, 2],
582       [Hex_FWD, Hex_FWD]>,
583
584     InstrItinData <tc_20a8e109, /*tc_st*/
585       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
586       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
587
588     InstrItinData <tc_210b2456, /*tc_st*/
589       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
590       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
591
592     InstrItinData <tc_251c87b2, /*tc_st*/
593       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
594       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
595
596     InstrItinData <tc_261d9b78, /*tc_ld*/
597       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
598       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
599
600     InstrItinData <tc_28d296df, /*tc_1*/
601       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
602       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
603
604     InstrItinData <tc_29c14515, /*tc_ld*/
605       [InstrStage<1, [SLOT0]>], [4, 1],
606       [Hex_FWD, Hex_FWD]>,
607
608     InstrItinData <tc_2aaab1e0, /*tc_3*/
609       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
610       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
611
612     InstrItinData <tc_2c8fe5ae, /*tc_st*/
613       [InstrStage<1, [SLOT0]>], [2, 2, 3],
614       [Hex_FWD, Hex_FWD, Hex_FWD]>,
615
616     InstrItinData <tc_2d1e6f5c, /*tc_3*/
617       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
618       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
619
620     InstrItinData <tc_2e55aa16, /*tc_3*/
621       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1, 2],
622       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
623
624     InstrItinData <tc_30665cb0, /*tc_st*/
625       [InstrStage<1, [SLOT0]>], [1],
626       [Hex_FWD]>,
627
628     InstrItinData <tc_336e698c, /*tc_st*/
629       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
630       [Hex_FWD, Hex_FWD, Hex_FWD]>,
631
632     InstrItinData <tc_34e882a4, /*tc_ld*/
633       [InstrStage<1, [SLOT0]>], [1],
634       [Hex_FWD]>,
635
636     InstrItinData <tc_35fb9d13, /*tc_2early*/
637       [InstrStage<1, [SLOT0]>], [],
638       []>,
639
640     InstrItinData <tc_37326008, /*tc_2*/
641       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
642       [Hex_FWD, Hex_FWD, Hex_FWD]>,
643
644     InstrItinData <tc_3993c58b, /*tc_3stall*/
645       [InstrStage<1, [SLOT0]>], [4, 3, 1],
646       [Hex_FWD, Hex_FWD, Hex_FWD]>,
647
648     InstrItinData <tc_3b4892c6, /*tc_3x*/
649       [InstrStage<1, [SLOT3]>], [4, 2],
650       [Hex_FWD, Hex_FWD]>,
651
652     InstrItinData <tc_3bea1824, /*tc_3x*/
653       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
654       [Hex_FWD, Hex_FWD, Hex_FWD]>,
655
656     InstrItinData <tc_3c10f809, /*tc_1*/
657       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
658       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
659
660     InstrItinData <tc_3d905451, /*tc_st*/
661       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
662       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
663
664     InstrItinData <tc_3e61d314, /*tc_3stall*/
665       [InstrStage<1, [SLOT0]>], [1, 3, 2],
666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
667
668     InstrItinData <tc_3eab77bd, /*tc_ld*/
669       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
670       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
671
672     InstrItinData <tc_43068634, /*tc_2early*/
673       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
674       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
675
676     InstrItinData <tc_45631a8d, /*tc_st*/
677       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
678       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
679
680     InstrItinData <tc_47ab9233, /*tc_2*/
681       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
682       [Hex_FWD, Hex_FWD, Hex_FWD]>,
683
684     InstrItinData <tc_47f0b7ad, /*tc_2early*/
685       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
686       [Hex_FWD, Hex_FWD]>,
687
688     InstrItinData <tc_485bb57c, /*tc_3x*/
689       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
690       [Hex_FWD, Hex_FWD]>,
691
692     InstrItinData <tc_4997da4a, /*tc_3x*/
693       [InstrStage<1, [SLOT3]>], [1],
694       [Hex_FWD]>,
695
696     InstrItinData <tc_511f28f6, /*tc_1*/
697       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
698       [Hex_FWD, Hex_FWD, Hex_FWD]>,
699
700     InstrItinData <tc_537e2013, /*tc_2early*/
701       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
702       [Hex_FWD, Hex_FWD]>,
703
704     InstrItinData <tc_53ee6546, /*tc_st*/
705       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
706       [Hex_FWD, Hex_FWD, Hex_FWD]>,
707
708     InstrItinData <tc_548f402d, /*tc_1*/
709       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
710       [Hex_FWD, Hex_FWD, Hex_FWD]>,
711
712     InstrItinData <tc_5625c6c1, /*tc_ld*/
713       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
714       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
715
716     InstrItinData <tc_580a779c, /*tc_3stall*/
717       [InstrStage<1, [SLOT0]>], [3, 1, 2],
718       [Hex_FWD, Hex_FWD, Hex_FWD]>,
719
720     InstrItinData <tc_583510c7, /*tc_2*/
721       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
722       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
723
724     InstrItinData <tc_5d806107, /*tc_3stall*/
725       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
726       [Hex_FWD, Hex_FWD, Hex_FWD]>,
727
728     InstrItinData <tc_5fa2857c, /*tc_2early*/
729       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
730       [Hex_FWD, Hex_FWD, Hex_FWD]>,
731
732     InstrItinData <tc_5fe9fcd0, /*tc_2early*/
733       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
734       [Hex_FWD, Hex_FWD, Hex_FWD]>,
735
736     InstrItinData <tc_6264c5e0, /*tc_3x*/
737       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
738       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
739
740     InstrItinData <tc_639d93ee, /*tc_2early*/
741       [InstrStage<1, [SLOT2, SLOT3]>], [2],
742       [Hex_FWD]>,
743
744     InstrItinData <tc_63cd9d2d, /*tc_2*/
745       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
746       [Hex_FWD, Hex_FWD, Hex_FWD]>,
747
748     InstrItinData <tc_65dc7cc4, /*tc_ld*/
749       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
750       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
751
752     InstrItinData <tc_69bb508b, /*tc_3x*/
753       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
754       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
755
756     InstrItinData <tc_6c52d277, /*tc_st*/
757       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
758       [Hex_FWD, Hex_FWD]>,
759
760     InstrItinData <tc_6c576d46, /*tc_st*/
761       [InstrStage<1, [SLOT0]>], [1, 2, 3],
762       [Hex_FWD, Hex_FWD, Hex_FWD]>,
763
764     InstrItinData <tc_70cabf66, /*tc_ld*/
765       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
766       [Hex_FWD, Hex_FWD]>,
767
768     InstrItinData <tc_7639d4b0, /*tc_st*/
769       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
770       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
771
772     InstrItinData <tc_7675c0e9, /*tc_st*/
773       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
774       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
775
776     InstrItinData <tc_76c4c5ef, /*tc_2*/
777       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
778       [Hex_FWD, Hex_FWD, Hex_FWD]>,
779
780     InstrItinData <tc_77781686, /*tc_st*/
781       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
782       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
783
784     InstrItinData <tc_78b3c689, /*tc_1*/
785       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
786       [Hex_FWD, Hex_FWD]>,
787
788     InstrItinData <tc_7986ba30, /*tc_st*/
789       [InstrStage<1, [SLOT0]>], [3, 2, 3],
790       [Hex_FWD, Hex_FWD, Hex_FWD]>,
791
792     InstrItinData <tc_7bc567a7, /*tc_st*/
793       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
794       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
795
796     InstrItinData <tc_7c2dcd4d, /*tc_1*/
797       [InstrStage<1, [SLOT0, SLOT1]>], [3],
798       [Hex_FWD]>,
799
800     InstrItinData <tc_7ca2ea10, /*tc_1*/
801       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
802       [Hex_FWD, Hex_FWD, Hex_FWD]>,
803
804     InstrItinData <tc_7d01cbdc, /*tc_3stall*/
805       [InstrStage<1, [SLOT0]>], [4, 1, 1],
806       [Hex_FWD, Hex_FWD, Hex_FWD]>,
807
808     InstrItinData <tc_7d9a56cd, /*tc_ld*/
809       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
810       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
811
812     InstrItinData <tc_81a23d44, /*tc_2early*/
813       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
814       [Hex_FWD, Hex_FWD]>,
815
816     InstrItinData <tc_821c4233, /*tc_1*/
817       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
818       [Hex_FWD, Hex_FWD, Hex_FWD]>,
819
820     InstrItinData <tc_82f0f122, /*tc_3x*/
821       [InstrStage<1, [SLOT3]>], [4, 1],
822       [Hex_FWD, Hex_FWD]>,
823
824     InstrItinData <tc_84630363, /*tc_2early*/
825       [InstrStage<1, [SLOT2]>], [2, 1],
826       [Hex_FWD, Hex_FWD]>,
827
828     InstrItinData <tc_86442910, /*tc_ld*/
829       [InstrStage<1, [SLOT0, SLOT1]>], [],
830       []>,
831
832     InstrItinData <tc_87601822, /*tc_2*/
833       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
834       [Hex_FWD, Hex_FWD, Hex_FWD]>,
835
836     InstrItinData <tc_88fa2da6, /*tc_1*/
837       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
838       [Hex_FWD, Hex_FWD]>,
839
840     InstrItinData <tc_8c8041e6, /*tc_3x*/
841       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
842       [Hex_FWD, Hex_FWD, Hex_FWD]>,
843
844     InstrItinData <tc_8cb685d9, /*tc_3x*/
845       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
846       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
847
848     InstrItinData <tc_8def9c57, /*tc_st*/
849       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
850       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
851
852     InstrItinData <tc_8f0a6bad, /*tc_st*/
853       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
854       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
855
856     InstrItinData <tc_8fab9ac3, /*tc_st*/
857       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
858       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
859
860     InstrItinData <tc_92d1833c, /*tc_2early*/
861       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
862       [Hex_FWD, Hex_FWD, Hex_FWD]>,
863
864     InstrItinData <tc_94e6ffd9, /*tc_2*/
865       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
866       [Hex_FWD, Hex_FWD]>,
867
868     InstrItinData <tc_95c54f8b, /*tc_3stall*/
869       [InstrStage<1, [SLOT0]>], [],
870       []>,
871
872     InstrItinData <tc_9a13af9d, /*tc_1*/
873       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
874       [Hex_FWD]>,
875
876     InstrItinData <tc_9b73d261, /*tc_st*/
877       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
878       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
879
880     InstrItinData <tc_9c18c9a5, /*tc_1*/
881       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
882       [Hex_FWD, Hex_FWD, Hex_FWD]>,
883
884     InstrItinData <tc_9c68db63, /*tc_st*/
885       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
886       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
887
888     InstrItinData <tc_9ce7a5ab, /*tc_3stall*/
889       [InstrStage<1, [SLOT0]>], [4, 2, 1],
890       [Hex_FWD, Hex_FWD, Hex_FWD]>,
891
892     InstrItinData <tc_9da3628f, /*tc_st*/
893       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
894       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
895
896     InstrItinData <tc_9dafb7d3, /*tc_ld*/
897       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
898       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
899
900     InstrItinData <tc_9df8b0dc, /*tc_2early*/
901       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
902       [Hex_FWD, Hex_FWD, Hex_FWD]>,
903
904     InstrItinData <tc_9e86015f, /*tc_st*/
905       [InstrStage<1, [SLOT0]>], [2, 3],
906       [Hex_FWD, Hex_FWD]>,
907
908     InstrItinData <tc_9f518242, /*tc_1*/
909       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
910       [Hex_FWD, Hex_FWD, Hex_FWD]>,
911
912     InstrItinData <tc_a12a5971, /*tc_3x*/
913       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
914       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
915
916     InstrItinData <tc_a1fb80e1, /*tc_2early*/
917       [InstrStage<1, [SLOT2]>], [2, 1],
918       [Hex_FWD, Hex_FWD]>,
919
920     InstrItinData <tc_a333d2a9, /*tc_2early*/
921       [InstrStage<1, [SLOT2, SLOT3]>], [2],
922       [Hex_FWD]>,
923
924     InstrItinData <tc_a4567c39, /*tc_st*/
925       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
926       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
927
928     InstrItinData <tc_a87879e8, /*tc_3stall*/
929       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
930       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
931
932     InstrItinData <tc_a9c993d9, /*tc_st*/
933       [InstrStage<1, [SLOT0]>], [1, 2, 2],
934       [Hex_FWD, Hex_FWD, Hex_FWD]>,
935
936     InstrItinData <tc_aad55963, /*tc_2early*/
937       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
938       []>,
939
940     InstrItinData <tc_ab1b5e74, /*tc_1*/
941       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
942       [Hex_FWD, Hex_FWD]>,
943
944     InstrItinData <tc_ae0722f7, /*tc_3*/
945       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
946       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
947
948     InstrItinData <tc_ae2c2dc2, /*tc_3x*/
949       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
950       [Hex_FWD, Hex_FWD, Hex_FWD]>,
951
952     InstrItinData <tc_ae762521, /*tc_ld*/
953       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
954       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
955
956     InstrItinData <tc_b08b653e, /*tc_2early*/
957       [InstrStage<1, [SLOT2]>], [1],
958       [Hex_FWD]>,
959
960     InstrItinData <tc_b08be45e, /*tc_1*/
961       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
962       [Hex_FWD, Hex_FWD, Hex_FWD]>,
963
964     InstrItinData <tc_b0f50e3c, /*tc_2*/
965       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
966       [Hex_FWD, Hex_FWD, Hex_FWD]>,
967
968     InstrItinData <tc_b189ad4c, /*tc_2early*/
969       [InstrStage<1, [SLOT2]>], [2],
970       [Hex_FWD]>,
971
972     InstrItinData <tc_b324366f, /*tc_2early*/
973       [InstrStage<1, [SLOT3]>], [1, 2],
974       [Hex_FWD, Hex_FWD]>,
975
976     InstrItinData <tc_b5bfaa60, /*tc_2early*/
977       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
978       [Hex_FWD, Hex_FWD]>,
979
980     InstrItinData <tc_b5f5a094, /*tc_ld*/
981       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
982       [Hex_FWD, Hex_FWD, Hex_FWD]>,
983
984     InstrItinData <tc_b86c7e8b, /*tc_1*/
985       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
986       [Hex_FWD, Hex_FWD]>,
987
988     InstrItinData <tc_baccf077, /*tc_ld*/
989       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
990       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
991
992     InstrItinData <tc_bc5561d8, /*tc_3x*/
993       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
994       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
995
996     InstrItinData <tc_bcf0e36e, /*tc_3x*/
997       [InstrStage<1, [SLOT3]>], [],
998       []>,
999
1000     InstrItinData <tc_bd16579e, /*tc_1*/
1001       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1002       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1003
1004     InstrItinData <tc_be995eaf, /*tc_st*/
1005       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1006       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1007
1008     InstrItinData <tc_bf6fa601, /*tc_ld*/
1009       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1010       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1011
1012     InstrItinData <tc_c0cd91a8, /*tc_2*/
1013       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1014       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1015
1016     InstrItinData <tc_c14739d5, /*tc_st*/
1017       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1018       [Hex_FWD, Hex_FWD]>,
1019
1020     InstrItinData <tc_c1dbc916, /*tc_ld*/
1021       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1022       [Hex_FWD, Hex_FWD]>,
1023
1024     InstrItinData <tc_c58f771a, /*tc_2early*/
1025       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1026       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1027
1028     InstrItinData <tc_c85212ca, /*tc_st*/
1029       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1030       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1031
1032     InstrItinData <tc_c8f9a6f6, /*tc_st*/
1033       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1034       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1035
1036     InstrItinData <tc_ca280e8b, /*tc_2*/
1037       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1038       [Hex_FWD, Hex_FWD]>,
1039
1040     InstrItinData <tc_cbe45117, /*tc_2early*/
1041       [InstrStage<1, [SLOT2]>], [2],
1042       [Hex_FWD]>,
1043
1044     InstrItinData <tc_cd321066, /*tc_1*/
1045       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1046       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1047
1048     InstrItinData <tc_d108a090, /*tc_2early*/
1049       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1050       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1051
1052     InstrItinData <tc_d1b5a4b6, /*tc_1*/
1053       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1054       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1055
1056     InstrItinData <tc_d2609065, /*tc_1*/
1057       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1058       [Hex_FWD, Hex_FWD]>,
1059
1060     InstrItinData <tc_d267fa19, /*tc_2early*/
1061       [InstrStage<1, [SLOT2]>], [],
1062       []>,
1063
1064     InstrItinData <tc_d2a33af5, /*tc_ld*/
1065       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1066       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1067
1068     InstrItinData <tc_d63b71d1, /*tc_2early*/
1069       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1070       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1071
1072     InstrItinData <tc_d6a805a8, /*tc_3x*/
1073       [InstrStage<1, [SLOT3]>], [2, 1],
1074       [Hex_FWD, Hex_FWD]>,
1075
1076     InstrItinData <tc_d95f4e98, /*tc_1*/
1077       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2, 2],
1078       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1079
1080     InstrItinData <tc_da79106e, /*tc_st*/
1081       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1082       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1083
1084     InstrItinData <tc_dbe218dd, /*tc_3stall*/
1085       [InstrStage<1, [SLOT0]>], [3, 2],
1086       [Hex_FWD, Hex_FWD]>,
1087
1088     InstrItinData <tc_dcfee7ae, /*tc_3stall*/
1089       [InstrStage<1, [SLOT0]>], [4, 2],
1090       [Hex_FWD, Hex_FWD]>,
1091
1092     InstrItinData <tc_e17ce9ad, /*tc_2*/
1093       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1094       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1095
1096     InstrItinData <tc_e2480a7f, /*tc_st*/
1097       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1098       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1099
1100     InstrItinData <tc_e2c08bb4, /*tc_2early*/
1101       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1102       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1103
1104     InstrItinData <tc_e2c31426, /*tc_1*/
1105       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1106       []>,
1107
1108     InstrItinData <tc_e578178f, /*tc_ld*/
1109       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1110       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1111
1112     InstrItinData <tc_e836c161, /*tc_3x*/
1113       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
1114       [Hex_FWD, Hex_FWD]>,
1115
1116     InstrItinData <tc_e8c7a357, /*tc_2early*/
1117       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1118       [Hex_FWD, Hex_FWD]>,
1119
1120     InstrItinData <tc_eb07ef6f, /*tc_2early*/
1121       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1122       [Hex_FWD, Hex_FWD]>,
1123
1124     InstrItinData <tc_ecfaae86, /*tc_2early*/
1125       [InstrStage<1, [SLOT2]>], [1],
1126       [Hex_FWD]>,
1127
1128     InstrItinData <tc_ef0ebaaa, /*tc_ld*/
1129       [InstrStage<1, [SLOT0]>], [1, 2],
1130       [Hex_FWD, Hex_FWD]>,
1131
1132     InstrItinData <tc_ef2676fd, /*tc_st*/
1133       [InstrStage<1, [SLOT0]>], [],
1134       []>,
1135
1136     InstrItinData <tc_f027ebe9, /*tc_ld*/
1137       [InstrStage<1, [SLOT0]>], [2],
1138       [Hex_FWD]>,
1139
1140     InstrItinData <tc_f055fbb6, /*tc_3x*/
1141       [InstrStage<1, [SLOT3]>], [2, 1],
1142       [Hex_FWD, Hex_FWD]>,
1143
1144     InstrItinData <tc_f1240c08, /*tc_3x*/
1145       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1146       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1147
1148     InstrItinData <tc_f16d5b17, /*tc_1*/
1149       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1150       [Hex_FWD, Hex_FWD]>,
1151
1152     InstrItinData <tc_f1aa2cdb, /*tc_3x*/
1153       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
1154       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1155
1156     InstrItinData <tc_f26aa619, /*tc_1*/
1157       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1158       [Hex_FWD]>,
1159
1160     InstrItinData <tc_f4608adc, /*tc_3stall*/
1161       [InstrStage<1, [SLOT0]>], [1, 1],
1162       [Hex_FWD, Hex_FWD]>,
1163
1164     InstrItinData <tc_faab1248, /*tc_2*/
1165       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1166       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1167
1168     InstrItinData <tc_fcee8723, /*tc_st*/
1169       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1170       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1171
1172     InstrItinData <tc_feb4974b, /*tc_3x*/
1173       [InstrStage<1, [SLOT3]>], [2, 2],
1174       [Hex_FWD, Hex_FWD]>
1175   ];
1176 }
1177
1178 class DepScalarItinV60 {
1179   list<InstrItinData> DepScalarItinV60_list = [
1180     InstrItinData <tc_049dfb74, /*tc_2early*/
1181       [InstrStage<1, [SLOT2]>], [1],
1182       [Hex_FWD]>,
1183
1184     InstrItinData <tc_0767081f, /*tc_2early*/
1185       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1186       [Hex_FWD, Hex_FWD]>,
1187
1188     InstrItinData <tc_07ac815d, /*tc_2early*/
1189       [InstrStage<1, [SLOT2]>], [2, 1],
1190       [Hex_FWD, Hex_FWD]>,
1191
1192     InstrItinData <tc_090485bb, /*tc_2*/
1193       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1194       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1195
1196     InstrItinData <tc_09c86199, /*tc_4x*/
1197       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1198       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1199
1200     InstrItinData <tc_09faec3b, /*tc_newvjump*/
1201       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1202       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1203
1204     InstrItinData <tc_0cb867f2, /*tc_ld*/
1205       [InstrStage<1, [SLOT0]>], [4, 2, 2],
1206       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1207
1208     InstrItinData <tc_1000eb10, /*tc_3x*/
1209       [InstrStage<1, [SLOT3]>], [2, 2],
1210       [Hex_FWD, Hex_FWD]>,
1211
1212     InstrItinData <tc_128719e8, /*tc_ld*/
1213       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1214       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1215
1216     InstrItinData <tc_136c4786, /*tc_ld*/
1217       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1218       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1219
1220     InstrItinData <tc_14da557c, /*tc_ld*/
1221       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1222       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1223
1224     InstrItinData <tc_1b6011fb, /*tc_1*/
1225       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1226       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1227
1228     InstrItinData <tc_1b834fe7, /*tc_2early*/
1229       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1230       [Hex_FWD, Hex_FWD]>,
1231
1232     InstrItinData <tc_1e062b18, /*tc_1*/
1233       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1234       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1235
1236     InstrItinData <tc_1e69aa99, /*tc_st*/
1237       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1238       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1239
1240     InstrItinData <tc_1f9668cc, /*tc_2early*/
1241       [InstrStage<1, [SLOT2]>], [3, 1],
1242       [Hex_FWD, Hex_FWD]>,
1243
1244     InstrItinData <tc_1fe8323c, /*tc_2*/
1245       [InstrStage<1, [SLOT3]>], [4, 2],
1246       [Hex_FWD, Hex_FWD]>,
1247
1248     InstrItinData <tc_20a8e109, /*tc_st*/
1249       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1250       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1251
1252     InstrItinData <tc_210b2456, /*tc_st*/
1253       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1254       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1255
1256     InstrItinData <tc_251c87b2, /*tc_st*/
1257       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1258       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1259
1260     InstrItinData <tc_261d9b78, /*tc_ld*/
1261       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1262       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1263
1264     InstrItinData <tc_28d296df, /*tc_1*/
1265       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1266       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1267
1268     InstrItinData <tc_29c14515, /*tc_ld*/
1269       [InstrStage<1, [SLOT0]>], [4, 1],
1270       [Hex_FWD, Hex_FWD]>,
1271
1272     InstrItinData <tc_2aaab1e0, /*tc_3x*/
1273       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1274       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1275
1276     InstrItinData <tc_2c8fe5ae, /*tc_st*/
1277       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1278       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1279
1280     InstrItinData <tc_2d1e6f5c, /*tc_4x*/
1281       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1282       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1283
1284     InstrItinData <tc_2e55aa16, /*tc_4x*/
1285       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1286       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1287
1288     InstrItinData <tc_30665cb0, /*tc_st*/
1289       [InstrStage<1, [SLOT0]>], [1],
1290       [Hex_FWD]>,
1291
1292     InstrItinData <tc_336e698c, /*tc_st*/
1293       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1294       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1295
1296     InstrItinData <tc_34e882a4, /*tc_ld*/
1297       [InstrStage<1, [SLOT0]>], [1],
1298       [Hex_FWD]>,
1299
1300     InstrItinData <tc_35fb9d13, /*tc_2early*/
1301       [InstrStage<1, [SLOT0]>], [],
1302       []>,
1303
1304     InstrItinData <tc_37326008, /*tc_1*/
1305       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1306       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1307
1308     InstrItinData <tc_3993c58b, /*tc_newvjump*/
1309       [InstrStage<1, [SLOT0]>], [3, 3, 2],
1310       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1311
1312     InstrItinData <tc_3b4892c6, /*tc_3x*/
1313       [InstrStage<1, [SLOT3]>], [4, 2],
1314       [Hex_FWD, Hex_FWD]>,
1315
1316     InstrItinData <tc_3bea1824, /*tc_4x*/
1317       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1318       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1319
1320     InstrItinData <tc_3c10f809, /*tc_2*/
1321       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1322       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1323
1324     InstrItinData <tc_3d905451, /*tc_st*/
1325       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1326       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1327
1328     InstrItinData <tc_3e61d314, /*tc_newvjump*/
1329       [InstrStage<1, [SLOT0]>], [2, 3, 2],
1330       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1331
1332     InstrItinData <tc_3eab77bd, /*tc_ld*/
1333       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1334       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1335
1336     InstrItinData <tc_43068634, /*tc_2early*/
1337       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1338       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1339
1340     InstrItinData <tc_45631a8d, /*tc_st*/
1341       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1342       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1343
1344     InstrItinData <tc_47ab9233, /*tc_2*/
1345       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1346       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1347
1348     InstrItinData <tc_47f0b7ad, /*tc_2early*/
1349       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1350       [Hex_FWD, Hex_FWD]>,
1351
1352     InstrItinData <tc_485bb57c, /*tc_2*/
1353       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1354       [Hex_FWD, Hex_FWD]>,
1355
1356     InstrItinData <tc_4997da4a, /*tc_3x*/
1357       [InstrStage<1, [SLOT3]>], [1],
1358       [Hex_FWD]>,
1359
1360     InstrItinData <tc_511f28f6, /*tc_1*/
1361       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1362       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1363
1364     InstrItinData <tc_537e2013, /*tc_2early*/
1365       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1366       [Hex_FWD, Hex_FWD]>,
1367
1368     InstrItinData <tc_53ee6546, /*tc_st*/
1369       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1370       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1371
1372     InstrItinData <tc_548f402d, /*tc_1*/
1373       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1374       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1375
1376     InstrItinData <tc_5625c6c1, /*tc_ld*/
1377       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1378       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1379
1380     InstrItinData <tc_580a779c, /*tc_newvjump*/
1381       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1382       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1383
1384     InstrItinData <tc_583510c7, /*tc_2*/
1385       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1386       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1387
1388     InstrItinData <tc_5d806107, /*tc_3stall*/
1389       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1390       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1391
1392     InstrItinData <tc_5fa2857c, /*tc_2early*/
1393       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1394       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1395
1396     InstrItinData <tc_5fe9fcd0, /*tc_2early*/
1397       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1398       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1399
1400     InstrItinData <tc_6264c5e0, /*tc_3x*/
1401       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1402       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1403
1404     InstrItinData <tc_639d93ee, /*tc_2early*/
1405       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1406       [Hex_FWD]>,
1407
1408     InstrItinData <tc_63cd9d2d, /*tc_2*/
1409       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1410       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1411
1412     InstrItinData <tc_65dc7cc4, /*tc_ld*/
1413       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1414       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1415
1416     InstrItinData <tc_69bb508b, /*tc_3x*/
1417       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1418       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1419
1420     InstrItinData <tc_6c52d277, /*tc_st*/
1421       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1422       [Hex_FWD, Hex_FWD]>,
1423
1424     InstrItinData <tc_6c576d46, /*tc_st*/
1425       [InstrStage<1, [SLOT0]>], [1, 2, 3],
1426       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1427
1428     InstrItinData <tc_70cabf66, /*tc_ld*/
1429       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1430       [Hex_FWD, Hex_FWD]>,
1431
1432     InstrItinData <tc_7639d4b0, /*tc_st*/
1433       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1434       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1435
1436     InstrItinData <tc_7675c0e9, /*tc_st*/
1437       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
1438       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1439
1440     InstrItinData <tc_76c4c5ef, /*tc_1*/
1441       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1442       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1443
1444     InstrItinData <tc_77781686, /*tc_st*/
1445       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1446       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1447
1448     InstrItinData <tc_78b3c689, /*tc_1*/
1449       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1450       [Hex_FWD, Hex_FWD]>,
1451
1452     InstrItinData <tc_7986ba30, /*tc_st*/
1453       [InstrStage<1, [SLOT0]>], [3, 2, 3],
1454       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1455
1456     InstrItinData <tc_7bc567a7, /*tc_st*/
1457       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
1458       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1459
1460     InstrItinData <tc_7c2dcd4d, /*tc_1*/
1461       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1462       [Hex_FWD]>,
1463
1464     InstrItinData <tc_7ca2ea10, /*tc_2*/
1465       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1466       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1467
1468     InstrItinData <tc_7d01cbdc, /*tc_3stall*/
1469       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1470       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1471
1472     InstrItinData <tc_7d9a56cd, /*tc_ld*/
1473       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1474       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1475
1476     InstrItinData <tc_81a23d44, /*tc_2early*/
1477       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1478       [Hex_FWD, Hex_FWD]>,
1479
1480     InstrItinData <tc_821c4233, /*tc_1*/
1481       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1482       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1483
1484     InstrItinData <tc_82f0f122, /*tc_3x*/
1485       [InstrStage<1, [SLOT3]>], [4, 1],
1486       [Hex_FWD, Hex_FWD]>,
1487
1488     InstrItinData <tc_84630363, /*tc_2early*/
1489       [InstrStage<1, [SLOT2]>], [2, 1],
1490       [Hex_FWD, Hex_FWD]>,
1491
1492     InstrItinData <tc_86442910, /*tc_ld*/
1493       [InstrStage<1, [SLOT0, SLOT1]>], [],
1494       []>,
1495
1496     InstrItinData <tc_87601822, /*tc_2*/
1497       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1498       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1499
1500     InstrItinData <tc_88fa2da6, /*tc_2*/
1501       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1502       [Hex_FWD, Hex_FWD]>,
1503
1504     InstrItinData <tc_8c8041e6, /*tc_3x*/
1505       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1506       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1507
1508     InstrItinData <tc_8cb685d9, /*tc_3x*/
1509       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1510       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1511
1512     InstrItinData <tc_8def9c57, /*tc_st*/
1513       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
1514       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1515
1516     InstrItinData <tc_8f0a6bad, /*tc_st*/
1517       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1518       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1519
1520     InstrItinData <tc_8fab9ac3, /*tc_st*/
1521       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1522       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1523
1524     InstrItinData <tc_92d1833c, /*tc_2early*/
1525       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1526       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1527
1528     InstrItinData <tc_94e6ffd9, /*tc_2*/
1529       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1530       [Hex_FWD, Hex_FWD]>,
1531
1532     InstrItinData <tc_95c54f8b, /*tc_newvjump*/
1533       [InstrStage<1, [SLOT0]>], [],
1534       []>,
1535
1536     InstrItinData <tc_9a13af9d, /*tc_1*/
1537       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1538       [Hex_FWD]>,
1539
1540     InstrItinData <tc_9b73d261, /*tc_st*/
1541       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1542       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1543
1544     InstrItinData <tc_9c18c9a5, /*tc_1*/
1545       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1546       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1547
1548     InstrItinData <tc_9c68db63, /*tc_st*/
1549       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1550       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1551
1552     InstrItinData <tc_9ce7a5ab, /*tc_newvjump*/
1553       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1554       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1555
1556     InstrItinData <tc_9da3628f, /*tc_st*/
1557       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1558       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1559
1560     InstrItinData <tc_9dafb7d3, /*tc_ld*/
1561       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
1562       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1563
1564     InstrItinData <tc_9df8b0dc, /*tc_2early*/
1565       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1566       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1567
1568     InstrItinData <tc_9e86015f, /*tc_st*/
1569       [InstrStage<1, [SLOT0]>], [2, 3],
1570       [Hex_FWD, Hex_FWD]>,
1571
1572     InstrItinData <tc_9f518242, /*tc_1*/
1573       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1574       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1575
1576     InstrItinData <tc_a12a5971, /*tc_3x*/
1577       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1578       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1579
1580     InstrItinData <tc_a1fb80e1, /*tc_2early*/
1581       [InstrStage<1, [SLOT2]>], [2, 1],
1582       [Hex_FWD, Hex_FWD]>,
1583
1584     InstrItinData <tc_a333d2a9, /*tc_2early*/
1585       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1586       [Hex_FWD]>,
1587
1588     InstrItinData <tc_a4567c39, /*tc_st*/
1589       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1590       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1591
1592     InstrItinData <tc_a87879e8, /*tc_3stall*/
1593       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
1594       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1595
1596     InstrItinData <tc_a9c993d9, /*tc_st*/
1597       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1598       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1599
1600     InstrItinData <tc_aad55963, /*tc_2early*/
1601       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1602       []>,
1603
1604     InstrItinData <tc_ab1b5e74, /*tc_2*/
1605       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1606       [Hex_FWD, Hex_FWD]>,
1607
1608     InstrItinData <tc_ae0722f7, /*tc_3stall*/
1609       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
1610       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1611
1612     InstrItinData <tc_ae2c2dc2, /*tc_3x*/
1613       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1614       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1615
1616     InstrItinData <tc_ae762521, /*tc_ld*/
1617       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
1618       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1619
1620     InstrItinData <tc_b08b653e, /*tc_2early*/
1621       [InstrStage<1, [SLOT2]>], [1],
1622       [Hex_FWD]>,
1623
1624     InstrItinData <tc_b08be45e, /*tc_1*/
1625       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1626       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1627
1628     InstrItinData <tc_b0f50e3c, /*tc_2*/
1629       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1630       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1631
1632     InstrItinData <tc_b189ad4c, /*tc_3stall*/
1633       [InstrStage<1, [SLOT2]>], [2],
1634       [Hex_FWD]>,
1635
1636     InstrItinData <tc_b324366f, /*tc_2early*/
1637       [InstrStage<1, [SLOT3]>], [1, 2],
1638       [Hex_FWD, Hex_FWD]>,
1639
1640     InstrItinData <tc_b5bfaa60, /*tc_2early*/
1641       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1642       [Hex_FWD, Hex_FWD]>,
1643
1644     InstrItinData <tc_b5f5a094, /*tc_ld*/
1645       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1646       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1647
1648     InstrItinData <tc_b86c7e8b, /*tc_1*/
1649       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1650       [Hex_FWD, Hex_FWD]>,
1651
1652     InstrItinData <tc_baccf077, /*tc_ld*/
1653       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1654       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1655
1656     InstrItinData <tc_bc5561d8, /*tc_3x*/
1657       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1658       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1659
1660     InstrItinData <tc_bcf0e36e, /*tc_3stall*/
1661       [InstrStage<1, [SLOT3]>], [],
1662       []>,
1663
1664     InstrItinData <tc_bd16579e, /*tc_1*/
1665       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1667
1668     InstrItinData <tc_be995eaf, /*tc_st*/
1669       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1670       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1671
1672     InstrItinData <tc_bf6fa601, /*tc_ld*/
1673       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1674       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1675
1676     InstrItinData <tc_c0cd91a8, /*tc_2*/
1677       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1678       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1679
1680     InstrItinData <tc_c14739d5, /*tc_st*/
1681       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1682       [Hex_FWD, Hex_FWD]>,
1683
1684     InstrItinData <tc_c1dbc916, /*tc_ld*/
1685       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1686       [Hex_FWD, Hex_FWD]>,
1687
1688     InstrItinData <tc_c58f771a, /*tc_2early*/
1689       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1690       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1691
1692     InstrItinData <tc_c85212ca, /*tc_st*/
1693       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1694       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1695
1696     InstrItinData <tc_c8f9a6f6, /*tc_st*/
1697       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1698       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1699
1700     InstrItinData <tc_ca280e8b, /*tc_2*/
1701       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1702       [Hex_FWD, Hex_FWD]>,
1703
1704     InstrItinData <tc_cbe45117, /*tc_2early*/
1705       [InstrStage<1, [SLOT2]>], [2],
1706       [Hex_FWD]>,
1707
1708     InstrItinData <tc_cd321066, /*tc_1*/
1709       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1710       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1711
1712     InstrItinData <tc_d108a090, /*tc_2early*/
1713       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1714       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1715
1716     InstrItinData <tc_d1b5a4b6, /*tc_1*/
1717       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1718       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1719
1720     InstrItinData <tc_d2609065, /*tc_1*/
1721       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1722       [Hex_FWD, Hex_FWD]>,
1723
1724     InstrItinData <tc_d267fa19, /*tc_2early*/
1725       [InstrStage<1, [SLOT2]>], [],
1726       []>,
1727
1728     InstrItinData <tc_d2a33af5, /*tc_ld*/
1729       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1730       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1731
1732     InstrItinData <tc_d63b71d1, /*tc_2early*/
1733       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1734       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1735
1736     InstrItinData <tc_d6a805a8, /*tc_3stall*/
1737       [InstrStage<1, [SLOT3]>], [2, 1],
1738       [Hex_FWD, Hex_FWD]>,
1739
1740     InstrItinData <tc_d95f4e98, /*tc_2*/
1741       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
1742       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1743
1744     InstrItinData <tc_da79106e, /*tc_st*/
1745       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1746       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1747
1748     InstrItinData <tc_dbe218dd, /*tc_newvjump*/
1749       [InstrStage<1, [SLOT0]>], [3, 2],
1750       [Hex_FWD, Hex_FWD]>,
1751
1752     InstrItinData <tc_dcfee7ae, /*tc_newvjump*/
1753       [InstrStage<1, [SLOT0]>], [3, 2],
1754       [Hex_FWD, Hex_FWD]>,
1755
1756     InstrItinData <tc_e17ce9ad, /*tc_2*/
1757       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1758       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1759
1760     InstrItinData <tc_e2480a7f, /*tc_st*/
1761       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1762       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1763
1764     InstrItinData <tc_e2c08bb4, /*tc_3stall*/
1765       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1766       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1767
1768     InstrItinData <tc_e2c31426, /*tc_1*/
1769       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1770       []>,
1771
1772     InstrItinData <tc_e578178f, /*tc_ld*/
1773       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1774       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1775
1776     InstrItinData <tc_e836c161, /*tc_4x*/
1777       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1778       [Hex_FWD, Hex_FWD]>,
1779
1780     InstrItinData <tc_e8c7a357, /*tc_2early*/
1781       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1782       [Hex_FWD, Hex_FWD]>,
1783
1784     InstrItinData <tc_eb07ef6f, /*tc_2early*/
1785       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1786       [Hex_FWD, Hex_FWD]>,
1787
1788     InstrItinData <tc_ecfaae86, /*tc_2early*/
1789       [InstrStage<1, [SLOT2]>], [1],
1790       [Hex_FWD]>,
1791
1792     InstrItinData <tc_ef0ebaaa, /*tc_ld*/
1793       [InstrStage<1, [SLOT0]>], [1, 2],
1794       [Hex_FWD, Hex_FWD]>,
1795
1796     InstrItinData <tc_ef2676fd, /*tc_st*/
1797       [InstrStage<1, [SLOT0]>], [],
1798       []>,
1799
1800     InstrItinData <tc_f027ebe9, /*tc_ld*/
1801       [InstrStage<1, [SLOT0]>], [2],
1802       [Hex_FWD]>,
1803
1804     InstrItinData <tc_f055fbb6, /*tc_3x*/
1805       [InstrStage<1, [SLOT3]>], [2, 1],
1806       [Hex_FWD, Hex_FWD]>,
1807
1808     InstrItinData <tc_f1240c08, /*tc_2*/
1809       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1810       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1811
1812     InstrItinData <tc_f16d5b17, /*tc_1*/
1813       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1814       [Hex_FWD, Hex_FWD]>,
1815
1816     InstrItinData <tc_f1aa2cdb, /*tc_4x*/
1817       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1818       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1819
1820     InstrItinData <tc_f26aa619, /*tc_1*/
1821       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1822       [Hex_FWD]>,
1823
1824     InstrItinData <tc_f4608adc, /*tc_3stall*/
1825       [InstrStage<1, [SLOT0]>], [1, 1],
1826       [Hex_FWD, Hex_FWD]>,
1827
1828     InstrItinData <tc_faab1248, /*tc_2*/
1829       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1830       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1831
1832     InstrItinData <tc_fcee8723, /*tc_st*/
1833       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1834       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1835
1836     InstrItinData <tc_feb4974b, /*tc_3stall*/
1837       [InstrStage<1, [SLOT3]>], [2, 2],
1838       [Hex_FWD, Hex_FWD]>
1839   ];
1840 }
1841
1842 class DepScalarItinV62 {
1843   list<InstrItinData> DepScalarItinV62_list = [
1844     InstrItinData <tc_049dfb74, /*tc_2early*/
1845       [InstrStage<1, [SLOT2]>], [1],
1846       [Hex_FWD]>,
1847
1848     InstrItinData <tc_0767081f, /*tc_3*/
1849       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1850       [Hex_FWD, Hex_FWD]>,
1851
1852     InstrItinData <tc_07ac815d, /*tc_2early*/
1853       [InstrStage<1, [SLOT2]>], [2, 1],
1854       [Hex_FWD, Hex_FWD]>,
1855
1856     InstrItinData <tc_090485bb, /*tc_2*/
1857       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1858       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1859
1860     InstrItinData <tc_09c86199, /*tc_4x*/
1861       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1862       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1863
1864     InstrItinData <tc_09faec3b, /*tc_newvjump*/
1865       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1866       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1867
1868     InstrItinData <tc_0cb867f2, /*tc_ld*/
1869       [InstrStage<1, [SLOT0]>], [4, 2, 2],
1870       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1871
1872     InstrItinData <tc_1000eb10, /*tc_3x*/
1873       [InstrStage<1, [SLOT3]>], [2, 2],
1874       [Hex_FWD, Hex_FWD]>,
1875
1876     InstrItinData <tc_128719e8, /*tc_ld*/
1877       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1878       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1879
1880     InstrItinData <tc_136c4786, /*tc_ld*/
1881       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1882       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1883
1884     InstrItinData <tc_14da557c, /*tc_ld*/
1885       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1886       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1887
1888     InstrItinData <tc_1b6011fb, /*tc_1*/
1889       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1890       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1891
1892     InstrItinData <tc_1b834fe7, /*tc_2early*/
1893       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
1894       [Hex_FWD, Hex_FWD]>,
1895
1896     InstrItinData <tc_1e062b18, /*tc_1*/
1897       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1899
1900     InstrItinData <tc_1e69aa99, /*tc_st*/
1901       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1902       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1903
1904     InstrItinData <tc_1f9668cc, /*tc_2early*/
1905       [InstrStage<1, [SLOT2]>], [3, 1],
1906       [Hex_FWD, Hex_FWD]>,
1907
1908     InstrItinData <tc_1fe8323c, /*tc_2*/
1909       [InstrStage<1, [SLOT3]>], [4, 2],
1910       [Hex_FWD, Hex_FWD]>,
1911
1912     InstrItinData <tc_20a8e109, /*tc_st*/
1913       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1914       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1915
1916     InstrItinData <tc_210b2456, /*tc_st*/
1917       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1918       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1919
1920     InstrItinData <tc_251c87b2, /*tc_st*/
1921       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1922       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1923
1924     InstrItinData <tc_261d9b78, /*tc_ld*/
1925       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1926       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1927
1928     InstrItinData <tc_28d296df, /*tc_1*/
1929       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1930       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1931
1932     InstrItinData <tc_29c14515, /*tc_ld*/
1933       [InstrStage<1, [SLOT0]>], [4, 1],
1934       [Hex_FWD, Hex_FWD]>,
1935
1936     InstrItinData <tc_2aaab1e0, /*tc_3x*/
1937       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1938       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1939
1940     InstrItinData <tc_2c8fe5ae, /*tc_st*/
1941       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1942       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1943
1944     InstrItinData <tc_2d1e6f5c, /*tc_4x*/
1945       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1946       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1947
1948     InstrItinData <tc_2e55aa16, /*tc_4x*/
1949       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1950       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1951
1952     InstrItinData <tc_30665cb0, /*tc_st*/
1953       [InstrStage<1, [SLOT0]>], [1],
1954       [Hex_FWD]>,
1955
1956     InstrItinData <tc_336e698c, /*tc_st*/
1957       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1958       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1959
1960     InstrItinData <tc_34e882a4, /*tc_ld*/
1961       [InstrStage<1, [SLOT0]>], [1],
1962       [Hex_FWD]>,
1963
1964     InstrItinData <tc_35fb9d13, /*tc_2early*/
1965       [InstrStage<1, [SLOT0]>], [],
1966       []>,
1967
1968     InstrItinData <tc_37326008, /*tc_1*/
1969       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1970       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1971
1972     InstrItinData <tc_3993c58b, /*tc_newvjump*/
1973       [InstrStage<1, [SLOT0]>], [3, 3, 2],
1974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1975
1976     InstrItinData <tc_3b4892c6, /*tc_3x*/
1977       [InstrStage<1, [SLOT3]>], [4, 2],
1978       [Hex_FWD, Hex_FWD]>,
1979
1980     InstrItinData <tc_3bea1824, /*tc_4x*/
1981       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1982       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1983
1984     InstrItinData <tc_3c10f809, /*tc_2*/
1985       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1986       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1987
1988     InstrItinData <tc_3d905451, /*tc_st*/
1989       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1990       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1991
1992     InstrItinData <tc_3e61d314, /*tc_newvjump*/
1993       [InstrStage<1, [SLOT0]>], [2, 3, 2],
1994       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1995
1996     InstrItinData <tc_3eab77bd, /*tc_ld*/
1997       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1998       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1999
2000     InstrItinData <tc_43068634, /*tc_2early*/
2001       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2002       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2003
2004     InstrItinData <tc_45631a8d, /*tc_st*/
2005       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2006       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2007
2008     InstrItinData <tc_47ab9233, /*tc_2*/
2009       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2010       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2011
2012     InstrItinData <tc_47f0b7ad, /*tc_2early*/
2013       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2014       [Hex_FWD, Hex_FWD]>,
2015
2016     InstrItinData <tc_485bb57c, /*tc_2*/
2017       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2018       [Hex_FWD, Hex_FWD]>,
2019
2020     InstrItinData <tc_4997da4a, /*tc_3x*/
2021       [InstrStage<1, [SLOT3]>], [1],
2022       [Hex_FWD]>,
2023
2024     InstrItinData <tc_511f28f6, /*tc_1*/
2025       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2026       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2027
2028     InstrItinData <tc_537e2013, /*tc_2early*/
2029       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2030       [Hex_FWD, Hex_FWD]>,
2031
2032     InstrItinData <tc_53ee6546, /*tc_st*/
2033       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2034       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2035
2036     InstrItinData <tc_548f402d, /*tc_1*/
2037       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2038       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2039
2040     InstrItinData <tc_5625c6c1, /*tc_ld*/
2041       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2042       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2043
2044     InstrItinData <tc_580a779c, /*tc_newvjump*/
2045       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2046       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2047
2048     InstrItinData <tc_583510c7, /*tc_2*/
2049       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2050       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2051
2052     InstrItinData <tc_5d806107, /*tc_3x*/
2053       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2054       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2055
2056     InstrItinData <tc_5fa2857c, /*tc_2early*/
2057       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2058       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2059
2060     InstrItinData <tc_5fe9fcd0, /*tc_2early*/
2061       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2062       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2063
2064     InstrItinData <tc_6264c5e0, /*tc_3x*/
2065       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2066       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2067
2068     InstrItinData <tc_639d93ee, /*tc_3*/
2069       [InstrStage<1, [SLOT2, SLOT3]>], [2],
2070       [Hex_FWD]>,
2071
2072     InstrItinData <tc_63cd9d2d, /*tc_2*/
2073       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2074       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2075
2076     InstrItinData <tc_65dc7cc4, /*tc_ld*/
2077       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2078       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2079
2080     InstrItinData <tc_69bb508b, /*tc_3x*/
2081       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2082       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2083
2084     InstrItinData <tc_6c52d277, /*tc_st*/
2085       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2086       [Hex_FWD, Hex_FWD]>,
2087
2088     InstrItinData <tc_6c576d46, /*tc_st*/
2089       [InstrStage<1, [SLOT0]>], [1, 2, 3],
2090       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2091
2092     InstrItinData <tc_70cabf66, /*tc_ld*/
2093       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2094       [Hex_FWD, Hex_FWD]>,
2095
2096     InstrItinData <tc_7639d4b0, /*tc_st*/
2097       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
2098       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2099
2100     InstrItinData <tc_7675c0e9, /*tc_st*/
2101       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
2102       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2103
2104     InstrItinData <tc_76c4c5ef, /*tc_1*/
2105       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2106       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2107
2108     InstrItinData <tc_77781686, /*tc_st*/
2109       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2110       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2111
2112     InstrItinData <tc_78b3c689, /*tc_1*/
2113       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2114       [Hex_FWD, Hex_FWD]>,
2115
2116     InstrItinData <tc_7986ba30, /*tc_st*/
2117       [InstrStage<1, [SLOT0]>], [3, 2, 3],
2118       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2119
2120     InstrItinData <tc_7bc567a7, /*tc_st*/
2121       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2122       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2123
2124     InstrItinData <tc_7c2dcd4d, /*tc_1*/
2125       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2126       [Hex_FWD]>,
2127
2128     InstrItinData <tc_7ca2ea10, /*tc_2*/
2129       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2130       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2131
2132     InstrItinData <tc_7d01cbdc, /*tc_3stall*/
2133       [InstrStage<1, [SLOT0]>], [4, 1, 1],
2134       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2135
2136     InstrItinData <tc_7d9a56cd, /*tc_ld*/
2137       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2138       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2139
2140     InstrItinData <tc_81a23d44, /*tc_2early*/
2141       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2142       [Hex_FWD, Hex_FWD]>,
2143
2144     InstrItinData <tc_821c4233, /*tc_1*/
2145       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2146       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2147
2148     InstrItinData <tc_82f0f122, /*tc_3x*/
2149       [InstrStage<1, [SLOT3]>], [4, 1],
2150       [Hex_FWD, Hex_FWD]>,
2151
2152     InstrItinData <tc_84630363, /*tc_3*/
2153       [InstrStage<1, [SLOT2]>], [2, 1],
2154       [Hex_FWD, Hex_FWD]>,
2155
2156     InstrItinData <tc_86442910, /*tc_ld*/
2157       [InstrStage<1, [SLOT0, SLOT1]>], [],
2158       []>,
2159
2160     InstrItinData <tc_87601822, /*tc_2*/
2161       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2162       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2163
2164     InstrItinData <tc_88fa2da6, /*tc_2*/
2165       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2166       [Hex_FWD, Hex_FWD]>,
2167
2168     InstrItinData <tc_8c8041e6, /*tc_3x*/
2169       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2170       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2171
2172     InstrItinData <tc_8cb685d9, /*tc_3x*/
2173       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2174       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2175
2176     InstrItinData <tc_8def9c57, /*tc_st*/
2177       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
2178       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2179
2180     InstrItinData <tc_8f0a6bad, /*tc_st*/
2181       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2182       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2183
2184     InstrItinData <tc_8fab9ac3, /*tc_st*/
2185       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
2186       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2187
2188     InstrItinData <tc_92d1833c, /*tc_2early*/
2189       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
2190       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2191
2192     InstrItinData <tc_94e6ffd9, /*tc_2*/
2193       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2194       [Hex_FWD, Hex_FWD]>,
2195
2196     InstrItinData <tc_95c54f8b, /*tc_newvjump*/
2197       [InstrStage<1, [SLOT0]>], [],
2198       []>,
2199
2200     InstrItinData <tc_9a13af9d, /*tc_1*/
2201       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2202       [Hex_FWD]>,
2203
2204     InstrItinData <tc_9b73d261, /*tc_st*/
2205       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
2206       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2207
2208     InstrItinData <tc_9c18c9a5, /*tc_1*/
2209       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2210       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2211
2212     InstrItinData <tc_9c68db63, /*tc_st*/
2213       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
2214       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2215
2216     InstrItinData <tc_9ce7a5ab, /*tc_newvjump*/
2217       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2218       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2219
2220     InstrItinData <tc_9da3628f, /*tc_st*/
2221       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2222       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2223
2224     InstrItinData <tc_9dafb7d3, /*tc_ld*/
2225       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2226       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2227
2228     InstrItinData <tc_9df8b0dc, /*tc_2early*/
2229       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
2230       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2231
2232     InstrItinData <tc_9e86015f, /*tc_st*/
2233       [InstrStage<1, [SLOT0]>], [2, 3],
2234       [Hex_FWD, Hex_FWD]>,
2235
2236     InstrItinData <tc_9f518242, /*tc_1*/
2237       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2238       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2239
2240     InstrItinData <tc_a12a5971, /*tc_3x*/
2241       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2242       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2243
2244     InstrItinData <tc_a1fb80e1, /*tc_2early*/
2245       [InstrStage<1, [SLOT2]>], [2, 1],
2246       [Hex_FWD, Hex_FWD]>,
2247
2248     InstrItinData <tc_a333d2a9, /*tc_2early*/
2249       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2250       [Hex_FWD]>,
2251
2252     InstrItinData <tc_a4567c39, /*tc_st*/
2253       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2254       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2255
2256     InstrItinData <tc_a87879e8, /*tc_1*/
2257       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
2258       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2259
2260     InstrItinData <tc_a9c993d9, /*tc_st*/
2261       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2262       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2263
2264     InstrItinData <tc_aad55963, /*tc_2early*/
2265       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2266       []>,
2267
2268     InstrItinData <tc_ab1b5e74, /*tc_2*/
2269       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2270       [Hex_FWD, Hex_FWD]>,
2271
2272     InstrItinData <tc_ae0722f7, /*tc_3x*/
2273       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
2274       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2275
2276     InstrItinData <tc_ae2c2dc2, /*tc_3x*/
2277       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2278       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2279
2280     InstrItinData <tc_ae762521, /*tc_ld*/
2281       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2282       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2283
2284     InstrItinData <tc_b08b653e, /*tc_2early*/
2285       [InstrStage<1, [SLOT2]>], [1],
2286       [Hex_FWD]>,
2287
2288     InstrItinData <tc_b08be45e, /*tc_1*/
2289       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
2290       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2291
2292     InstrItinData <tc_b0f50e3c, /*tc_2*/
2293       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2294       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2295
2296     InstrItinData <tc_b189ad4c, /*tc_3stall*/
2297       [InstrStage<1, [SLOT2]>], [2],
2298       [Hex_FWD]>,
2299
2300     InstrItinData <tc_b324366f, /*tc_2early*/
2301       [InstrStage<1, [SLOT3]>], [1, 2],
2302       [Hex_FWD, Hex_FWD]>,
2303
2304     InstrItinData <tc_b5bfaa60, /*tc_2early*/
2305       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2306       [Hex_FWD, Hex_FWD]>,
2307
2308     InstrItinData <tc_b5f5a094, /*tc_ld*/
2309       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2310       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2311
2312     InstrItinData <tc_b86c7e8b, /*tc_1*/
2313       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2314       [Hex_FWD, Hex_FWD]>,
2315
2316     InstrItinData <tc_baccf077, /*tc_ld*/
2317       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
2318       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2319
2320     InstrItinData <tc_bc5561d8, /*tc_3x*/
2321       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2322       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2323
2324     InstrItinData <tc_bcf0e36e, /*tc_3stall*/
2325       [InstrStage<1, [SLOT3]>], [],
2326       []>,
2327
2328     InstrItinData <tc_bd16579e, /*tc_2*/
2329       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2330       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2331
2332     InstrItinData <tc_be995eaf, /*tc_st*/
2333       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2334       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2335
2336     InstrItinData <tc_bf6fa601, /*tc_ld*/
2337       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2338       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2339
2340     InstrItinData <tc_c0cd91a8, /*tc_2*/
2341       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2342       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2343
2344     InstrItinData <tc_c14739d5, /*tc_st*/
2345       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2346       [Hex_FWD, Hex_FWD]>,
2347
2348     InstrItinData <tc_c1dbc916, /*tc_ld*/
2349       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2350       [Hex_FWD, Hex_FWD]>,
2351
2352     InstrItinData <tc_c58f771a, /*tc_2early*/
2353       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2354       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2355
2356     InstrItinData <tc_c85212ca, /*tc_st*/
2357       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2358       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2359
2360     InstrItinData <tc_c8f9a6f6, /*tc_st*/
2361       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2362       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2363
2364     InstrItinData <tc_ca280e8b, /*tc_2*/
2365       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2366       [Hex_FWD, Hex_FWD]>,
2367
2368     InstrItinData <tc_cbe45117, /*tc_2early*/
2369       [InstrStage<1, [SLOT2]>], [2],
2370       [Hex_FWD]>,
2371
2372     InstrItinData <tc_cd321066, /*tc_1*/
2373       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2374       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2375
2376     InstrItinData <tc_d108a090, /*tc_2early*/
2377       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
2378       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2379
2380     InstrItinData <tc_d1b5a4b6, /*tc_1*/
2381       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2382       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2383
2384     InstrItinData <tc_d2609065, /*tc_1*/
2385       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2386       [Hex_FWD, Hex_FWD]>,
2387
2388     InstrItinData <tc_d267fa19, /*tc_2early*/
2389       [InstrStage<1, [SLOT2]>], [],
2390       []>,
2391
2392     InstrItinData <tc_d2a33af5, /*tc_ld*/
2393       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
2394       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2395
2396     InstrItinData <tc_d63b71d1, /*tc_2early*/
2397       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2398       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2399
2400     InstrItinData <tc_d6a805a8, /*tc_3stall*/
2401       [InstrStage<1, [SLOT3]>], [2, 1],
2402       [Hex_FWD, Hex_FWD]>,
2403
2404     InstrItinData <tc_d95f4e98, /*tc_2*/
2405       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2406       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2407
2408     InstrItinData <tc_da79106e, /*tc_st*/
2409       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2410       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2411
2412     InstrItinData <tc_dbe218dd, /*tc_newvjump*/
2413       [InstrStage<1, [SLOT0]>], [3, 2],
2414       [Hex_FWD, Hex_FWD]>,
2415
2416     InstrItinData <tc_dcfee7ae, /*tc_newvjump*/
2417       [InstrStage<1, [SLOT0]>], [3, 2],
2418       [Hex_FWD, Hex_FWD]>,
2419
2420     InstrItinData <tc_e17ce9ad, /*tc_2*/
2421       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2422       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2423
2424     InstrItinData <tc_e2480a7f, /*tc_st*/
2425       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2426       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2427
2428     InstrItinData <tc_e2c08bb4, /*tc_3stall*/
2429       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2430       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2431
2432     InstrItinData <tc_e2c31426, /*tc_1*/
2433       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2434       []>,
2435
2436     InstrItinData <tc_e578178f, /*tc_ld*/
2437       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
2438       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2439
2440     InstrItinData <tc_e836c161, /*tc_4x*/
2441       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2442       [Hex_FWD, Hex_FWD]>,
2443
2444     InstrItinData <tc_e8c7a357, /*tc_2early*/
2445       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2446       [Hex_FWD, Hex_FWD]>,
2447
2448     InstrItinData <tc_eb07ef6f, /*tc_2early*/
2449       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
2450       [Hex_FWD, Hex_FWD]>,
2451
2452     InstrItinData <tc_ecfaae86, /*tc_3*/
2453       [InstrStage<1, [SLOT2]>], [1],
2454       [Hex_FWD]>,
2455
2456     InstrItinData <tc_ef0ebaaa, /*tc_ld*/
2457       [InstrStage<1, [SLOT0]>], [1, 2],
2458       [Hex_FWD, Hex_FWD]>,
2459
2460     InstrItinData <tc_ef2676fd, /*tc_st*/
2461       [InstrStage<1, [SLOT0]>], [],
2462       []>,
2463
2464     InstrItinData <tc_f027ebe9, /*tc_ld*/
2465       [InstrStage<1, [SLOT0]>], [2],
2466       [Hex_FWD]>,
2467
2468     InstrItinData <tc_f055fbb6, /*tc_3x*/
2469       [InstrStage<1, [SLOT3]>], [2, 1],
2470       [Hex_FWD, Hex_FWD]>,
2471
2472     InstrItinData <tc_f1240c08, /*tc_2*/
2473       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2474       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2475
2476     InstrItinData <tc_f16d5b17, /*tc_1*/
2477       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2478       [Hex_FWD, Hex_FWD]>,
2479
2480     InstrItinData <tc_f1aa2cdb, /*tc_4x*/
2481       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2482       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2483
2484     InstrItinData <tc_f26aa619, /*tc_1*/
2485       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2486       [Hex_FWD]>,
2487
2488     InstrItinData <tc_f4608adc, /*tc_3stall*/
2489       [InstrStage<1, [SLOT0]>], [1, 1],
2490       [Hex_FWD, Hex_FWD]>,
2491
2492     InstrItinData <tc_faab1248, /*tc_2*/
2493       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2494       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2495
2496     InstrItinData <tc_fcee8723, /*tc_st*/
2497       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2498       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2499
2500     InstrItinData <tc_feb4974b, /*tc_3stall*/
2501       [InstrStage<1, [SLOT3]>], [2, 2],
2502       [Hex_FWD, Hex_FWD]>
2503   ];
2504 }