[ARM] MVE integer min and max
[llvm-complete.git] / lib / Target / Hexagon / HexagonDepIICScalar.td
blob34da0be02d192488149e9399545afa60b0bf1335
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 //===----------------------------------------------------------------------===//
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;
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]>]>  ];
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]>,
364     InstrItinData <tc_0371abea, /*tc_st*/
365       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
366       [Hex_FWD, Hex_FWD]>,
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]>,
372     InstrItinData <tc_05d3a09b, /*tc_3x*/
373       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
374       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
376     InstrItinData <tc_0663f615, /*tc_1*/
377       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
378       [Hex_FWD, Hex_FWD, Hex_FWD]>,
380     InstrItinData <tc_096199d3, /*tc_st*/
381       [InstrStage<1, [SLOT0]>], [1, 2, 2],
382       [Hex_FWD, Hex_FWD, Hex_FWD]>,
384     InstrItinData <tc_0a705168, /*tc_1*/
385       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
386       [Hex_FWD, Hex_FWD, Hex_FWD]>,
388     InstrItinData <tc_0ae0825c, /*tc_1*/
389       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
390       [Hex_FWD, Hex_FWD]>,
392     InstrItinData <tc_0b2be201, /*tc_st*/
393       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
394       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
396     InstrItinData <tc_0d8f5752, /*tc_3x*/
397       [InstrStage<1, [SLOT3]>], [4, 2],
398       [Hex_FWD, Hex_FWD]>,
400     InstrItinData <tc_13bfbcf9, /*tc_3x*/
401       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
402       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
404     InstrItinData <tc_14b272fa, /*tc_st*/
405       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
406       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
408     InstrItinData <tc_14b5c689, /*tc_1*/
409       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
410       [Hex_FWD, Hex_FWD]>,
412     InstrItinData <tc_15aa71c5, /*tc_ld*/
413       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
414       [Hex_FWD, Hex_FWD]>,
416     InstrItinData <tc_174516e8, /*tc_3x*/
417       [InstrStage<1, [SLOT3]>], [1],
418       [Hex_FWD]>,
420     InstrItinData <tc_17e0d2cd, /*tc_ld*/
421       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
422       [Hex_FWD, Hex_FWD, Hex_FWD]>,
424     InstrItinData <tc_1a2fd869, /*tc_3x*/
425       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
426       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
428     InstrItinData <tc_1ad90acd, /*tc_2early*/
429       [InstrStage<1, [SLOT2]>], [2, 1],
430       [Hex_FWD, Hex_FWD]>,
432     InstrItinData <tc_1ae57e39, /*tc_1*/
433       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
434       [Hex_FWD, Hex_FWD, Hex_FWD]>,
436     InstrItinData <tc_1b6f7cec, /*tc_2early*/
437       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
438       []>,
440     InstrItinData <tc_1c4528a2, /*tc_3x*/
441       [InstrStage<1, [SLOT3]>], [2, 2],
442       [Hex_FWD, Hex_FWD]>,
444     InstrItinData <tc_1c80410a, /*tc_1*/
445       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
446       [Hex_FWD, Hex_FWD, Hex_FWD]>,
448     InstrItinData <tc_1d81e60e, /*tc_2early*/
449       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
450       [Hex_FWD, Hex_FWD]>,
452     InstrItinData <tc_1fc97744, /*tc_1*/
453       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
454       [Hex_FWD, Hex_FWD, Hex_FWD]>,
456     InstrItinData <tc_20cdee80, /*tc_2early*/
457       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
458       [Hex_FWD, Hex_FWD]>,
460     InstrItinData <tc_2332b92e, /*tc_2early*/
461       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
462       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
472     InstrItinData <tc_2b8da4c2, /*tc_3stall*/
473       [InstrStage<1, [SLOT0]>], [4, 2, 1],
474       [Hex_FWD, Hex_FWD, Hex_FWD]>,
476     InstrItinData <tc_2eabeebe, /*tc_1*/
477       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
478       []>,
480     InstrItinData <tc_2f7c551d, /*tc_4x*/
481       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
482       [Hex_FWD, Hex_FWD, Hex_FWD]>,
484     InstrItinData <tc_2ff964b4, /*tc_3x*/
485       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
486       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
488     InstrItinData <tc_30b9bb4a, /*tc_st*/
489       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
490       [Hex_FWD, Hex_FWD, Hex_FWD]>,
492     InstrItinData <tc_32779c6f, /*tc_3x*/
493       [InstrStage<1, [SLOT3]>], [2, 1],
494       [Hex_FWD, Hex_FWD]>,
496     InstrItinData <tc_36153880, /*tc_3stall*/
497       [InstrStage<1, [SLOT0]>], [],
498       []>,
500     InstrItinData <tc_362c6592, /*tc_st*/
501       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
502       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
508     InstrItinData <tc_39dfefe8, /*tc_ld*/
509       [InstrStage<1, [SLOT0, SLOT1]>], [],
510       []>,
512     InstrItinData <tc_3a867367, /*tc_3x*/
513       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
514       [Hex_FWD, Hex_FWD]>,
516     InstrItinData <tc_3b470976, /*tc_3x*/
517       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
520     InstrItinData <tc_3b5b7ef9, /*tc_ld*/
521       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
522       [Hex_FWD, Hex_FWD, Hex_FWD]>,
524     InstrItinData <tc_3bd75825, /*tc_2early*/
525       [InstrStage<1, [SLOT2]>], [1],
526       [Hex_FWD]>,
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]>,
532     InstrItinData <tc_3d495a39, /*tc_2early*/
533       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
534       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
540     InstrItinData <tc_434c8e1e, /*tc_3x*/
541       [InstrStage<1, [SLOT3]>], [4, 1],
542       [Hex_FWD, Hex_FWD]>,
544     InstrItinData <tc_4414d8b1, /*tc_1*/
545       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
546       [Hex_FWD, Hex_FWD, Hex_FWD]>,
548     InstrItinData <tc_44d3da28, /*tc_ld*/
549       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
550       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
556     InstrItinData <tc_4837eefb, /*tc_2early*/
557       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
558       [Hex_FWD, Hex_FWD, Hex_FWD]>,
560     InstrItinData <tc_49a8207d, /*tc_ld*/
561       [InstrStage<1, [SLOT0]>], [2],
562       [Hex_FWD]>,
564     InstrItinData <tc_4ae7b58b, /*tc_2early*/
565       [InstrStage<1, [SLOT2, SLOT3]>], [2],
566       [Hex_FWD]>,
568     InstrItinData <tc_4b68bce4, /*tc_st*/
569       [InstrStage<1, [SLOT0]>], [2, 2, 3],
570       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
576     InstrItinData <tc_4d5fa3a1, /*tc_3stall*/
577       [InstrStage<1, [SLOT0]>], [2],
578       [Hex_FWD]>,
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]>,
584     InstrItinData <tc_56336eb0, /*tc_2early*/
585       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
586       [Hex_FWD, Hex_FWD, Hex_FWD]>,
588     InstrItinData <tc_56f114f4, /*tc_2early*/
589       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
590       [Hex_FWD, Hex_FWD, Hex_FWD]>,
592     InstrItinData <tc_57890846, /*tc_1*/
593       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
594       [Hex_FWD, Hex_FWD]>,
596     InstrItinData <tc_5a2711e5, /*tc_1*/
597       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
598       [Hex_FWD, Hex_FWD, Hex_FWD]>,
600     InstrItinData <tc_5abb5e3f, /*tc_3stall*/
601       [InstrStage<1, [SLOT0]>], [4, 1, 1],
602       [Hex_FWD, Hex_FWD, Hex_FWD]>,
604     InstrItinData <tc_5aee39f7, /*tc_st*/
605       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
606       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
608     InstrItinData <tc_5b54b33f, /*tc_3*/
609       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
610       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
612     InstrItinData <tc_5b7c0967, /*tc_2early*/
613       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
614       [Hex_FWD, Hex_FWD]>,
616     InstrItinData <tc_5bf126a6, /*tc_st*/
617       [InstrStage<1, [SLOT0]>], [2, 3],
618       [Hex_FWD, Hex_FWD]>,
620     InstrItinData <tc_5d7f5414, /*tc_2early*/
621       [InstrStage<1, [SLOT2]>], [1],
622       [Hex_FWD]>,
624     InstrItinData <tc_5ef37dc4, /*tc_ld*/
625       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
626       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
628     InstrItinData <tc_6132ba3d, /*tc_1*/
629       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
630       [Hex_FWD, Hex_FWD, Hex_FWD]>,
632     InstrItinData <tc_61830035, /*tc_2*/
633       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
634       [Hex_FWD, Hex_FWD, Hex_FWD]>,
636     InstrItinData <tc_640086b5, /*tc_2early*/
637       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
638       [Hex_FWD, Hex_FWD, Hex_FWD]>,
640     InstrItinData <tc_643b4717, /*tc_2early*/
641       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
642       [Hex_FWD, Hex_FWD, Hex_FWD]>,
644     InstrItinData <tc_67435e81, /*tc_st*/
645       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
646       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
648     InstrItinData <tc_675e4897, /*tc_3stall*/
649       [InstrStage<1, [SLOT0]>], [4, 2],
650       [Hex_FWD, Hex_FWD]>,
652     InstrItinData <tc_679309b8, /*tc_1*/
653       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
654       [Hex_FWD, Hex_FWD, Hex_FWD]>,
656     InstrItinData <tc_6b25e783, /*tc_3x*/
657       [InstrStage<1, [SLOT3]>], [1],
658       [Hex_FWD]>,
660     InstrItinData <tc_703e822c, /*tc_2*/
661       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
662       [Hex_FWD, Hex_FWD]>,
664     InstrItinData <tc_7186d325, /*tc_st*/
665       [InstrStage<1, [SLOT0]>], [1, 2, 2],
666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
668     InstrItinData <tc_7646c131, /*tc_ld*/
669       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
670       [Hex_FWD, Hex_FWD, Hex_FWD]>,
672     InstrItinData <tc_76851da1, /*tc_3stall*/
673       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
674       [Hex_FWD, Hex_FWD, Hex_FWD]>,
676     InstrItinData <tc_779080bf, /*tc_2*/
677       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
678       [Hex_FWD, Hex_FWD, Hex_FWD]>,
680     InstrItinData <tc_784490da, /*tc_2*/
681       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
682       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
688     InstrItinData <tc_7a91e76a, /*tc_ld*/
689       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
690       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
696     InstrItinData <tc_85c9c08f, /*tc_2early*/
697       [InstrStage<1, [SLOT2]>], [2, 1],
698       [Hex_FWD, Hex_FWD]>,
700     InstrItinData <tc_85d5d03f, /*tc_2early*/
701       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
702       [Hex_FWD, Hex_FWD, Hex_FWD]>,
704     InstrItinData <tc_862b3e70, /*tc_1*/
705       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
706       [Hex_FWD]>,
708     InstrItinData <tc_88b4f13d, /*tc_3x*/
709       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
710       [Hex_FWD, Hex_FWD, Hex_FWD]>,
712     InstrItinData <tc_89e94ad3, /*tc_st*/
713       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
714       [Hex_FWD, Hex_FWD]>,
716     InstrItinData <tc_8b121f4a, /*tc_2early*/
717       [InstrStage<1, [SLOT2]>], [],
718       []>,
720     InstrItinData <tc_8b3e402a, /*tc_1*/
721       [InstrStage<1, [SLOT0, SLOT1]>], [3],
722       [Hex_FWD]>,
724     InstrItinData <tc_8c945be0, /*tc_3stall*/
725       [InstrStage<1, [SLOT0]>], [3, 2],
726       [Hex_FWD, Hex_FWD]>,
728     InstrItinData <tc_8c99de45, /*tc_st*/
729       [InstrStage<1, [SLOT0]>], [],
730       []>,
732     InstrItinData <tc_8d9d0154, /*tc_2early*/
733       [InstrStage<1, [SLOT2]>], [2],
734       [Hex_FWD]>,
736     InstrItinData <tc_8fb7ab1b, /*tc_st*/
737       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
738       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
740     InstrItinData <tc_9461ff31, /*tc_2*/
741       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
742       [Hex_FWD, Hex_FWD, Hex_FWD]>,
744     InstrItinData <tc_946df596, /*tc_1*/
745       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
746       [Hex_FWD, Hex_FWD, Hex_FWD]>,
748     InstrItinData <tc_9ad9998f, /*tc_3x*/
749       [InstrStage<1, [SLOT3]>], [],
750       []>,
752     InstrItinData <tc_9bfd761f, /*tc_3stall*/
753       [InstrStage<1, [SLOT0]>], [3, 1, 2],
754       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
760     InstrItinData <tc_9ca930f7, /*tc_ld*/
761       [InstrStage<1, [SLOT0]>], [1, 2],
762       [Hex_FWD, Hex_FWD]>,
764     InstrItinData <tc_9da59d12, /*tc_3stall*/
765       [InstrStage<1, [SLOT0]>], [4, 3, 1],
766       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
772     InstrItinData <tc_9e313203, /*tc_3x*/
773       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
774       [Hex_FWD, Hex_FWD]>,
776     InstrItinData <tc_9fc3dae0, /*tc_1*/
777       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
778       [Hex_FWD, Hex_FWD]>,
780     InstrItinData <tc_a1123dda, /*tc_1*/
781       [InstrStage<1, [SLOT0, SLOT1]>], [3],
782       [Hex_FWD]>,
784     InstrItinData <tc_a1c00888, /*tc_1*/
785       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
786       [Hex_FWD, Hex_FWD]>,
788     InstrItinData <tc_a58fd5cc, /*tc_3*/
789       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
790       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
796     InstrItinData <tc_a6b1eca9, /*tc_ld*/
797       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
798       [Hex_FWD, Hex_FWD, Hex_FWD]>,
800     InstrItinData <tc_a813cf9a, /*tc_2*/
801       [InstrStage<1, [SLOT3]>], [4, 2],
802       [Hex_FWD, Hex_FWD]>,
804     InstrItinData <tc_a9d88b22, /*tc_3x*/
805       [InstrStage<1, [SLOT3]>], [2, 2],
806       [Hex_FWD, Hex_FWD]>,
808     InstrItinData <tc_ae53734a, /*tc_2early*/
809       [InstrStage<1, [SLOT2, SLOT3]>], [2],
810       [Hex_FWD]>,
812     InstrItinData <tc_b31c2e97, /*tc_2early*/
813       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
814       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
816     InstrItinData <tc_b343892a, /*tc_3stall*/
817       [InstrStage<1, [SLOT0]>], [1, 3, 2],
818       [Hex_FWD, Hex_FWD, Hex_FWD]>,
820     InstrItinData <tc_b43e7930, /*tc_ld*/
821       [InstrStage<1, [SLOT0]>], [4, 1],
822       [Hex_FWD, Hex_FWD]>,
824     InstrItinData <tc_b4407292, /*tc_2early*/
825       [InstrStage<1, [SLOT0]>], [],
826       []>,
828     InstrItinData <tc_b44ecf75, /*tc_ld*/
829       [InstrStage<1, [SLOT0]>], [4, 2, 2],
830       [Hex_FWD, Hex_FWD, Hex_FWD]>,
832     InstrItinData <tc_b4b5c03a, /*tc_1*/
833       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
834       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
836     InstrItinData <tc_b51dc29a, /*tc_2early*/
837       [InstrStage<1, [SLOT2]>], [3, 1],
838       [Hex_FWD, Hex_FWD]>,
840     InstrItinData <tc_b83e6d73, /*tc_st*/
841       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
842       [Hex_FWD, Hex_FWD, Hex_FWD]>,
844     InstrItinData <tc_b857bf4e, /*tc_st*/
845       [InstrStage<1, [SLOT0]>], [1],
846       [Hex_FWD]>,
848     InstrItinData <tc_b8bffe55, /*tc_3x*/
849       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
850       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
856     InstrItinData <tc_b9272d6c, /*tc_3x*/
857       [InstrStage<1, [SLOT3]>], [4, 2],
858       [Hex_FWD, Hex_FWD]>,
860     InstrItinData <tc_b9e09e03, /*tc_2early*/
861       [InstrStage<1, [SLOT2]>], [3, 2, 2],
862       [Hex_FWD, Hex_FWD, Hex_FWD]>,
864     InstrItinData <tc_bab0eed9, /*tc_ld*/
865       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
866       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
868     InstrItinData <tc_bafaade3, /*tc_3x*/
869       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
870       [Hex_FWD, Hex_FWD, Hex_FWD]>,
872     InstrItinData <tc_bcf98408, /*tc_3x*/
873       [InstrStage<1, [SLOT3]>], [4, 1],
874       [Hex_FWD, Hex_FWD]>,
876     InstrItinData <tc_bd8382d1, /*tc_3stall*/
877       [InstrStage<1, [SLOT0]>], [3, 2, 2],
878       [Hex_FWD, Hex_FWD, Hex_FWD]>,
880     InstrItinData <tc_bdceeac1, /*tc_3x*/
881       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
882       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
884     InstrItinData <tc_be9602ff, /*tc_st*/
885       [InstrStage<1, [SLOT0]>], [1, 2, 3],
886       [Hex_FWD, Hex_FWD, Hex_FWD]>,
888     InstrItinData <tc_bf061958, /*tc_ld*/
889       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
890       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
896     InstrItinData <tc_c4db48cb, /*tc_ld*/
897       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
898       [Hex_FWD, Hex_FWD]>,
900     InstrItinData <tc_c4f596e3, /*tc_st*/
901       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
902       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
904     InstrItinData <tc_c79a189f, /*tc_st*/
905       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
906       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
908     InstrItinData <tc_c8ce0b5c, /*tc_3x*/
909       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
910       [Hex_FWD, Hex_FWD, Hex_FWD]>,
912     InstrItinData <tc_cd374165, /*tc_2early*/
913       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
914       [Hex_FWD, Hex_FWD]>,
916     InstrItinData <tc_cf8126ae, /*tc_2*/
917       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
918       [Hex_FWD, Hex_FWD]>,
920     InstrItinData <tc_cfd8378a, /*tc_2early*/
921       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
922       [Hex_FWD, Hex_FWD]>,
924     InstrItinData <tc_d08ee0f4, /*tc_2*/
925       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
926       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
932     InstrItinData <tc_d2e63d61, /*tc_st*/
933       [InstrStage<1, [SLOT0]>], [3, 2, 3],
934       [Hex_FWD, Hex_FWD, Hex_FWD]>,
936     InstrItinData <tc_d5b7b0c1, /*tc_2early*/
937       [InstrStage<1, [SLOT2]>], [1],
938       [Hex_FWD]>,
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]>,
944     InstrItinData <tc_d63f638c, /*tc_ld*/
945       [InstrStage<1, [SLOT0]>], [1],
946       [Hex_FWD]>,
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]>,
952     InstrItinData <tc_d773585a, /*tc_3x*/
953       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
954       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
956     InstrItinData <tc_d9d43ecb, /*tc_2early*/
957       [InstrStage<1, [SLOT3]>], [1, 2],
958       [Hex_FWD, Hex_FWD]>,
960     InstrItinData <tc_da4a37ed, /*tc_st*/
961       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
962       [Hex_FWD, Hex_FWD, Hex_FWD]>,
964     InstrItinData <tc_da97ee82, /*tc_st*/
965       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
966       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
968     InstrItinData <tc_db2bce9c, /*tc_2early*/
969       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
970       [Hex_FWD, Hex_FWD]>,
972     InstrItinData <tc_de4df740, /*tc_2early*/
973       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
976     InstrItinData <tc_de554571, /*tc_2early*/
977       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
978       [Hex_FWD, Hex_FWD]>,
980     InstrItinData <tc_df3319ed, /*tc_3x*/
981       [InstrStage<1, [SLOT3]>], [2, 1],
982       [Hex_FWD, Hex_FWD]>,
984     InstrItinData <tc_e06f432a, /*tc_3stall*/
985       [InstrStage<1, [SLOT0]>], [3],
986       [Hex_FWD]>,
988     InstrItinData <tc_e4a7f9f0, /*tc_2*/
989       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
990       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
996     InstrItinData <tc_e78647bd, /*tc_2early*/
997       [InstrStage<1, [SLOT2]>], [2, 1],
998       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
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]>,
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]>,
1016     InstrItinData <tc_f429765c, /*tc_1*/
1017       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1018       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1020     InstrItinData <tc_f675fee8, /*tc_2*/
1021       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1022       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1024     InstrItinData <tc_f8e23f0b, /*tc_st*/
1025       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1026       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1028     InstrItinData <tc_f9058dd7, /*tc_2*/
1029       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1030       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1032     InstrItinData <tc_fc3999b4, /*tc_2early*/
1033       [InstrStage<1, [SLOT2]>], [2],
1034       [Hex_FWD]>,
1036     InstrItinData <tc_fcc3ddf9, /*tc_st*/
1037       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1038       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1040     InstrItinData <tc_fe211424, /*tc_3stall*/
1041       [InstrStage<1, [SLOT0]>], [1, 1],
1042       [Hex_FWD, Hex_FWD]>
1043   ];
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]>,
1052     InstrItinData <tc_0371abea, /*tc_st*/
1053       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1054       [Hex_FWD, Hex_FWD]>,
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]>,
1060     InstrItinData <tc_05d3a09b, /*tc_3x*/
1061       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1062       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1064     InstrItinData <tc_0663f615, /*tc_1*/
1065       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1066       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1068     InstrItinData <tc_096199d3, /*tc_st*/
1069       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1070       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1072     InstrItinData <tc_0a705168, /*tc_1*/
1073       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1074       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1076     InstrItinData <tc_0ae0825c, /*tc_1*/
1077       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1078       [Hex_FWD, Hex_FWD]>,
1080     InstrItinData <tc_0b2be201, /*tc_st*/
1081       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1082       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1084     InstrItinData <tc_0d8f5752, /*tc_3x*/
1085       [InstrStage<1, [SLOT3]>], [4, 2],
1086       [Hex_FWD, Hex_FWD]>,
1088     InstrItinData <tc_13bfbcf9, /*tc_3x*/
1089       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1090       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1092     InstrItinData <tc_14b272fa, /*tc_st*/
1093       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1094       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1096     InstrItinData <tc_14b5c689, /*tc_2*/
1097       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1098       [Hex_FWD, Hex_FWD]>,
1100     InstrItinData <tc_15aa71c5, /*tc_ld*/
1101       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1102       [Hex_FWD, Hex_FWD]>,
1104     InstrItinData <tc_174516e8, /*tc_3x*/
1105       [InstrStage<1, [SLOT3]>], [1],
1106       [Hex_FWD]>,
1108     InstrItinData <tc_17e0d2cd, /*tc_ld*/
1109       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1110       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1112     InstrItinData <tc_1a2fd869, /*tc_3x*/
1113       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1114       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1116     InstrItinData <tc_1ad90acd, /*tc_2early*/
1117       [InstrStage<1, [SLOT2]>], [2, 1],
1118       [Hex_FWD, Hex_FWD]>,
1120     InstrItinData <tc_1ae57e39, /*tc_1*/
1121       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1122       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1124     InstrItinData <tc_1b6f7cec, /*tc_2early*/
1125       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1126       []>,
1128     InstrItinData <tc_1c4528a2, /*tc_3stall*/
1129       [InstrStage<1, [SLOT3]>], [2, 2],
1130       [Hex_FWD, Hex_FWD]>,
1132     InstrItinData <tc_1c80410a, /*tc_1*/
1133       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1134       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1136     InstrItinData <tc_1d81e60e, /*tc_2early*/
1137       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1138       [Hex_FWD, Hex_FWD]>,
1140     InstrItinData <tc_1fc97744, /*tc_1*/
1141       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1142       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1144     InstrItinData <tc_20cdee80, /*tc_2early*/
1145       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1146       [Hex_FWD, Hex_FWD]>,
1148     InstrItinData <tc_2332b92e, /*tc_2early*/
1149       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1150       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
1160     InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
1161       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1162       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1164     InstrItinData <tc_2eabeebe, /*tc_1*/
1165       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1166       []>,
1168     InstrItinData <tc_2f7c551d, /*tc_4x*/
1169       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1170       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1172     InstrItinData <tc_2ff964b4, /*tc_4x*/
1173       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1174       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1176     InstrItinData <tc_30b9bb4a, /*tc_st*/
1177       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1178       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1180     InstrItinData <tc_32779c6f, /*tc_3stall*/
1181       [InstrStage<1, [SLOT3]>], [2, 1],
1182       [Hex_FWD, Hex_FWD]>,
1184     InstrItinData <tc_36153880, /*tc_newvjump*/
1185       [InstrStage<1, [SLOT0]>], [],
1186       []>,
1188     InstrItinData <tc_362c6592, /*tc_st*/
1189       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1190       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1196     InstrItinData <tc_39dfefe8, /*tc_ld*/
1197       [InstrStage<1, [SLOT0, SLOT1]>], [],
1198       []>,
1200     InstrItinData <tc_3a867367, /*tc_4x*/
1201       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1202       [Hex_FWD, Hex_FWD]>,
1204     InstrItinData <tc_3b470976, /*tc_4x*/
1205       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1206       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1208     InstrItinData <tc_3b5b7ef9, /*tc_ld*/
1209       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1210       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1212     InstrItinData <tc_3bd75825, /*tc_2early*/
1213       [InstrStage<1, [SLOT2]>], [1],
1214       [Hex_FWD]>,
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]>,
1220     InstrItinData <tc_3d495a39, /*tc_2early*/
1221       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1222       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1228     InstrItinData <tc_434c8e1e, /*tc_3x*/
1229       [InstrStage<1, [SLOT3]>], [4, 1],
1230       [Hex_FWD, Hex_FWD]>,
1232     InstrItinData <tc_4414d8b1, /*tc_2*/
1233       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1234       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1236     InstrItinData <tc_44d3da28, /*tc_ld*/
1237       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1238       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1244     InstrItinData <tc_4837eefb, /*tc_3stall*/
1245       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1246       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1248     InstrItinData <tc_49a8207d, /*tc_ld*/
1249       [InstrStage<1, [SLOT0]>], [2],
1250       [Hex_FWD]>,
1252     InstrItinData <tc_4ae7b58b, /*tc_2early*/
1253       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1254       [Hex_FWD]>,
1256     InstrItinData <tc_4b68bce4, /*tc_st*/
1257       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1258       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1264     InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
1265       [InstrStage<1, [SLOT0]>], [2],
1266       [Hex_FWD]>,
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]>,
1272     InstrItinData <tc_56336eb0, /*tc_2early*/
1273       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1274       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1276     InstrItinData <tc_56f114f4, /*tc_2early*/
1277       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1278       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1280     InstrItinData <tc_57890846, /*tc_1*/
1281       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1282       [Hex_FWD, Hex_FWD]>,
1284     InstrItinData <tc_5a2711e5, /*tc_1*/
1285       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1288     InstrItinData <tc_5abb5e3f, /*tc_3stall*/
1289       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1290       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1292     InstrItinData <tc_5aee39f7, /*tc_st*/
1293       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1294       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1296     InstrItinData <tc_5b54b33f, /*tc_3x*/
1297       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1298       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1300     InstrItinData <tc_5b7c0967, /*tc_2early*/
1301       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1302       [Hex_FWD, Hex_FWD]>,
1304     InstrItinData <tc_5bf126a6, /*tc_st*/
1305       [InstrStage<1, [SLOT0]>], [2, 3],
1306       [Hex_FWD, Hex_FWD]>,
1308     InstrItinData <tc_5d7f5414, /*tc_2early*/
1309       [InstrStage<1, [SLOT2]>], [1],
1310       [Hex_FWD]>,
1312     InstrItinData <tc_5ef37dc4, /*tc_ld*/
1313       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1314       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1316     InstrItinData <tc_6132ba3d, /*tc_1*/
1317       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1318       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1320     InstrItinData <tc_61830035, /*tc_2*/
1321       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1322       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1324     InstrItinData <tc_640086b5, /*tc_2early*/
1325       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1326       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1328     InstrItinData <tc_643b4717, /*tc_2early*/
1329       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1330       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1332     InstrItinData <tc_67435e81, /*tc_st*/
1333       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1334       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1336     InstrItinData <tc_675e4897, /*tc_newvjump*/
1337       [InstrStage<1, [SLOT0]>], [3, 2],
1338       [Hex_FWD, Hex_FWD]>,
1340     InstrItinData <tc_679309b8, /*tc_1*/
1341       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1342       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1344     InstrItinData <tc_6b25e783, /*tc_3x*/
1345       [InstrStage<1, [SLOT3]>], [1],
1346       [Hex_FWD]>,
1348     InstrItinData <tc_703e822c, /*tc_2*/
1349       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1350       [Hex_FWD, Hex_FWD]>,
1352     InstrItinData <tc_7186d325, /*tc_st*/
1353       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1354       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1356     InstrItinData <tc_7646c131, /*tc_ld*/
1357       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1358       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1360     InstrItinData <tc_76851da1, /*tc_3stall*/
1361       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1362       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1364     InstrItinData <tc_779080bf, /*tc_2*/
1365       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1366       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1368     InstrItinData <tc_784490da, /*tc_2*/
1369       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1370       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1376     InstrItinData <tc_7a91e76a, /*tc_ld*/
1377       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1378       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1384     InstrItinData <tc_85c9c08f, /*tc_2early*/
1385       [InstrStage<1, [SLOT2]>], [2, 1],
1386       [Hex_FWD, Hex_FWD]>,
1388     InstrItinData <tc_85d5d03f, /*tc_2early*/
1389       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1390       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1392     InstrItinData <tc_862b3e70, /*tc_1*/
1393       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1394       [Hex_FWD]>,
1396     InstrItinData <tc_88b4f13d, /*tc_2*/
1397       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1398       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1400     InstrItinData <tc_89e94ad3, /*tc_st*/
1401       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1402       [Hex_FWD, Hex_FWD]>,
1404     InstrItinData <tc_8b121f4a, /*tc_2early*/
1405       [InstrStage<1, [SLOT2]>], [],
1406       []>,
1408     InstrItinData <tc_8b3e402a, /*tc_1*/
1409       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1410       [Hex_FWD]>,
1412     InstrItinData <tc_8c945be0, /*tc_newvjump*/
1413       [InstrStage<1, [SLOT0]>], [3, 2],
1414       [Hex_FWD, Hex_FWD]>,
1416     InstrItinData <tc_8c99de45, /*tc_st*/
1417       [InstrStage<1, [SLOT0]>], [],
1418       []>,
1420     InstrItinData <tc_8d9d0154, /*tc_3stall*/
1421       [InstrStage<1, [SLOT2]>], [2],
1422       [Hex_FWD]>,
1424     InstrItinData <tc_8fb7ab1b, /*tc_st*/
1425       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1426       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1428     InstrItinData <tc_9461ff31, /*tc_2*/
1429       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1430       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1432     InstrItinData <tc_946df596, /*tc_1*/
1433       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1434       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1436     InstrItinData <tc_9ad9998f, /*tc_3stall*/
1437       [InstrStage<1, [SLOT3]>], [],
1438       []>,
1440     InstrItinData <tc_9bfd761f, /*tc_newvjump*/
1441       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1442       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1448     InstrItinData <tc_9ca930f7, /*tc_ld*/
1449       [InstrStage<1, [SLOT0]>], [1, 2],
1450       [Hex_FWD, Hex_FWD]>,
1452     InstrItinData <tc_9da59d12, /*tc_newvjump*/
1453       [InstrStage<1, [SLOT0]>], [3, 3, 2],
1454       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1460     InstrItinData <tc_9e313203, /*tc_2*/
1461       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1462       [Hex_FWD, Hex_FWD]>,
1464     InstrItinData <tc_9fc3dae0, /*tc_1*/
1465       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1466       [Hex_FWD, Hex_FWD]>,
1468     InstrItinData <tc_a1123dda, /*tc_1*/
1469       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1470       [Hex_FWD]>,
1472     InstrItinData <tc_a1c00888, /*tc_1*/
1473       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1474       [Hex_FWD, Hex_FWD]>,
1476     InstrItinData <tc_a58fd5cc, /*tc_4x*/
1477       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1478       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1484     InstrItinData <tc_a6b1eca9, /*tc_ld*/
1485       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
1486       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1488     InstrItinData <tc_a813cf9a, /*tc_2*/
1489       [InstrStage<1, [SLOT3]>], [4, 2],
1490       [Hex_FWD, Hex_FWD]>,
1492     InstrItinData <tc_a9d88b22, /*tc_3x*/
1493       [InstrStage<1, [SLOT3]>], [2, 2],
1494       [Hex_FWD, Hex_FWD]>,
1496     InstrItinData <tc_ae53734a, /*tc_2early*/
1497       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1498       [Hex_FWD]>,
1500     InstrItinData <tc_b31c2e97, /*tc_2early*/
1501       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1502       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1504     InstrItinData <tc_b343892a, /*tc_newvjump*/
1505       [InstrStage<1, [SLOT0]>], [2, 3, 2],
1506       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1508     InstrItinData <tc_b43e7930, /*tc_ld*/
1509       [InstrStage<1, [SLOT0]>], [4, 1],
1510       [Hex_FWD, Hex_FWD]>,
1512     InstrItinData <tc_b4407292, /*tc_2early*/
1513       [InstrStage<1, [SLOT0]>], [],
1514       []>,
1516     InstrItinData <tc_b44ecf75, /*tc_ld*/
1517       [InstrStage<1, [SLOT0]>], [4, 2, 2],
1518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1520     InstrItinData <tc_b4b5c03a, /*tc_1*/
1521       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1522       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1524     InstrItinData <tc_b51dc29a, /*tc_2early*/
1525       [InstrStage<1, [SLOT2]>], [3, 1],
1526       [Hex_FWD, Hex_FWD]>,
1528     InstrItinData <tc_b83e6d73, /*tc_st*/
1529       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1530       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1532     InstrItinData <tc_b857bf4e, /*tc_st*/
1533       [InstrStage<1, [SLOT0]>], [1],
1534       [Hex_FWD]>,
1536     InstrItinData <tc_b8bffe55, /*tc_4x*/
1537       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1538       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1544     InstrItinData <tc_b9272d6c, /*tc_3x*/
1545       [InstrStage<1, [SLOT3]>], [4, 2],
1546       [Hex_FWD, Hex_FWD]>,
1548     InstrItinData <tc_b9e09e03, /*tc_2early*/
1549       [InstrStage<1, [SLOT2]>], [3, 2, 2],
1550       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1552     InstrItinData <tc_bab0eed9, /*tc_ld*/
1553       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1554       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1556     InstrItinData <tc_bafaade3, /*tc_3x*/
1557       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1558       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1560     InstrItinData <tc_bcf98408, /*tc_3x*/
1561       [InstrStage<1, [SLOT3]>], [4, 1],
1562       [Hex_FWD, Hex_FWD]>,
1564     InstrItinData <tc_bd8382d1, /*tc_newvjump*/
1565       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1566       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1568     InstrItinData <tc_bdceeac1, /*tc_3x*/
1569       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1570       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1572     InstrItinData <tc_be9602ff, /*tc_st*/
1573       [InstrStage<1, [SLOT0]>], [1, 2, 3],
1574       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1576     InstrItinData <tc_bf061958, /*tc_ld*/
1577       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1578       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1584     InstrItinData <tc_c4db48cb, /*tc_ld*/
1585       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1586       [Hex_FWD, Hex_FWD]>,
1588     InstrItinData <tc_c4f596e3, /*tc_st*/
1589       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1590       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1592     InstrItinData <tc_c79a189f, /*tc_st*/
1593       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1594       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1596     InstrItinData <tc_c8ce0b5c, /*tc_3x*/
1597       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1598       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1600     InstrItinData <tc_cd374165, /*tc_2early*/
1601       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1602       [Hex_FWD, Hex_FWD]>,
1604     InstrItinData <tc_cf8126ae, /*tc_2*/
1605       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1606       [Hex_FWD, Hex_FWD]>,
1608     InstrItinData <tc_cfd8378a, /*tc_2early*/
1609       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1610       [Hex_FWD, Hex_FWD]>,
1612     InstrItinData <tc_d08ee0f4, /*tc_1*/
1613       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1614       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1620     InstrItinData <tc_d2e63d61, /*tc_st*/
1621       [InstrStage<1, [SLOT0]>], [3, 2, 3],
1622       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1624     InstrItinData <tc_d5b7b0c1, /*tc_2early*/
1625       [InstrStage<1, [SLOT2]>], [1],
1626       [Hex_FWD]>,
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]>,
1632     InstrItinData <tc_d63f638c, /*tc_ld*/
1633       [InstrStage<1, [SLOT0]>], [1],
1634       [Hex_FWD]>,
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]>,
1640     InstrItinData <tc_d773585a, /*tc_3x*/
1641       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1642       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1644     InstrItinData <tc_d9d43ecb, /*tc_2early*/
1645       [InstrStage<1, [SLOT3]>], [1, 2],
1646       [Hex_FWD, Hex_FWD]>,
1648     InstrItinData <tc_da4a37ed, /*tc_st*/
1649       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1650       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1652     InstrItinData <tc_da97ee82, /*tc_st*/
1653       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1654       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1656     InstrItinData <tc_db2bce9c, /*tc_2early*/
1657       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1658       [Hex_FWD, Hex_FWD]>,
1660     InstrItinData <tc_de4df740, /*tc_2early*/
1661       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1662       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1664     InstrItinData <tc_de554571, /*tc_2early*/
1665       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1666       [Hex_FWD, Hex_FWD]>,
1668     InstrItinData <tc_df3319ed, /*tc_3x*/
1669       [InstrStage<1, [SLOT3]>], [2, 1],
1670       [Hex_FWD, Hex_FWD]>,
1672     InstrItinData <tc_e06f432a, /*tc_newvjump*/
1673       [InstrStage<1, [SLOT0]>], [3],
1674       [Hex_FWD]>,
1676     InstrItinData <tc_e4a7f9f0, /*tc_1*/
1677       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1678       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1684     InstrItinData <tc_e78647bd, /*tc_2early*/
1685       [InstrStage<1, [SLOT2]>], [2, 1],
1686       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
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]>,
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]>,
1704     InstrItinData <tc_f429765c, /*tc_2*/
1705       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1706       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1708     InstrItinData <tc_f675fee8, /*tc_2*/
1709       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1710       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1712     InstrItinData <tc_f8e23f0b, /*tc_st*/
1713       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1714       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1716     InstrItinData <tc_f9058dd7, /*tc_2*/
1717       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1718       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1720     InstrItinData <tc_fc3999b4, /*tc_2early*/
1721       [InstrStage<1, [SLOT2]>], [2],
1722       [Hex_FWD]>,
1724     InstrItinData <tc_fcc3ddf9, /*tc_st*/
1725       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1726       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1728     InstrItinData <tc_fe211424, /*tc_3stall*/
1729       [InstrStage<1, [SLOT0]>], [1, 1],
1730       [Hex_FWD, Hex_FWD]>
1731   ];
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]>,
1740     InstrItinData <tc_0371abea, /*tc_st*/
1741       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1742       [Hex_FWD, Hex_FWD]>,
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]>,
1748     InstrItinData <tc_05d3a09b, /*tc_3x*/
1749       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1750       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1752     InstrItinData <tc_0663f615, /*tc_1*/
1753       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1754       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1756     InstrItinData <tc_096199d3, /*tc_st*/
1757       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1758       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1760     InstrItinData <tc_0a705168, /*tc_1*/
1761       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1762       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1764     InstrItinData <tc_0ae0825c, /*tc_1*/
1765       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1766       [Hex_FWD, Hex_FWD]>,
1768     InstrItinData <tc_0b2be201, /*tc_st*/
1769       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1770       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1772     InstrItinData <tc_0d8f5752, /*tc_3x*/
1773       [InstrStage<1, [SLOT3]>], [4, 2],
1774       [Hex_FWD, Hex_FWD]>,
1776     InstrItinData <tc_13bfbcf9, /*tc_3x*/
1777       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1778       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1780     InstrItinData <tc_14b272fa, /*tc_st*/
1781       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1782       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1784     InstrItinData <tc_14b5c689, /*tc_2*/
1785       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1786       [Hex_FWD, Hex_FWD]>,
1788     InstrItinData <tc_15aa71c5, /*tc_ld*/
1789       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1790       [Hex_FWD, Hex_FWD]>,
1792     InstrItinData <tc_174516e8, /*tc_3x*/
1793       [InstrStage<1, [SLOT3]>], [1],
1794       [Hex_FWD]>,
1796     InstrItinData <tc_17e0d2cd, /*tc_ld*/
1797       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1798       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1800     InstrItinData <tc_1a2fd869, /*tc_3x*/
1801       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1802       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1804     InstrItinData <tc_1ad90acd, /*tc_3*/
1805       [InstrStage<1, [SLOT2]>], [2, 1],
1806       [Hex_FWD, Hex_FWD]>,
1808     InstrItinData <tc_1ae57e39, /*tc_1*/
1809       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1810       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1812     InstrItinData <tc_1b6f7cec, /*tc_2early*/
1813       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1814       []>,
1816     InstrItinData <tc_1c4528a2, /*tc_3stall*/
1817       [InstrStage<1, [SLOT3]>], [2, 2],
1818       [Hex_FWD, Hex_FWD]>,
1820     InstrItinData <tc_1c80410a, /*tc_1*/
1821       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1822       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1824     InstrItinData <tc_1d81e60e, /*tc_3*/
1825       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1826       [Hex_FWD, Hex_FWD]>,
1828     InstrItinData <tc_1fc97744, /*tc_1*/
1829       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1830       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1832     InstrItinData <tc_20cdee80, /*tc_2early*/
1833       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1834       [Hex_FWD, Hex_FWD]>,
1836     InstrItinData <tc_2332b92e, /*tc_2early*/
1837       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
1838       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
1848     InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
1849       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1850       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1852     InstrItinData <tc_2eabeebe, /*tc_1*/
1853       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1854       []>,
1856     InstrItinData <tc_2f7c551d, /*tc_4x*/
1857       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1858       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1860     InstrItinData <tc_2ff964b4, /*tc_4x*/
1861       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
1862       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1864     InstrItinData <tc_30b9bb4a, /*tc_st*/
1865       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1866       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1868     InstrItinData <tc_32779c6f, /*tc_3stall*/
1869       [InstrStage<1, [SLOT3]>], [2, 1],
1870       [Hex_FWD, Hex_FWD]>,
1872     InstrItinData <tc_36153880, /*tc_newvjump*/
1873       [InstrStage<1, [SLOT0]>], [],
1874       []>,
1876     InstrItinData <tc_362c6592, /*tc_st*/
1877       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1878       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1884     InstrItinData <tc_39dfefe8, /*tc_ld*/
1885       [InstrStage<1, [SLOT0, SLOT1]>], [],
1886       []>,
1888     InstrItinData <tc_3a867367, /*tc_4x*/
1889       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1890       [Hex_FWD, Hex_FWD]>,
1892     InstrItinData <tc_3b470976, /*tc_4x*/
1893       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1894       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1896     InstrItinData <tc_3b5b7ef9, /*tc_ld*/
1897       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1900     InstrItinData <tc_3bd75825, /*tc_3*/
1901       [InstrStage<1, [SLOT2]>], [1],
1902       [Hex_FWD]>,
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]>,
1908     InstrItinData <tc_3d495a39, /*tc_2early*/
1909       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
1910       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1916     InstrItinData <tc_434c8e1e, /*tc_3x*/
1917       [InstrStage<1, [SLOT3]>], [4, 1],
1918       [Hex_FWD, Hex_FWD]>,
1920     InstrItinData <tc_4414d8b1, /*tc_2*/
1921       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1922       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1924     InstrItinData <tc_44d3da28, /*tc_ld*/
1925       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1926       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1932     InstrItinData <tc_4837eefb, /*tc_3stall*/
1933       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1934       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1936     InstrItinData <tc_49a8207d, /*tc_ld*/
1937       [InstrStage<1, [SLOT0]>], [2],
1938       [Hex_FWD]>,
1940     InstrItinData <tc_4ae7b58b, /*tc_3*/
1941       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1942       [Hex_FWD]>,
1944     InstrItinData <tc_4b68bce4, /*tc_st*/
1945       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1946       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
1952     InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
1953       [InstrStage<1, [SLOT0]>], [2],
1954       [Hex_FWD]>,
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]>,
1960     InstrItinData <tc_56336eb0, /*tc_2early*/
1961       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
1962       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1964     InstrItinData <tc_56f114f4, /*tc_2early*/
1965       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1966       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1968     InstrItinData <tc_57890846, /*tc_1*/
1969       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1970       [Hex_FWD, Hex_FWD]>,
1972     InstrItinData <tc_5a2711e5, /*tc_1*/
1973       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1976     InstrItinData <tc_5abb5e3f, /*tc_3stall*/
1977       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1978       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1980     InstrItinData <tc_5aee39f7, /*tc_st*/
1981       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1982       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1984     InstrItinData <tc_5b54b33f, /*tc_3x*/
1985       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1986       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1988     InstrItinData <tc_5b7c0967, /*tc_2early*/
1989       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1990       [Hex_FWD, Hex_FWD]>,
1992     InstrItinData <tc_5bf126a6, /*tc_st*/
1993       [InstrStage<1, [SLOT0]>], [2, 3],
1994       [Hex_FWD, Hex_FWD]>,
1996     InstrItinData <tc_5d7f5414, /*tc_2early*/
1997       [InstrStage<1, [SLOT2]>], [1],
1998       [Hex_FWD]>,
2000     InstrItinData <tc_5ef37dc4, /*tc_ld*/
2001       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2002       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2004     InstrItinData <tc_6132ba3d, /*tc_1*/
2005       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2006       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2008     InstrItinData <tc_61830035, /*tc_2*/
2009       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2010       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2012     InstrItinData <tc_640086b5, /*tc_2early*/
2013       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2014       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2016     InstrItinData <tc_643b4717, /*tc_2early*/
2017       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2018       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2020     InstrItinData <tc_67435e81, /*tc_st*/
2021       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2022       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2024     InstrItinData <tc_675e4897, /*tc_newvjump*/
2025       [InstrStage<1, [SLOT0]>], [3, 2],
2026       [Hex_FWD, Hex_FWD]>,
2028     InstrItinData <tc_679309b8, /*tc_2*/
2029       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2030       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2032     InstrItinData <tc_6b25e783, /*tc_3x*/
2033       [InstrStage<1, [SLOT3]>], [1],
2034       [Hex_FWD]>,
2036     InstrItinData <tc_703e822c, /*tc_2*/
2037       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2038       [Hex_FWD, Hex_FWD]>,
2040     InstrItinData <tc_7186d325, /*tc_st*/
2041       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2042       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2044     InstrItinData <tc_7646c131, /*tc_ld*/
2045       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2046       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2048     InstrItinData <tc_76851da1, /*tc_3x*/
2049       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2050       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2052     InstrItinData <tc_779080bf, /*tc_2*/
2053       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2054       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2056     InstrItinData <tc_784490da, /*tc_2*/
2057       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2058       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2064     InstrItinData <tc_7a91e76a, /*tc_ld*/
2065       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2066       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2072     InstrItinData <tc_85c9c08f, /*tc_2early*/
2073       [InstrStage<1, [SLOT2]>], [2, 1],
2074       [Hex_FWD, Hex_FWD]>,
2076     InstrItinData <tc_85d5d03f, /*tc_2early*/
2077       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2078       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2080     InstrItinData <tc_862b3e70, /*tc_1*/
2081       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2082       [Hex_FWD]>,
2084     InstrItinData <tc_88b4f13d, /*tc_2*/
2085       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2086       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2088     InstrItinData <tc_89e94ad3, /*tc_st*/
2089       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2090       [Hex_FWD, Hex_FWD]>,
2092     InstrItinData <tc_8b121f4a, /*tc_2early*/
2093       [InstrStage<1, [SLOT2]>], [],
2094       []>,
2096     InstrItinData <tc_8b3e402a, /*tc_1*/
2097       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2098       [Hex_FWD]>,
2100     InstrItinData <tc_8c945be0, /*tc_newvjump*/
2101       [InstrStage<1, [SLOT0]>], [3, 2],
2102       [Hex_FWD, Hex_FWD]>,
2104     InstrItinData <tc_8c99de45, /*tc_st*/
2105       [InstrStage<1, [SLOT0]>], [],
2106       []>,
2108     InstrItinData <tc_8d9d0154, /*tc_3stall*/
2109       [InstrStage<1, [SLOT2]>], [2],
2110       [Hex_FWD]>,
2112     InstrItinData <tc_8fb7ab1b, /*tc_st*/
2113       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2114       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2116     InstrItinData <tc_9461ff31, /*tc_2*/
2117       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2118       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2120     InstrItinData <tc_946df596, /*tc_1*/
2121       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2122       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2124     InstrItinData <tc_9ad9998f, /*tc_3stall*/
2125       [InstrStage<1, [SLOT3]>], [],
2126       []>,
2128     InstrItinData <tc_9bfd761f, /*tc_newvjump*/
2129       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2130       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2136     InstrItinData <tc_9ca930f7, /*tc_ld*/
2137       [InstrStage<1, [SLOT0]>], [1, 2],
2138       [Hex_FWD, Hex_FWD]>,
2140     InstrItinData <tc_9da59d12, /*tc_newvjump*/
2141       [InstrStage<1, [SLOT0]>], [3, 3, 2],
2142       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2148     InstrItinData <tc_9e313203, /*tc_2*/
2149       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2150       [Hex_FWD, Hex_FWD]>,
2152     InstrItinData <tc_9fc3dae0, /*tc_1*/
2153       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2154       [Hex_FWD, Hex_FWD]>,
2156     InstrItinData <tc_a1123dda, /*tc_1*/
2157       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2158       [Hex_FWD]>,
2160     InstrItinData <tc_a1c00888, /*tc_1*/
2161       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2162       [Hex_FWD, Hex_FWD]>,
2164     InstrItinData <tc_a58fd5cc, /*tc_4x*/
2165       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2166       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2172     InstrItinData <tc_a6b1eca9, /*tc_ld*/
2173       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2174       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2176     InstrItinData <tc_a813cf9a, /*tc_2*/
2177       [InstrStage<1, [SLOT3]>], [4, 2],
2178       [Hex_FWD, Hex_FWD]>,
2180     InstrItinData <tc_a9d88b22, /*tc_3x*/
2181       [InstrStage<1, [SLOT3]>], [2, 2],
2182       [Hex_FWD, Hex_FWD]>,
2184     InstrItinData <tc_ae53734a, /*tc_2early*/
2185       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2186       [Hex_FWD]>,
2188     InstrItinData <tc_b31c2e97, /*tc_2early*/
2189       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2190       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2192     InstrItinData <tc_b343892a, /*tc_newvjump*/
2193       [InstrStage<1, [SLOT0]>], [2, 3, 2],
2194       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2196     InstrItinData <tc_b43e7930, /*tc_ld*/
2197       [InstrStage<1, [SLOT0]>], [4, 1],
2198       [Hex_FWD, Hex_FWD]>,
2200     InstrItinData <tc_b4407292, /*tc_2early*/
2201       [InstrStage<1, [SLOT0]>], [],
2202       []>,
2204     InstrItinData <tc_b44ecf75, /*tc_ld*/
2205       [InstrStage<1, [SLOT0]>], [4, 2, 2],
2206       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2208     InstrItinData <tc_b4b5c03a, /*tc_1*/
2209       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2210       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2212     InstrItinData <tc_b51dc29a, /*tc_2early*/
2213       [InstrStage<1, [SLOT2]>], [3, 1],
2214       [Hex_FWD, Hex_FWD]>,
2216     InstrItinData <tc_b83e6d73, /*tc_st*/
2217       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2218       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2220     InstrItinData <tc_b857bf4e, /*tc_st*/
2221       [InstrStage<1, [SLOT0]>], [1],
2222       [Hex_FWD]>,
2224     InstrItinData <tc_b8bffe55, /*tc_4x*/
2225       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2232     InstrItinData <tc_b9272d6c, /*tc_3x*/
2233       [InstrStage<1, [SLOT3]>], [4, 2],
2234       [Hex_FWD, Hex_FWD]>,
2236     InstrItinData <tc_b9e09e03, /*tc_2early*/
2237       [InstrStage<1, [SLOT2]>], [3, 2, 2],
2238       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2240     InstrItinData <tc_bab0eed9, /*tc_ld*/
2241       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2242       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2244     InstrItinData <tc_bafaade3, /*tc_3x*/
2245       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2246       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2248     InstrItinData <tc_bcf98408, /*tc_3x*/
2249       [InstrStage<1, [SLOT3]>], [4, 1],
2250       [Hex_FWD, Hex_FWD]>,
2252     InstrItinData <tc_bd8382d1, /*tc_newvjump*/
2253       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2254       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2256     InstrItinData <tc_bdceeac1, /*tc_3x*/
2257       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2258       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2260     InstrItinData <tc_be9602ff, /*tc_st*/
2261       [InstrStage<1, [SLOT0]>], [1, 2, 3],
2262       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2264     InstrItinData <tc_bf061958, /*tc_ld*/
2265       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2266       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2272     InstrItinData <tc_c4db48cb, /*tc_ld*/
2273       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2274       [Hex_FWD, Hex_FWD]>,
2276     InstrItinData <tc_c4f596e3, /*tc_st*/
2277       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2278       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2280     InstrItinData <tc_c79a189f, /*tc_st*/
2281       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2282       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2284     InstrItinData <tc_c8ce0b5c, /*tc_3x*/
2285       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2288     InstrItinData <tc_cd374165, /*tc_2early*/
2289       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2290       [Hex_FWD, Hex_FWD]>,
2292     InstrItinData <tc_cf8126ae, /*tc_2*/
2293       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2294       [Hex_FWD, Hex_FWD]>,
2296     InstrItinData <tc_cfd8378a, /*tc_2early*/
2297       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2298       [Hex_FWD, Hex_FWD]>,
2300     InstrItinData <tc_d08ee0f4, /*tc_1*/
2301       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2302       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2308     InstrItinData <tc_d2e63d61, /*tc_st*/
2309       [InstrStage<1, [SLOT0]>], [3, 2, 3],
2310       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2312     InstrItinData <tc_d5b7b0c1, /*tc_2early*/
2313       [InstrStage<1, [SLOT2]>], [1],
2314       [Hex_FWD]>,
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]>,
2320     InstrItinData <tc_d63f638c, /*tc_ld*/
2321       [InstrStage<1, [SLOT0]>], [1],
2322       [Hex_FWD]>,
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]>,
2328     InstrItinData <tc_d773585a, /*tc_3x*/
2329       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2330       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2332     InstrItinData <tc_d9d43ecb, /*tc_2early*/
2333       [InstrStage<1, [SLOT3]>], [1, 2],
2334       [Hex_FWD, Hex_FWD]>,
2336     InstrItinData <tc_da4a37ed, /*tc_st*/
2337       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2338       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2340     InstrItinData <tc_da97ee82, /*tc_st*/
2341       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2342       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2344     InstrItinData <tc_db2bce9c, /*tc_2early*/
2345       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2346       [Hex_FWD, Hex_FWD]>,
2348     InstrItinData <tc_de4df740, /*tc_2early*/
2349       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2350       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2352     InstrItinData <tc_de554571, /*tc_2early*/
2353       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2354       [Hex_FWD, Hex_FWD]>,
2356     InstrItinData <tc_df3319ed, /*tc_3x*/
2357       [InstrStage<1, [SLOT3]>], [2, 1],
2358       [Hex_FWD, Hex_FWD]>,
2360     InstrItinData <tc_e06f432a, /*tc_newvjump*/
2361       [InstrStage<1, [SLOT0]>], [3],
2362       [Hex_FWD]>,
2364     InstrItinData <tc_e4a7f9f0, /*tc_1*/
2365       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2366       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2372     InstrItinData <tc_e78647bd, /*tc_2early*/
2373       [InstrStage<1, [SLOT2]>], [2, 1],
2374       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
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]>,
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]>,
2392     InstrItinData <tc_f429765c, /*tc_2*/
2393       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2394       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2396     InstrItinData <tc_f675fee8, /*tc_2*/
2397       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2398       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2400     InstrItinData <tc_f8e23f0b, /*tc_st*/
2401       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2402       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2404     InstrItinData <tc_f9058dd7, /*tc_2*/
2405       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2406       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2408     InstrItinData <tc_fc3999b4, /*tc_2early*/
2409       [InstrStage<1, [SLOT2]>], [2],
2410       [Hex_FWD]>,
2412     InstrItinData <tc_fcc3ddf9, /*tc_st*/
2413       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2414       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2416     InstrItinData <tc_fe211424, /*tc_3stall*/
2417       [InstrStage<1, [SLOT0]>], [1, 1],
2418       [Hex_FWD, Hex_FWD]>
2419   ];
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]>,
2428     InstrItinData <tc_0371abea, /*tc_st*/
2429       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2430       [Hex_FWD, Hex_FWD]>,
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]>,
2436     InstrItinData <tc_05d3a09b, /*tc_3x*/
2437       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2438       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2440     InstrItinData <tc_0663f615, /*tc_1*/
2441       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2442       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2444     InstrItinData <tc_096199d3, /*tc_st*/
2445       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2446       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2448     InstrItinData <tc_0a705168, /*tc_1*/
2449       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2450       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2452     InstrItinData <tc_0ae0825c, /*tc_1*/
2453       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2454       [Hex_FWD, Hex_FWD]>,
2456     InstrItinData <tc_0b2be201, /*tc_st*/
2457       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2458       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2460     InstrItinData <tc_0d8f5752, /*tc_3x*/
2461       [InstrStage<1, [SLOT3]>], [4, 2],
2462       [Hex_FWD, Hex_FWD]>,
2464     InstrItinData <tc_13bfbcf9, /*tc_3x*/
2465       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2466       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2468     InstrItinData <tc_14b272fa, /*tc_st*/
2469       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2470       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2472     InstrItinData <tc_14b5c689, /*tc_2*/
2473       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2474       [Hex_FWD, Hex_FWD]>,
2476     InstrItinData <tc_15aa71c5, /*tc_ld*/
2477       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
2478       [Hex_FWD, Hex_FWD]>,
2480     InstrItinData <tc_174516e8, /*tc_3x*/
2481       [InstrStage<1, [SLOT3]>], [1],
2482       [Hex_FWD]>,
2484     InstrItinData <tc_17e0d2cd, /*tc_ld*/
2485       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2486       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2488     InstrItinData <tc_1a2fd869, /*tc_3x*/
2489       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2490       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2492     InstrItinData <tc_1ad90acd, /*tc_3*/
2493       [InstrStage<1, [SLOT2]>], [2, 1],
2494       [Hex_FWD, Hex_FWD]>,
2496     InstrItinData <tc_1ae57e39, /*tc_2latepred*/
2497       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2498       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2500     InstrItinData <tc_1b6f7cec, /*tc_1*/
2501       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2502       []>,
2504     InstrItinData <tc_1c4528a2, /*tc_3stall*/
2505       [InstrStage<1, [SLOT3]>], [2, 2],
2506       [Hex_FWD, Hex_FWD]>,
2508     InstrItinData <tc_1c80410a, /*tc_1*/
2509       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2510       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2512     InstrItinData <tc_1d81e60e, /*tc_3*/
2513       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
2514       [Hex_FWD, Hex_FWD]>,
2516     InstrItinData <tc_1fc97744, /*tc_1*/
2517       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2520     InstrItinData <tc_20cdee80, /*tc_1*/
2521       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2522       [Hex_FWD, Hex_FWD]>,
2524     InstrItinData <tc_2332b92e, /*tc_1*/
2525       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2526       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
2536     InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
2537       [InstrStage<1, [SLOT0]>], [3, 2, 1],
2538       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2540     InstrItinData <tc_2eabeebe, /*tc_1*/
2541       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2542       []>,
2544     InstrItinData <tc_2f7c551d, /*tc_4x*/
2545       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2546       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2548     InstrItinData <tc_2ff964b4, /*tc_4x*/
2549       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2550       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2552     InstrItinData <tc_30b9bb4a, /*tc_st*/
2553       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2554       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2556     InstrItinData <tc_32779c6f, /*tc_3stall*/
2557       [InstrStage<1, [SLOT3]>], [2, 1],
2558       [Hex_FWD, Hex_FWD]>,
2560     InstrItinData <tc_36153880, /*tc_newvjump*/
2561       [InstrStage<1, [SLOT0]>], [],
2562       []>,
2564     InstrItinData <tc_362c6592, /*tc_st*/
2565       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2566       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2572     InstrItinData <tc_39dfefe8, /*tc_ld*/
2573       [InstrStage<1, [SLOT0, SLOT1]>], [],
2574       []>,
2576     InstrItinData <tc_3a867367, /*tc_4x*/
2577       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2578       [Hex_FWD, Hex_FWD]>,
2580     InstrItinData <tc_3b470976, /*tc_4x*/
2581       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2582       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2584     InstrItinData <tc_3b5b7ef9, /*tc_ld*/
2585       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2586       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2588     InstrItinData <tc_3bd75825, /*tc_3*/
2589       [InstrStage<1, [SLOT2]>], [1],
2590       [Hex_FWD]>,
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]>,
2596     InstrItinData <tc_3d495a39, /*tc_1*/
2597       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
2598       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2604     InstrItinData <tc_434c8e1e, /*tc_3stall*/
2605       [InstrStage<1, [SLOT3]>], [4, 1],
2606       [Hex_FWD, Hex_FWD]>,
2608     InstrItinData <tc_4414d8b1, /*tc_2*/
2609       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2610       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2612     InstrItinData <tc_44d3da28, /*tc_ld*/
2613       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2614       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2620     InstrItinData <tc_4837eefb, /*tc_3stall*/
2621       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2622       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2624     InstrItinData <tc_49a8207d, /*tc_ld*/
2625       [InstrStage<1, [SLOT0]>], [2],
2626       [Hex_FWD]>,
2628     InstrItinData <tc_4ae7b58b, /*tc_3*/
2629       [InstrStage<1, [SLOT2, SLOT3]>], [2],
2630       [Hex_FWD]>,
2632     InstrItinData <tc_4b68bce4, /*tc_st*/
2633       [InstrStage<1, [SLOT0]>], [2, 2, 3],
2634       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2640     InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
2641       [InstrStage<1, [SLOT0]>], [2],
2642       [Hex_FWD]>,
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]>,
2648     InstrItinData <tc_56336eb0, /*tc_1*/
2649       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
2650       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2652     InstrItinData <tc_56f114f4, /*tc_1*/
2653       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2654       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2656     InstrItinData <tc_57890846, /*tc_1*/
2657       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2658       [Hex_FWD, Hex_FWD]>,
2660     InstrItinData <tc_5a2711e5, /*tc_1*/
2661       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2662       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2664     InstrItinData <tc_5abb5e3f, /*tc_3stall*/
2665       [InstrStage<1, [SLOT0]>], [4, 1, 1],
2666       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2668     InstrItinData <tc_5aee39f7, /*tc_st*/
2669       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2670       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2672     InstrItinData <tc_5b54b33f, /*tc_3x*/
2673       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2674       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2676     InstrItinData <tc_5b7c0967, /*tc_1*/
2677       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2678       [Hex_FWD, Hex_FWD]>,
2680     InstrItinData <tc_5bf126a6, /*tc_st*/
2681       [InstrStage<1, [SLOT0]>], [2, 3],
2682       [Hex_FWD, Hex_FWD]>,
2684     InstrItinData <tc_5d7f5414, /*tc_3stall*/
2685       [InstrStage<1, [SLOT2]>], [1],
2686       [Hex_FWD]>,
2688     InstrItinData <tc_5ef37dc4, /*tc_ld*/
2689       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2690       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2692     InstrItinData <tc_6132ba3d, /*tc_1*/
2693       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2694       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2696     InstrItinData <tc_61830035, /*tc_2*/
2697       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2698       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2700     InstrItinData <tc_640086b5, /*tc_1*/
2701       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2702       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2704     InstrItinData <tc_643b4717, /*tc_1*/
2705       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2706       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2708     InstrItinData <tc_67435e81, /*tc_st*/
2709       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2710       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2712     InstrItinData <tc_675e4897, /*tc_newvjump*/
2713       [InstrStage<1, [SLOT0]>], [3, 1],
2714       [Hex_FWD, Hex_FWD]>,
2716     InstrItinData <tc_679309b8, /*tc_2*/
2717       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2718       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2720     InstrItinData <tc_6b25e783, /*tc_3x*/
2721       [InstrStage<1, [SLOT3]>], [1],
2722       [Hex_FWD]>,
2724     InstrItinData <tc_703e822c, /*tc_2*/
2725       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2726       [Hex_FWD, Hex_FWD]>,
2728     InstrItinData <tc_7186d325, /*tc_st*/
2729       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2730       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2732     InstrItinData <tc_7646c131, /*tc_ld*/
2733       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2734       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2736     InstrItinData <tc_76851da1, /*tc_3x*/
2737       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2738       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2740     InstrItinData <tc_779080bf, /*tc_2*/
2741       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2742       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2744     InstrItinData <tc_784490da, /*tc_2*/
2745       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2746       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2752     InstrItinData <tc_7a91e76a, /*tc_ld*/
2753       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2754       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2760     InstrItinData <tc_85c9c08f, /*tc_1*/
2761       [InstrStage<1, [SLOT2]>], [2, 2],
2762       [Hex_FWD, Hex_FWD]>,
2764     InstrItinData <tc_85d5d03f, /*tc_1*/
2765       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2766       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2768     InstrItinData <tc_862b3e70, /*tc_1*/
2769       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2770       [Hex_FWD]>,
2772     InstrItinData <tc_88b4f13d, /*tc_2*/
2773       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2774       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2776     InstrItinData <tc_89e94ad3, /*tc_st*/
2777       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2778       [Hex_FWD, Hex_FWD]>,
2780     InstrItinData <tc_8b121f4a, /*tc_3stall*/
2781       [InstrStage<1, [SLOT2]>], [],
2782       []>,
2784     InstrItinData <tc_8b3e402a, /*tc_2latepred*/
2785       [InstrStage<1, [SLOT0, SLOT1]>], [4],
2786       [Hex_FWD]>,
2788     InstrItinData <tc_8c945be0, /*tc_newvjump*/
2789       [InstrStage<1, [SLOT0]>], [3, 2],
2790       [Hex_FWD, Hex_FWD]>,
2792     InstrItinData <tc_8c99de45, /*tc_st*/
2793       [InstrStage<1, [SLOT0]>], [],
2794       []>,
2796     InstrItinData <tc_8d9d0154, /*tc_3stall*/
2797       [InstrStage<1, [SLOT2]>], [2],
2798       [Hex_FWD]>,
2800     InstrItinData <tc_8fb7ab1b, /*tc_st*/
2801       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2802       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2804     InstrItinData <tc_9461ff31, /*tc_2*/
2805       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2806       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2808     InstrItinData <tc_946df596, /*tc_1*/
2809       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2810       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2812     InstrItinData <tc_9ad9998f, /*tc_3stall*/
2813       [InstrStage<1, [SLOT3]>], [],
2814       []>,
2816     InstrItinData <tc_9bfd761f, /*tc_newvjump*/
2817       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2818       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2824     InstrItinData <tc_9ca930f7, /*tc_ld*/
2825       [InstrStage<1, [SLOT0]>], [1, 2],
2826       [Hex_FWD, Hex_FWD]>,
2828     InstrItinData <tc_9da59d12, /*tc_newvjump*/
2829       [InstrStage<1, [SLOT0]>], [3, 3, 1],
2830       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2836     InstrItinData <tc_9e313203, /*tc_2*/
2837       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2838       [Hex_FWD, Hex_FWD]>,
2840     InstrItinData <tc_9fc3dae0, /*tc_1*/
2841       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2842       [Hex_FWD, Hex_FWD]>,
2844     InstrItinData <tc_a1123dda, /*tc_1*/
2845       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2846       [Hex_FWD]>,
2848     InstrItinData <tc_a1c00888, /*tc_1*/
2849       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2850       [Hex_FWD, Hex_FWD]>,
2852     InstrItinData <tc_a58fd5cc, /*tc_4x*/
2853       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2854       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2860     InstrItinData <tc_a6b1eca9, /*tc_ld*/
2861       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2862       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2864     InstrItinData <tc_a813cf9a, /*tc_2*/
2865       [InstrStage<1, [SLOT3]>], [4, 2],
2866       [Hex_FWD, Hex_FWD]>,
2868     InstrItinData <tc_a9d88b22, /*tc_3x*/
2869       [InstrStage<1, [SLOT3]>], [2, 2],
2870       [Hex_FWD, Hex_FWD]>,
2872     InstrItinData <tc_ae53734a, /*tc_1*/
2873       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2874       [Hex_FWD]>,
2876     InstrItinData <tc_b31c2e97, /*tc_1*/
2877       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2878       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2880     InstrItinData <tc_b343892a, /*tc_newvjump*/
2881       [InstrStage<1, [SLOT0]>], [2, 3, 2],
2882       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2884     InstrItinData <tc_b43e7930, /*tc_ld*/
2885       [InstrStage<1, [SLOT0]>], [4, 1],
2886       [Hex_FWD, Hex_FWD]>,
2888     InstrItinData <tc_b4407292, /*tc_2early*/
2889       [InstrStage<1, [SLOT0]>], [],
2890       []>,
2892     InstrItinData <tc_b44ecf75, /*tc_ld*/
2893       [InstrStage<1, [SLOT0]>], [3, 1, 2],
2894       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2896     InstrItinData <tc_b4b5c03a, /*tc_1*/
2897       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2898       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2900     InstrItinData <tc_b51dc29a, /*tc_1*/
2901       [InstrStage<1, [SLOT2]>], [3, 2],
2902       [Hex_FWD, Hex_FWD]>,
2904     InstrItinData <tc_b83e6d73, /*tc_st*/
2905       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2906       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2908     InstrItinData <tc_b857bf4e, /*tc_st*/
2909       [InstrStage<1, [SLOT0]>], [1],
2910       [Hex_FWD]>,
2912     InstrItinData <tc_b8bffe55, /*tc_4x*/
2913       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2914       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2920     InstrItinData <tc_b9272d6c, /*tc_3stall*/
2921       [InstrStage<1, [SLOT3]>], [4, 2],
2922       [Hex_FWD, Hex_FWD]>,
2924     InstrItinData <tc_b9e09e03, /*tc_3stall*/
2925       [InstrStage<1, [SLOT2]>], [4, 1, 2],
2926       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2928     InstrItinData <tc_bab0eed9, /*tc_ld*/
2929       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2930       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2932     InstrItinData <tc_bafaade3, /*tc_3x*/
2933       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2934       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2936     InstrItinData <tc_bcf98408, /*tc_3x*/
2937       [InstrStage<1, [SLOT3]>], [4, 1],
2938       [Hex_FWD, Hex_FWD]>,
2940     InstrItinData <tc_bd8382d1, /*tc_newvjump*/
2941       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2942       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2944     InstrItinData <tc_bdceeac1, /*tc_3x*/
2945       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2946       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2948     InstrItinData <tc_be9602ff, /*tc_st*/
2949       [InstrStage<1, [SLOT0]>], [1, 2, 3],
2950       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2952     InstrItinData <tc_bf061958, /*tc_ld*/
2953       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2954       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2960     InstrItinData <tc_c4db48cb, /*tc_ld*/
2961       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2962       [Hex_FWD, Hex_FWD]>,
2964     InstrItinData <tc_c4f596e3, /*tc_st*/
2965       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2966       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2968     InstrItinData <tc_c79a189f, /*tc_st*/
2969       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2970       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2972     InstrItinData <tc_c8ce0b5c, /*tc_3x*/
2973       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2974       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2976     InstrItinData <tc_cd374165, /*tc_1*/
2977       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
2978       [Hex_FWD, Hex_FWD]>,
2980     InstrItinData <tc_cf8126ae, /*tc_2*/
2981       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2982       [Hex_FWD, Hex_FWD]>,
2984     InstrItinData <tc_cfd8378a, /*tc_1*/
2985       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2986       [Hex_FWD, Hex_FWD]>,
2988     InstrItinData <tc_d08ee0f4, /*tc_1*/
2989       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2990       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
2996     InstrItinData <tc_d2e63d61, /*tc_st*/
2997       [InstrStage<1, [SLOT0]>], [3, 2, 3],
2998       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3000     InstrItinData <tc_d5b7b0c1, /*tc_1*/
3001       [InstrStage<1, [SLOT2]>], [2],
3002       [Hex_FWD]>,
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]>,
3008     InstrItinData <tc_d63f638c, /*tc_ld*/
3009       [InstrStage<1, [SLOT0]>], [1],
3010       [Hex_FWD]>,
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]>,
3016     InstrItinData <tc_d773585a, /*tc_3x*/
3017       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3018       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3020     InstrItinData <tc_d9d43ecb, /*tc_1*/
3021       [InstrStage<1, [SLOT3]>], [2, 2],
3022       [Hex_FWD, Hex_FWD]>,
3024     InstrItinData <tc_da4a37ed, /*tc_st*/
3025       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3026       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3028     InstrItinData <tc_da97ee82, /*tc_st*/
3029       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3030       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3032     InstrItinData <tc_db2bce9c, /*tc_1*/
3033       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3034       [Hex_FWD, Hex_FWD]>,
3036     InstrItinData <tc_de4df740, /*tc_1*/
3037       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3038       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3040     InstrItinData <tc_de554571, /*tc_1*/
3041       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3042       [Hex_FWD, Hex_FWD]>,
3044     InstrItinData <tc_df3319ed, /*tc_3x*/
3045       [InstrStage<1, [SLOT3]>], [2, 1],
3046       [Hex_FWD, Hex_FWD]>,
3048     InstrItinData <tc_e06f432a, /*tc_newvjump*/
3049       [InstrStage<1, [SLOT0]>], [3],
3050       [Hex_FWD]>,
3052     InstrItinData <tc_e4a7f9f0, /*tc_1*/
3053       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3054       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3060     InstrItinData <tc_e78647bd, /*tc_1*/
3061       [InstrStage<1, [SLOT2]>], [2, 2],
3062       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
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]>,
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]>,
3080     InstrItinData <tc_f429765c, /*tc_2*/
3081       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3082       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3084     InstrItinData <tc_f675fee8, /*tc_2*/
3085       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3086       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3088     InstrItinData <tc_f8e23f0b, /*tc_st*/
3089       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3090       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3092     InstrItinData <tc_f9058dd7, /*tc_2*/
3093       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3094       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3096     InstrItinData <tc_fc3999b4, /*tc_2early*/
3097       [InstrStage<1, [SLOT2]>], [2],
3098       [Hex_FWD]>,
3100     InstrItinData <tc_fcc3ddf9, /*tc_st*/
3101       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3102       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3104     InstrItinData <tc_fe211424, /*tc_3stall*/
3105       [InstrStage<1, [SLOT0]>], [1, 1],
3106       [Hex_FWD, Hex_FWD]>
3107   ];
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]>,
3116     InstrItinData <tc_0371abea, /*tc_st*/
3117       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
3118       [Hex_FWD, Hex_FWD]>,
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]>,
3124     InstrItinData <tc_05d3a09b, /*tc_3x*/
3125       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
3126       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3128     InstrItinData <tc_0663f615, /*tc_1*/
3129       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3130       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3132     InstrItinData <tc_096199d3, /*tc_st*/
3133       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3134       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3136     InstrItinData <tc_0a705168, /*tc_1*/
3137       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3138       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3140     InstrItinData <tc_0ae0825c, /*tc_1*/
3141       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3142       [Hex_FWD, Hex_FWD]>,
3144     InstrItinData <tc_0b2be201, /*tc_st*/
3145       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3146       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3148     InstrItinData <tc_0d8f5752, /*tc_3x*/
3149       [InstrStage<1, [SLOT3]>], [4, 2],
3150       [Hex_FWD, Hex_FWD]>,
3152     InstrItinData <tc_13bfbcf9, /*tc_3x*/
3153       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3154       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3156     InstrItinData <tc_14b272fa, /*tc_st*/
3157       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
3158       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3160     InstrItinData <tc_14b5c689, /*tc_2*/
3161       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3162       [Hex_FWD, Hex_FWD]>,
3164     InstrItinData <tc_15aa71c5, /*tc_ld*/
3165       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
3166       [Hex_FWD, Hex_FWD]>,
3168     InstrItinData <tc_174516e8, /*tc_3x*/
3169       [InstrStage<1, [SLOT3]>], [1],
3170       [Hex_FWD]>,
3172     InstrItinData <tc_17e0d2cd, /*tc_ld*/
3173       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3174       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3176     InstrItinData <tc_1a2fd869, /*tc_3x*/
3177       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
3178       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3180     InstrItinData <tc_1ad90acd, /*tc_3*/
3181       [InstrStage<1, [SLOT2]>], [2, 1],
3182       [Hex_FWD, Hex_FWD]>,
3184     InstrItinData <tc_1ae57e39, /*tc_2latepred*/
3185       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3186       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3188     InstrItinData <tc_1b6f7cec, /*tc_1*/
3189       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3190       []>,
3192     InstrItinData <tc_1c4528a2, /*tc_3x*/
3193       [InstrStage<1, [SLOT3]>], [2, 2],
3194       [Hex_FWD, Hex_FWD]>,
3196     InstrItinData <tc_1c80410a, /*tc_2*/
3197       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3198       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3200     InstrItinData <tc_1d81e60e, /*tc_3*/
3201       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3202       [Hex_FWD, Hex_FWD]>,
3204     InstrItinData <tc_1fc97744, /*tc_1*/
3205       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3206       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3208     InstrItinData <tc_20cdee80, /*tc_1*/
3209       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3210       [Hex_FWD, Hex_FWD]>,
3212     InstrItinData <tc_2332b92e, /*tc_1*/
3213       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3214       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
3224     InstrItinData <tc_2b8da4c2, /*tc_newvjump*/
3225       [InstrStage<1, [SLOT0]>], [3, 2, 1],
3226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3228     InstrItinData <tc_2eabeebe, /*tc_1*/
3229       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3230       []>,
3232     InstrItinData <tc_2f7c551d, /*tc_4x*/
3233       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3234       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3236     InstrItinData <tc_2ff964b4, /*tc_4x*/
3237       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
3238       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3240     InstrItinData <tc_30b9bb4a, /*tc_st*/
3241       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
3242       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3244     InstrItinData <tc_32779c6f, /*tc_3x*/
3245       [InstrStage<1, [SLOT3]>], [2, 1],
3246       [Hex_FWD, Hex_FWD]>,
3248     InstrItinData <tc_36153880, /*tc_newvjump*/
3249       [InstrStage<1, [SLOT0]>], [],
3250       []>,
3252     InstrItinData <tc_362c6592, /*tc_st*/
3253       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
3254       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3260     InstrItinData <tc_39dfefe8, /*tc_ld*/
3261       [InstrStage<1, [SLOT0, SLOT1]>], [],
3262       []>,
3264     InstrItinData <tc_3a867367, /*tc_4x*/
3265       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3266       [Hex_FWD, Hex_FWD]>,
3268     InstrItinData <tc_3b470976, /*tc_4x*/
3269       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3270       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3272     InstrItinData <tc_3b5b7ef9, /*tc_ld*/
3273       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3274       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3276     InstrItinData <tc_3bd75825, /*tc_3*/
3277       [InstrStage<1, [SLOT2]>], [1],
3278       [Hex_FWD]>,
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]>,
3284     InstrItinData <tc_3d495a39, /*tc_1*/
3285       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
3286       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3292     InstrItinData <tc_434c8e1e, /*tc_3stall*/
3293       [InstrStage<1, [SLOT3]>], [4, 1],
3294       [Hex_FWD, Hex_FWD]>,
3296     InstrItinData <tc_4414d8b1, /*tc_2*/
3297       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3298       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3300     InstrItinData <tc_44d3da28, /*tc_ld*/
3301       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
3302       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3308     InstrItinData <tc_4837eefb, /*tc_3stall*/
3309       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3310       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3312     InstrItinData <tc_49a8207d, /*tc_ld*/
3313       [InstrStage<1, [SLOT0]>], [2],
3314       [Hex_FWD]>,
3316     InstrItinData <tc_4ae7b58b, /*tc_3*/
3317       [InstrStage<1, [SLOT2, SLOT3]>], [2],
3318       [Hex_FWD]>,
3320     InstrItinData <tc_4b68bce4, /*tc_st*/
3321       [InstrStage<1, [SLOT0]>], [2, 2, 3],
3322       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3328     InstrItinData <tc_4d5fa3a1, /*tc_newvjump*/
3329       [InstrStage<1, [SLOT0]>], [2],
3330       [Hex_FWD]>,
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]>,
3336     InstrItinData <tc_56336eb0, /*tc_1*/
3337       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
3338       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3340     InstrItinData <tc_56f114f4, /*tc_1*/
3341       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3342       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3344     InstrItinData <tc_57890846, /*tc_1*/
3345       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3346       [Hex_FWD, Hex_FWD]>,
3348     InstrItinData <tc_5a2711e5, /*tc_1*/
3349       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3350       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3352     InstrItinData <tc_5abb5e3f, /*tc_3stall*/
3353       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3354       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3356     InstrItinData <tc_5aee39f7, /*tc_st*/
3357       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
3358       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3360     InstrItinData <tc_5b54b33f, /*tc_3x*/
3361       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3362       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3364     InstrItinData <tc_5b7c0967, /*tc_1*/
3365       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3366       [Hex_FWD, Hex_FWD]>,
3368     InstrItinData <tc_5bf126a6, /*tc_st*/
3369       [InstrStage<1, [SLOT0]>], [2, 3],
3370       [Hex_FWD, Hex_FWD]>,
3372     InstrItinData <tc_5d7f5414, /*tc_3stall*/
3373       [InstrStage<1, [SLOT2]>], [1],
3374       [Hex_FWD]>,
3376     InstrItinData <tc_5ef37dc4, /*tc_ld*/
3377       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
3378       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3380     InstrItinData <tc_6132ba3d, /*tc_2*/
3381       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3382       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3384     InstrItinData <tc_61830035, /*tc_2*/
3385       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3386       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3388     InstrItinData <tc_640086b5, /*tc_1*/
3389       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3390       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3392     InstrItinData <tc_643b4717, /*tc_1*/
3393       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3394       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3396     InstrItinData <tc_67435e81, /*tc_st*/
3397       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3398       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3400     InstrItinData <tc_675e4897, /*tc_newvjump*/
3401       [InstrStage<1, [SLOT0]>], [3, 1],
3402       [Hex_FWD, Hex_FWD]>,
3404     InstrItinData <tc_679309b8, /*tc_2*/
3405       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3406       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3408     InstrItinData <tc_6b25e783, /*tc_3x*/
3409       [InstrStage<1, [SLOT3]>], [1],
3410       [Hex_FWD]>,
3412     InstrItinData <tc_703e822c, /*tc_2*/
3413       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3414       [Hex_FWD, Hex_FWD]>,
3416     InstrItinData <tc_7186d325, /*tc_st*/
3417       [InstrStage<1, [SLOT0]>], [1, 2, 3],
3418       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3420     InstrItinData <tc_7646c131, /*tc_ld*/
3421       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3422       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3424     InstrItinData <tc_76851da1, /*tc_3x*/
3425       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3426       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3428     InstrItinData <tc_779080bf, /*tc_2*/
3429       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3430       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3432     InstrItinData <tc_784490da, /*tc_2*/
3433       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3434       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3440     InstrItinData <tc_7a91e76a, /*tc_ld*/
3441       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
3442       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3448     InstrItinData <tc_85c9c08f, /*tc_1*/
3449       [InstrStage<1, [SLOT2]>], [2, 2],
3450       [Hex_FWD, Hex_FWD]>,
3452     InstrItinData <tc_85d5d03f, /*tc_1*/
3453       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3454       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3456     InstrItinData <tc_862b3e70, /*tc_1*/
3457       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3458       [Hex_FWD]>,
3460     InstrItinData <tc_88b4f13d, /*tc_2*/
3461       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3462       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3464     InstrItinData <tc_89e94ad3, /*tc_st*/
3465       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3466       [Hex_FWD, Hex_FWD]>,
3468     InstrItinData <tc_8b121f4a, /*tc_3stall*/
3469       [InstrStage<1, [SLOT2]>], [],
3470       []>,
3472     InstrItinData <tc_8b3e402a, /*tc_2latepred*/
3473       [InstrStage<1, [SLOT0, SLOT1]>], [4],
3474       [Hex_FWD]>,
3476     InstrItinData <tc_8c945be0, /*tc_newvjump*/
3477       [InstrStage<1, [SLOT0]>], [3, 2],
3478       [Hex_FWD, Hex_FWD]>,
3480     InstrItinData <tc_8c99de45, /*tc_st*/
3481       [InstrStage<1, [SLOT0]>], [],
3482       []>,
3484     InstrItinData <tc_8d9d0154, /*tc_3stall*/
3485       [InstrStage<1, [SLOT2]>], [2],
3486       [Hex_FWD]>,
3488     InstrItinData <tc_8fb7ab1b, /*tc_st*/
3489       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
3490       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3492     InstrItinData <tc_9461ff31, /*tc_2*/
3493       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3494       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3496     InstrItinData <tc_946df596, /*tc_1*/
3497       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3498       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3500     InstrItinData <tc_9ad9998f, /*tc_3stall*/
3501       [InstrStage<1, [SLOT3]>], [],
3502       []>,
3504     InstrItinData <tc_9bfd761f, /*tc_newvjump*/
3505       [InstrStage<1, [SLOT0]>], [3, 3, 2],
3506       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3512     InstrItinData <tc_9ca930f7, /*tc_ld*/
3513       [InstrStage<1, [SLOT0]>], [1, 2],
3514       [Hex_FWD, Hex_FWD]>,
3516     InstrItinData <tc_9da59d12, /*tc_newvjump*/
3517       [InstrStage<1, [SLOT0]>], [3, 3, 1],
3518       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3524     InstrItinData <tc_9e313203, /*tc_2*/
3525       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3526       [Hex_FWD, Hex_FWD]>,
3528     InstrItinData <tc_9fc3dae0, /*tc_1*/
3529       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
3530       [Hex_FWD, Hex_FWD]>,
3532     InstrItinData <tc_a1123dda, /*tc_1*/
3533       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3534       [Hex_FWD]>,
3536     InstrItinData <tc_a1c00888, /*tc_1*/
3537       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3538       [Hex_FWD, Hex_FWD]>,
3540     InstrItinData <tc_a58fd5cc, /*tc_4x*/
3541       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3542       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3548     InstrItinData <tc_a6b1eca9, /*tc_ld*/
3549       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3550       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3552     InstrItinData <tc_a813cf9a, /*tc_2*/
3553       [InstrStage<1, [SLOT3]>], [4, 2],
3554       [Hex_FWD, Hex_FWD]>,
3556     InstrItinData <tc_a9d88b22, /*tc_3x*/
3557       [InstrStage<1, [SLOT3]>], [2, 2],
3558       [Hex_FWD, Hex_FWD]>,
3560     InstrItinData <tc_ae53734a, /*tc_1*/
3561       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3562       [Hex_FWD]>,
3564     InstrItinData <tc_b31c2e97, /*tc_1*/
3565       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3566       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3568     InstrItinData <tc_b343892a, /*tc_newvjump*/
3569       [InstrStage<1, [SLOT0]>], [3, 3, 2],
3570       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3572     InstrItinData <tc_b43e7930, /*tc_ld*/
3573       [InstrStage<1, [SLOT0]>], [4, 1],
3574       [Hex_FWD, Hex_FWD]>,
3576     InstrItinData <tc_b4407292, /*tc_2early*/
3577       [InstrStage<1, [SLOT0]>], [],
3578       []>,
3580     InstrItinData <tc_b44ecf75, /*tc_ld*/
3581       [InstrStage<1, [SLOT0]>], [3, 1, 2],
3582       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3584     InstrItinData <tc_b4b5c03a, /*tc_1*/
3585       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3586       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3588     InstrItinData <tc_b51dc29a, /*tc_1*/
3589       [InstrStage<1, [SLOT2]>], [3, 2],
3590       [Hex_FWD, Hex_FWD]>,
3592     InstrItinData <tc_b83e6d73, /*tc_st*/
3593       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3594       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3596     InstrItinData <tc_b857bf4e, /*tc_st*/
3597       [InstrStage<1, [SLOT0]>], [1],
3598       [Hex_FWD]>,
3600     InstrItinData <tc_b8bffe55, /*tc_4x*/
3601       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3602       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3608     InstrItinData <tc_b9272d6c, /*tc_3stall*/
3609       [InstrStage<1, [SLOT3]>], [4, 2],
3610       [Hex_FWD, Hex_FWD]>,
3612     InstrItinData <tc_b9e09e03, /*tc_3stall*/
3613       [InstrStage<1, [SLOT2]>], [4, 1, 2],
3614       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3616     InstrItinData <tc_bab0eed9, /*tc_ld*/
3617       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
3618       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3620     InstrItinData <tc_bafaade3, /*tc_3x*/
3621       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3622       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3624     InstrItinData <tc_bcf98408, /*tc_3x*/
3625       [InstrStage<1, [SLOT3]>], [4, 1],
3626       [Hex_FWD, Hex_FWD]>,
3628     InstrItinData <tc_bd8382d1, /*tc_newvjump*/
3629       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3630       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3632     InstrItinData <tc_bdceeac1, /*tc_3x*/
3633       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3634       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3636     InstrItinData <tc_be9602ff, /*tc_st*/
3637       [InstrStage<1, [SLOT0]>], [1, 2, 3],
3638       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3640     InstrItinData <tc_bf061958, /*tc_ld*/
3641       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
3642       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3648     InstrItinData <tc_c4db48cb, /*tc_ld*/
3649       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3650       [Hex_FWD, Hex_FWD]>,
3652     InstrItinData <tc_c4f596e3, /*tc_st*/
3653       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3654       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3656     InstrItinData <tc_c79a189f, /*tc_st*/
3657       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3658       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3660     InstrItinData <tc_c8ce0b5c, /*tc_3x*/
3661       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
3662       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3664     InstrItinData <tc_cd374165, /*tc_1*/
3665       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3666       [Hex_FWD, Hex_FWD]>,
3668     InstrItinData <tc_cf8126ae, /*tc_2*/
3669       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3670       [Hex_FWD, Hex_FWD]>,
3672     InstrItinData <tc_cfd8378a, /*tc_1*/
3673       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3674       [Hex_FWD, Hex_FWD]>,
3676     InstrItinData <tc_d08ee0f4, /*tc_2*/
3677       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3678       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3684     InstrItinData <tc_d2e63d61, /*tc_st*/
3685       [InstrStage<1, [SLOT0]>], [3, 2, 3],
3686       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3688     InstrItinData <tc_d5b7b0c1, /*tc_1*/
3689       [InstrStage<1, [SLOT2]>], [2],
3690       [Hex_FWD]>,
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]>,
3696     InstrItinData <tc_d63f638c, /*tc_ld*/
3697       [InstrStage<1, [SLOT0]>], [1],
3698       [Hex_FWD]>,
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]>,
3704     InstrItinData <tc_d773585a, /*tc_3x*/
3705       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3706       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3708     InstrItinData <tc_d9d43ecb, /*tc_1*/
3709       [InstrStage<1, [SLOT3]>], [2, 2],
3710       [Hex_FWD, Hex_FWD]>,
3712     InstrItinData <tc_da4a37ed, /*tc_st*/
3713       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
3714       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3716     InstrItinData <tc_da97ee82, /*tc_st*/
3717       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
3718       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3720     InstrItinData <tc_db2bce9c, /*tc_1*/
3721       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3722       [Hex_FWD, Hex_FWD]>,
3724     InstrItinData <tc_de4df740, /*tc_1*/
3725       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3726       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3728     InstrItinData <tc_de554571, /*tc_1*/
3729       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3730       [Hex_FWD, Hex_FWD]>,
3732     InstrItinData <tc_df3319ed, /*tc_3x*/
3733       [InstrStage<1, [SLOT3]>], [2, 1],
3734       [Hex_FWD, Hex_FWD]>,
3736     InstrItinData <tc_e06f432a, /*tc_newvjump*/
3737       [InstrStage<1, [SLOT0]>], [3],
3738       [Hex_FWD]>,
3740     InstrItinData <tc_e4a7f9f0, /*tc_2*/
3741       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3742       [Hex_FWD, Hex_FWD, Hex_FWD]>,
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]>,
3748     InstrItinData <tc_e78647bd, /*tc_1*/
3749       [InstrStage<1, [SLOT2]>], [2, 2],
3750       [Hex_FWD, Hex_FWD]>,
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]>,
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]>,
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]>,
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]>,
3768     InstrItinData <tc_f429765c, /*tc_2*/
3769       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3770       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3772     InstrItinData <tc_f675fee8, /*tc_2*/
3773       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3774       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3776     InstrItinData <tc_f8e23f0b, /*tc_st*/
3777       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
3778       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3780     InstrItinData <tc_f9058dd7, /*tc_2*/
3781       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3782       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3784     InstrItinData <tc_fc3999b4, /*tc_2early*/
3785       [InstrStage<1, [SLOT2]>], [2],
3786       [Hex_FWD]>,
3788     InstrItinData <tc_fcc3ddf9, /*tc_st*/
3789       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3790       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3792     InstrItinData <tc_fe211424, /*tc_3stall*/
3793       [InstrStage<1, [SLOT0]>], [1, 1],
3794       [Hex_FWD, Hex_FWD]>
3795   ];