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