]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
zfs: merge openzfs/zfs@9a865b7fb (zfs-2.1-release) into stable/13
[FreeBSD/FreeBSD.git] / contrib / llvm-project / llvm / lib / Target / Hexagon / HexagonDepIICScalar.td
1 //===----------------------------------------------------------------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 // Automatically generated file, do not edit!
9 //===----------------------------------------------------------------------===//
10
11 def tc_011e0e9d : InstrItinClass;
12 def tc_01d44cb2 : InstrItinClass;
13 def tc_01e1be3b : InstrItinClass;
14 def tc_02fe1c65 : InstrItinClass;
15 def tc_0655b949 : InstrItinClass;
16 def tc_075c8dd8 : InstrItinClass;
17 def tc_0a195f2c : InstrItinClass;
18 def tc_0a6c20ae : InstrItinClass;
19 def tc_0ba0d5da : InstrItinClass;
20 def tc_0dfac0a7 : InstrItinClass;
21 def tc_0fac1eb8 : InstrItinClass;
22 def tc_1044324a : InstrItinClass;
23 def tc_10b884b7 : InstrItinClass;
24 def tc_112d30d6 : InstrItinClass;
25 def tc_1242dc2a : InstrItinClass;
26 def tc_1248597c : InstrItinClass;
27 def tc_14ab4f41 : InstrItinClass;
28 def tc_151bf368 : InstrItinClass;
29 def tc_158aa3f7 : InstrItinClass;
30 def tc_197dce51 : InstrItinClass;
31 def tc_1981450d : InstrItinClass;
32 def tc_1b8138fc : InstrItinClass;
33 def tc_1c2c7a4a : InstrItinClass;
34 def tc_1c7522a8 : InstrItinClass;
35 def tc_1d41f8b7 : InstrItinClass;
36 def tc_1e7875f0 : InstrItinClass;
37 def tc_1fcb8495 : InstrItinClass;
38 def tc_1fe4ab69 : InstrItinClass;
39 def tc_20131976 : InstrItinClass;
40 def tc_2237d952 : InstrItinClass;
41 def tc_234f8560 : InstrItinClass;
42 def tc_23708a21 : InstrItinClass;
43 def tc_24e109c7 : InstrItinClass;
44 def tc_24f426ab : InstrItinClass;
45 def tc_27106296 : InstrItinClass;
46 def tc_280f7fe1 : InstrItinClass;
47 def tc_28e55c6f : InstrItinClass;
48 def tc_2c13e7f5 : InstrItinClass;
49 def tc_2c3e17fc : InstrItinClass;
50 def tc_2f573607 : InstrItinClass;
51 def tc_2f669c77 : InstrItinClass;
52 def tc_362b0be2 : InstrItinClass;
53 def tc_38382228 : InstrItinClass;
54 def tc_388f9897 : InstrItinClass;
55 def tc_38e0bae9 : InstrItinClass;
56 def tc_3d14a17b : InstrItinClass;
57 def tc_3edca78f : InstrItinClass;
58 def tc_3fbf1042 : InstrItinClass;
59 def tc_407e96f9 : InstrItinClass;
60 def tc_40d64c94 : InstrItinClass;
61 def tc_4222e6bf : InstrItinClass;
62 def tc_42ff66ba : InstrItinClass;
63 def tc_442395f3 : InstrItinClass;
64 def tc_449acf79 : InstrItinClass;
65 def tc_44d5a428 : InstrItinClass;
66 def tc_44fffc58 : InstrItinClass;
67 def tc_45791fb8 : InstrItinClass;
68 def tc_45f9d1be : InstrItinClass;
69 def tc_49fdfd4b : InstrItinClass;
70 def tc_4a55d03c : InstrItinClass;
71 def tc_4abdbdc6 : InstrItinClass;
72 def tc_4ac61d92 : InstrItinClass;
73 def tc_4c1520ae : InstrItinClass;
74 def tc_503ce0f3 : InstrItinClass;
75 def tc_53c851ab : InstrItinClass;
76 def tc_5502c366 : InstrItinClass;
77 def tc_55255f2b : InstrItinClass;
78 def tc_556f6577 : InstrItinClass;
79 def tc_55a9a350 : InstrItinClass;
80 def tc_55b33fda : InstrItinClass;
81 def tc_56a124a7 : InstrItinClass;
82 def tc_57a55b54 : InstrItinClass;
83 def tc_5944960d : InstrItinClass;
84 def tc_59a7822c : InstrItinClass;
85 def tc_5a4b5e58 : InstrItinClass;
86 def tc_5b347363 : InstrItinClass;
87 def tc_5ceb2f9e : InstrItinClass;
88 def tc_5d636bc7 : InstrItinClass;
89 def tc_5da50c4b : InstrItinClass;
90 def tc_5deb5e47 : InstrItinClass;
91 def tc_5e4cf0e8 : InstrItinClass;
92 def tc_5f2afaf7 : InstrItinClass;
93 def tc_60e324ff : InstrItinClass;
94 def tc_63567288 : InstrItinClass;
95 def tc_64b00d8a : InstrItinClass;
96 def tc_651cbe02 : InstrItinClass;
97 def tc_65279839 : InstrItinClass;
98 def tc_65cbd974 : InstrItinClass;
99 def tc_69bfb303 : InstrItinClass;
100 def tc_6ae3426b : InstrItinClass;
101 def tc_6d861a95 : InstrItinClass;
102 def tc_6e20402a : InstrItinClass;
103 def tc_6f42bc60 : InstrItinClass;
104 def tc_6fb32599 : InstrItinClass;
105 def tc_6fc5dbea : InstrItinClass;
106 def tc_711c805f : InstrItinClass;
107 def tc_713b66bf : InstrItinClass;
108 def tc_7401744f : InstrItinClass;
109 def tc_7476d766 : InstrItinClass;
110 def tc_74a42bda : InstrItinClass;
111 def tc_76bb5435 : InstrItinClass;
112 def tc_77f94a5e : InstrItinClass;
113 def tc_788b1d09 : InstrItinClass;
114 def tc_7b9187d3 : InstrItinClass;
115 def tc_7c31e19a : InstrItinClass;
116 def tc_7c6d32e4 : InstrItinClass;
117 def tc_7dc63b5c : InstrItinClass;
118 def tc_7dcd9d89 : InstrItinClass;
119 def tc_7f7f45f5 : InstrItinClass;
120 def tc_7f8ae742 : InstrItinClass;
121 def tc_8035e91f : InstrItinClass;
122 def tc_822c3c68 : InstrItinClass;
123 def tc_829d8a86 : InstrItinClass;
124 def tc_838c4d7a : InstrItinClass;
125 def tc_84a7500d : InstrItinClass;
126 def tc_86173609 : InstrItinClass;
127 def tc_887d1bb7 : InstrItinClass;
128 def tc_8a6d0d94 : InstrItinClass;
129 def tc_8a825db2 : InstrItinClass;
130 def tc_8b5bd4f5 : InstrItinClass;
131 def tc_8e82e8ca : InstrItinClass;
132 def tc_9124c04f : InstrItinClass;
133 def tc_9165014d : InstrItinClass;
134 def tc_92240447 : InstrItinClass;
135 def tc_934753bb : InstrItinClass;
136 def tc_937dd41c : InstrItinClass;
137 def tc_9406230a : InstrItinClass;
138 def tc_95a33176 : InstrItinClass;
139 def tc_96ef76ef : InstrItinClass;
140 def tc_975a4e54 : InstrItinClass;
141 def tc_9783714b : InstrItinClass;
142 def tc_988416e3 : InstrItinClass;
143 def tc_9b34f5e0 : InstrItinClass;
144 def tc_9b3c0462 : InstrItinClass;
145 def tc_9bcfb2ee : InstrItinClass;
146 def tc_9c52f549 : InstrItinClass;
147 def tc_9e27f2f9 : InstrItinClass;
148 def tc_9e72dc89 : InstrItinClass;
149 def tc_9edb7c77 : InstrItinClass;
150 def tc_9edefe01 : InstrItinClass;
151 def tc_9f6cd987 : InstrItinClass;
152 def tc_a08b630b : InstrItinClass;
153 def tc_a1297125 : InstrItinClass;
154 def tc_a154b476 : InstrItinClass;
155 def tc_a2b365d2 : InstrItinClass;
156 def tc_a3070909 : InstrItinClass;
157 def tc_a32e03e7 : InstrItinClass;
158 def tc_a38c45dc : InstrItinClass;
159 def tc_a4e22bbd : InstrItinClass;
160 def tc_a4ee89db : InstrItinClass;
161 def tc_a7a13fac : InstrItinClass;
162 def tc_a7bdb22c : InstrItinClass;
163 def tc_a9edeffa : InstrItinClass;
164 def tc_abfd9a6d : InstrItinClass;
165 def tc_ac65613f : InstrItinClass;
166 def tc_addc37a8 : InstrItinClass;
167 def tc_ae5babd7 : InstrItinClass;
168 def tc_aee6250c : InstrItinClass;
169 def tc_b1ae5f67 : InstrItinClass;
170 def tc_b34eb232 : InstrItinClass;
171 def tc_b4dc7630 : InstrItinClass;
172 def tc_b570493d : InstrItinClass;
173 def tc_b7c4062a : InstrItinClass;
174 def tc_b837298f : InstrItinClass;
175 def tc_ba9255a6 : InstrItinClass;
176 def tc_bb07f2c5 : InstrItinClass;
177 def tc_bb831a7c : InstrItinClass;
178 def tc_bf2ffc0f : InstrItinClass;
179 def tc_c20701f0 : InstrItinClass;
180 def tc_c21d7447 : InstrItinClass;
181 def tc_c57d9f39 : InstrItinClass;
182 def tc_c818ff7f : InstrItinClass;
183 def tc_ce59038e : InstrItinClass;
184 def tc_cfa0e29b : InstrItinClass;
185 def tc_d03278fd : InstrItinClass;
186 def tc_d33e5eee : InstrItinClass;
187 def tc_d3632d88 : InstrItinClass;
188 def tc_d45ba9cd : InstrItinClass;
189 def tc_d47648a2 : InstrItinClass;
190 def tc_d57d649c : InstrItinClass;
191 def tc_d61dfdc3 : InstrItinClass;
192 def tc_d68dca5c : InstrItinClass;
193 def tc_d7718fbe : InstrItinClass;
194 def tc_db596beb : InstrItinClass;
195 def tc_db96aa6b : InstrItinClass;
196 def tc_dc51281d : InstrItinClass;
197 def tc_decdde8a : InstrItinClass;
198 def tc_df4536ae : InstrItinClass;
199 def tc_df5d53f9 : InstrItinClass;
200 def tc_e3d699e3 : InstrItinClass;
201 def tc_e9170fb7 : InstrItinClass;
202 def tc_ed03645c : InstrItinClass;
203 def tc_eed07714 : InstrItinClass;
204 def tc_eeda4109 : InstrItinClass;
205 def tc_ef921005 : InstrItinClass;
206 def tc_f098b237 : InstrItinClass;
207 def tc_f0cdeccf : InstrItinClass;
208 def tc_f0e8e832 : InstrItinClass;
209 def tc_f34c1c21 : InstrItinClass;
210 def tc_f38f92e1 : InstrItinClass;
211 def tc_f529831b : InstrItinClass;
212 def tc_f6e2aff9 : InstrItinClass;
213 def tc_f7569068 : InstrItinClass;
214 def tc_f999c66e : InstrItinClass;
215 def tc_fae9dfa5 : InstrItinClass;
216 def tc_fedb7e19 : InstrItinClass;
217
218 class DepScalarItinV5 {
219   list<InstrItinData> DepScalarItinV5_list = [
220     InstrItinData <tc_011e0e9d, [InstrStage<1, [SLOT0]>]>,
221     InstrItinData <tc_01d44cb2, [InstrStage<1, [SLOT2, SLOT3]>]>,
222     InstrItinData <tc_01e1be3b, [InstrStage<1, [SLOT2, SLOT3]>]>,
223     InstrItinData <tc_02fe1c65, [InstrStage<1, [SLOT2, SLOT3]>]>,
224     InstrItinData <tc_0655b949, [InstrStage<1, [SLOT0, SLOT1]>]>,
225     InstrItinData <tc_075c8dd8, [InstrStage<1, [SLOT0, SLOT1]>]>,
226     InstrItinData <tc_0a195f2c, [InstrStage<1, [SLOT2, SLOT3]>]>,
227     InstrItinData <tc_0a6c20ae, [InstrStage<1, [SLOT0]>]>,
228     InstrItinData <tc_0ba0d5da, [InstrStage<1, [SLOT2]>]>,
229     InstrItinData <tc_0dfac0a7, [InstrStage<1, [SLOT2, SLOT3]>]>,
230     InstrItinData <tc_0fac1eb8, [InstrStage<1, [SLOT0]>]>,
231     InstrItinData <tc_1044324a, [InstrStage<1, [SLOT3]>]>,
232     InstrItinData <tc_10b884b7, [InstrStage<1, [SLOT2]>]>,
233     InstrItinData <tc_112d30d6, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
234     InstrItinData <tc_1242dc2a, [InstrStage<1, [SLOT0]>]>,
235     InstrItinData <tc_1248597c, [InstrStage<1, [SLOT3]>]>,
236     InstrItinData <tc_14ab4f41, [InstrStage<1, [SLOT0]>]>,
237     InstrItinData <tc_151bf368, [InstrStage<1, [SLOT2, SLOT3]>]>,
238     InstrItinData <tc_158aa3f7, [InstrStage<1, [SLOT0]>]>,
239     InstrItinData <tc_197dce51, [InstrStage<1, [SLOT3]>]>,
240     InstrItinData <tc_1981450d, [InstrStage<1, [SLOT0]>]>,
241     InstrItinData <tc_1b8138fc, [InstrStage<1, [SLOT0]>]>,
242     InstrItinData <tc_1c2c7a4a, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
243     InstrItinData <tc_1c7522a8, [InstrStage<1, [SLOT0, SLOT1]>]>,
244     InstrItinData <tc_1d41f8b7, [InstrStage<1, [SLOT2, SLOT3]>]>,
245     InstrItinData <tc_1e7875f0, [InstrStage<1, [SLOT2]>]>,
246     InstrItinData <tc_1fcb8495, [InstrStage<1, [SLOT2, SLOT3]>]>,
247     InstrItinData <tc_1fe4ab69, [InstrStage<1, [SLOT0, SLOT1]>]>,
248     InstrItinData <tc_20131976, [InstrStage<1, [SLOT2, SLOT3]>]>,
249     InstrItinData <tc_2237d952, [InstrStage<1, [SLOT0]>]>,
250     InstrItinData <tc_234f8560, [InstrStage<1, [SLOT0]>]>,
251     InstrItinData <tc_23708a21, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
252     InstrItinData <tc_24e109c7, [InstrStage<1, [SLOT0]>]>,
253     InstrItinData <tc_24f426ab, [InstrStage<1, [SLOT2, SLOT3]>]>,
254     InstrItinData <tc_27106296, [InstrStage<1, [SLOT3]>]>,
255     InstrItinData <tc_280f7fe1, [InstrStage<1, [SLOT0, SLOT1]>]>,
256     InstrItinData <tc_28e55c6f, [InstrStage<1, [SLOT3]>]>,
257     InstrItinData <tc_2c13e7f5, [InstrStage<1, [SLOT2, SLOT3]>]>,
258     InstrItinData <tc_2c3e17fc, [InstrStage<1, [SLOT3]>]>,
259     InstrItinData <tc_2f573607, [InstrStage<1, [SLOT2]>]>,
260     InstrItinData <tc_2f669c77, [InstrStage<1, [SLOT0]>]>,
261     InstrItinData <tc_362b0be2, [InstrStage<1, [SLOT2]>]>,
262     InstrItinData <tc_38382228, [InstrStage<1, [SLOT2, SLOT3]>]>,
263     InstrItinData <tc_388f9897, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
264     InstrItinData <tc_38e0bae9, [InstrStage<1, [SLOT2, SLOT3]>]>,
265     InstrItinData <tc_3d14a17b, [InstrStage<1, [SLOT0, SLOT1]>]>,
266     InstrItinData <tc_3edca78f, [InstrStage<1, [SLOT3]>]>,
267     InstrItinData <tc_3fbf1042, [InstrStage<1, [SLOT0, SLOT1]>]>,
268     InstrItinData <tc_407e96f9, [InstrStage<1, [SLOT2, SLOT3]>]>,
269     InstrItinData <tc_40d64c94, [InstrStage<1, [SLOT0]>]>,
270     InstrItinData <tc_4222e6bf, [InstrStage<1, [SLOT0, SLOT1]>]>,
271     InstrItinData <tc_42ff66ba, [InstrStage<1, [SLOT2]>]>,
272     InstrItinData <tc_442395f3, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
273     InstrItinData <tc_449acf79, [InstrStage<1, [SLOT0, SLOT1]>]>,
274     InstrItinData <tc_44d5a428, [InstrStage<1, [SLOT0, SLOT1]>]>,
275     InstrItinData <tc_44fffc58, [InstrStage<1, [SLOT2, SLOT3]>]>,
276     InstrItinData <tc_45791fb8, [InstrStage<1, [SLOT0, SLOT1]>]>,
277     InstrItinData <tc_45f9d1be, [InstrStage<1, [SLOT2]>]>,
278     InstrItinData <tc_49fdfd4b, [InstrStage<1, [SLOT3]>]>,
279     InstrItinData <tc_4a55d03c, [InstrStage<1, [SLOT2, SLOT3]>]>,
280     InstrItinData <tc_4abdbdc6, [InstrStage<1, [SLOT3]>]>,
281     InstrItinData <tc_4ac61d92, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
282     InstrItinData <tc_4c1520ae, [InstrStage<1, [SLOT3]>]>,
283     InstrItinData <tc_503ce0f3, [InstrStage<1, [SLOT2, SLOT3]>]>,
284     InstrItinData <tc_53c851ab, [InstrStage<1, [SLOT2]>]>,
285     InstrItinData <tc_5502c366, [InstrStage<1, [SLOT2, SLOT3]>]>,
286     InstrItinData <tc_55255f2b, [InstrStage<1, [SLOT3]>]>,
287     InstrItinData <tc_556f6577, [InstrStage<1, [SLOT2, SLOT3]>]>,
288     InstrItinData <tc_55a9a350, [InstrStage<1, [SLOT0]>]>,
289     InstrItinData <tc_55b33fda, [InstrStage<1, [SLOT2, SLOT3]>]>,
290     InstrItinData <tc_56a124a7, [InstrStage<1, [SLOT2, SLOT3]>]>,
291     InstrItinData <tc_57a55b54, [InstrStage<1, [SLOT3]>]>,
292     InstrItinData <tc_5944960d, [InstrStage<1, [SLOT0, SLOT1]>]>,
293     InstrItinData <tc_59a7822c, [InstrStage<1, [SLOT0, SLOT1]>]>,
294     InstrItinData <tc_5a4b5e58, [InstrStage<1, [SLOT3]>]>,
295     InstrItinData <tc_5b347363, [InstrStage<1, [SLOT0, SLOT1]>]>,
296     InstrItinData <tc_5ceb2f9e, [InstrStage<1, [SLOT0, SLOT1]>]>,
297     InstrItinData <tc_5d636bc7, [InstrStage<1, [SLOT0]>]>,
298     InstrItinData <tc_5da50c4b, [InstrStage<1, [SLOT2, SLOT3]>]>,
299     InstrItinData <tc_5deb5e47, [InstrStage<1, [SLOT0]>]>,
300     InstrItinData <tc_5e4cf0e8, [InstrStage<1, [SLOT2, SLOT3]>]>,
301     InstrItinData <tc_5f2afaf7, [InstrStage<1, [SLOT0, SLOT1]>]>,
302     InstrItinData <tc_60e324ff, [InstrStage<1, [SLOT2]>]>,
303     InstrItinData <tc_63567288, [InstrStage<1, [SLOT0, SLOT1]>]>,
304     InstrItinData <tc_64b00d8a, [InstrStage<1, [SLOT0]>]>,
305     InstrItinData <tc_651cbe02, [InstrStage<1, [SLOT2, SLOT3]>]>,
306     InstrItinData <tc_65279839, [InstrStage<1, [SLOT2, SLOT3]>]>,
307     InstrItinData <tc_65cbd974, [InstrStage<1, [SLOT0, SLOT1]>]>,
308     InstrItinData <tc_69bfb303, [InstrStage<1, [SLOT2, SLOT3]>]>,
309     InstrItinData <tc_6ae3426b, [InstrStage<1, [SLOT3]>]>,
310     InstrItinData <tc_6d861a95, [InstrStage<1, [SLOT3]>]>,
311     InstrItinData <tc_6e20402a, [InstrStage<1, [SLOT0]>]>,
312     InstrItinData <tc_6f42bc60, [InstrStage<1, [SLOT0]>]>,
313     InstrItinData <tc_6fb32599, [InstrStage<1, [SLOT3]>]>,
314     InstrItinData <tc_6fc5dbea, [InstrStage<1, [SLOT2, SLOT3]>]>,
315     InstrItinData <tc_711c805f, [InstrStage<1, [SLOT2, SLOT3]>]>,
316     InstrItinData <tc_713b66bf, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
317     InstrItinData <tc_7401744f, [InstrStage<1, [SLOT2, SLOT3]>]>,
318     InstrItinData <tc_7476d766, [InstrStage<1, [SLOT3]>]>,
319     InstrItinData <tc_74a42bda, [InstrStage<1, [SLOT0, SLOT1]>]>,
320     InstrItinData <tc_76bb5435, [InstrStage<1, [SLOT0, SLOT1]>]>,
321     InstrItinData <tc_77f94a5e, [InstrStage<1, [SLOT0]>]>,
322     InstrItinData <tc_788b1d09, [InstrStage<1, [SLOT2, SLOT3]>]>,
323     InstrItinData <tc_7b9187d3, [InstrStage<1, [SLOT0]>]>,
324     InstrItinData <tc_7c31e19a, [InstrStage<1, [SLOT0, SLOT1]>]>,
325     InstrItinData <tc_7c6d32e4, [InstrStage<1, [SLOT0, SLOT1]>]>,
326     InstrItinData <tc_7dc63b5c, [InstrStage<1, [SLOT3]>]>,
327     InstrItinData <tc_7dcd9d89, [InstrStage<1, [SLOT0]>]>,
328     InstrItinData <tc_7f7f45f5, [InstrStage<1, [SLOT2, SLOT3]>]>,
329     InstrItinData <tc_7f8ae742, [InstrStage<1, [SLOT2, SLOT3]>]>,
330     InstrItinData <tc_8035e91f, [InstrStage<1, [SLOT0, SLOT1]>]>,
331     InstrItinData <tc_822c3c68, [InstrStage<1, [SLOT0, SLOT1]>]>,
332     InstrItinData <tc_829d8a86, [InstrStage<1, [SLOT0]>]>,
333     InstrItinData <tc_838c4d7a, [InstrStage<1, [SLOT0, SLOT1]>]>,
334     InstrItinData <tc_84a7500d, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
335     InstrItinData <tc_86173609, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
336     InstrItinData <tc_887d1bb7, [InstrStage<1, [SLOT0, SLOT1]>]>,
337     InstrItinData <tc_8a6d0d94, [InstrStage<1, [SLOT0, SLOT1]>]>,
338     InstrItinData <tc_8a825db2, [InstrStage<1, [SLOT2, SLOT3]>]>,
339     InstrItinData <tc_8b5bd4f5, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
340     InstrItinData <tc_8e82e8ca, [InstrStage<1, [SLOT0, SLOT1]>]>,
341     InstrItinData <tc_9124c04f, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
342     InstrItinData <tc_9165014d, [InstrStage<1, [SLOT2]>]>,
343     InstrItinData <tc_92240447, [InstrStage<1, [SLOT0]>]>,
344     InstrItinData <tc_934753bb, [InstrStage<1, [SLOT0]>]>,
345     InstrItinData <tc_937dd41c, [InstrStage<1, [SLOT0, SLOT1]>]>,
346     InstrItinData <tc_9406230a, [InstrStage<1, [SLOT3]>]>,
347     InstrItinData <tc_95a33176, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
348     InstrItinData <tc_96ef76ef, [InstrStage<1, [SLOT0]>]>,
349     InstrItinData <tc_975a4e54, [InstrStage<1, [SLOT0]>]>,
350     InstrItinData <tc_9783714b, [InstrStage<1, [SLOT2, SLOT3]>]>,
351     InstrItinData <tc_988416e3, [InstrStage<1, [SLOT0]>]>,
352     InstrItinData <tc_9b34f5e0, [InstrStage<1, [SLOT2]>]>,
353     InstrItinData <tc_9b3c0462, [InstrStage<1, [SLOT2, SLOT3]>]>,
354     InstrItinData <tc_9bcfb2ee, [InstrStage<1, [SLOT0]>]>,
355     InstrItinData <tc_9c52f549, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
356     InstrItinData <tc_9e27f2f9, [InstrStage<1, [SLOT2, SLOT3]>]>,
357     InstrItinData <tc_9e72dc89, [InstrStage<1, [SLOT2, SLOT3]>]>,
358     InstrItinData <tc_9edb7c77, [InstrStage<1, [SLOT2, SLOT3]>]>,
359     InstrItinData <tc_9edefe01, [InstrStage<1, [SLOT0, SLOT1]>]>,
360     InstrItinData <tc_9f6cd987, [InstrStage<1, [SLOT2, SLOT3]>]>,
361     InstrItinData <tc_a08b630b, [InstrStage<1, [SLOT2, SLOT3]>]>,
362     InstrItinData <tc_a1297125, [InstrStage<1, [SLOT2, SLOT3]>]>,
363     InstrItinData <tc_a154b476, [InstrStage<1, [SLOT2, SLOT3]>]>,
364     InstrItinData <tc_a2b365d2, [InstrStage<1, [SLOT0, SLOT1]>]>,
365     InstrItinData <tc_a3070909, [InstrStage<1, [SLOT0]>]>,
366     InstrItinData <tc_a32e03e7, [InstrStage<1, [SLOT0, SLOT1]>]>,
367     InstrItinData <tc_a38c45dc, [InstrStage<1, [SLOT2, SLOT3]>]>,
368     InstrItinData <tc_a4e22bbd, [InstrStage<1, [SLOT2, SLOT3]>]>,
369     InstrItinData <tc_a4ee89db, [InstrStage<1, [SLOT0]>]>,
370     InstrItinData <tc_a7a13fac, [InstrStage<1, [SLOT2, SLOT3]>]>,
371     InstrItinData <tc_a7bdb22c, [InstrStage<1, [SLOT2, SLOT3]>]>,
372     InstrItinData <tc_a9edeffa, [InstrStage<1, [SLOT0, SLOT1]>]>,
373     InstrItinData <tc_abfd9a6d, [InstrStage<1, [SLOT0, SLOT1]>]>,
374     InstrItinData <tc_ac65613f, [InstrStage<1, [SLOT0, SLOT1]>]>,
375     InstrItinData <tc_addc37a8, [InstrStage<1, [SLOT0]>]>,
376     InstrItinData <tc_ae5babd7, [InstrStage<1, [SLOT0, SLOT1]>]>,
377     InstrItinData <tc_aee6250c, [InstrStage<1, [SLOT0, SLOT1]>]>,
378     InstrItinData <tc_b1ae5f67, [InstrStage<1, [SLOT0]>]>,
379     InstrItinData <tc_b34eb232, [InstrStage<1, [SLOT0]>]>,
380     InstrItinData <tc_b4dc7630, [InstrStage<1, [SLOT0, SLOT1]>]>,
381     InstrItinData <tc_b570493d, [InstrStage<1, [SLOT3]>]>,
382     InstrItinData <tc_b7c4062a, [InstrStage<1, [SLOT0, SLOT1]>]>,
383     InstrItinData <tc_b837298f, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
384     InstrItinData <tc_ba9255a6, [InstrStage<1, [SLOT0, SLOT1]>]>,
385     InstrItinData <tc_bb07f2c5, [InstrStage<1, [SLOT0, SLOT1]>]>,
386     InstrItinData <tc_bb831a7c, [InstrStage<1, [SLOT2, SLOT3]>]>,
387     InstrItinData <tc_bf2ffc0f, [InstrStage<1, [SLOT0, SLOT1]>]>,
388     InstrItinData <tc_c20701f0, [InstrStage<1, [SLOT2, SLOT3]>]>,
389     InstrItinData <tc_c21d7447, [InstrStage<1, [SLOT2, SLOT3]>]>,
390     InstrItinData <tc_c57d9f39, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
391     InstrItinData <tc_c818ff7f, [InstrStage<1, [SLOT0]>]>,
392     InstrItinData <tc_ce59038e, [InstrStage<1, [SLOT0]>]>,
393     InstrItinData <tc_cfa0e29b, [InstrStage<1, [SLOT0]>]>,
394     InstrItinData <tc_d03278fd, [InstrStage<1, [SLOT0, SLOT1]>]>,
395     InstrItinData <tc_d33e5eee, [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>]>,
396     InstrItinData <tc_d3632d88, [InstrStage<1, [SLOT2, SLOT3]>]>,
397     InstrItinData <tc_d45ba9cd, [InstrStage<1, [SLOT0]>]>,
398     InstrItinData <tc_d47648a2, [InstrStage<1, [SLOT2]>]>,
399     InstrItinData <tc_d57d649c, [InstrStage<1, [SLOT2]>]>,
400     InstrItinData <tc_d61dfdc3, [InstrStage<1, [SLOT2, SLOT3]>]>,
401     InstrItinData <tc_d68dca5c, [InstrStage<1, [SLOT2, SLOT3]>]>,
402     InstrItinData <tc_d7718fbe, [InstrStage<1, [SLOT3]>]>,
403     InstrItinData <tc_db596beb, [InstrStage<1, [SLOT2, SLOT3]>]>,
404     InstrItinData <tc_db96aa6b, [InstrStage<1, [SLOT0]>]>,
405     InstrItinData <tc_dc51281d, [InstrStage<1, [SLOT2]>]>,
406     InstrItinData <tc_decdde8a, [InstrStage<1, [SLOT2, SLOT3]>]>,
407     InstrItinData <tc_df4536ae, [InstrStage<1, [SLOT3]>]>,
408     InstrItinData <tc_df5d53f9, [InstrStage<1, [SLOT0]>]>,
409     InstrItinData <tc_e3d699e3, [InstrStage<1, [SLOT2, SLOT3]>]>,
410     InstrItinData <tc_e9170fb7, [InstrStage<1, [SLOT0, SLOT1]>]>,
411     InstrItinData <tc_ed03645c, [InstrStage<1, [SLOT2]>]>,
412     InstrItinData <tc_eed07714, [InstrStage<1, [SLOT0, SLOT1]>]>,
413     InstrItinData <tc_eeda4109, [InstrStage<1, [SLOT2, SLOT3]>]>,
414     InstrItinData <tc_ef921005, [InstrStage<1, [SLOT2, SLOT3]>]>,
415     InstrItinData <tc_f098b237, [InstrStage<1, [SLOT2, SLOT3]>]>,
416     InstrItinData <tc_f0cdeccf, [InstrStage<1, [SLOT2, SLOT3]>]>,
417     InstrItinData <tc_f0e8e832, [InstrStage<1, [SLOT2, SLOT3]>]>,
418     InstrItinData <tc_f34c1c21, [InstrStage<1, [SLOT2, SLOT3]>]>,
419     InstrItinData <tc_f38f92e1, [InstrStage<1, [SLOT0]>]>,
420     InstrItinData <tc_f529831b, [InstrStage<1, [SLOT0]>]>,
421     InstrItinData <tc_f6e2aff9, [InstrStage<1, [SLOT0]>]>,
422     InstrItinData <tc_f7569068, [InstrStage<1, [SLOT2, SLOT3]>]>,
423     InstrItinData <tc_f999c66e, [InstrStage<1, [SLOT2, SLOT3]>]>,
424     InstrItinData <tc_fae9dfa5, [InstrStage<1, [SLOT3]>]>,
425     InstrItinData <tc_fedb7e19, [InstrStage<1, [SLOT0, SLOT1]>]>  ];
426 }
427
428 class DepScalarItinV55 {
429   list<InstrItinData> DepScalarItinV55_list = [
430     InstrItinData <tc_011e0e9d, /*tc_st*/
431       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
432       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
433
434     InstrItinData <tc_01d44cb2, /*tc_1*/
435       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
436       [Hex_FWD, Hex_FWD, Hex_FWD]>,
437
438     InstrItinData <tc_01e1be3b, /*tc_3x*/
439       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
440       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
441
442     InstrItinData <tc_02fe1c65, /*tc_3x*/
443       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
444       [Hex_FWD, Hex_FWD, Hex_FWD]>,
445
446     InstrItinData <tc_0655b949, /*tc_st*/
447       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
448       [Hex_FWD, Hex_FWD]>,
449
450     InstrItinData <tc_075c8dd8, /*tc_ld*/
451       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
452       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
453
454     InstrItinData <tc_0a195f2c, /*tc_4x*/
455       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
456       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
457
458     InstrItinData <tc_0a6c20ae, /*tc_st*/
459       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
460       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
461
462     InstrItinData <tc_0ba0d5da, /*tc_2early*/
463       [InstrStage<1, [SLOT2]>], [1],
464       [Hex_FWD]>,
465
466     InstrItinData <tc_0dfac0a7, /*tc_2*/
467       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
468       [Hex_FWD, Hex_FWD, Hex_FWD]>,
469
470     InstrItinData <tc_0fac1eb8, /*tc_st*/
471       [InstrStage<1, [SLOT0]>], [3, 2, 3],
472       [Hex_FWD, Hex_FWD, Hex_FWD]>,
473
474     InstrItinData <tc_1044324a, /*tc_3x*/
475       [InstrStage<1, [SLOT3]>], [1, 1],
476       [Hex_FWD, Hex_FWD]>,
477
478     InstrItinData <tc_10b884b7, /*tc_2early*/
479       [InstrStage<1, [SLOT2]>], [],
480       []>,
481
482     InstrItinData <tc_112d30d6, /*tc_1*/
483       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
484       [Hex_FWD]>,
485
486     InstrItinData <tc_1242dc2a, /*tc_ld*/
487       [InstrStage<1, [SLOT0]>], [2],
488       [Hex_FWD]>,
489
490     InstrItinData <tc_1248597c, /*tc_3x*/
491       [InstrStage<1, [SLOT3]>], [2, 2],
492       [Hex_FWD, Hex_FWD]>,
493
494     InstrItinData <tc_14ab4f41, /*tc_3stall*/
495       [InstrStage<1, [SLOT0]>], [4, 3, 1],
496       [Hex_FWD, Hex_FWD, Hex_FWD]>,
497
498     InstrItinData <tc_151bf368, /*tc_2early*/
499       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
500       [Hex_FWD, Hex_FWD]>,
501
502     InstrItinData <tc_158aa3f7, /*tc_st*/
503       [InstrStage<1, [SLOT0]>], [1, 2, 2],
504       [Hex_FWD, Hex_FWD, Hex_FWD]>,
505
506     InstrItinData <tc_197dce51, /*tc_3x*/
507       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
508       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
509
510     InstrItinData <tc_1981450d, /*tc_3stall*/
511       [InstrStage<1, [SLOT0]>], [3],
512       [Hex_FWD]>,
513
514     InstrItinData <tc_1b8138fc, /*tc_3stall*/
515       [InstrStage<1, [SLOT0]>], [4, 1],
516       [Hex_FWD, Hex_FWD]>,
517
518     InstrItinData <tc_1c2c7a4a, /*tc_1*/
519       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
520       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
521
522     InstrItinData <tc_1c7522a8, /*tc_ld*/
523       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
524       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
525
526     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
527       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
528       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
529
530     InstrItinData <tc_1e7875f0, /*tc_2early*/
531       [InstrStage<1, [SLOT2]>], [1, 1],
532       [Hex_FWD, Hex_FWD]>,
533
534     InstrItinData <tc_1fcb8495, /*tc_2*/
535       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
536       [Hex_FWD, Hex_FWD, Hex_FWD]>,
537
538     InstrItinData <tc_1fe4ab69, /*tc_st*/
539       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
540       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
541
542     InstrItinData <tc_20131976, /*tc_2*/
543       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
544       [Hex_FWD, Hex_FWD, Hex_FWD]>,
545
546     InstrItinData <tc_2237d952, /*tc_ld*/
547       [InstrStage<1, [SLOT0]>], [1, 2],
548       [Hex_FWD, Hex_FWD]>,
549
550     InstrItinData <tc_234f8560, /*tc_ld*/
551       [InstrStage<1, [SLOT0]>], [4, 1, 1],
552       [Hex_FWD, Hex_FWD, Hex_FWD]>,
553
554     InstrItinData <tc_23708a21, /*tc_2early*/
555       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
556       []>,
557
558     InstrItinData <tc_24e109c7, /*tc_3stall*/
559       [InstrStage<1, [SLOT0]>], [3, 1, 2],
560       [Hex_FWD, Hex_FWD, Hex_FWD]>,
561
562     InstrItinData <tc_24f426ab, /*tc_2early*/
563       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
564       [Hex_FWD, Hex_FWD, Hex_FWD]>,
565
566     InstrItinData <tc_27106296, /*tc_3x*/
567       [InstrStage<1, [SLOT3]>], [4, 2, 2],
568       [Hex_FWD, Hex_FWD, Hex_FWD]>,
569
570     InstrItinData <tc_280f7fe1, /*tc_st*/
571       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
572       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
573
574     InstrItinData <tc_28e55c6f, /*tc_3x*/
575       [InstrStage<1, [SLOT3]>], [1, 1],
576       [Hex_FWD, Hex_FWD]>,
577
578     InstrItinData <tc_2c13e7f5, /*tc_2*/
579       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
580       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
581
582     InstrItinData <tc_2c3e17fc, /*tc_3x*/
583       [InstrStage<1, [SLOT3]>], [1],
584       [Hex_FWD]>,
585
586     InstrItinData <tc_2f573607, /*tc_2early*/
587       [InstrStage<1, [SLOT2]>], [2, 1],
588       [Hex_FWD, Hex_FWD]>,
589
590     InstrItinData <tc_2f669c77, /*tc_st*/
591       [InstrStage<1, [SLOT0]>], [1, 2],
592       [Hex_FWD, Hex_FWD]>,
593
594     InstrItinData <tc_362b0be2, /*tc_2early*/
595       [InstrStage<1, [SLOT2]>], [1],
596       [Hex_FWD]>,
597
598     InstrItinData <tc_38382228, /*tc_3x*/
599       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
600       [Hex_FWD, Hex_FWD, Hex_FWD]>,
601
602     InstrItinData <tc_388f9897, /*tc_1*/
603       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
604       [Hex_FWD, Hex_FWD, Hex_FWD]>,
605
606     InstrItinData <tc_38e0bae9, /*tc_3*/
607       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
608       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
609
610     InstrItinData <tc_3d14a17b, /*tc_1*/
611       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
612       [Hex_FWD, Hex_FWD]>,
613
614     InstrItinData <tc_3edca78f, /*tc_2*/
615       [InstrStage<1, [SLOT3]>], [4, 2],
616       [Hex_FWD, Hex_FWD]>,
617
618     InstrItinData <tc_3fbf1042, /*tc_1*/
619       [InstrStage<1, [SLOT0, SLOT1]>], [3],
620       [Hex_FWD]>,
621
622     InstrItinData <tc_407e96f9, /*tc_1*/
623       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
624       [Hex_FWD, Hex_FWD, Hex_FWD]>,
625
626     InstrItinData <tc_40d64c94, /*tc_3stall*/
627       [InstrStage<1, [SLOT0]>], [4, 2],
628       [Hex_FWD, Hex_FWD]>,
629
630     InstrItinData <tc_4222e6bf, /*tc_ld*/
631       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
632       [Hex_FWD, Hex_FWD, Hex_FWD]>,
633
634     InstrItinData <tc_42ff66ba, /*tc_2early*/
635       [InstrStage<1, [SLOT2]>], [2, 1],
636       [Hex_FWD, Hex_FWD]>,
637
638     InstrItinData <tc_442395f3, /*tc_1*/
639       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
640       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
641
642     InstrItinData <tc_449acf79, /*tc_st*/
643       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
644       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
645
646     InstrItinData <tc_44d5a428, /*tc_st*/
647       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
648       [Hex_FWD, Hex_FWD]>,
649
650     InstrItinData <tc_44fffc58, /*tc_2early*/
651       [InstrStage<1, [SLOT2, SLOT3]>], [2],
652       [Hex_FWD]>,
653
654     InstrItinData <tc_45791fb8, /*tc_ld*/
655       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
656       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
657
658     InstrItinData <tc_45f9d1be, /*tc_2early*/
659       [InstrStage<1, [SLOT2]>], [2],
660       [Hex_FWD]>,
661
662     InstrItinData <tc_49fdfd4b, /*tc_3x*/
663       [InstrStage<1, [SLOT3]>], [4, 1],
664       [Hex_FWD, Hex_FWD]>,
665
666     InstrItinData <tc_4a55d03c, /*tc_2early*/
667       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
668       [Hex_FWD, Hex_FWD, Hex_FWD]>,
669
670     InstrItinData <tc_4abdbdc6, /*tc_3x*/
671       [InstrStage<1, [SLOT3]>], [2, 2],
672       [Hex_FWD, Hex_FWD]>,
673
674     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
675       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
676       [Hex_FWD, Hex_FWD, Hex_FWD]>,
677
678     InstrItinData <tc_4c1520ae, /*tc_3x*/
679       [InstrStage<1, [SLOT3]>], [2, 1],
680       [Hex_FWD, Hex_FWD]>,
681
682     InstrItinData <tc_503ce0f3, /*tc_3x*/
683       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
684       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
685
686     InstrItinData <tc_53c851ab, /*tc_2early*/
687       [InstrStage<1, [SLOT2]>], [3, 2, 2],
688       [Hex_FWD, Hex_FWD, Hex_FWD]>,
689
690     InstrItinData <tc_5502c366, /*tc_1*/
691       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
692       [Hex_FWD, Hex_FWD, Hex_FWD]>,
693
694     InstrItinData <tc_55255f2b, /*tc_3x*/
695       [InstrStage<1, [SLOT3]>], [],
696       []>,
697
698     InstrItinData <tc_556f6577, /*tc_3x*/
699       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
700       [Hex_FWD, Hex_FWD, Hex_FWD]>,
701
702     InstrItinData <tc_55a9a350, /*tc_st*/
703       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
704       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
705
706     InstrItinData <tc_55b33fda, /*tc_2early*/
707       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
708       [Hex_FWD, Hex_FWD]>,
709
710     InstrItinData <tc_56a124a7, /*tc_2early*/
711       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
712       [Hex_FWD, Hex_FWD]>,
713
714     InstrItinData <tc_57a55b54, /*tc_2early*/
715       [InstrStage<1, [SLOT3]>], [1, 2],
716       [Hex_FWD, Hex_FWD]>,
717
718     InstrItinData <tc_5944960d, /*tc_ld*/
719       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
720       [Hex_FWD, Hex_FWD, Hex_FWD]>,
721
722     InstrItinData <tc_59a7822c, /*tc_2early*/
723       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
724       [Hex_FWD, Hex_FWD]>,
725
726     InstrItinData <tc_5a4b5e58, /*tc_3x*/
727       [InstrStage<1, [SLOT3]>], [4, 1, 1],
728       [Hex_FWD, Hex_FWD, Hex_FWD]>,
729
730     InstrItinData <tc_5b347363, /*tc_1*/
731       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
732       [Hex_FWD, Hex_FWD, Hex_FWD]>,
733
734     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
735       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
736       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
737
738     InstrItinData <tc_5d636bc7, /*tc_3stall*/
739       [InstrStage<1, [SLOT0]>], [4, 1],
740       [Hex_FWD, Hex_FWD]>,
741
742     InstrItinData <tc_5da50c4b, /*tc_1*/
743       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
744       [Hex_FWD, Hex_FWD, Hex_FWD]>,
745
746     InstrItinData <tc_5deb5e47, /*tc_st*/
747       [InstrStage<1, [SLOT0]>], [1, 2, 3],
748       [Hex_FWD, Hex_FWD, Hex_FWD]>,
749
750     InstrItinData <tc_5e4cf0e8, /*tc_2*/
751       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
752       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
753
754     InstrItinData <tc_5f2afaf7, /*tc_ld*/
755       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
756       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
757
758     InstrItinData <tc_60e324ff, /*tc_2early*/
759       [InstrStage<1, [SLOT2]>], [1],
760       [Hex_FWD]>,
761
762     InstrItinData <tc_63567288, /*tc_1*/
763       [InstrStage<1, [SLOT0, SLOT1]>], [3],
764       [Hex_FWD]>,
765
766     InstrItinData <tc_64b00d8a, /*tc_ld*/
767       [InstrStage<1, [SLOT0]>], [4, 1],
768       [Hex_FWD, Hex_FWD]>,
769
770     InstrItinData <tc_651cbe02, /*tc_2early*/
771       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
772       [Hex_FWD, Hex_FWD, Hex_FWD]>,
773
774     InstrItinData <tc_65279839, /*tc_3x*/
775       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
776       [Hex_FWD, Hex_FWD]>,
777
778     InstrItinData <tc_65cbd974, /*tc_st*/
779       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
780       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
781
782     InstrItinData <tc_69bfb303, /*tc_2early*/
783       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
784       [Hex_FWD, Hex_FWD]>,
785
786     InstrItinData <tc_6ae3426b, /*tc_3x*/
787       [InstrStage<1, [SLOT3]>], [4, 1],
788       [Hex_FWD, Hex_FWD]>,
789
790     InstrItinData <tc_6d861a95, /*tc_3x*/
791       [InstrStage<1, [SLOT3]>], [2, 1],
792       [Hex_FWD, Hex_FWD]>,
793
794     InstrItinData <tc_6e20402a, /*tc_st*/
795       [InstrStage<1, [SLOT0]>], [2, 3],
796       [Hex_FWD, Hex_FWD]>,
797
798     InstrItinData <tc_6f42bc60, /*tc_3stall*/
799       [InstrStage<1, [SLOT0]>], [4, 1, 1],
800       [Hex_FWD, Hex_FWD, Hex_FWD]>,
801
802     InstrItinData <tc_6fb32599, /*tc_3x*/
803       [InstrStage<1, [SLOT3]>], [1],
804       [Hex_FWD]>,
805
806     InstrItinData <tc_6fc5dbea, /*tc_1*/
807       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
808       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
809
810     InstrItinData <tc_711c805f, /*tc_2early*/
811       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
812       [Hex_FWD, Hex_FWD]>,
813
814     InstrItinData <tc_713b66bf, /*tc_1*/
815       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
816       [Hex_FWD, Hex_FWD, Hex_FWD]>,
817
818     InstrItinData <tc_7401744f, /*tc_2*/
819       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
820       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
821
822     InstrItinData <tc_7476d766, /*tc_3x*/
823       [InstrStage<1, [SLOT3]>], [4, 2],
824       [Hex_FWD, Hex_FWD]>,
825
826     InstrItinData <tc_74a42bda, /*tc_ld*/
827       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
828       [Hex_FWD, Hex_FWD, Hex_FWD]>,
829
830     InstrItinData <tc_76bb5435, /*tc_ld*/
831       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
833
834     InstrItinData <tc_77f94a5e, /*tc_st*/
835       [InstrStage<1, [SLOT0]>], [],
836       []>,
837
838     InstrItinData <tc_788b1d09, /*tc_3*/
839       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
840       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
841
842     InstrItinData <tc_7b9187d3, /*tc_3stall*/
843       [InstrStage<1, [SLOT0]>], [3, 2],
844       [Hex_FWD, Hex_FWD]>,
845
846     InstrItinData <tc_7c31e19a, /*tc_st*/
847       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
848       [Hex_FWD, Hex_FWD, Hex_FWD]>,
849
850     InstrItinData <tc_7c6d32e4, /*tc_ld*/
851       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
852       [Hex_FWD, Hex_FWD, Hex_FWD]>,
853
854     InstrItinData <tc_7dc63b5c, /*tc_3x*/
855       [InstrStage<1, [SLOT3]>], [4, 2],
856       [Hex_FWD, Hex_FWD]>,
857
858     InstrItinData <tc_7dcd9d89, /*tc_st*/
859       [InstrStage<1, [SLOT0]>], [1, 2],
860       [Hex_FWD, Hex_FWD]>,
861
862     InstrItinData <tc_7f7f45f5, /*tc_3x*/
863       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1],
864       [Hex_FWD, Hex_FWD, Hex_FWD]>,
865
866     InstrItinData <tc_7f8ae742, /*tc_3x*/
867       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
868       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
869
870     InstrItinData <tc_8035e91f, /*tc_st*/
871       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
872       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
873
874     InstrItinData <tc_822c3c68, /*tc_ld*/
875       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
876       [Hex_FWD, Hex_FWD, Hex_FWD]>,
877
878     InstrItinData <tc_829d8a86, /*tc_st*/
879       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
880       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
881
882     InstrItinData <tc_838c4d7a, /*tc_st*/
883       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
884       [Hex_FWD, Hex_FWD, Hex_FWD]>,
885
886     InstrItinData <tc_84a7500d, /*tc_2*/
887       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
888       [Hex_FWD, Hex_FWD, Hex_FWD]>,
889
890     InstrItinData <tc_86173609, /*tc_1*/
891       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
892       [Hex_FWD, Hex_FWD, Hex_FWD]>,
893
894     InstrItinData <tc_887d1bb7, /*tc_st*/
895       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
896       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
897
898     InstrItinData <tc_8a6d0d94, /*tc_ld*/
899       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
900       [Hex_FWD, Hex_FWD]>,
901
902     InstrItinData <tc_8a825db2, /*tc_2*/
903       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
904       [Hex_FWD, Hex_FWD, Hex_FWD]>,
905
906     InstrItinData <tc_8b5bd4f5, /*tc_1*/
907       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
908       [Hex_FWD, Hex_FWD, Hex_FWD]>,
909
910     InstrItinData <tc_8e82e8ca, /*tc_st*/
911       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
912       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
913
914     InstrItinData <tc_9124c04f, /*tc_1*/
915       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
916       [Hex_FWD, Hex_FWD]>,
917
918     InstrItinData <tc_9165014d, /*tc_3stall*/
919       [InstrStage<1, [SLOT2]>], [4, 1],
920       [Hex_FWD, Hex_FWD]>,
921
922     InstrItinData <tc_92240447, /*tc_st*/
923       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
924       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
925
926     InstrItinData <tc_934753bb, /*tc_ld*/
927       [InstrStage<1, [SLOT0]>], [4, 2, 2],
928       [Hex_FWD, Hex_FWD, Hex_FWD]>,
929
930     InstrItinData <tc_937dd41c, /*tc_ld*/
931       [InstrStage<1, [SLOT0, SLOT1]>], [],
932       []>,
933
934     InstrItinData <tc_9406230a, /*tc_3x*/
935       [InstrStage<1, [SLOT3]>], [2, 1],
936       [Hex_FWD, Hex_FWD]>,
937
938     InstrItinData <tc_95a33176, /*tc_2*/
939       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
940       [Hex_FWD, Hex_FWD, Hex_FWD]>,
941
942     InstrItinData <tc_96ef76ef, /*tc_st*/
943       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
944       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
945
946     InstrItinData <tc_975a4e54, /*tc_3stall*/
947       [InstrStage<1, [SLOT0]>], [1, 3, 2],
948       [Hex_FWD, Hex_FWD, Hex_FWD]>,
949
950     InstrItinData <tc_9783714b, /*tc_3x*/
951       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1],
952       [Hex_FWD, Hex_FWD]>,
953
954     InstrItinData <tc_988416e3, /*tc_st*/
955       [InstrStage<1, [SLOT0]>], [2],
956       [Hex_FWD]>,
957
958     InstrItinData <tc_9b34f5e0, /*tc_2early*/
959       [InstrStage<1, [SLOT2]>], [],
960       []>,
961
962     InstrItinData <tc_9b3c0462, /*tc_2*/
963       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
964       [Hex_FWD, Hex_FWD, Hex_FWD]>,
965
966     InstrItinData <tc_9bcfb2ee, /*tc_st*/
967       [InstrStage<1, [SLOT0]>], [1, 2, 2],
968       [Hex_FWD, Hex_FWD, Hex_FWD]>,
969
970     InstrItinData <tc_9c52f549, /*tc_2early*/
971       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
972       [Hex_FWD, Hex_FWD, Hex_FWD]>,
973
974     InstrItinData <tc_9e27f2f9, /*tc_2early*/
975       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
976       [Hex_FWD, Hex_FWD, Hex_FWD]>,
977
978     InstrItinData <tc_9e72dc89, /*tc_3*/
979       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1],
980       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
981
982     InstrItinData <tc_9edb7c77, /*tc_3*/
983       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 1, 2],
984       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
985
986     InstrItinData <tc_9edefe01, /*tc_st*/
987       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
988       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
989
990     InstrItinData <tc_9f6cd987, /*tc_1*/
991       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
992       [Hex_FWD, Hex_FWD]>,
993
994     InstrItinData <tc_a08b630b, /*tc_2*/
995       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
996       [Hex_FWD, Hex_FWD, Hex_FWD]>,
997
998     InstrItinData <tc_a1297125, /*tc_2early*/
999       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1000       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1001
1002     InstrItinData <tc_a154b476, /*tc_3x*/
1003       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1004       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1005
1006     InstrItinData <tc_a2b365d2, /*tc_st*/
1007       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1008       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1009
1010     InstrItinData <tc_a3070909, /*tc_3stall*/
1011       [InstrStage<1, [SLOT0]>], [1, 1],
1012       [Hex_FWD, Hex_FWD]>,
1013
1014     InstrItinData <tc_a32e03e7, /*tc_ld*/
1015       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1016       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1017
1018     InstrItinData <tc_a38c45dc, /*tc_3x*/
1019       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1020       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1021
1022     InstrItinData <tc_a4e22bbd, /*tc_1*/
1023       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1024       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1025
1026     InstrItinData <tc_a4ee89db, /*tc_2early*/
1027       [InstrStage<1, [SLOT0]>], [],
1028       []>,
1029
1030     InstrItinData <tc_a7a13fac, /*tc_2early*/
1031       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1032       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1033
1034     InstrItinData <tc_a7bdb22c, /*tc_1*/
1035       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1036       [Hex_FWD, Hex_FWD]>,
1037
1038     InstrItinData <tc_a9edeffa, /*tc_st*/
1039       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
1040       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1041
1042     InstrItinData <tc_abfd9a6d, /*tc_ld*/
1043       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1044       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1045
1046     InstrItinData <tc_ac65613f, /*tc_ld*/
1047       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1048       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1049
1050     InstrItinData <tc_addc37a8, /*tc_st*/
1051       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1052       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1053
1054     InstrItinData <tc_ae5babd7, /*tc_st*/
1055       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1056       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1057
1058     InstrItinData <tc_aee6250c, /*tc_ld*/
1059       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
1060       [Hex_FWD, Hex_FWD]>,
1061
1062     InstrItinData <tc_b1ae5f67, /*tc_st*/
1063       [InstrStage<1, [SLOT0]>], [1],
1064       [Hex_FWD]>,
1065
1066     InstrItinData <tc_b34eb232, /*tc_st*/
1067       [InstrStage<1, [SLOT0]>], [],
1068       []>,
1069
1070     InstrItinData <tc_b4dc7630, /*tc_st*/
1071       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1072       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1073
1074     InstrItinData <tc_b570493d, /*tc_3x*/
1075       [InstrStage<1, [SLOT3]>], [4, 1],
1076       [Hex_FWD, Hex_FWD]>,
1077
1078     InstrItinData <tc_b7c4062a, /*tc_ld*/
1079       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1080       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1081
1082     InstrItinData <tc_b837298f, /*tc_1*/
1083       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1084       []>,
1085
1086     InstrItinData <tc_ba9255a6, /*tc_st*/
1087       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1088       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1089
1090     InstrItinData <tc_bb07f2c5, /*tc_st*/
1091       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1092       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1093
1094     InstrItinData <tc_bb831a7c, /*tc_1*/
1095       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2, 2],
1096       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1097
1098     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
1099       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1100       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1101
1102     InstrItinData <tc_c20701f0, /*tc_3x*/
1103       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1104       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1105
1106     InstrItinData <tc_c21d7447, /*tc_3x*/
1107       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1108       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1109
1110     InstrItinData <tc_c57d9f39, /*tc_1*/
1111       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1112       [Hex_FWD, Hex_FWD]>,
1113
1114     InstrItinData <tc_c818ff7f, /*tc_3stall*/
1115       [InstrStage<1, [SLOT0]>], [],
1116       []>,
1117
1118     InstrItinData <tc_ce59038e, /*tc_st*/
1119       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1120       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1121
1122     InstrItinData <tc_cfa0e29b, /*tc_st*/
1123       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1124       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1125
1126     InstrItinData <tc_d03278fd, /*tc_st*/
1127       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1128       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1129
1130     InstrItinData <tc_d33e5eee, /*tc_2early*/
1131       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1132       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1133
1134     InstrItinData <tc_d3632d88, /*tc_2*/
1135       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1136       [Hex_FWD, Hex_FWD]>,
1137
1138     InstrItinData <tc_d45ba9cd, /*tc_ld*/
1139       [InstrStage<1, [SLOT0]>], [1],
1140       [Hex_FWD]>,
1141
1142     InstrItinData <tc_d47648a2, /*tc_2early*/
1143       [InstrStage<1, [SLOT2]>], [1, 1],
1144       [Hex_FWD, Hex_FWD]>,
1145
1146     InstrItinData <tc_d57d649c, /*tc_2early*/
1147       [InstrStage<1, [SLOT2]>], [2],
1148       [Hex_FWD]>,
1149
1150     InstrItinData <tc_d61dfdc3, /*tc_2*/
1151       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1152       [Hex_FWD, Hex_FWD]>,
1153
1154     InstrItinData <tc_d68dca5c, /*tc_2early*/
1155       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1156       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1157
1158     InstrItinData <tc_d7718fbe, /*tc_3x*/
1159       [InstrStage<1, [SLOT3]>], [1],
1160       [Hex_FWD]>,
1161
1162     InstrItinData <tc_db596beb, /*tc_3stall*/
1163       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1164       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1165
1166     InstrItinData <tc_db96aa6b, /*tc_st*/
1167       [InstrStage<1, [SLOT0]>], [1],
1168       [Hex_FWD]>,
1169
1170     InstrItinData <tc_dc51281d, /*tc_2early*/
1171       [InstrStage<1, [SLOT2]>], [2, 1],
1172       [Hex_FWD, Hex_FWD]>,
1173
1174     InstrItinData <tc_decdde8a, /*tc_2early*/
1175       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1176       [Hex_FWD]>,
1177
1178     InstrItinData <tc_df4536ae, /*tc_3x*/
1179       [InstrStage<1, [SLOT3]>], [4, 1, 1],
1180       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1181
1182     InstrItinData <tc_df5d53f9, /*tc_3stall*/
1183       [InstrStage<1, [SLOT0]>], [4, 2, 1],
1184       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1185
1186     InstrItinData <tc_e3d699e3, /*tc_1*/
1187       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1188       [Hex_FWD, Hex_FWD]>,
1189
1190     InstrItinData <tc_e9170fb7, /*tc_ld*/
1191       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1192       [Hex_FWD, Hex_FWD]>,
1193
1194     InstrItinData <tc_ed03645c, /*tc_2early*/
1195       [InstrStage<1, [SLOT2]>], [3, 1],
1196       [Hex_FWD, Hex_FWD]>,
1197
1198     InstrItinData <tc_eed07714, /*tc_ld*/
1199       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1200       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1201
1202     InstrItinData <tc_eeda4109, /*tc_2early*/
1203       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1204       [Hex_FWD, Hex_FWD]>,
1205
1206     InstrItinData <tc_ef921005, /*tc_1*/
1207       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1208       [Hex_FWD, Hex_FWD]>,
1209
1210     InstrItinData <tc_f098b237, /*tc_1*/
1211       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1212       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1213
1214     InstrItinData <tc_f0cdeccf, /*tc_3x*/
1215       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1216       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1217
1218     InstrItinData <tc_f0e8e832, /*tc_4x*/
1219       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1220       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1221
1222     InstrItinData <tc_f34c1c21, /*tc_1*/
1223       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1224       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1225
1226     InstrItinData <tc_f38f92e1, /*tc_3stall*/
1227       [InstrStage<1, [SLOT0]>], [2],
1228       [Hex_FWD]>,
1229
1230     InstrItinData <tc_f529831b, /*tc_st*/
1231       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
1232       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1233
1234     InstrItinData <tc_f6e2aff9, /*tc_3stall*/
1235       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1236       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1237
1238     InstrItinData <tc_f7569068, /*tc_3x*/
1239       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1],
1240       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1241
1242     InstrItinData <tc_f999c66e, /*tc_2early*/
1243       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
1244       [Hex_FWD, Hex_FWD]>,
1245
1246     InstrItinData <tc_fae9dfa5, /*tc_3x*/
1247       [InstrStage<1, [SLOT3]>], [4, 2],
1248       [Hex_FWD, Hex_FWD]>,
1249
1250     InstrItinData <tc_fedb7e19, /*tc_ld*/
1251       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
1252       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
1253   ];
1254 }
1255
1256 class DepScalarItinV60 {
1257   list<InstrItinData> DepScalarItinV60_list = [
1258     InstrItinData <tc_011e0e9d, /*tc_st*/
1259       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
1260       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1261
1262     InstrItinData <tc_01d44cb2, /*tc_1*/
1263       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1264       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1265
1266     InstrItinData <tc_01e1be3b, /*tc_3x*/
1267       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1268       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1269
1270     InstrItinData <tc_02fe1c65, /*tc_4x*/
1271       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
1272       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1273
1274     InstrItinData <tc_0655b949, /*tc_st*/
1275       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
1276       [Hex_FWD, Hex_FWD]>,
1277
1278     InstrItinData <tc_075c8dd8, /*tc_ld*/
1279       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
1280       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1281
1282     InstrItinData <tc_0a195f2c, /*tc_4x*/
1283       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1284       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1285
1286     InstrItinData <tc_0a6c20ae, /*tc_st*/
1287       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
1288       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1289
1290     InstrItinData <tc_0ba0d5da, /*tc_2early*/
1291       [InstrStage<1, [SLOT2]>], [1],
1292       [Hex_FWD]>,
1293
1294     InstrItinData <tc_0dfac0a7, /*tc_2*/
1295       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1296       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1297
1298     InstrItinData <tc_0fac1eb8, /*tc_st*/
1299       [InstrStage<1, [SLOT0]>], [3, 2, 3],
1300       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1301
1302     InstrItinData <tc_1044324a, /*tc_3stall*/
1303       [InstrStage<1, [SLOT3]>], [1, 1],
1304       [Hex_FWD, Hex_FWD]>,
1305
1306     InstrItinData <tc_10b884b7, /*tc_3stall*/
1307       [InstrStage<1, [SLOT2]>], [],
1308       []>,
1309
1310     InstrItinData <tc_112d30d6, /*tc_1*/
1311       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
1312       [Hex_FWD]>,
1313
1314     InstrItinData <tc_1242dc2a, /*tc_ld*/
1315       [InstrStage<1, [SLOT0]>], [2],
1316       [Hex_FWD]>,
1317
1318     InstrItinData <tc_1248597c, /*tc_3x*/
1319       [InstrStage<1, [SLOT3]>], [2, 2],
1320       [Hex_FWD, Hex_FWD]>,
1321
1322     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
1323       [InstrStage<1, [SLOT0]>], [3, 3, 2],
1324       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1325
1326     InstrItinData <tc_151bf368, /*tc_2early*/
1327       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1328       [Hex_FWD, Hex_FWD]>,
1329
1330     InstrItinData <tc_158aa3f7, /*tc_st*/
1331       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1332       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1333
1334     InstrItinData <tc_197dce51, /*tc_3x*/
1335       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
1336       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1337
1338     InstrItinData <tc_1981450d, /*tc_newvjump*/
1339       [InstrStage<1, [SLOT0]>], [3],
1340       [Hex_FWD]>,
1341
1342     InstrItinData <tc_1b8138fc, /*tc_3stall*/
1343       [InstrStage<1, [SLOT0]>], [4, 1],
1344       [Hex_FWD, Hex_FWD]>,
1345
1346     InstrItinData <tc_1c2c7a4a, /*tc_1*/
1347       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
1348       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1349
1350     InstrItinData <tc_1c7522a8, /*tc_ld*/
1351       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
1352       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1353
1354     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
1355       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
1356       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1357
1358     InstrItinData <tc_1e7875f0, /*tc_2early*/
1359       [InstrStage<1, [SLOT2]>], [1, 1],
1360       [Hex_FWD, Hex_FWD]>,
1361
1362     InstrItinData <tc_1fcb8495, /*tc_2*/
1363       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1364       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1365
1366     InstrItinData <tc_1fe4ab69, /*tc_st*/
1367       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
1368       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1369
1370     InstrItinData <tc_20131976, /*tc_1*/
1371       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1372       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1373
1374     InstrItinData <tc_2237d952, /*tc_ld*/
1375       [InstrStage<1, [SLOT0]>], [1, 2],
1376       [Hex_FWD, Hex_FWD]>,
1377
1378     InstrItinData <tc_234f8560, /*tc_ld*/
1379       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1380       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1381
1382     InstrItinData <tc_23708a21, /*tc_2early*/
1383       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1384       []>,
1385
1386     InstrItinData <tc_24e109c7, /*tc_newvjump*/
1387       [InstrStage<1, [SLOT0]>], [3, 2, 2],
1388       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1389
1390     InstrItinData <tc_24f426ab, /*tc_2early*/
1391       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2, 2],
1392       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1393
1394     InstrItinData <tc_27106296, /*tc_3x*/
1395       [InstrStage<1, [SLOT3]>], [4, 1, 2],
1396       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1397
1398     InstrItinData <tc_280f7fe1, /*tc_st*/
1399       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
1400       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1401
1402     InstrItinData <tc_28e55c6f, /*tc_3x*/
1403       [InstrStage<1, [SLOT3]>], [1, 1],
1404       [Hex_FWD, Hex_FWD]>,
1405
1406     InstrItinData <tc_2c13e7f5, /*tc_2*/
1407       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1408       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1409
1410     InstrItinData <tc_2c3e17fc, /*tc_3x*/
1411       [InstrStage<1, [SLOT3]>], [1],
1412       [Hex_FWD]>,
1413
1414     InstrItinData <tc_2f573607, /*tc_2early*/
1415       [InstrStage<1, [SLOT2]>], [2, 1],
1416       [Hex_FWD, Hex_FWD]>,
1417
1418     InstrItinData <tc_2f669c77, /*tc_3stall*/
1419       [InstrStage<1, [SLOT0]>], [1, 1],
1420       [Hex_FWD, Hex_FWD]>,
1421
1422     InstrItinData <tc_362b0be2, /*tc_2early*/
1423       [InstrStage<1, [SLOT2]>], [1],
1424       [Hex_FWD]>,
1425
1426     InstrItinData <tc_38382228, /*tc_3x*/
1427       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
1428       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1429
1430     InstrItinData <tc_388f9897, /*tc_1*/
1431       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1432       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1433
1434     InstrItinData <tc_38e0bae9, /*tc_3stall*/
1435       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
1436       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1437
1438     InstrItinData <tc_3d14a17b, /*tc_1*/
1439       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
1440       [Hex_FWD, Hex_FWD]>,
1441
1442     InstrItinData <tc_3edca78f, /*tc_2*/
1443       [InstrStage<1, [SLOT3]>], [4, 2],
1444       [Hex_FWD, Hex_FWD]>,
1445
1446     InstrItinData <tc_3fbf1042, /*tc_1*/
1447       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1448       [Hex_FWD]>,
1449
1450     InstrItinData <tc_407e96f9, /*tc_1*/
1451       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1452       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1453
1454     InstrItinData <tc_40d64c94, /*tc_newvjump*/
1455       [InstrStage<1, [SLOT0]>], [3, 2],
1456       [Hex_FWD, Hex_FWD]>,
1457
1458     InstrItinData <tc_4222e6bf, /*tc_ld*/
1459       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
1460       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1461
1462     InstrItinData <tc_42ff66ba, /*tc_2early*/
1463       [InstrStage<1, [SLOT2]>], [2, 1],
1464       [Hex_FWD, Hex_FWD]>,
1465
1466     InstrItinData <tc_442395f3, /*tc_1*/
1467       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
1468       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1469
1470     InstrItinData <tc_449acf79, /*tc_st*/
1471       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
1472       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1473
1474     InstrItinData <tc_44d5a428, /*tc_st*/
1475       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1476       [Hex_FWD, Hex_FWD]>,
1477
1478     InstrItinData <tc_44fffc58, /*tc_2early*/
1479       [InstrStage<1, [SLOT2, SLOT3]>], [2],
1480       [Hex_FWD]>,
1481
1482     InstrItinData <tc_45791fb8, /*tc_ld*/
1483       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
1484       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1485
1486     InstrItinData <tc_45f9d1be, /*tc_2early*/
1487       [InstrStage<1, [SLOT2]>], [2],
1488       [Hex_FWD]>,
1489
1490     InstrItinData <tc_49fdfd4b, /*tc_3x*/
1491       [InstrStage<1, [SLOT3]>], [4, 1],
1492       [Hex_FWD, Hex_FWD]>,
1493
1494     InstrItinData <tc_4a55d03c, /*tc_2early*/
1495       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
1496       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1497
1498     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
1499       [InstrStage<1, [SLOT3]>], [2, 2],
1500       [Hex_FWD, Hex_FWD]>,
1501
1502     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
1503       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
1504       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1505
1506     InstrItinData <tc_4c1520ae, /*tc_3x*/
1507       [InstrStage<1, [SLOT3]>], [2, 1],
1508       [Hex_FWD, Hex_FWD]>,
1509
1510     InstrItinData <tc_503ce0f3, /*tc_3x*/
1511       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
1512       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1513
1514     InstrItinData <tc_53c851ab, /*tc_2early*/
1515       [InstrStage<1, [SLOT2]>], [3, 2, 2],
1516       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1517
1518     InstrItinData <tc_5502c366, /*tc_1*/
1519       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1520       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1521
1522     InstrItinData <tc_55255f2b, /*tc_3stall*/
1523       [InstrStage<1, [SLOT3]>], [],
1524       []>,
1525
1526     InstrItinData <tc_556f6577, /*tc_3x*/
1527       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1528       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1529
1530     InstrItinData <tc_55a9a350, /*tc_st*/
1531       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
1532       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1533
1534     InstrItinData <tc_55b33fda, /*tc_2early*/
1535       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
1536       [Hex_FWD, Hex_FWD]>,
1537
1538     InstrItinData <tc_56a124a7, /*tc_2early*/
1539       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1540       [Hex_FWD, Hex_FWD]>,
1541
1542     InstrItinData <tc_57a55b54, /*tc_2early*/
1543       [InstrStage<1, [SLOT3]>], [1, 2],
1544       [Hex_FWD, Hex_FWD]>,
1545
1546     InstrItinData <tc_5944960d, /*tc_ld*/
1547       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
1548       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1549
1550     InstrItinData <tc_59a7822c, /*tc_2early*/
1551       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
1552       [Hex_FWD, Hex_FWD]>,
1553
1554     InstrItinData <tc_5a4b5e58, /*tc_3x*/
1555       [InstrStage<1, [SLOT3]>], [4, 1, 1],
1556       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1557
1558     InstrItinData <tc_5b347363, /*tc_1*/
1559       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1560       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1561
1562     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
1563       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
1564       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1565
1566     InstrItinData <tc_5d636bc7, /*tc_3stall*/
1567       [InstrStage<1, [SLOT0]>], [4, 1],
1568       [Hex_FWD, Hex_FWD]>,
1569
1570     InstrItinData <tc_5da50c4b, /*tc_1*/
1571       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1572       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1573
1574     InstrItinData <tc_5deb5e47, /*tc_st*/
1575       [InstrStage<1, [SLOT0]>], [1, 2, 3],
1576       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1577
1578     InstrItinData <tc_5e4cf0e8, /*tc_2*/
1579       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1580       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1581
1582     InstrItinData <tc_5f2afaf7, /*tc_ld*/
1583       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
1584       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1585
1586     InstrItinData <tc_60e324ff, /*tc_2early*/
1587       [InstrStage<1, [SLOT2]>], [1],
1588       [Hex_FWD]>,
1589
1590     InstrItinData <tc_63567288, /*tc_1*/
1591       [InstrStage<1, [SLOT0, SLOT1]>], [3],
1592       [Hex_FWD]>,
1593
1594     InstrItinData <tc_64b00d8a, /*tc_ld*/
1595       [InstrStage<1, [SLOT0]>], [4, 1],
1596       [Hex_FWD, Hex_FWD]>,
1597
1598     InstrItinData <tc_651cbe02, /*tc_2early*/
1599       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
1600       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1601
1602     InstrItinData <tc_65279839, /*tc_2*/
1603       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1604       [Hex_FWD, Hex_FWD]>,
1605
1606     InstrItinData <tc_65cbd974, /*tc_st*/
1607       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1608       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1609
1610     InstrItinData <tc_69bfb303, /*tc_2early*/
1611       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1612       [Hex_FWD, Hex_FWD]>,
1613
1614     InstrItinData <tc_6ae3426b, /*tc_3x*/
1615       [InstrStage<1, [SLOT3]>], [4, 1],
1616       [Hex_FWD, Hex_FWD]>,
1617
1618     InstrItinData <tc_6d861a95, /*tc_3stall*/
1619       [InstrStage<1, [SLOT3]>], [2, 1],
1620       [Hex_FWD, Hex_FWD]>,
1621
1622     InstrItinData <tc_6e20402a, /*tc_st*/
1623       [InstrStage<1, [SLOT0]>], [2, 3],
1624       [Hex_FWD, Hex_FWD]>,
1625
1626     InstrItinData <tc_6f42bc60, /*tc_3stall*/
1627       [InstrStage<1, [SLOT0]>], [4, 1, 1],
1628       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1629
1630     InstrItinData <tc_6fb32599, /*tc_3stall*/
1631       [InstrStage<1, [SLOT3]>], [1],
1632       [Hex_FWD]>,
1633
1634     InstrItinData <tc_6fc5dbea, /*tc_1*/
1635       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1636       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1637
1638     InstrItinData <tc_711c805f, /*tc_2early*/
1639       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
1640       [Hex_FWD, Hex_FWD]>,
1641
1642     InstrItinData <tc_713b66bf, /*tc_1*/
1643       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1644       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1645
1646     InstrItinData <tc_7401744f, /*tc_2*/
1647       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
1648       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1649
1650     InstrItinData <tc_7476d766, /*tc_3x*/
1651       [InstrStage<1, [SLOT3]>], [4, 2],
1652       [Hex_FWD, Hex_FWD]>,
1653
1654     InstrItinData <tc_74a42bda, /*tc_ld*/
1655       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
1656       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1657
1658     InstrItinData <tc_76bb5435, /*tc_ld*/
1659       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
1660       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1661
1662     InstrItinData <tc_77f94a5e, /*tc_st*/
1663       [InstrStage<1, [SLOT0]>], [],
1664       []>,
1665
1666     InstrItinData <tc_788b1d09, /*tc_3x*/
1667       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
1668       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1669
1670     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
1671       [InstrStage<1, [SLOT0]>], [3, 2],
1672       [Hex_FWD, Hex_FWD]>,
1673
1674     InstrItinData <tc_7c31e19a, /*tc_st*/
1675       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1676       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1677
1678     InstrItinData <tc_7c6d32e4, /*tc_ld*/
1679       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
1680       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1681
1682     InstrItinData <tc_7dc63b5c, /*tc_3x*/
1683       [InstrStage<1, [SLOT3]>], [4, 1],
1684       [Hex_FWD, Hex_FWD]>,
1685
1686     InstrItinData <tc_7dcd9d89, /*tc_st*/
1687       [InstrStage<1, [SLOT0]>], [1, 2],
1688       [Hex_FWD, Hex_FWD]>,
1689
1690     InstrItinData <tc_7f7f45f5, /*tc_4x*/
1691       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
1692       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1693
1694     InstrItinData <tc_7f8ae742, /*tc_3x*/
1695       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
1696       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1697
1698     InstrItinData <tc_8035e91f, /*tc_st*/
1699       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1700       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1701
1702     InstrItinData <tc_822c3c68, /*tc_ld*/
1703       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
1704       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1705
1706     InstrItinData <tc_829d8a86, /*tc_st*/
1707       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
1708       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1709
1710     InstrItinData <tc_838c4d7a, /*tc_st*/
1711       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1712       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1713
1714     InstrItinData <tc_84a7500d, /*tc_1*/
1715       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1716       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1717
1718     InstrItinData <tc_86173609, /*tc_1*/
1719       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
1720       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1721
1722     InstrItinData <tc_887d1bb7, /*tc_st*/
1723       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
1724       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1725
1726     InstrItinData <tc_8a6d0d94, /*tc_ld*/
1727       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
1728       [Hex_FWD, Hex_FWD]>,
1729
1730     InstrItinData <tc_8a825db2, /*tc_2*/
1731       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1732       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1733
1734     InstrItinData <tc_8b5bd4f5, /*tc_1*/
1735       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
1736       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1737
1738     InstrItinData <tc_8e82e8ca, /*tc_st*/
1739       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
1740       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1741
1742     InstrItinData <tc_9124c04f, /*tc_1*/
1743       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1744       [Hex_FWD, Hex_FWD]>,
1745
1746     InstrItinData <tc_9165014d, /*tc_3stall*/
1747       [InstrStage<1, [SLOT2]>], [4, 1],
1748       [Hex_FWD, Hex_FWD]>,
1749
1750     InstrItinData <tc_92240447, /*tc_st*/
1751       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
1752       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1753
1754     InstrItinData <tc_934753bb, /*tc_ld*/
1755       [InstrStage<1, [SLOT0]>], [4, 2, 2],
1756       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1757
1758     InstrItinData <tc_937dd41c, /*tc_ld*/
1759       [InstrStage<1, [SLOT0, SLOT1]>], [],
1760       []>,
1761
1762     InstrItinData <tc_9406230a, /*tc_3x*/
1763       [InstrStage<1, [SLOT3]>], [2, 1],
1764       [Hex_FWD, Hex_FWD]>,
1765
1766     InstrItinData <tc_95a33176, /*tc_2*/
1767       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
1768       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1769
1770     InstrItinData <tc_96ef76ef, /*tc_st*/
1771       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
1772       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1773
1774     InstrItinData <tc_975a4e54, /*tc_newvjump*/
1775       [InstrStage<1, [SLOT0]>], [2, 3, 2],
1776       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1777
1778     InstrItinData <tc_9783714b, /*tc_4x*/
1779       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
1780       [Hex_FWD, Hex_FWD]>,
1781
1782     InstrItinData <tc_988416e3, /*tc_st*/
1783       [InstrStage<1, [SLOT0]>], [2],
1784       [Hex_FWD]>,
1785
1786     InstrItinData <tc_9b34f5e0, /*tc_2early*/
1787       [InstrStage<1, [SLOT2]>], [],
1788       []>,
1789
1790     InstrItinData <tc_9b3c0462, /*tc_2*/
1791       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1792       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1793
1794     InstrItinData <tc_9bcfb2ee, /*tc_st*/
1795       [InstrStage<1, [SLOT0]>], [1, 2, 2],
1796       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1797
1798     InstrItinData <tc_9c52f549, /*tc_2early*/
1799       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
1800       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1801
1802     InstrItinData <tc_9e27f2f9, /*tc_2early*/
1803       [InstrStage<1, [SLOT2, SLOT3]>], [1, 1, 2],
1804       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1805
1806     InstrItinData <tc_9e72dc89, /*tc_4x*/
1807       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
1808       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1809
1810     InstrItinData <tc_9edb7c77, /*tc_4x*/
1811       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
1812       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1813
1814     InstrItinData <tc_9edefe01, /*tc_st*/
1815       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
1816       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1817
1818     InstrItinData <tc_9f6cd987, /*tc_1*/
1819       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
1820       [Hex_FWD, Hex_FWD]>,
1821
1822     InstrItinData <tc_a08b630b, /*tc_2*/
1823       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1824       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1825
1826     InstrItinData <tc_a1297125, /*tc_2early*/
1827       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
1828       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1829
1830     InstrItinData <tc_a154b476, /*tc_3x*/
1831       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
1832       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1833
1834     InstrItinData <tc_a2b365d2, /*tc_st*/
1835       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
1836       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1837
1838     InstrItinData <tc_a3070909, /*tc_3stall*/
1839       [InstrStage<1, [SLOT0]>], [1, 1],
1840       [Hex_FWD, Hex_FWD]>,
1841
1842     InstrItinData <tc_a32e03e7, /*tc_ld*/
1843       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
1844       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1845
1846     InstrItinData <tc_a38c45dc, /*tc_3x*/
1847       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
1848       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1849
1850     InstrItinData <tc_a4e22bbd, /*tc_2*/
1851       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
1852       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1853
1854     InstrItinData <tc_a4ee89db, /*tc_2early*/
1855       [InstrStage<1, [SLOT0]>], [],
1856       []>,
1857
1858     InstrItinData <tc_a7a13fac, /*tc_2early*/
1859       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
1860       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1861
1862     InstrItinData <tc_a7bdb22c, /*tc_2*/
1863       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1864       [Hex_FWD, Hex_FWD]>,
1865
1866     InstrItinData <tc_a9edeffa, /*tc_st*/
1867       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
1868       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1869
1870     InstrItinData <tc_abfd9a6d, /*tc_ld*/
1871       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
1872       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1873
1874     InstrItinData <tc_ac65613f, /*tc_ld*/
1875       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
1876       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1877
1878     InstrItinData <tc_addc37a8, /*tc_st*/
1879       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
1880       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1881
1882     InstrItinData <tc_ae5babd7, /*tc_st*/
1883       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
1884       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1885
1886     InstrItinData <tc_aee6250c, /*tc_ld*/
1887       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
1888       [Hex_FWD, Hex_FWD]>,
1889
1890     InstrItinData <tc_b1ae5f67, /*tc_st*/
1891       [InstrStage<1, [SLOT0]>], [1],
1892       [Hex_FWD]>,
1893
1894     InstrItinData <tc_b34eb232, /*tc_3stall*/
1895       [InstrStage<1, [SLOT0]>], [],
1896       []>,
1897
1898     InstrItinData <tc_b4dc7630, /*tc_st*/
1899       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
1900       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1901
1902     InstrItinData <tc_b570493d, /*tc_3stall*/
1903       [InstrStage<1, [SLOT3]>], [4, 1],
1904       [Hex_FWD, Hex_FWD]>,
1905
1906     InstrItinData <tc_b7c4062a, /*tc_ld*/
1907       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
1908       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1909
1910     InstrItinData <tc_b837298f, /*tc_1*/
1911       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
1912       []>,
1913
1914     InstrItinData <tc_ba9255a6, /*tc_st*/
1915       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
1916       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1917
1918     InstrItinData <tc_bb07f2c5, /*tc_st*/
1919       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
1920       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1921
1922     InstrItinData <tc_bb831a7c, /*tc_2*/
1923       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
1924       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1925
1926     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
1927       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
1928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1929
1930     InstrItinData <tc_c20701f0, /*tc_2*/
1931       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
1932       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1933
1934     InstrItinData <tc_c21d7447, /*tc_3x*/
1935       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1936       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1937
1938     InstrItinData <tc_c57d9f39, /*tc_1*/
1939       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
1940       [Hex_FWD, Hex_FWD]>,
1941
1942     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
1943       [InstrStage<1, [SLOT0]>], [],
1944       []>,
1945
1946     InstrItinData <tc_ce59038e, /*tc_st*/
1947       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
1948       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1949
1950     InstrItinData <tc_cfa0e29b, /*tc_st*/
1951       [InstrStage<1, [SLOT0]>], [2, 2, 3],
1952       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1953
1954     InstrItinData <tc_d03278fd, /*tc_st*/
1955       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
1956       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
1957
1958     InstrItinData <tc_d33e5eee, /*tc_2early*/
1959       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
1960       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1961
1962     InstrItinData <tc_d3632d88, /*tc_2*/
1963       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1964       [Hex_FWD, Hex_FWD]>,
1965
1966     InstrItinData <tc_d45ba9cd, /*tc_ld*/
1967       [InstrStage<1, [SLOT0]>], [1],
1968       [Hex_FWD]>,
1969
1970     InstrItinData <tc_d47648a2, /*tc_2early*/
1971       [InstrStage<1, [SLOT2]>], [1, 1],
1972       [Hex_FWD, Hex_FWD]>,
1973
1974     InstrItinData <tc_d57d649c, /*tc_3stall*/
1975       [InstrStage<1, [SLOT2]>], [2],
1976       [Hex_FWD]>,
1977
1978     InstrItinData <tc_d61dfdc3, /*tc_2*/
1979       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
1980       [Hex_FWD, Hex_FWD]>,
1981
1982     InstrItinData <tc_d68dca5c, /*tc_3stall*/
1983       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1984       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1985
1986     InstrItinData <tc_d7718fbe, /*tc_3x*/
1987       [InstrStage<1, [SLOT3]>], [1],
1988       [Hex_FWD]>,
1989
1990     InstrItinData <tc_db596beb, /*tc_3stall*/
1991       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
1992       [Hex_FWD, Hex_FWD, Hex_FWD]>,
1993
1994     InstrItinData <tc_db96aa6b, /*tc_st*/
1995       [InstrStage<1, [SLOT0]>], [1],
1996       [Hex_FWD]>,
1997
1998     InstrItinData <tc_dc51281d, /*tc_2early*/
1999       [InstrStage<1, [SLOT2]>], [2, 1],
2000       [Hex_FWD, Hex_FWD]>,
2001
2002     InstrItinData <tc_decdde8a, /*tc_2early*/
2003       [InstrStage<1, [SLOT2, SLOT3]>], [2],
2004       [Hex_FWD]>,
2005
2006     InstrItinData <tc_df4536ae, /*tc_3stall*/
2007       [InstrStage<1, [SLOT3]>], [4, 1, 1],
2008       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2009
2010     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
2011       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2012       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2013
2014     InstrItinData <tc_e3d699e3, /*tc_2*/
2015       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2016       [Hex_FWD, Hex_FWD]>,
2017
2018     InstrItinData <tc_e9170fb7, /*tc_ld*/
2019       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2020       [Hex_FWD, Hex_FWD]>,
2021
2022     InstrItinData <tc_ed03645c, /*tc_2early*/
2023       [InstrStage<1, [SLOT2]>], [3, 1],
2024       [Hex_FWD, Hex_FWD]>,
2025
2026     InstrItinData <tc_eed07714, /*tc_ld*/
2027       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2028       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2029
2030     InstrItinData <tc_eeda4109, /*tc_2early*/
2031       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2032       [Hex_FWD, Hex_FWD]>,
2033
2034     InstrItinData <tc_ef921005, /*tc_1*/
2035       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2036       [Hex_FWD, Hex_FWD]>,
2037
2038     InstrItinData <tc_f098b237, /*tc_1*/
2039       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2040       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2041
2042     InstrItinData <tc_f0cdeccf, /*tc_3x*/
2043       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2044       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2045
2046     InstrItinData <tc_f0e8e832, /*tc_4x*/
2047       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2048       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2049
2050     InstrItinData <tc_f34c1c21, /*tc_2*/
2051       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2052       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2053
2054     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
2055       [InstrStage<1, [SLOT0]>], [2],
2056       [Hex_FWD]>,
2057
2058     InstrItinData <tc_f529831b, /*tc_st*/
2059       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
2060       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2061
2062     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
2063       [InstrStage<1, [SLOT0]>], [3, 2, 2],
2064       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2065
2066     InstrItinData <tc_f7569068, /*tc_4x*/
2067       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2068       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2069
2070     InstrItinData <tc_f999c66e, /*tc_2early*/
2071       [InstrStage<1, [SLOT2, SLOT3]>], [1, 2],
2072       [Hex_FWD, Hex_FWD]>,
2073
2074     InstrItinData <tc_fae9dfa5, /*tc_3x*/
2075       [InstrStage<1, [SLOT3]>], [4, 2],
2076       [Hex_FWD, Hex_FWD]>,
2077
2078     InstrItinData <tc_fedb7e19, /*tc_ld*/
2079       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2080       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
2081   ];
2082 }
2083
2084 class DepScalarItinV60se {
2085   list<InstrItinData> DepScalarItinV60se_list = [
2086     InstrItinData <tc_011e0e9d, /*tc_st*/
2087       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2088       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2089
2090     InstrItinData <tc_01d44cb2, /*tc_1*/
2091       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2092       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2093
2094     InstrItinData <tc_01e1be3b, /*tc_3x*/
2095       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2096       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2097
2098     InstrItinData <tc_02fe1c65, /*tc_4x*/
2099       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2100       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2101
2102     InstrItinData <tc_0655b949, /*tc_st*/
2103       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2104       [Hex_FWD, Hex_FWD]>,
2105
2106     InstrItinData <tc_075c8dd8, /*tc_ld*/
2107       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2108       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2109
2110     InstrItinData <tc_0a195f2c, /*tc_4x*/
2111       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2112       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2113
2114     InstrItinData <tc_0a6c20ae, /*tc_st*/
2115       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2116       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2117
2118     InstrItinData <tc_0ba0d5da, /*tc_2early*/
2119       [InstrStage<1, [SLOT2]>], [1],
2120       [Hex_FWD]>,
2121
2122     InstrItinData <tc_0dfac0a7, /*tc_2*/
2123       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2124       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2125
2126     InstrItinData <tc_0fac1eb8, /*tc_st*/
2127       [InstrStage<1, [SLOT0]>], [3, 2, 3],
2128       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2129
2130     InstrItinData <tc_1044324a, /*tc_3stall*/
2131       [InstrStage<1, [SLOT3]>], [1, 1],
2132       [Hex_FWD, Hex_FWD]>,
2133
2134     InstrItinData <tc_10b884b7, /*tc_3stall*/
2135       [InstrStage<1, [SLOT2], 0>,
2136        InstrStage<1, [CVI_ST]>], [],
2137       []>,
2138
2139     InstrItinData <tc_112d30d6, /*tc_1*/
2140       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
2141       [Hex_FWD]>,
2142
2143     InstrItinData <tc_1242dc2a, /*tc_ld*/
2144       [InstrStage<1, [SLOT0]>], [2],
2145       [Hex_FWD]>,
2146
2147     InstrItinData <tc_1248597c, /*tc_3x*/
2148       [InstrStage<1, [SLOT3]>], [2, 2],
2149       [Hex_FWD, Hex_FWD]>,
2150
2151     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
2152       [InstrStage<1, [SLOT0], 0>,
2153        InstrStage<1, [CVI_ST]>], [3, 3, 2],
2154       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2155
2156     InstrItinData <tc_151bf368, /*tc_2early*/
2157       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2158       [Hex_FWD, Hex_FWD]>,
2159
2160     InstrItinData <tc_158aa3f7, /*tc_st*/
2161       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2162       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2163
2164     InstrItinData <tc_197dce51, /*tc_3x*/
2165       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
2166       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2167
2168     InstrItinData <tc_1981450d, /*tc_newvjump*/
2169       [InstrStage<1, [SLOT0], 0>,
2170        InstrStage<1, [CVI_ST]>], [3],
2171       [Hex_FWD]>,
2172
2173     InstrItinData <tc_1b8138fc, /*tc_3stall*/
2174       [InstrStage<1, [SLOT0]>], [4, 1],
2175       [Hex_FWD, Hex_FWD]>,
2176
2177     InstrItinData <tc_1c2c7a4a, /*tc_1*/
2178       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
2179       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2180
2181     InstrItinData <tc_1c7522a8, /*tc_ld*/
2182       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
2183       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2184
2185     InstrItinData <tc_1d41f8b7, /*tc_3stall*/
2186       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 2],
2187       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2188
2189     InstrItinData <tc_1e7875f0, /*tc_2early*/
2190       [InstrStage<1, [SLOT2]>], [1, 1],
2191       [Hex_FWD, Hex_FWD]>,
2192
2193     InstrItinData <tc_1fcb8495, /*tc_2*/
2194       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2195       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2196
2197     InstrItinData <tc_1fe4ab69, /*tc_st*/
2198       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
2199       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2200
2201     InstrItinData <tc_20131976, /*tc_1*/
2202       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2203       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2204
2205     InstrItinData <tc_2237d952, /*tc_ld*/
2206       [InstrStage<1, [SLOT0]>], [1, 2],
2207       [Hex_FWD, Hex_FWD]>,
2208
2209     InstrItinData <tc_234f8560, /*tc_ld*/
2210       [InstrStage<1, [SLOT0]>], [4, 1, 1],
2211       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2212
2213     InstrItinData <tc_23708a21, /*tc_2early*/
2214       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>,
2215        InstrStage<1, [CVI_ST]>], [],
2216       []>,
2217
2218     InstrItinData <tc_24e109c7, /*tc_newvjump*/
2219       [InstrStage<1, [SLOT0], 0>,
2220        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2221       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2222
2223     InstrItinData <tc_24f426ab, /*tc_2early*/
2224       [InstrStage<1, [SLOT2, SLOT3], 0>,
2225        InstrStage<1, [CVI_ST]>], [1, 2, 2],
2226       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2227
2228     InstrItinData <tc_27106296, /*tc_3x*/
2229       [InstrStage<1, [SLOT3]>], [4, 1, 2],
2230       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2231
2232     InstrItinData <tc_280f7fe1, /*tc_st*/
2233       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
2234       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2235
2236     InstrItinData <tc_28e55c6f, /*tc_3x*/
2237       [InstrStage<1, [SLOT3]>], [1, 1],
2238       [Hex_FWD, Hex_FWD]>,
2239
2240     InstrItinData <tc_2c13e7f5, /*tc_2*/
2241       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2242       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2243
2244     InstrItinData <tc_2c3e17fc, /*tc_3x*/
2245       [InstrStage<1, [SLOT3]>], [1],
2246       [Hex_FWD]>,
2247
2248     InstrItinData <tc_2f573607, /*tc_2early*/
2249       [InstrStage<1, [SLOT2], 0>,
2250        InstrStage<1, [CVI_ST]>], [2, 1],
2251       [Hex_FWD, Hex_FWD]>,
2252
2253     InstrItinData <tc_2f669c77, /*tc_3stall*/
2254       [InstrStage<1, [SLOT0]>], [1, 1],
2255       [Hex_FWD, Hex_FWD]>,
2256
2257     InstrItinData <tc_362b0be2, /*tc_2early*/
2258       [InstrStage<1, [SLOT2], 0>,
2259        InstrStage<1, [CVI_ST]>], [1],
2260       [Hex_FWD]>,
2261
2262     InstrItinData <tc_38382228, /*tc_3x*/
2263       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
2264       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2265
2266     InstrItinData <tc_388f9897, /*tc_1*/
2267       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2268       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2269
2270     InstrItinData <tc_38e0bae9, /*tc_3stall*/
2271       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 1, 1, 1],
2272       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2273
2274     InstrItinData <tc_3d14a17b, /*tc_1*/
2275       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
2276       [Hex_FWD, Hex_FWD]>,
2277
2278     InstrItinData <tc_3edca78f, /*tc_2*/
2279       [InstrStage<1, [SLOT3]>], [4, 2],
2280       [Hex_FWD, Hex_FWD]>,
2281
2282     InstrItinData <tc_3fbf1042, /*tc_1*/
2283       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2284       [Hex_FWD]>,
2285
2286     InstrItinData <tc_407e96f9, /*tc_1*/
2287       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2288       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2289
2290     InstrItinData <tc_40d64c94, /*tc_newvjump*/
2291       [InstrStage<1, [SLOT0], 0>,
2292        InstrStage<1, [CVI_ST]>], [3, 2],
2293       [Hex_FWD, Hex_FWD]>,
2294
2295     InstrItinData <tc_4222e6bf, /*tc_ld*/
2296       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2297       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2298
2299     InstrItinData <tc_42ff66ba, /*tc_2early*/
2300       [InstrStage<1, [SLOT2], 0>,
2301        InstrStage<1, [CVI_ST]>], [2, 1],
2302       [Hex_FWD, Hex_FWD]>,
2303
2304     InstrItinData <tc_442395f3, /*tc_1*/
2305       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
2306       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2307
2308     InstrItinData <tc_449acf79, /*tc_st*/
2309       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
2310       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2311
2312     InstrItinData <tc_44d5a428, /*tc_st*/
2313       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2314       [Hex_FWD, Hex_FWD]>,
2315
2316     InstrItinData <tc_44fffc58, /*tc_2early*/
2317       [InstrStage<1, [SLOT2, SLOT3], 0>,
2318        InstrStage<1, [CVI_ST]>], [2],
2319       [Hex_FWD]>,
2320
2321     InstrItinData <tc_45791fb8, /*tc_ld*/
2322       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
2323       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2324
2325     InstrItinData <tc_45f9d1be, /*tc_2early*/
2326       [InstrStage<1, [SLOT2], 0>,
2327        InstrStage<1, [CVI_ST]>], [2],
2328       [Hex_FWD]>,
2329
2330     InstrItinData <tc_49fdfd4b, /*tc_3x*/
2331       [InstrStage<1, [SLOT3]>], [4, 1],
2332       [Hex_FWD, Hex_FWD]>,
2333
2334     InstrItinData <tc_4a55d03c, /*tc_2early*/
2335       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
2336       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2337
2338     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
2339       [InstrStage<1, [SLOT3]>], [2, 2],
2340       [Hex_FWD, Hex_FWD]>,
2341
2342     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
2343       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
2344       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2345
2346     InstrItinData <tc_4c1520ae, /*tc_3x*/
2347       [InstrStage<1, [SLOT3]>], [2, 1],
2348       [Hex_FWD, Hex_FWD]>,
2349
2350     InstrItinData <tc_503ce0f3, /*tc_3x*/
2351       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
2352       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2353
2354     InstrItinData <tc_53c851ab, /*tc_2early*/
2355       [InstrStage<1, [SLOT2], 0>,
2356        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2357       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2358
2359     InstrItinData <tc_5502c366, /*tc_1*/
2360       [InstrStage<1, [SLOT2, SLOT3], 0>,
2361        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2362       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2363
2364     InstrItinData <tc_55255f2b, /*tc_3stall*/
2365       [InstrStage<1, [SLOT3]>], [],
2366       []>,
2367
2368     InstrItinData <tc_556f6577, /*tc_3x*/
2369       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2370       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2371
2372     InstrItinData <tc_55a9a350, /*tc_st*/
2373       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
2374       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2375
2376     InstrItinData <tc_55b33fda, /*tc_2early*/
2377       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
2378       [Hex_FWD, Hex_FWD]>,
2379
2380     InstrItinData <tc_56a124a7, /*tc_2early*/
2381       [InstrStage<1, [SLOT2, SLOT3], 0>,
2382        InstrStage<1, [CVI_ST]>], [2, 2],
2383       [Hex_FWD, Hex_FWD]>,
2384
2385     InstrItinData <tc_57a55b54, /*tc_2early*/
2386       [InstrStage<1, [SLOT3], 0>,
2387        InstrStage<1, [CVI_ST]>], [1, 2],
2388       [Hex_FWD, Hex_FWD]>,
2389
2390     InstrItinData <tc_5944960d, /*tc_ld*/
2391       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
2392       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2393
2394     InstrItinData <tc_59a7822c, /*tc_2early*/
2395       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
2396       [Hex_FWD, Hex_FWD]>,
2397
2398     InstrItinData <tc_5a4b5e58, /*tc_3x*/
2399       [InstrStage<1, [SLOT3]>], [4, 1, 1],
2400       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2401
2402     InstrItinData <tc_5b347363, /*tc_1*/
2403       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2404       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2405
2406     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
2407       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
2408       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2409
2410     InstrItinData <tc_5d636bc7, /*tc_3stall*/
2411       [InstrStage<1, [SLOT0]>], [4, 1],
2412       [Hex_FWD, Hex_FWD]>,
2413
2414     InstrItinData <tc_5da50c4b, /*tc_1*/
2415       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2416       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2417
2418     InstrItinData <tc_5deb5e47, /*tc_st*/
2419       [InstrStage<1, [SLOT0]>], [1, 2, 3],
2420       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2421
2422     InstrItinData <tc_5e4cf0e8, /*tc_2*/
2423       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2424       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2425
2426     InstrItinData <tc_5f2afaf7, /*tc_ld*/
2427       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
2428       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2429
2430     InstrItinData <tc_60e324ff, /*tc_2early*/
2431       [InstrStage<1, [SLOT2], 0>,
2432        InstrStage<1, [CVI_ST]>], [1],
2433       [Hex_FWD]>,
2434
2435     InstrItinData <tc_63567288, /*tc_1*/
2436       [InstrStage<1, [SLOT0, SLOT1]>], [3],
2437       [Hex_FWD]>,
2438
2439     InstrItinData <tc_64b00d8a, /*tc_ld*/
2440       [InstrStage<1, [SLOT0]>], [4, 1],
2441       [Hex_FWD, Hex_FWD]>,
2442
2443     InstrItinData <tc_651cbe02, /*tc_2early*/
2444       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2445       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2446
2447     InstrItinData <tc_65279839, /*tc_2*/
2448       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2449       [Hex_FWD, Hex_FWD]>,
2450
2451     InstrItinData <tc_65cbd974, /*tc_st*/
2452       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2453       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2454
2455     InstrItinData <tc_69bfb303, /*tc_2early*/
2456       [InstrStage<1, [SLOT2, SLOT3], 0>,
2457        InstrStage<1, [CVI_ST]>], [2, 2],
2458       [Hex_FWD, Hex_FWD]>,
2459
2460     InstrItinData <tc_6ae3426b, /*tc_3x*/
2461       [InstrStage<1, [SLOT3]>], [4, 1],
2462       [Hex_FWD, Hex_FWD]>,
2463
2464     InstrItinData <tc_6d861a95, /*tc_3stall*/
2465       [InstrStage<1, [SLOT3]>], [2, 1],
2466       [Hex_FWD, Hex_FWD]>,
2467
2468     InstrItinData <tc_6e20402a, /*tc_st*/
2469       [InstrStage<1, [SLOT0]>], [2, 3],
2470       [Hex_FWD, Hex_FWD]>,
2471
2472     InstrItinData <tc_6f42bc60, /*tc_3stall*/
2473       [InstrStage<1, [SLOT0]>], [4, 1, 1],
2474       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2475
2476     InstrItinData <tc_6fb32599, /*tc_3stall*/
2477       [InstrStage<1, [SLOT3]>], [1],
2478       [Hex_FWD]>,
2479
2480     InstrItinData <tc_6fc5dbea, /*tc_1*/
2481       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2482       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2483
2484     InstrItinData <tc_711c805f, /*tc_2early*/
2485       [InstrStage<1, [SLOT2, SLOT3], 0>,
2486        InstrStage<1, [CVI_ST]>], [2, 2],
2487       [Hex_FWD, Hex_FWD]>,
2488
2489     InstrItinData <tc_713b66bf, /*tc_1*/
2490       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2491       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2492
2493     InstrItinData <tc_7401744f, /*tc_2*/
2494       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
2495       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2496
2497     InstrItinData <tc_7476d766, /*tc_3x*/
2498       [InstrStage<1, [SLOT3]>], [4, 2],
2499       [Hex_FWD, Hex_FWD]>,
2500
2501     InstrItinData <tc_74a42bda, /*tc_ld*/
2502       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
2503       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2504
2505     InstrItinData <tc_76bb5435, /*tc_ld*/
2506       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
2507       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2508
2509     InstrItinData <tc_77f94a5e, /*tc_st*/
2510       [InstrStage<1, [SLOT0]>], [],
2511       []>,
2512
2513     InstrItinData <tc_788b1d09, /*tc_3x*/
2514       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2515       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2516
2517     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
2518       [InstrStage<1, [SLOT0], 0>,
2519        InstrStage<1, [CVI_ST]>], [3, 2],
2520       [Hex_FWD, Hex_FWD]>,
2521
2522     InstrItinData <tc_7c31e19a, /*tc_st*/
2523       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2524       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2525
2526     InstrItinData <tc_7c6d32e4, /*tc_ld*/
2527       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
2528       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2529
2530     InstrItinData <tc_7dc63b5c, /*tc_3x*/
2531       [InstrStage<1, [SLOT3]>], [4, 1],
2532       [Hex_FWD, Hex_FWD]>,
2533
2534     InstrItinData <tc_7dcd9d89, /*tc_st*/
2535       [InstrStage<1, [SLOT0]>], [1, 2],
2536       [Hex_FWD, Hex_FWD]>,
2537
2538     InstrItinData <tc_7f7f45f5, /*tc_4x*/
2539       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
2540       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2541
2542     InstrItinData <tc_7f8ae742, /*tc_3x*/
2543       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2544       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2545
2546     InstrItinData <tc_8035e91f, /*tc_st*/
2547       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2548       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2549
2550     InstrItinData <tc_822c3c68, /*tc_ld*/
2551       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
2552       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2553
2554     InstrItinData <tc_829d8a86, /*tc_st*/
2555       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
2556       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2557
2558     InstrItinData <tc_838c4d7a, /*tc_st*/
2559       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2560       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2561
2562     InstrItinData <tc_84a7500d, /*tc_1*/
2563       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2564       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2565
2566     InstrItinData <tc_86173609, /*tc_1*/
2567       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
2568       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2569
2570     InstrItinData <tc_887d1bb7, /*tc_st*/
2571       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
2572       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2573
2574     InstrItinData <tc_8a6d0d94, /*tc_ld*/
2575       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2576       [Hex_FWD, Hex_FWD]>,
2577
2578     InstrItinData <tc_8a825db2, /*tc_2*/
2579       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2580       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2581
2582     InstrItinData <tc_8b5bd4f5, /*tc_1*/
2583       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
2584       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2585
2586     InstrItinData <tc_8e82e8ca, /*tc_st*/
2587       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
2588       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2589
2590     InstrItinData <tc_9124c04f, /*tc_1*/
2591       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2592       [Hex_FWD, Hex_FWD]>,
2593
2594     InstrItinData <tc_9165014d, /*tc_3stall*/
2595       [InstrStage<1, [SLOT2]>], [4, 1],
2596       [Hex_FWD, Hex_FWD]>,
2597
2598     InstrItinData <tc_92240447, /*tc_st*/
2599       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
2600       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2601
2602     InstrItinData <tc_934753bb, /*tc_ld*/
2603       [InstrStage<1, [SLOT0]>], [4, 2, 2],
2604       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2605
2606     InstrItinData <tc_937dd41c, /*tc_ld*/
2607       [InstrStage<1, [SLOT0, SLOT1]>], [],
2608       []>,
2609
2610     InstrItinData <tc_9406230a, /*tc_3x*/
2611       [InstrStage<1, [SLOT3]>], [2, 1],
2612       [Hex_FWD, Hex_FWD]>,
2613
2614     InstrItinData <tc_95a33176, /*tc_2*/
2615       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
2616       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2617
2618     InstrItinData <tc_96ef76ef, /*tc_st*/
2619       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
2620       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2621
2622     InstrItinData <tc_975a4e54, /*tc_newvjump*/
2623       [InstrStage<1, [SLOT0], 0>,
2624        InstrStage<1, [CVI_ST]>], [2, 3, 2],
2625       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2626
2627     InstrItinData <tc_9783714b, /*tc_4x*/
2628       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
2629       [Hex_FWD, Hex_FWD]>,
2630
2631     InstrItinData <tc_988416e3, /*tc_st*/
2632       [InstrStage<1, [SLOT0]>], [2],
2633       [Hex_FWD]>,
2634
2635     InstrItinData <tc_9b34f5e0, /*tc_2early*/
2636       [InstrStage<1, [SLOT2]>], [],
2637       []>,
2638
2639     InstrItinData <tc_9b3c0462, /*tc_2*/
2640       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2641       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2642
2643     InstrItinData <tc_9bcfb2ee, /*tc_st*/
2644       [InstrStage<1, [SLOT0]>], [1, 2, 2],
2645       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2646
2647     InstrItinData <tc_9c52f549, /*tc_2early*/
2648       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
2649       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2650
2651     InstrItinData <tc_9e27f2f9, /*tc_2early*/
2652       [InstrStage<1, [SLOT2, SLOT3], 0>,
2653        InstrStage<1, [CVI_ST]>], [1, 1, 2],
2654       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2655
2656     InstrItinData <tc_9e72dc89, /*tc_4x*/
2657       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2658       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2659
2660     InstrItinData <tc_9edb7c77, /*tc_4x*/
2661       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
2662       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2663
2664     InstrItinData <tc_9edefe01, /*tc_st*/
2665       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
2666       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2667
2668     InstrItinData <tc_9f6cd987, /*tc_1*/
2669       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2670       [Hex_FWD, Hex_FWD]>,
2671
2672     InstrItinData <tc_a08b630b, /*tc_2*/
2673       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2674       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2675
2676     InstrItinData <tc_a1297125, /*tc_2early*/
2677       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
2678       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2679
2680     InstrItinData <tc_a154b476, /*tc_3x*/
2681       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
2682       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2683
2684     InstrItinData <tc_a2b365d2, /*tc_st*/
2685       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
2686       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2687
2688     InstrItinData <tc_a3070909, /*tc_3stall*/
2689       [InstrStage<1, [SLOT0]>], [1, 1],
2690       [Hex_FWD, Hex_FWD]>,
2691
2692     InstrItinData <tc_a32e03e7, /*tc_ld*/
2693       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
2694       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2695
2696     InstrItinData <tc_a38c45dc, /*tc_3x*/
2697       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
2698       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2699
2700     InstrItinData <tc_a4e22bbd, /*tc_2*/
2701       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
2702       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2703
2704     InstrItinData <tc_a4ee89db, /*tc_2early*/
2705       [InstrStage<1, [SLOT0], 0>,
2706        InstrStage<1, [CVI_ST]>], [],
2707       []>,
2708
2709     InstrItinData <tc_a7a13fac, /*tc_2early*/
2710       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
2711       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2712
2713     InstrItinData <tc_a7bdb22c, /*tc_2*/
2714       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2715       [Hex_FWD, Hex_FWD]>,
2716
2717     InstrItinData <tc_a9edeffa, /*tc_st*/
2718       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
2719       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2720
2721     InstrItinData <tc_abfd9a6d, /*tc_ld*/
2722       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
2723       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2724
2725     InstrItinData <tc_ac65613f, /*tc_ld*/
2726       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
2727       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2728
2729     InstrItinData <tc_addc37a8, /*tc_st*/
2730       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
2731       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2732
2733     InstrItinData <tc_ae5babd7, /*tc_st*/
2734       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
2735       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2736
2737     InstrItinData <tc_aee6250c, /*tc_ld*/
2738       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
2739       [Hex_FWD, Hex_FWD]>,
2740
2741     InstrItinData <tc_b1ae5f67, /*tc_st*/
2742       [InstrStage<1, [SLOT0]>], [1],
2743       [Hex_FWD]>,
2744
2745     InstrItinData <tc_b34eb232, /*tc_3stall*/
2746       [InstrStage<1, [SLOT0]>], [],
2747       []>,
2748
2749     InstrItinData <tc_b4dc7630, /*tc_st*/
2750       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
2751       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2752
2753     InstrItinData <tc_b570493d, /*tc_3stall*/
2754       [InstrStage<1, [SLOT3]>], [4, 1],
2755       [Hex_FWD, Hex_FWD]>,
2756
2757     InstrItinData <tc_b7c4062a, /*tc_ld*/
2758       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
2759       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2760
2761     InstrItinData <tc_b837298f, /*tc_1*/
2762       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
2763       []>,
2764
2765     InstrItinData <tc_ba9255a6, /*tc_st*/
2766       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
2767       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2768
2769     InstrItinData <tc_bb07f2c5, /*tc_st*/
2770       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
2771       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2772
2773     InstrItinData <tc_bb831a7c, /*tc_2*/
2774       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
2775       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2776
2777     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
2778       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
2779       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2780
2781     InstrItinData <tc_c20701f0, /*tc_2*/
2782       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2783       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2784
2785     InstrItinData <tc_c21d7447, /*tc_3x*/
2786       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2787       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2788
2789     InstrItinData <tc_c57d9f39, /*tc_1*/
2790       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
2791       [Hex_FWD, Hex_FWD]>,
2792
2793     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
2794       [InstrStage<1, [SLOT0], 0>,
2795        InstrStage<1, [CVI_ST]>], [],
2796       []>,
2797
2798     InstrItinData <tc_ce59038e, /*tc_st*/
2799       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
2800       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2801
2802     InstrItinData <tc_cfa0e29b, /*tc_st*/
2803       [InstrStage<1, [SLOT0]>], [2, 2, 3],
2804       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2805
2806     InstrItinData <tc_d03278fd, /*tc_st*/
2807       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
2808       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2809
2810     InstrItinData <tc_d33e5eee, /*tc_2early*/
2811       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
2812       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2813
2814     InstrItinData <tc_d3632d88, /*tc_2*/
2815       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2816       [Hex_FWD, Hex_FWD]>,
2817
2818     InstrItinData <tc_d45ba9cd, /*tc_ld*/
2819       [InstrStage<1, [SLOT0]>], [1],
2820       [Hex_FWD]>,
2821
2822     InstrItinData <tc_d47648a2, /*tc_2early*/
2823       [InstrStage<1, [SLOT2]>], [1, 1],
2824       [Hex_FWD, Hex_FWD]>,
2825
2826     InstrItinData <tc_d57d649c, /*tc_3stall*/
2827       [InstrStage<1, [SLOT2], 0>,
2828        InstrStage<1, [CVI_ST]>], [2],
2829       [Hex_FWD]>,
2830
2831     InstrItinData <tc_d61dfdc3, /*tc_2*/
2832       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2833       [Hex_FWD, Hex_FWD]>,
2834
2835     InstrItinData <tc_d68dca5c, /*tc_3stall*/
2836       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2837       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2838
2839     InstrItinData <tc_d7718fbe, /*tc_3x*/
2840       [InstrStage<1, [SLOT3]>], [1],
2841       [Hex_FWD]>,
2842
2843     InstrItinData <tc_db596beb, /*tc_3stall*/
2844       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
2845       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2846
2847     InstrItinData <tc_db96aa6b, /*tc_st*/
2848       [InstrStage<1, [SLOT0]>], [1],
2849       [Hex_FWD]>,
2850
2851     InstrItinData <tc_dc51281d, /*tc_2early*/
2852       [InstrStage<1, [SLOT2], 0>,
2853        InstrStage<1, [CVI_ST]>], [2, 1],
2854       [Hex_FWD, Hex_FWD]>,
2855
2856     InstrItinData <tc_decdde8a, /*tc_2early*/
2857       [InstrStage<1, [SLOT2, SLOT3], 0>,
2858        InstrStage<1, [CVI_ST]>], [2],
2859       [Hex_FWD]>,
2860
2861     InstrItinData <tc_df4536ae, /*tc_3stall*/
2862       [InstrStage<1, [SLOT3]>], [4, 1, 1],
2863       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2864
2865     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
2866       [InstrStage<1, [SLOT0], 0>,
2867        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2868       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2869
2870     InstrItinData <tc_e3d699e3, /*tc_2*/
2871       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
2872       [Hex_FWD, Hex_FWD]>,
2873
2874     InstrItinData <tc_e9170fb7, /*tc_ld*/
2875       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
2876       [Hex_FWD, Hex_FWD]>,
2877
2878     InstrItinData <tc_ed03645c, /*tc_2early*/
2879       [InstrStage<1, [SLOT2], 0>,
2880        InstrStage<1, [CVI_ST]>], [3, 1],
2881       [Hex_FWD, Hex_FWD]>,
2882
2883     InstrItinData <tc_eed07714, /*tc_ld*/
2884       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
2885       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2886
2887     InstrItinData <tc_eeda4109, /*tc_2early*/
2888       [InstrStage<1, [SLOT2, SLOT3], 0>,
2889        InstrStage<1, [CVI_ST]>], [3, 2],
2890       [Hex_FWD, Hex_FWD]>,
2891
2892     InstrItinData <tc_ef921005, /*tc_1*/
2893       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
2894       [Hex_FWD, Hex_FWD]>,
2895
2896     InstrItinData <tc_f098b237, /*tc_1*/
2897       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
2898       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2899
2900     InstrItinData <tc_f0cdeccf, /*tc_3x*/
2901       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
2902       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2903
2904     InstrItinData <tc_f0e8e832, /*tc_4x*/
2905       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2906       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2907
2908     InstrItinData <tc_f34c1c21, /*tc_2*/
2909       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2910       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2911
2912     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
2913       [InstrStage<1, [SLOT0], 0>,
2914        InstrStage<1, [CVI_ST]>], [2],
2915       [Hex_FWD]>,
2916
2917     InstrItinData <tc_f529831b, /*tc_st*/
2918       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
2919       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2920
2921     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
2922       [InstrStage<1, [SLOT0], 0>,
2923        InstrStage<1, [CVI_ST]>], [3, 2, 2],
2924       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2925
2926     InstrItinData <tc_f7569068, /*tc_4x*/
2927       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
2928       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2929
2930     InstrItinData <tc_f999c66e, /*tc_2early*/
2931       [InstrStage<1, [SLOT2, SLOT3], 0>,
2932        InstrStage<1, [CVI_ST]>], [1, 2],
2933       [Hex_FWD, Hex_FWD]>,
2934
2935     InstrItinData <tc_fae9dfa5, /*tc_3x*/
2936       [InstrStage<1, [SLOT3]>], [4, 2],
2937       [Hex_FWD, Hex_FWD]>,
2938
2939     InstrItinData <tc_fedb7e19, /*tc_ld*/
2940       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
2941       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
2942   ];
2943 }
2944
2945 class DepScalarItinV62 {
2946   list<InstrItinData> DepScalarItinV62_list = [
2947     InstrItinData <tc_011e0e9d, /*tc_st*/
2948       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
2949       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2950
2951     InstrItinData <tc_01d44cb2, /*tc_2*/
2952       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2953       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2954
2955     InstrItinData <tc_01e1be3b, /*tc_3x*/
2956       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
2957       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2958
2959     InstrItinData <tc_02fe1c65, /*tc_4x*/
2960       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
2961       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2962
2963     InstrItinData <tc_0655b949, /*tc_st*/
2964       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
2965       [Hex_FWD, Hex_FWD]>,
2966
2967     InstrItinData <tc_075c8dd8, /*tc_ld*/
2968       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
2969       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2970
2971     InstrItinData <tc_0a195f2c, /*tc_4x*/
2972       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
2973       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2974
2975     InstrItinData <tc_0a6c20ae, /*tc_st*/
2976       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
2977       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
2978
2979     InstrItinData <tc_0ba0d5da, /*tc_2early*/
2980       [InstrStage<1, [SLOT2]>], [1],
2981       [Hex_FWD]>,
2982
2983     InstrItinData <tc_0dfac0a7, /*tc_2*/
2984       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
2985       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2986
2987     InstrItinData <tc_0fac1eb8, /*tc_st*/
2988       [InstrStage<1, [SLOT0]>], [3, 2, 3],
2989       [Hex_FWD, Hex_FWD, Hex_FWD]>,
2990
2991     InstrItinData <tc_1044324a, /*tc_3stall*/
2992       [InstrStage<1, [SLOT3]>], [1, 1],
2993       [Hex_FWD, Hex_FWD]>,
2994
2995     InstrItinData <tc_10b884b7, /*tc_3stall*/
2996       [InstrStage<1, [SLOT2]>], [],
2997       []>,
2998
2999     InstrItinData <tc_112d30d6, /*tc_1*/
3000       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3001       [Hex_FWD]>,
3002
3003     InstrItinData <tc_1242dc2a, /*tc_ld*/
3004       [InstrStage<1, [SLOT0]>], [2],
3005       [Hex_FWD]>,
3006
3007     InstrItinData <tc_1248597c, /*tc_3x*/
3008       [InstrStage<1, [SLOT3]>], [2, 2],
3009       [Hex_FWD, Hex_FWD]>,
3010
3011     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
3012       [InstrStage<1, [SLOT0]>], [3, 3, 2],
3013       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3014
3015     InstrItinData <tc_151bf368, /*tc_2early*/
3016       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3017       [Hex_FWD, Hex_FWD]>,
3018
3019     InstrItinData <tc_158aa3f7, /*tc_st*/
3020       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3021       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3022
3023     InstrItinData <tc_197dce51, /*tc_3x*/
3024       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
3025       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3026
3027     InstrItinData <tc_1981450d, /*tc_newvjump*/
3028       [InstrStage<1, [SLOT0]>], [3],
3029       [Hex_FWD]>,
3030
3031     InstrItinData <tc_1b8138fc, /*tc_3stall*/
3032       [InstrStage<1, [SLOT0]>], [4, 1],
3033       [Hex_FWD, Hex_FWD]>,
3034
3035     InstrItinData <tc_1c2c7a4a, /*tc_1*/
3036       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
3037       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3038
3039     InstrItinData <tc_1c7522a8, /*tc_ld*/
3040       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
3041       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3042
3043     InstrItinData <tc_1d41f8b7, /*tc_1*/
3044       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
3045       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3046
3047     InstrItinData <tc_1e7875f0, /*tc_2early*/
3048       [InstrStage<1, [SLOT2]>], [1, 1],
3049       [Hex_FWD, Hex_FWD]>,
3050
3051     InstrItinData <tc_1fcb8495, /*tc_2*/
3052       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3053       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3054
3055     InstrItinData <tc_1fe4ab69, /*tc_st*/
3056       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
3057       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3058
3059     InstrItinData <tc_20131976, /*tc_1*/
3060       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3061       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3062
3063     InstrItinData <tc_2237d952, /*tc_ld*/
3064       [InstrStage<1, [SLOT0]>], [1, 2],
3065       [Hex_FWD, Hex_FWD]>,
3066
3067     InstrItinData <tc_234f8560, /*tc_ld*/
3068       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3069       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3070
3071     InstrItinData <tc_23708a21, /*tc_2early*/
3072       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3073       []>,
3074
3075     InstrItinData <tc_24e109c7, /*tc_newvjump*/
3076       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3077       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3078
3079     InstrItinData <tc_24f426ab, /*tc_2early*/
3080       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2, 2],
3081       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3082
3083     InstrItinData <tc_27106296, /*tc_3x*/
3084       [InstrStage<1, [SLOT3]>], [4, 1, 2],
3085       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3086
3087     InstrItinData <tc_280f7fe1, /*tc_st*/
3088       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
3089       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3090
3091     InstrItinData <tc_28e55c6f, /*tc_3x*/
3092       [InstrStage<1, [SLOT3]>], [1, 1],
3093       [Hex_FWD, Hex_FWD]>,
3094
3095     InstrItinData <tc_2c13e7f5, /*tc_2*/
3096       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3097       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3098
3099     InstrItinData <tc_2c3e17fc, /*tc_3x*/
3100       [InstrStage<1, [SLOT3]>], [1],
3101       [Hex_FWD]>,
3102
3103     InstrItinData <tc_2f573607, /*tc_2early*/
3104       [InstrStage<1, [SLOT2]>], [2, 1],
3105       [Hex_FWD, Hex_FWD]>,
3106
3107     InstrItinData <tc_2f669c77, /*tc_3stall*/
3108       [InstrStage<1, [SLOT0]>], [1, 1],
3109       [Hex_FWD, Hex_FWD]>,
3110
3111     InstrItinData <tc_362b0be2, /*tc_3*/
3112       [InstrStage<1, [SLOT2]>], [1],
3113       [Hex_FWD]>,
3114
3115     InstrItinData <tc_38382228, /*tc_3x*/
3116       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
3117       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3118
3119     InstrItinData <tc_388f9897, /*tc_1*/
3120       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3121       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3122
3123     InstrItinData <tc_38e0bae9, /*tc_3x*/
3124       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
3125       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3126
3127     InstrItinData <tc_3d14a17b, /*tc_1*/
3128       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
3129       [Hex_FWD, Hex_FWD]>,
3130
3131     InstrItinData <tc_3edca78f, /*tc_2*/
3132       [InstrStage<1, [SLOT3]>], [4, 2],
3133       [Hex_FWD, Hex_FWD]>,
3134
3135     InstrItinData <tc_3fbf1042, /*tc_1*/
3136       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3137       [Hex_FWD]>,
3138
3139     InstrItinData <tc_407e96f9, /*tc_1*/
3140       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3141       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3142
3143     InstrItinData <tc_40d64c94, /*tc_newvjump*/
3144       [InstrStage<1, [SLOT0]>], [3, 2],
3145       [Hex_FWD, Hex_FWD]>,
3146
3147     InstrItinData <tc_4222e6bf, /*tc_ld*/
3148       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3149       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3150
3151     InstrItinData <tc_42ff66ba, /*tc_2early*/
3152       [InstrStage<1, [SLOT2]>], [2, 1],
3153       [Hex_FWD, Hex_FWD]>,
3154
3155     InstrItinData <tc_442395f3, /*tc_1*/
3156       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2, 2],
3157       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3158
3159     InstrItinData <tc_449acf79, /*tc_st*/
3160       [InstrStage<1, [SLOT0, SLOT1]>], [3, 3, 1, 2, 2],
3161       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3162
3163     InstrItinData <tc_44d5a428, /*tc_st*/
3164       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3165       [Hex_FWD, Hex_FWD]>,
3166
3167     InstrItinData <tc_44fffc58, /*tc_3*/
3168       [InstrStage<1, [SLOT2, SLOT3]>], [2],
3169       [Hex_FWD]>,
3170
3171     InstrItinData <tc_45791fb8, /*tc_ld*/
3172       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
3173       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3174
3175     InstrItinData <tc_45f9d1be, /*tc_2early*/
3176       [InstrStage<1, [SLOT2]>], [2],
3177       [Hex_FWD]>,
3178
3179     InstrItinData <tc_49fdfd4b, /*tc_3x*/
3180       [InstrStage<1, [SLOT3]>], [4, 1],
3181       [Hex_FWD, Hex_FWD]>,
3182
3183     InstrItinData <tc_4a55d03c, /*tc_2early*/
3184       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 1],
3185       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3186
3187     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
3188       [InstrStage<1, [SLOT3]>], [2, 2],
3189       [Hex_FWD, Hex_FWD]>,
3190
3191     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
3192       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
3193       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3194
3195     InstrItinData <tc_4c1520ae, /*tc_3x*/
3196       [InstrStage<1, [SLOT3]>], [2, 1],
3197       [Hex_FWD, Hex_FWD]>,
3198
3199     InstrItinData <tc_503ce0f3, /*tc_3x*/
3200       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
3201       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3202
3203     InstrItinData <tc_53c851ab, /*tc_2early*/
3204       [InstrStage<1, [SLOT2]>], [3, 2, 2],
3205       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3206
3207     InstrItinData <tc_5502c366, /*tc_1*/
3208       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3209       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3210
3211     InstrItinData <tc_55255f2b, /*tc_3stall*/
3212       [InstrStage<1, [SLOT3]>], [],
3213       []>,
3214
3215     InstrItinData <tc_556f6577, /*tc_3x*/
3216       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3217       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3218
3219     InstrItinData <tc_55a9a350, /*tc_st*/
3220       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
3221       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3222
3223     InstrItinData <tc_55b33fda, /*tc_2early*/
3224       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1],
3225       [Hex_FWD, Hex_FWD]>,
3226
3227     InstrItinData <tc_56a124a7, /*tc_2early*/
3228       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3229       [Hex_FWD, Hex_FWD]>,
3230
3231     InstrItinData <tc_57a55b54, /*tc_2early*/
3232       [InstrStage<1, [SLOT3]>], [1, 2],
3233       [Hex_FWD, Hex_FWD]>,
3234
3235     InstrItinData <tc_5944960d, /*tc_ld*/
3236       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
3237       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3238
3239     InstrItinData <tc_59a7822c, /*tc_2early*/
3240       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3241       [Hex_FWD, Hex_FWD]>,
3242
3243     InstrItinData <tc_5a4b5e58, /*tc_3x*/
3244       [InstrStage<1, [SLOT3]>], [4, 1, 1],
3245       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3246
3247     InstrItinData <tc_5b347363, /*tc_1*/
3248       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3249       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3250
3251     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
3252       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
3253       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3254
3255     InstrItinData <tc_5d636bc7, /*tc_3stall*/
3256       [InstrStage<1, [SLOT0]>], [4, 1],
3257       [Hex_FWD, Hex_FWD]>,
3258
3259     InstrItinData <tc_5da50c4b, /*tc_1*/
3260       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3261       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3262
3263     InstrItinData <tc_5deb5e47, /*tc_st*/
3264       [InstrStage<1, [SLOT0]>], [1, 2, 3],
3265       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3266
3267     InstrItinData <tc_5e4cf0e8, /*tc_2*/
3268       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3269       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3270
3271     InstrItinData <tc_5f2afaf7, /*tc_ld*/
3272       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 3, 1, 2],
3273       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3274
3275     InstrItinData <tc_60e324ff, /*tc_2early*/
3276       [InstrStage<1, [SLOT2]>], [1],
3277       [Hex_FWD]>,
3278
3279     InstrItinData <tc_63567288, /*tc_1*/
3280       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3281       [Hex_FWD]>,
3282
3283     InstrItinData <tc_64b00d8a, /*tc_ld*/
3284       [InstrStage<1, [SLOT0]>], [4, 1],
3285       [Hex_FWD, Hex_FWD]>,
3286
3287     InstrItinData <tc_651cbe02, /*tc_2early*/
3288       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3289       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3290
3291     InstrItinData <tc_65279839, /*tc_2*/
3292       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3293       [Hex_FWD, Hex_FWD]>,
3294
3295     InstrItinData <tc_65cbd974, /*tc_st*/
3296       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3297       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3298
3299     InstrItinData <tc_69bfb303, /*tc_3*/
3300       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
3301       [Hex_FWD, Hex_FWD]>,
3302
3303     InstrItinData <tc_6ae3426b, /*tc_3x*/
3304       [InstrStage<1, [SLOT3]>], [4, 1],
3305       [Hex_FWD, Hex_FWD]>,
3306
3307     InstrItinData <tc_6d861a95, /*tc_3stall*/
3308       [InstrStage<1, [SLOT3]>], [2, 1],
3309       [Hex_FWD, Hex_FWD]>,
3310
3311     InstrItinData <tc_6e20402a, /*tc_st*/
3312       [InstrStage<1, [SLOT0]>], [2, 3],
3313       [Hex_FWD, Hex_FWD]>,
3314
3315     InstrItinData <tc_6f42bc60, /*tc_3stall*/
3316       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3317       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3318
3319     InstrItinData <tc_6fb32599, /*tc_3stall*/
3320       [InstrStage<1, [SLOT3]>], [1],
3321       [Hex_FWD]>,
3322
3323     InstrItinData <tc_6fc5dbea, /*tc_1*/
3324       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3325       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3326
3327     InstrItinData <tc_711c805f, /*tc_2early*/
3328       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
3329       [Hex_FWD, Hex_FWD]>,
3330
3331     InstrItinData <tc_713b66bf, /*tc_1*/
3332       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3333       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3334
3335     InstrItinData <tc_7401744f, /*tc_2*/
3336       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
3337       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3338
3339     InstrItinData <tc_7476d766, /*tc_3x*/
3340       [InstrStage<1, [SLOT3]>], [4, 2],
3341       [Hex_FWD, Hex_FWD]>,
3342
3343     InstrItinData <tc_74a42bda, /*tc_ld*/
3344       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
3345       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3346
3347     InstrItinData <tc_76bb5435, /*tc_ld*/
3348       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
3349       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3350
3351     InstrItinData <tc_77f94a5e, /*tc_st*/
3352       [InstrStage<1, [SLOT0]>], [],
3353       []>,
3354
3355     InstrItinData <tc_788b1d09, /*tc_3x*/
3356       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3357       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3358
3359     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
3360       [InstrStage<1, [SLOT0]>], [3, 2],
3361       [Hex_FWD, Hex_FWD]>,
3362
3363     InstrItinData <tc_7c31e19a, /*tc_st*/
3364       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3365       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3366
3367     InstrItinData <tc_7c6d32e4, /*tc_ld*/
3368       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
3369       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3370
3371     InstrItinData <tc_7dc63b5c, /*tc_3x*/
3372       [InstrStage<1, [SLOT3]>], [4, 1],
3373       [Hex_FWD, Hex_FWD]>,
3374
3375     InstrItinData <tc_7dcd9d89, /*tc_st*/
3376       [InstrStage<1, [SLOT0]>], [1, 2],
3377       [Hex_FWD, Hex_FWD]>,
3378
3379     InstrItinData <tc_7f7f45f5, /*tc_4x*/
3380       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
3381       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3382
3383     InstrItinData <tc_7f8ae742, /*tc_3x*/
3384       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3385       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3386
3387     InstrItinData <tc_8035e91f, /*tc_st*/
3388       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3389       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3390
3391     InstrItinData <tc_822c3c68, /*tc_ld*/
3392       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
3393       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3394
3395     InstrItinData <tc_829d8a86, /*tc_st*/
3396       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
3397       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3398
3399     InstrItinData <tc_838c4d7a, /*tc_st*/
3400       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3401       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3402
3403     InstrItinData <tc_84a7500d, /*tc_1*/
3404       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3405       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3406
3407     InstrItinData <tc_86173609, /*tc_1*/
3408       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 3, 2],
3409       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3410
3411     InstrItinData <tc_887d1bb7, /*tc_st*/
3412       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
3413       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3414
3415     InstrItinData <tc_8a6d0d94, /*tc_ld*/
3416       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3417       [Hex_FWD, Hex_FWD]>,
3418
3419     InstrItinData <tc_8a825db2, /*tc_2*/
3420       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3421       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3422
3423     InstrItinData <tc_8b5bd4f5, /*tc_1*/
3424       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3425       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3426
3427     InstrItinData <tc_8e82e8ca, /*tc_st*/
3428       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
3429       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3430
3431     InstrItinData <tc_9124c04f, /*tc_1*/
3432       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3433       [Hex_FWD, Hex_FWD]>,
3434
3435     InstrItinData <tc_9165014d, /*tc_3stall*/
3436       [InstrStage<1, [SLOT2]>], [4, 1],
3437       [Hex_FWD, Hex_FWD]>,
3438
3439     InstrItinData <tc_92240447, /*tc_st*/
3440       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
3441       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3442
3443     InstrItinData <tc_934753bb, /*tc_ld*/
3444       [InstrStage<1, [SLOT0]>], [4, 2, 2],
3445       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3446
3447     InstrItinData <tc_937dd41c, /*tc_ld*/
3448       [InstrStage<1, [SLOT0, SLOT1]>], [],
3449       []>,
3450
3451     InstrItinData <tc_9406230a, /*tc_3x*/
3452       [InstrStage<1, [SLOT3]>], [2, 1],
3453       [Hex_FWD, Hex_FWD]>,
3454
3455     InstrItinData <tc_95a33176, /*tc_2*/
3456       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
3457       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3458
3459     InstrItinData <tc_96ef76ef, /*tc_st*/
3460       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
3461       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3462
3463     InstrItinData <tc_975a4e54, /*tc_newvjump*/
3464       [InstrStage<1, [SLOT0]>], [2, 3, 2],
3465       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3466
3467     InstrItinData <tc_9783714b, /*tc_4x*/
3468       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
3469       [Hex_FWD, Hex_FWD]>,
3470
3471     InstrItinData <tc_988416e3, /*tc_st*/
3472       [InstrStage<1, [SLOT0]>], [2],
3473       [Hex_FWD]>,
3474
3475     InstrItinData <tc_9b34f5e0, /*tc_2early*/
3476       [InstrStage<1, [SLOT2]>], [],
3477       []>,
3478
3479     InstrItinData <tc_9b3c0462, /*tc_2*/
3480       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3481       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3482
3483     InstrItinData <tc_9bcfb2ee, /*tc_st*/
3484       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3485       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3486
3487     InstrItinData <tc_9c52f549, /*tc_2early*/
3488       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 1],
3489       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3490
3491     InstrItinData <tc_9e27f2f9, /*tc_2early*/
3492       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 1, 2],
3493       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3494
3495     InstrItinData <tc_9e72dc89, /*tc_4x*/
3496       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3497       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3498
3499     InstrItinData <tc_9edb7c77, /*tc_4x*/
3500       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
3501       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3502
3503     InstrItinData <tc_9edefe01, /*tc_st*/
3504       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
3505       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3506
3507     InstrItinData <tc_9f6cd987, /*tc_1*/
3508       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3509       [Hex_FWD, Hex_FWD]>,
3510
3511     InstrItinData <tc_a08b630b, /*tc_2*/
3512       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3513       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3514
3515     InstrItinData <tc_a1297125, /*tc_2early*/
3516       [InstrStage<1, [SLOT2, SLOT3]>], [3, 1, 2],
3517       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3518
3519     InstrItinData <tc_a154b476, /*tc_3x*/
3520       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
3521       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3522
3523     InstrItinData <tc_a2b365d2, /*tc_st*/
3524       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
3525       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3526
3527     InstrItinData <tc_a3070909, /*tc_3stall*/
3528       [InstrStage<1, [SLOT0]>], [1, 1],
3529       [Hex_FWD, Hex_FWD]>,
3530
3531     InstrItinData <tc_a32e03e7, /*tc_ld*/
3532       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
3533       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3534
3535     InstrItinData <tc_a38c45dc, /*tc_3x*/
3536       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
3537       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3538
3539     InstrItinData <tc_a4e22bbd, /*tc_2*/
3540       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3541       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3542
3543     InstrItinData <tc_a4ee89db, /*tc_2early*/
3544       [InstrStage<1, [SLOT0]>], [],
3545       []>,
3546
3547     InstrItinData <tc_a7a13fac, /*tc_2early*/
3548       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
3549       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3550
3551     InstrItinData <tc_a7bdb22c, /*tc_2*/
3552       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3553       [Hex_FWD, Hex_FWD]>,
3554
3555     InstrItinData <tc_a9edeffa, /*tc_st*/
3556       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
3557       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3558
3559     InstrItinData <tc_abfd9a6d, /*tc_ld*/
3560       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
3561       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3562
3563     InstrItinData <tc_ac65613f, /*tc_ld*/
3564       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
3565       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3566
3567     InstrItinData <tc_addc37a8, /*tc_st*/
3568       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
3569       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3570
3571     InstrItinData <tc_ae5babd7, /*tc_st*/
3572       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
3573       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3574
3575     InstrItinData <tc_aee6250c, /*tc_ld*/
3576       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
3577       [Hex_FWD, Hex_FWD]>,
3578
3579     InstrItinData <tc_b1ae5f67, /*tc_st*/
3580       [InstrStage<1, [SLOT0]>], [1],
3581       [Hex_FWD]>,
3582
3583     InstrItinData <tc_b34eb232, /*tc_3stall*/
3584       [InstrStage<1, [SLOT0]>], [],
3585       []>,
3586
3587     InstrItinData <tc_b4dc7630, /*tc_st*/
3588       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
3589       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3590
3591     InstrItinData <tc_b570493d, /*tc_3stall*/
3592       [InstrStage<1, [SLOT3]>], [4, 1],
3593       [Hex_FWD, Hex_FWD]>,
3594
3595     InstrItinData <tc_b7c4062a, /*tc_ld*/
3596       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
3597       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3598
3599     InstrItinData <tc_b837298f, /*tc_1*/
3600       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3601       []>,
3602
3603     InstrItinData <tc_ba9255a6, /*tc_st*/
3604       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
3605       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3606
3607     InstrItinData <tc_bb07f2c5, /*tc_st*/
3608       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
3609       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3610
3611     InstrItinData <tc_bb831a7c, /*tc_2*/
3612       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
3613       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3614
3615     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
3616       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
3617       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3618
3619     InstrItinData <tc_c20701f0, /*tc_2*/
3620       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3621       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3622
3623     InstrItinData <tc_c21d7447, /*tc_3x*/
3624       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3625       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3626
3627     InstrItinData <tc_c57d9f39, /*tc_1*/
3628       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3629       [Hex_FWD, Hex_FWD]>,
3630
3631     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
3632       [InstrStage<1, [SLOT0]>], [],
3633       []>,
3634
3635     InstrItinData <tc_ce59038e, /*tc_st*/
3636       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
3637       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3638
3639     InstrItinData <tc_cfa0e29b, /*tc_st*/
3640       [InstrStage<1, [SLOT0]>], [2, 2, 3],
3641       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3642
3643     InstrItinData <tc_d03278fd, /*tc_st*/
3644       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
3645       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3646
3647     InstrItinData <tc_d33e5eee, /*tc_2early*/
3648       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 1, 2],
3649       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3650
3651     InstrItinData <tc_d3632d88, /*tc_2*/
3652       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3653       [Hex_FWD, Hex_FWD]>,
3654
3655     InstrItinData <tc_d45ba9cd, /*tc_ld*/
3656       [InstrStage<1, [SLOT0]>], [1],
3657       [Hex_FWD]>,
3658
3659     InstrItinData <tc_d47648a2, /*tc_2early*/
3660       [InstrStage<1, [SLOT2]>], [1, 1],
3661       [Hex_FWD, Hex_FWD]>,
3662
3663     InstrItinData <tc_d57d649c, /*tc_3stall*/
3664       [InstrStage<1, [SLOT2]>], [2],
3665       [Hex_FWD]>,
3666
3667     InstrItinData <tc_d61dfdc3, /*tc_2*/
3668       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3669       [Hex_FWD, Hex_FWD]>,
3670
3671     InstrItinData <tc_d68dca5c, /*tc_3stall*/
3672       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3673       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3674
3675     InstrItinData <tc_d7718fbe, /*tc_3x*/
3676       [InstrStage<1, [SLOT3]>], [1],
3677       [Hex_FWD]>,
3678
3679     InstrItinData <tc_db596beb, /*tc_3x*/
3680       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
3681       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3682
3683     InstrItinData <tc_db96aa6b, /*tc_st*/
3684       [InstrStage<1, [SLOT0]>], [1],
3685       [Hex_FWD]>,
3686
3687     InstrItinData <tc_dc51281d, /*tc_3*/
3688       [InstrStage<1, [SLOT2]>], [2, 1],
3689       [Hex_FWD, Hex_FWD]>,
3690
3691     InstrItinData <tc_decdde8a, /*tc_2early*/
3692       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3693       [Hex_FWD]>,
3694
3695     InstrItinData <tc_df4536ae, /*tc_3stall*/
3696       [InstrStage<1, [SLOT3]>], [4, 1, 1],
3697       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3698
3699     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
3700       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3701       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3702
3703     InstrItinData <tc_e3d699e3, /*tc_2*/
3704       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
3705       [Hex_FWD, Hex_FWD]>,
3706
3707     InstrItinData <tc_e9170fb7, /*tc_ld*/
3708       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
3709       [Hex_FWD, Hex_FWD]>,
3710
3711     InstrItinData <tc_ed03645c, /*tc_2early*/
3712       [InstrStage<1, [SLOT2]>], [3, 1],
3713       [Hex_FWD, Hex_FWD]>,
3714
3715     InstrItinData <tc_eed07714, /*tc_ld*/
3716       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3717       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3718
3719     InstrItinData <tc_eeda4109, /*tc_2early*/
3720       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
3721       [Hex_FWD, Hex_FWD]>,
3722
3723     InstrItinData <tc_ef921005, /*tc_1*/
3724       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3725       [Hex_FWD, Hex_FWD]>,
3726
3727     InstrItinData <tc_f098b237, /*tc_1*/
3728       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3729       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3730
3731     InstrItinData <tc_f0cdeccf, /*tc_3x*/
3732       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
3733       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3734
3735     InstrItinData <tc_f0e8e832, /*tc_4x*/
3736       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3737       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3738
3739     InstrItinData <tc_f34c1c21, /*tc_2*/
3740       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3741       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3742
3743     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
3744       [InstrStage<1, [SLOT0]>], [2],
3745       [Hex_FWD]>,
3746
3747     InstrItinData <tc_f529831b, /*tc_st*/
3748       [InstrStage<1, [SLOT0]>], [3, 3, 1, 2, 3],
3749       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3750
3751     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
3752       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3753       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3754
3755     InstrItinData <tc_f7569068, /*tc_4x*/
3756       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
3757       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3758
3759     InstrItinData <tc_f999c66e, /*tc_2early*/
3760       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [1, 2],
3761       [Hex_FWD, Hex_FWD]>,
3762
3763     InstrItinData <tc_fae9dfa5, /*tc_3x*/
3764       [InstrStage<1, [SLOT3]>], [4, 2],
3765       [Hex_FWD, Hex_FWD]>,
3766
3767     InstrItinData <tc_fedb7e19, /*tc_ld*/
3768       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
3769       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
3770   ];
3771 }
3772
3773 class DepScalarItinV65 {
3774   list<InstrItinData> DepScalarItinV65_list = [
3775     InstrItinData <tc_011e0e9d, /*tc_st*/
3776       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
3777       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3778
3779     InstrItinData <tc_01d44cb2, /*tc_2*/
3780       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3781       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3782
3783     InstrItinData <tc_01e1be3b, /*tc_3x*/
3784       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
3785       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3786
3787     InstrItinData <tc_02fe1c65, /*tc_4x*/
3788       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
3789       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3790
3791     InstrItinData <tc_0655b949, /*tc_st*/
3792       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
3793       [Hex_FWD, Hex_FWD]>,
3794
3795     InstrItinData <tc_075c8dd8, /*tc_ld*/
3796       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
3797       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3798
3799     InstrItinData <tc_0a195f2c, /*tc_4x*/
3800       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
3801       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3802
3803     InstrItinData <tc_0a6c20ae, /*tc_st*/
3804       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
3805       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3806
3807     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
3808       [InstrStage<1, [SLOT2]>], [1],
3809       [Hex_FWD]>,
3810
3811     InstrItinData <tc_0dfac0a7, /*tc_2*/
3812       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3813       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3814
3815     InstrItinData <tc_0fac1eb8, /*tc_st*/
3816       [InstrStage<1, [SLOT0]>], [3, 2, 3],
3817       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3818
3819     InstrItinData <tc_1044324a, /*tc_3stall*/
3820       [InstrStage<1, [SLOT3]>], [1, 1],
3821       [Hex_FWD, Hex_FWD]>,
3822
3823     InstrItinData <tc_10b884b7, /*tc_3stall*/
3824       [InstrStage<1, [SLOT2]>], [],
3825       []>,
3826
3827     InstrItinData <tc_112d30d6, /*tc_1*/
3828       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
3829       [Hex_FWD]>,
3830
3831     InstrItinData <tc_1242dc2a, /*tc_ld*/
3832       [InstrStage<1, [SLOT0]>], [2],
3833       [Hex_FWD]>,
3834
3835     InstrItinData <tc_1248597c, /*tc_3x*/
3836       [InstrStage<1, [SLOT3]>], [2, 2],
3837       [Hex_FWD, Hex_FWD]>,
3838
3839     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
3840       [InstrStage<1, [SLOT0]>], [3, 3, 1],
3841       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3842
3843     InstrItinData <tc_151bf368, /*tc_1*/
3844       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
3845       [Hex_FWD, Hex_FWD]>,
3846
3847     InstrItinData <tc_158aa3f7, /*tc_st*/
3848       [InstrStage<1, [SLOT0]>], [1, 2, 2],
3849       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3850
3851     InstrItinData <tc_197dce51, /*tc_3x*/
3852       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
3853       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3854
3855     InstrItinData <tc_1981450d, /*tc_newvjump*/
3856       [InstrStage<1, [SLOT0]>], [3],
3857       [Hex_FWD]>,
3858
3859     InstrItinData <tc_1b8138fc, /*tc_3stall*/
3860       [InstrStage<1, [SLOT0]>], [4, 1],
3861       [Hex_FWD, Hex_FWD]>,
3862
3863     InstrItinData <tc_1c2c7a4a, /*tc_1*/
3864       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
3865       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3866
3867     InstrItinData <tc_1c7522a8, /*tc_ld*/
3868       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
3869       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3870
3871     InstrItinData <tc_1d41f8b7, /*tc_1*/
3872       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
3873       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3874
3875     InstrItinData <tc_1e7875f0, /*tc_2early*/
3876       [InstrStage<1, [SLOT2]>], [1, 1],
3877       [Hex_FWD, Hex_FWD]>,
3878
3879     InstrItinData <tc_1fcb8495, /*tc_2*/
3880       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
3881       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3882
3883     InstrItinData <tc_1fe4ab69, /*tc_st*/
3884       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 2],
3885       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3886
3887     InstrItinData <tc_20131976, /*tc_1*/
3888       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3889       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3890
3891     InstrItinData <tc_2237d952, /*tc_ld*/
3892       [InstrStage<1, [SLOT0]>], [1, 2],
3893       [Hex_FWD, Hex_FWD]>,
3894
3895     InstrItinData <tc_234f8560, /*tc_ld*/
3896       [InstrStage<1, [SLOT0]>], [4, 1, 1],
3897       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3898
3899     InstrItinData <tc_23708a21, /*tc_1*/
3900       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
3901       []>,
3902
3903     InstrItinData <tc_24e109c7, /*tc_newvjump*/
3904       [InstrStage<1, [SLOT0]>], [3, 2, 2],
3905       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3906
3907     InstrItinData <tc_24f426ab, /*tc_1*/
3908       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
3909       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3910
3911     InstrItinData <tc_27106296, /*tc_3x*/
3912       [InstrStage<1, [SLOT3]>], [4, 1, 2],
3913       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3914
3915     InstrItinData <tc_280f7fe1, /*tc_st*/
3916       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 2],
3917       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3918
3919     InstrItinData <tc_28e55c6f, /*tc_3x*/
3920       [InstrStage<1, [SLOT3]>], [1, 1],
3921       [Hex_FWD, Hex_FWD]>,
3922
3923     InstrItinData <tc_2c13e7f5, /*tc_2*/
3924       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
3925       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3926
3927     InstrItinData <tc_2c3e17fc, /*tc_3x*/
3928       [InstrStage<1, [SLOT3]>], [1],
3929       [Hex_FWD]>,
3930
3931     InstrItinData <tc_2f573607, /*tc_1*/
3932       [InstrStage<1, [SLOT2]>], [2, 2],
3933       [Hex_FWD, Hex_FWD]>,
3934
3935     InstrItinData <tc_2f669c77, /*tc_3stall*/
3936       [InstrStage<1, [SLOT0]>], [1, 1],
3937       [Hex_FWD, Hex_FWD]>,
3938
3939     InstrItinData <tc_362b0be2, /*tc_3*/
3940       [InstrStage<1, [SLOT2]>], [1],
3941       [Hex_FWD]>,
3942
3943     InstrItinData <tc_38382228, /*tc_3x*/
3944       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
3945       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3946
3947     InstrItinData <tc_388f9897, /*tc_1*/
3948       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
3949       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3950
3951     InstrItinData <tc_38e0bae9, /*tc_3x*/
3952       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
3953       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3954
3955     InstrItinData <tc_3d14a17b, /*tc_1*/
3956       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
3957       [Hex_FWD, Hex_FWD]>,
3958
3959     InstrItinData <tc_3edca78f, /*tc_2*/
3960       [InstrStage<1, [SLOT3]>], [4, 2],
3961       [Hex_FWD, Hex_FWD]>,
3962
3963     InstrItinData <tc_3fbf1042, /*tc_1*/
3964       [InstrStage<1, [SLOT0, SLOT1]>], [3],
3965       [Hex_FWD]>,
3966
3967     InstrItinData <tc_407e96f9, /*tc_1*/
3968       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
3969       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3970
3971     InstrItinData <tc_40d64c94, /*tc_newvjump*/
3972       [InstrStage<1, [SLOT0]>], [3, 1],
3973       [Hex_FWD, Hex_FWD]>,
3974
3975     InstrItinData <tc_4222e6bf, /*tc_ld*/
3976       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
3977       [Hex_FWD, Hex_FWD, Hex_FWD]>,
3978
3979     InstrItinData <tc_42ff66ba, /*tc_1*/
3980       [InstrStage<1, [SLOT2]>], [2, 2],
3981       [Hex_FWD, Hex_FWD]>,
3982
3983     InstrItinData <tc_442395f3, /*tc_2latepred*/
3984       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
3985       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3986
3987     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
3988       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
3989       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
3990
3991     InstrItinData <tc_44d5a428, /*tc_st*/
3992       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
3993       [Hex_FWD, Hex_FWD]>,
3994
3995     InstrItinData <tc_44fffc58, /*tc_3*/
3996       [InstrStage<1, [SLOT2, SLOT3]>], [2],
3997       [Hex_FWD]>,
3998
3999     InstrItinData <tc_45791fb8, /*tc_ld*/
4000       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
4001       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4002
4003     InstrItinData <tc_45f9d1be, /*tc_2early*/
4004       [InstrStage<1, [SLOT2]>], [2],
4005       [Hex_FWD]>,
4006
4007     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
4008       [InstrStage<1, [SLOT3]>], [4, 1],
4009       [Hex_FWD, Hex_FWD]>,
4010
4011     InstrItinData <tc_4a55d03c, /*tc_1*/
4012       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4013       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4014
4015     InstrItinData <tc_4abdbdc6, /*tc_3stall*/
4016       [InstrStage<1, [SLOT3]>], [2, 2],
4017       [Hex_FWD, Hex_FWD]>,
4018
4019     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
4020       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4021       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4022
4023     InstrItinData <tc_4c1520ae, /*tc_3x*/
4024       [InstrStage<1, [SLOT3]>], [2, 1],
4025       [Hex_FWD, Hex_FWD]>,
4026
4027     InstrItinData <tc_503ce0f3, /*tc_3x*/
4028       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
4029       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4030
4031     InstrItinData <tc_53c851ab, /*tc_3stall*/
4032       [InstrStage<1, [SLOT2]>], [4, 1, 2],
4033       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4034
4035     InstrItinData <tc_5502c366, /*tc_1*/
4036       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4037       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4038
4039     InstrItinData <tc_55255f2b, /*tc_3stall*/
4040       [InstrStage<1, [SLOT3]>], [],
4041       []>,
4042
4043     InstrItinData <tc_556f6577, /*tc_3x*/
4044       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4045       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4046
4047     InstrItinData <tc_55a9a350, /*tc_st*/
4048       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
4049       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4050
4051     InstrItinData <tc_55b33fda, /*tc_1*/
4052       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4053       [Hex_FWD, Hex_FWD]>,
4054
4055     InstrItinData <tc_56a124a7, /*tc_1*/
4056       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4057       [Hex_FWD, Hex_FWD]>,
4058
4059     InstrItinData <tc_57a55b54, /*tc_1*/
4060       [InstrStage<1, [SLOT3]>], [2, 2],
4061       [Hex_FWD, Hex_FWD]>,
4062
4063     InstrItinData <tc_5944960d, /*tc_ld*/
4064       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
4065       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4066
4067     InstrItinData <tc_59a7822c, /*tc_1*/
4068       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
4069       [Hex_FWD, Hex_FWD]>,
4070
4071     InstrItinData <tc_5a4b5e58, /*tc_3x*/
4072       [InstrStage<1, [SLOT3]>], [4, 1, 1],
4073       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4074
4075     InstrItinData <tc_5b347363, /*tc_1*/
4076       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4077       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4078
4079     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
4080       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
4081       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4082
4083     InstrItinData <tc_5d636bc7, /*tc_3stall*/
4084       [InstrStage<1, [SLOT0]>], [4, 1],
4085       [Hex_FWD, Hex_FWD]>,
4086
4087     InstrItinData <tc_5da50c4b, /*tc_1*/
4088       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4089       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4090
4091     InstrItinData <tc_5deb5e47, /*tc_st*/
4092       [InstrStage<1, [SLOT0]>], [1, 2, 3],
4093       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4094
4095     InstrItinData <tc_5e4cf0e8, /*tc_2*/
4096       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4097       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4098
4099     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
4100       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
4101       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4102
4103     InstrItinData <tc_60e324ff, /*tc_1*/
4104       [InstrStage<1, [SLOT2]>], [2],
4105       [Hex_FWD]>,
4106
4107     InstrItinData <tc_63567288, /*tc_2latepred*/
4108       [InstrStage<1, [SLOT0, SLOT1]>], [4],
4109       [Hex_FWD]>,
4110
4111     InstrItinData <tc_64b00d8a, /*tc_ld*/
4112       [InstrStage<1, [SLOT0]>], [4, 1],
4113       [Hex_FWD, Hex_FWD]>,
4114
4115     InstrItinData <tc_651cbe02, /*tc_1*/
4116       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4117       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4118
4119     InstrItinData <tc_65279839, /*tc_2*/
4120       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4121       [Hex_FWD, Hex_FWD]>,
4122
4123     InstrItinData <tc_65cbd974, /*tc_st*/
4124       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4125       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4126
4127     InstrItinData <tc_69bfb303, /*tc_3*/
4128       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
4129       [Hex_FWD, Hex_FWD]>,
4130
4131     InstrItinData <tc_6ae3426b, /*tc_3x*/
4132       [InstrStage<1, [SLOT3]>], [4, 1],
4133       [Hex_FWD, Hex_FWD]>,
4134
4135     InstrItinData <tc_6d861a95, /*tc_3stall*/
4136       [InstrStage<1, [SLOT3]>], [2, 1],
4137       [Hex_FWD, Hex_FWD]>,
4138
4139     InstrItinData <tc_6e20402a, /*tc_st*/
4140       [InstrStage<1, [SLOT0]>], [2, 3],
4141       [Hex_FWD, Hex_FWD]>,
4142
4143     InstrItinData <tc_6f42bc60, /*tc_3stall*/
4144       [InstrStage<1, [SLOT0]>], [4, 1, 1],
4145       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4146
4147     InstrItinData <tc_6fb32599, /*tc_3stall*/
4148       [InstrStage<1, [SLOT3]>], [1],
4149       [Hex_FWD]>,
4150
4151     InstrItinData <tc_6fc5dbea, /*tc_1*/
4152       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4153       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4154
4155     InstrItinData <tc_711c805f, /*tc_1*/
4156       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4157       [Hex_FWD, Hex_FWD]>,
4158
4159     InstrItinData <tc_713b66bf, /*tc_1*/
4160       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4161       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4162
4163     InstrItinData <tc_7401744f, /*tc_2*/
4164       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
4165       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4166
4167     InstrItinData <tc_7476d766, /*tc_3stall*/
4168       [InstrStage<1, [SLOT3]>], [4, 2],
4169       [Hex_FWD, Hex_FWD]>,
4170
4171     InstrItinData <tc_74a42bda, /*tc_ld*/
4172       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
4173       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4174
4175     InstrItinData <tc_76bb5435, /*tc_ld*/
4176       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
4177       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4178
4179     InstrItinData <tc_77f94a5e, /*tc_st*/
4180       [InstrStage<1, [SLOT0]>], [],
4181       []>,
4182
4183     InstrItinData <tc_788b1d09, /*tc_3x*/
4184       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4185       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4186
4187     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
4188       [InstrStage<1, [SLOT0]>], [3, 2],
4189       [Hex_FWD, Hex_FWD]>,
4190
4191     InstrItinData <tc_7c31e19a, /*tc_st*/
4192       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4193       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4194
4195     InstrItinData <tc_7c6d32e4, /*tc_ld*/
4196       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
4197       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4198
4199     InstrItinData <tc_7dc63b5c, /*tc_3x*/
4200       [InstrStage<1, [SLOT3]>], [4, 1],
4201       [Hex_FWD, Hex_FWD]>,
4202
4203     InstrItinData <tc_7dcd9d89, /*tc_st*/
4204       [InstrStage<1, [SLOT0]>], [1, 2],
4205       [Hex_FWD, Hex_FWD]>,
4206
4207     InstrItinData <tc_7f7f45f5, /*tc_4x*/
4208       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
4209       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4210
4211     InstrItinData <tc_7f8ae742, /*tc_3x*/
4212       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4213       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4214
4215     InstrItinData <tc_8035e91f, /*tc_st*/
4216       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4217       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4218
4219     InstrItinData <tc_822c3c68, /*tc_ld*/
4220       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
4221       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4222
4223     InstrItinData <tc_829d8a86, /*tc_st*/
4224       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
4225       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4226
4227     InstrItinData <tc_838c4d7a, /*tc_st*/
4228       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4229       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4230
4231     InstrItinData <tc_84a7500d, /*tc_1*/
4232       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4233       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4234
4235     InstrItinData <tc_86173609, /*tc_2latepred*/
4236       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4237       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4238
4239     InstrItinData <tc_887d1bb7, /*tc_st*/
4240       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 2],
4241       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4242
4243     InstrItinData <tc_8a6d0d94, /*tc_ld*/
4244       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
4245       [Hex_FWD, Hex_FWD]>,
4246
4247     InstrItinData <tc_8a825db2, /*tc_2*/
4248       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4249       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4250
4251     InstrItinData <tc_8b5bd4f5, /*tc_1*/
4252       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4253       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4254
4255     InstrItinData <tc_8e82e8ca, /*tc_st*/
4256       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 2],
4257       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4258
4259     InstrItinData <tc_9124c04f, /*tc_1*/
4260       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4261       [Hex_FWD, Hex_FWD]>,
4262
4263     InstrItinData <tc_9165014d, /*tc_3stall*/
4264       [InstrStage<1, [SLOT2]>], [4, 1],
4265       [Hex_FWD, Hex_FWD]>,
4266
4267     InstrItinData <tc_92240447, /*tc_st*/
4268       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
4269       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4270
4271     InstrItinData <tc_934753bb, /*tc_ld*/
4272       [InstrStage<1, [SLOT0]>], [3, 1, 2],
4273       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4274
4275     InstrItinData <tc_937dd41c, /*tc_ld*/
4276       [InstrStage<1, [SLOT0, SLOT1]>], [],
4277       []>,
4278
4279     InstrItinData <tc_9406230a, /*tc_3x*/
4280       [InstrStage<1, [SLOT3]>], [2, 1],
4281       [Hex_FWD, Hex_FWD]>,
4282
4283     InstrItinData <tc_95a33176, /*tc_2*/
4284       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
4285       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4286
4287     InstrItinData <tc_96ef76ef, /*tc_st*/
4288       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
4289       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4290
4291     InstrItinData <tc_975a4e54, /*tc_newvjump*/
4292       [InstrStage<1, [SLOT0]>], [2, 3, 2],
4293       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4294
4295     InstrItinData <tc_9783714b, /*tc_4x*/
4296       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
4297       [Hex_FWD, Hex_FWD]>,
4298
4299     InstrItinData <tc_988416e3, /*tc_st*/
4300       [InstrStage<1, [SLOT0]>], [2],
4301       [Hex_FWD]>,
4302
4303     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
4304       [InstrStage<1, [SLOT2]>], [],
4305       []>,
4306
4307     InstrItinData <tc_9b3c0462, /*tc_2*/
4308       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4309       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4310
4311     InstrItinData <tc_9bcfb2ee, /*tc_st*/
4312       [InstrStage<1, [SLOT0]>], [1, 2, 2],
4313       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4314
4315     InstrItinData <tc_9c52f549, /*tc_1*/
4316       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4317       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4318
4319     InstrItinData <tc_9e27f2f9, /*tc_1*/
4320       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4321       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4322
4323     InstrItinData <tc_9e72dc89, /*tc_4x*/
4324       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4325       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4326
4327     InstrItinData <tc_9edb7c77, /*tc_4x*/
4328       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
4329       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4330
4331     InstrItinData <tc_9edefe01, /*tc_st*/
4332       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 2],
4333       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4334
4335     InstrItinData <tc_9f6cd987, /*tc_1*/
4336       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4337       [Hex_FWD, Hex_FWD]>,
4338
4339     InstrItinData <tc_a08b630b, /*tc_2*/
4340       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4341       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4342
4343     InstrItinData <tc_a1297125, /*tc_1*/
4344       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4345       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4346
4347     InstrItinData <tc_a154b476, /*tc_3x*/
4348       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
4349       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4350
4351     InstrItinData <tc_a2b365d2, /*tc_st*/
4352       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4353       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4354
4355     InstrItinData <tc_a3070909, /*tc_3stall*/
4356       [InstrStage<1, [SLOT0]>], [1, 1],
4357       [Hex_FWD, Hex_FWD]>,
4358
4359     InstrItinData <tc_a32e03e7, /*tc_ld*/
4360       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
4361       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4362
4363     InstrItinData <tc_a38c45dc, /*tc_3x*/
4364       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
4365       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4366
4367     InstrItinData <tc_a4e22bbd, /*tc_2*/
4368       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4369       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4370
4371     InstrItinData <tc_a4ee89db, /*tc_2early*/
4372       [InstrStage<1, [SLOT0]>], [],
4373       []>,
4374
4375     InstrItinData <tc_a7a13fac, /*tc_1*/
4376       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4377       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4378
4379     InstrItinData <tc_a7bdb22c, /*tc_2*/
4380       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4381       [Hex_FWD, Hex_FWD]>,
4382
4383     InstrItinData <tc_a9edeffa, /*tc_st*/
4384       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
4385       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4386
4387     InstrItinData <tc_abfd9a6d, /*tc_ld*/
4388       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
4389       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4390
4391     InstrItinData <tc_ac65613f, /*tc_ld*/
4392       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
4393       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4394
4395     InstrItinData <tc_addc37a8, /*tc_st*/
4396       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
4397       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4398
4399     InstrItinData <tc_ae5babd7, /*tc_st*/
4400       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
4401       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4402
4403     InstrItinData <tc_aee6250c, /*tc_ld*/
4404       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4405       [Hex_FWD, Hex_FWD]>,
4406
4407     InstrItinData <tc_b1ae5f67, /*tc_st*/
4408       [InstrStage<1, [SLOT0]>], [1],
4409       [Hex_FWD]>,
4410
4411     InstrItinData <tc_b34eb232, /*tc_3stall*/
4412       [InstrStage<1, [SLOT0]>], [],
4413       []>,
4414
4415     InstrItinData <tc_b4dc7630, /*tc_st*/
4416       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 2],
4417       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4418
4419     InstrItinData <tc_b570493d, /*tc_3stall*/
4420       [InstrStage<1, [SLOT3]>], [4, 1],
4421       [Hex_FWD, Hex_FWD]>,
4422
4423     InstrItinData <tc_b7c4062a, /*tc_ld*/
4424       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
4425       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4426
4427     InstrItinData <tc_b837298f, /*tc_1*/
4428       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4429       []>,
4430
4431     InstrItinData <tc_ba9255a6, /*tc_st*/
4432       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 2],
4433       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4434
4435     InstrItinData <tc_bb07f2c5, /*tc_st*/
4436       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4437       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4438
4439     InstrItinData <tc_bb831a7c, /*tc_2*/
4440       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
4441       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4442
4443     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
4444       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
4445       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4446
4447     InstrItinData <tc_c20701f0, /*tc_2*/
4448       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4449       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4450
4451     InstrItinData <tc_c21d7447, /*tc_3x*/
4452       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4453       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4454
4455     InstrItinData <tc_c57d9f39, /*tc_1*/
4456       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4457       [Hex_FWD, Hex_FWD]>,
4458
4459     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
4460       [InstrStage<1, [SLOT0]>], [],
4461       []>,
4462
4463     InstrItinData <tc_ce59038e, /*tc_st*/
4464       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
4465       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4466
4467     InstrItinData <tc_cfa0e29b, /*tc_st*/
4468       [InstrStage<1, [SLOT0]>], [2, 2, 3],
4469       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4470
4471     InstrItinData <tc_d03278fd, /*tc_st*/
4472       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
4473       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4474
4475     InstrItinData <tc_d33e5eee, /*tc_1*/
4476       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4477       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4478
4479     InstrItinData <tc_d3632d88, /*tc_2*/
4480       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4481       [Hex_FWD, Hex_FWD]>,
4482
4483     InstrItinData <tc_d45ba9cd, /*tc_ld*/
4484       [InstrStage<1, [SLOT0]>], [1],
4485       [Hex_FWD]>,
4486
4487     InstrItinData <tc_d47648a2, /*tc_3stall*/
4488       [InstrStage<1, [SLOT2]>], [1, 1],
4489       [Hex_FWD, Hex_FWD]>,
4490
4491     InstrItinData <tc_d57d649c, /*tc_3stall*/
4492       [InstrStage<1, [SLOT2]>], [2],
4493       [Hex_FWD]>,
4494
4495     InstrItinData <tc_d61dfdc3, /*tc_2*/
4496       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4497       [Hex_FWD, Hex_FWD]>,
4498
4499     InstrItinData <tc_d68dca5c, /*tc_3stall*/
4500       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4501       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4502
4503     InstrItinData <tc_d7718fbe, /*tc_3x*/
4504       [InstrStage<1, [SLOT3]>], [1],
4505       [Hex_FWD]>,
4506
4507     InstrItinData <tc_db596beb, /*tc_3x*/
4508       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4509       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4510
4511     InstrItinData <tc_db96aa6b, /*tc_st*/
4512       [InstrStage<1, [SLOT0]>], [1],
4513       [Hex_FWD]>,
4514
4515     InstrItinData <tc_dc51281d, /*tc_3*/
4516       [InstrStage<1, [SLOT2]>], [2, 1],
4517       [Hex_FWD, Hex_FWD]>,
4518
4519     InstrItinData <tc_decdde8a, /*tc_1*/
4520       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4521       [Hex_FWD]>,
4522
4523     InstrItinData <tc_df4536ae, /*tc_3stall*/
4524       [InstrStage<1, [SLOT3]>], [4, 1, 1],
4525       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4526
4527     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
4528       [InstrStage<1, [SLOT0]>], [3, 2, 1],
4529       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4530
4531     InstrItinData <tc_e3d699e3, /*tc_2*/
4532       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4533       [Hex_FWD, Hex_FWD]>,
4534
4535     InstrItinData <tc_e9170fb7, /*tc_ld*/
4536       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
4537       [Hex_FWD, Hex_FWD]>,
4538
4539     InstrItinData <tc_ed03645c, /*tc_1*/
4540       [InstrStage<1, [SLOT2]>], [3, 2],
4541       [Hex_FWD, Hex_FWD]>,
4542
4543     InstrItinData <tc_eed07714, /*tc_ld*/
4544       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4545       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4546
4547     InstrItinData <tc_eeda4109, /*tc_1*/
4548       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
4549       [Hex_FWD, Hex_FWD]>,
4550
4551     InstrItinData <tc_ef921005, /*tc_1*/
4552       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4553       [Hex_FWD, Hex_FWD]>,
4554
4555     InstrItinData <tc_f098b237, /*tc_1*/
4556       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4557       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4558
4559     InstrItinData <tc_f0cdeccf, /*tc_3x*/
4560       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
4561       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4562
4563     InstrItinData <tc_f0e8e832, /*tc_4x*/
4564       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4565       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4566
4567     InstrItinData <tc_f34c1c21, /*tc_2*/
4568       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4569       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4570
4571     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
4572       [InstrStage<1, [SLOT0]>], [2],
4573       [Hex_FWD]>,
4574
4575     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
4576       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
4577       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4578
4579     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
4580       [InstrStage<1, [SLOT0]>], [3, 2, 2],
4581       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4582
4583     InstrItinData <tc_f7569068, /*tc_4x*/
4584       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
4585       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4586
4587     InstrItinData <tc_f999c66e, /*tc_1*/
4588       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4589       [Hex_FWD, Hex_FWD]>,
4590
4591     InstrItinData <tc_fae9dfa5, /*tc_3x*/
4592       [InstrStage<1, [SLOT3]>], [4, 2],
4593       [Hex_FWD, Hex_FWD]>,
4594
4595     InstrItinData <tc_fedb7e19, /*tc_ld*/
4596       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
4597       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
4598   ];
4599 }
4600
4601 class DepScalarItinV66 {
4602   list<InstrItinData> DepScalarItinV66_list = [
4603     InstrItinData <tc_011e0e9d, /*tc_st*/
4604       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
4605       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4606
4607     InstrItinData <tc_01d44cb2, /*tc_2*/
4608       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4609       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4610
4611     InstrItinData <tc_01e1be3b, /*tc_3x*/
4612       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
4613       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4614
4615     InstrItinData <tc_02fe1c65, /*tc_4x*/
4616       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
4617       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4618
4619     InstrItinData <tc_0655b949, /*tc_st*/
4620       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
4621       [Hex_FWD, Hex_FWD]>,
4622
4623     InstrItinData <tc_075c8dd8, /*tc_ld*/
4624       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
4625       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4626
4627     InstrItinData <tc_0a195f2c, /*tc_4x*/
4628       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
4629       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4630
4631     InstrItinData <tc_0a6c20ae, /*tc_st*/
4632       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
4633       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4634
4635     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
4636       [InstrStage<1, [SLOT2]>], [1],
4637       [Hex_FWD]>,
4638
4639     InstrItinData <tc_0dfac0a7, /*tc_2*/
4640       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4641       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4642
4643     InstrItinData <tc_0fac1eb8, /*tc_st*/
4644       [InstrStage<1, [SLOT0]>], [3, 2, 3],
4645       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4646
4647     InstrItinData <tc_1044324a, /*tc_3stall*/
4648       [InstrStage<1, [SLOT3]>], [1, 1],
4649       [Hex_FWD, Hex_FWD]>,
4650
4651     InstrItinData <tc_10b884b7, /*tc_3stall*/
4652       [InstrStage<1, [SLOT2]>], [],
4653       []>,
4654
4655     InstrItinData <tc_112d30d6, /*tc_1*/
4656       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
4657       [Hex_FWD]>,
4658
4659     InstrItinData <tc_1242dc2a, /*tc_ld*/
4660       [InstrStage<1, [SLOT0]>], [2],
4661       [Hex_FWD]>,
4662
4663     InstrItinData <tc_1248597c, /*tc_3x*/
4664       [InstrStage<1, [SLOT3]>], [2, 2],
4665       [Hex_FWD, Hex_FWD]>,
4666
4667     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
4668       [InstrStage<1, [SLOT0]>], [3, 3, 1],
4669       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4670
4671     InstrItinData <tc_151bf368, /*tc_1*/
4672       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4673       [Hex_FWD, Hex_FWD]>,
4674
4675     InstrItinData <tc_158aa3f7, /*tc_st*/
4676       [InstrStage<1, [SLOT0]>], [1, 2, 2],
4677       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4678
4679     InstrItinData <tc_197dce51, /*tc_3x*/
4680       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
4681       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4682
4683     InstrItinData <tc_1981450d, /*tc_newvjump*/
4684       [InstrStage<1, [SLOT0]>], [3],
4685       [Hex_FWD]>,
4686
4687     InstrItinData <tc_1b8138fc, /*tc_3stall*/
4688       [InstrStage<1, [SLOT0]>], [4, 1],
4689       [Hex_FWD, Hex_FWD]>,
4690
4691     InstrItinData <tc_1c2c7a4a, /*tc_1*/
4692       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
4693       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4694
4695     InstrItinData <tc_1c7522a8, /*tc_ld*/
4696       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
4697       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4698
4699     InstrItinData <tc_1d41f8b7, /*tc_1*/
4700       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
4701       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4702
4703     InstrItinData <tc_1e7875f0, /*tc_2early*/
4704       [InstrStage<1, [SLOT2]>], [1, 1],
4705       [Hex_FWD, Hex_FWD]>,
4706
4707     InstrItinData <tc_1fcb8495, /*tc_2*/
4708       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4709       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4710
4711     InstrItinData <tc_1fe4ab69, /*tc_st*/
4712       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
4713       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4714
4715     InstrItinData <tc_20131976, /*tc_2*/
4716       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
4717       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4718
4719     InstrItinData <tc_2237d952, /*tc_ld*/
4720       [InstrStage<1, [SLOT0]>], [1, 2],
4721       [Hex_FWD, Hex_FWD]>,
4722
4723     InstrItinData <tc_234f8560, /*tc_ld*/
4724       [InstrStage<1, [SLOT0]>], [4, 1, 1],
4725       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4726
4727     InstrItinData <tc_23708a21, /*tc_1*/
4728       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
4729       []>,
4730
4731     InstrItinData <tc_24e109c7, /*tc_newvjump*/
4732       [InstrStage<1, [SLOT0]>], [3, 3, 2],
4733       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4734
4735     InstrItinData <tc_24f426ab, /*tc_1*/
4736       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
4737       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4738
4739     InstrItinData <tc_27106296, /*tc_3x*/
4740       [InstrStage<1, [SLOT3]>], [4, 1, 2],
4741       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4742
4743     InstrItinData <tc_280f7fe1, /*tc_st*/
4744       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
4745       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4746
4747     InstrItinData <tc_28e55c6f, /*tc_3x*/
4748       [InstrStage<1, [SLOT3]>], [1, 1],
4749       [Hex_FWD, Hex_FWD]>,
4750
4751     InstrItinData <tc_2c13e7f5, /*tc_2*/
4752       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4753       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4754
4755     InstrItinData <tc_2c3e17fc, /*tc_3x*/
4756       [InstrStage<1, [SLOT3]>], [1],
4757       [Hex_FWD]>,
4758
4759     InstrItinData <tc_2f573607, /*tc_1*/
4760       [InstrStage<1, [SLOT2]>], [2, 2],
4761       [Hex_FWD, Hex_FWD]>,
4762
4763     InstrItinData <tc_2f669c77, /*tc_3stall*/
4764       [InstrStage<1, [SLOT0]>], [1, 1],
4765       [Hex_FWD, Hex_FWD]>,
4766
4767     InstrItinData <tc_362b0be2, /*tc_3*/
4768       [InstrStage<1, [SLOT2]>], [1],
4769       [Hex_FWD]>,
4770
4771     InstrItinData <tc_38382228, /*tc_3x*/
4772       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
4773       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4774
4775     InstrItinData <tc_388f9897, /*tc_1*/
4776       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4777       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4778
4779     InstrItinData <tc_38e0bae9, /*tc_3x*/
4780       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
4781       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4782
4783     InstrItinData <tc_3d14a17b, /*tc_1*/
4784       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
4785       [Hex_FWD, Hex_FWD]>,
4786
4787     InstrItinData <tc_3edca78f, /*tc_2*/
4788       [InstrStage<1, [SLOT3]>], [4, 2],
4789       [Hex_FWD, Hex_FWD]>,
4790
4791     InstrItinData <tc_3fbf1042, /*tc_1*/
4792       [InstrStage<1, [SLOT0, SLOT1]>], [3],
4793       [Hex_FWD]>,
4794
4795     InstrItinData <tc_407e96f9, /*tc_1*/
4796       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4797       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4798
4799     InstrItinData <tc_40d64c94, /*tc_newvjump*/
4800       [InstrStage<1, [SLOT0]>], [3, 1],
4801       [Hex_FWD, Hex_FWD]>,
4802
4803     InstrItinData <tc_4222e6bf, /*tc_ld*/
4804       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
4805       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4806
4807     InstrItinData <tc_42ff66ba, /*tc_1*/
4808       [InstrStage<1, [SLOT2]>], [2, 2],
4809       [Hex_FWD, Hex_FWD]>,
4810
4811     InstrItinData <tc_442395f3, /*tc_2latepred*/
4812       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
4813       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4814
4815     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
4816       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
4817       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4818
4819     InstrItinData <tc_44d5a428, /*tc_st*/
4820       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
4821       [Hex_FWD, Hex_FWD]>,
4822
4823     InstrItinData <tc_44fffc58, /*tc_3*/
4824       [InstrStage<1, [SLOT2, SLOT3]>], [2],
4825       [Hex_FWD]>,
4826
4827     InstrItinData <tc_45791fb8, /*tc_ld*/
4828       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
4829       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4830
4831     InstrItinData <tc_45f9d1be, /*tc_2early*/
4832       [InstrStage<1, [SLOT2]>], [2],
4833       [Hex_FWD]>,
4834
4835     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
4836       [InstrStage<1, [SLOT3]>], [4, 1],
4837       [Hex_FWD, Hex_FWD]>,
4838
4839     InstrItinData <tc_4a55d03c, /*tc_1*/
4840       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4841       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4842
4843     InstrItinData <tc_4abdbdc6, /*tc_3x*/
4844       [InstrStage<1, [SLOT3]>], [2, 2],
4845       [Hex_FWD, Hex_FWD]>,
4846
4847     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
4848       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
4849       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4850
4851     InstrItinData <tc_4c1520ae, /*tc_3x*/
4852       [InstrStage<1, [SLOT3]>], [2, 1],
4853       [Hex_FWD, Hex_FWD]>,
4854
4855     InstrItinData <tc_503ce0f3, /*tc_3x*/
4856       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
4857       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4858
4859     InstrItinData <tc_53c851ab, /*tc_3stall*/
4860       [InstrStage<1, [SLOT2]>], [4, 1, 2],
4861       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4862
4863     InstrItinData <tc_5502c366, /*tc_1*/
4864       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4865       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4866
4867     InstrItinData <tc_55255f2b, /*tc_3stall*/
4868       [InstrStage<1, [SLOT3]>], [],
4869       []>,
4870
4871     InstrItinData <tc_556f6577, /*tc_3x*/
4872       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
4873       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4874
4875     InstrItinData <tc_55a9a350, /*tc_st*/
4876       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
4877       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4878
4879     InstrItinData <tc_55b33fda, /*tc_1*/
4880       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
4881       [Hex_FWD, Hex_FWD]>,
4882
4883     InstrItinData <tc_56a124a7, /*tc_1*/
4884       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4885       [Hex_FWD, Hex_FWD]>,
4886
4887     InstrItinData <tc_57a55b54, /*tc_1*/
4888       [InstrStage<1, [SLOT3]>], [2, 2],
4889       [Hex_FWD, Hex_FWD]>,
4890
4891     InstrItinData <tc_5944960d, /*tc_ld*/
4892       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
4893       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4894
4895     InstrItinData <tc_59a7822c, /*tc_1*/
4896       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
4897       [Hex_FWD, Hex_FWD]>,
4898
4899     InstrItinData <tc_5a4b5e58, /*tc_3x*/
4900       [InstrStage<1, [SLOT3]>], [4, 1, 1],
4901       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4902
4903     InstrItinData <tc_5b347363, /*tc_1*/
4904       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
4905       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4906
4907     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
4908       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
4909       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4910
4911     InstrItinData <tc_5d636bc7, /*tc_3stall*/
4912       [InstrStage<1, [SLOT0]>], [4, 1],
4913       [Hex_FWD, Hex_FWD]>,
4914
4915     InstrItinData <tc_5da50c4b, /*tc_1*/
4916       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4917       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4918
4919     InstrItinData <tc_5deb5e47, /*tc_st*/
4920       [InstrStage<1, [SLOT0]>], [1, 2, 3],
4921       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4922
4923     InstrItinData <tc_5e4cf0e8, /*tc_2*/
4924       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
4925       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4926
4927     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
4928       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
4929       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4930
4931     InstrItinData <tc_60e324ff, /*tc_1*/
4932       [InstrStage<1, [SLOT2]>], [2],
4933       [Hex_FWD]>,
4934
4935     InstrItinData <tc_63567288, /*tc_2latepred*/
4936       [InstrStage<1, [SLOT0, SLOT1]>], [4],
4937       [Hex_FWD]>,
4938
4939     InstrItinData <tc_64b00d8a, /*tc_ld*/
4940       [InstrStage<1, [SLOT0]>], [4, 1],
4941       [Hex_FWD, Hex_FWD]>,
4942
4943     InstrItinData <tc_651cbe02, /*tc_1*/
4944       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
4945       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4946
4947     InstrItinData <tc_65279839, /*tc_2*/
4948       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
4949       [Hex_FWD, Hex_FWD]>,
4950
4951     InstrItinData <tc_65cbd974, /*tc_st*/
4952       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
4953       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4954
4955     InstrItinData <tc_69bfb303, /*tc_3*/
4956       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
4957       [Hex_FWD, Hex_FWD]>,
4958
4959     InstrItinData <tc_6ae3426b, /*tc_3x*/
4960       [InstrStage<1, [SLOT3]>], [4, 1],
4961       [Hex_FWD, Hex_FWD]>,
4962
4963     InstrItinData <tc_6d861a95, /*tc_3x*/
4964       [InstrStage<1, [SLOT3]>], [2, 1],
4965       [Hex_FWD, Hex_FWD]>,
4966
4967     InstrItinData <tc_6e20402a, /*tc_st*/
4968       [InstrStage<1, [SLOT0]>], [2, 3],
4969       [Hex_FWD, Hex_FWD]>,
4970
4971     InstrItinData <tc_6f42bc60, /*tc_3stall*/
4972       [InstrStage<1, [SLOT0]>], [4, 1, 1],
4973       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4974
4975     InstrItinData <tc_6fb32599, /*tc_3stall*/
4976       [InstrStage<1, [SLOT3]>], [1],
4977       [Hex_FWD]>,
4978
4979     InstrItinData <tc_6fc5dbea, /*tc_1*/
4980       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
4981       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4982
4983     InstrItinData <tc_711c805f, /*tc_1*/
4984       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
4985       [Hex_FWD, Hex_FWD]>,
4986
4987     InstrItinData <tc_713b66bf, /*tc_1*/
4988       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
4989       [Hex_FWD, Hex_FWD, Hex_FWD]>,
4990
4991     InstrItinData <tc_7401744f, /*tc_2*/
4992       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
4993       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
4994
4995     InstrItinData <tc_7476d766, /*tc_3stall*/
4996       [InstrStage<1, [SLOT3]>], [4, 2],
4997       [Hex_FWD, Hex_FWD]>,
4998
4999     InstrItinData <tc_74a42bda, /*tc_ld*/
5000       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
5001       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5002
5003     InstrItinData <tc_76bb5435, /*tc_ld*/
5004       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
5005       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5006
5007     InstrItinData <tc_77f94a5e, /*tc_st*/
5008       [InstrStage<1, [SLOT0]>], [],
5009       []>,
5010
5011     InstrItinData <tc_788b1d09, /*tc_3x*/
5012       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5013       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5014
5015     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
5016       [InstrStage<1, [SLOT0]>], [3, 2],
5017       [Hex_FWD, Hex_FWD]>,
5018
5019     InstrItinData <tc_7c31e19a, /*tc_st*/
5020       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5021       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5022
5023     InstrItinData <tc_7c6d32e4, /*tc_ld*/
5024       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
5025       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5026
5027     InstrItinData <tc_7dc63b5c, /*tc_3x*/
5028       [InstrStage<1, [SLOT3]>], [4, 1],
5029       [Hex_FWD, Hex_FWD]>,
5030
5031     InstrItinData <tc_7dcd9d89, /*tc_st*/
5032       [InstrStage<1, [SLOT0]>], [1, 3],
5033       [Hex_FWD, Hex_FWD]>,
5034
5035     InstrItinData <tc_7f7f45f5, /*tc_4x*/
5036       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
5037       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5038
5039     InstrItinData <tc_7f8ae742, /*tc_3x*/
5040       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5041       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5042
5043     InstrItinData <tc_8035e91f, /*tc_st*/
5044       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
5045       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5046
5047     InstrItinData <tc_822c3c68, /*tc_ld*/
5048       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
5049       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5050
5051     InstrItinData <tc_829d8a86, /*tc_st*/
5052       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
5053       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5054
5055     InstrItinData <tc_838c4d7a, /*tc_st*/
5056       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5057       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5058
5059     InstrItinData <tc_84a7500d, /*tc_2*/
5060       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5061       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5062
5063     InstrItinData <tc_86173609, /*tc_2latepred*/
5064       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5065       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5066
5067     InstrItinData <tc_887d1bb7, /*tc_st*/
5068       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
5069       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5070
5071     InstrItinData <tc_8a6d0d94, /*tc_ld*/
5072       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
5073       [Hex_FWD, Hex_FWD]>,
5074
5075     InstrItinData <tc_8a825db2, /*tc_2*/
5076       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5077       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5078
5079     InstrItinData <tc_8b5bd4f5, /*tc_2*/
5080       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5081       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5082
5083     InstrItinData <tc_8e82e8ca, /*tc_st*/
5084       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
5085       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5086
5087     InstrItinData <tc_9124c04f, /*tc_1*/
5088       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5089       [Hex_FWD, Hex_FWD]>,
5090
5091     InstrItinData <tc_9165014d, /*tc_3stall*/
5092       [InstrStage<1, [SLOT2]>], [4, 1],
5093       [Hex_FWD, Hex_FWD]>,
5094
5095     InstrItinData <tc_92240447, /*tc_st*/
5096       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
5097       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5098
5099     InstrItinData <tc_934753bb, /*tc_ld*/
5100       [InstrStage<1, [SLOT0]>], [3, 1, 2],
5101       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5102
5103     InstrItinData <tc_937dd41c, /*tc_ld*/
5104       [InstrStage<1, [SLOT0, SLOT1]>], [],
5105       []>,
5106
5107     InstrItinData <tc_9406230a, /*tc_3x*/
5108       [InstrStage<1, [SLOT3]>], [2, 1],
5109       [Hex_FWD, Hex_FWD]>,
5110
5111     InstrItinData <tc_95a33176, /*tc_2*/
5112       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5113       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5114
5115     InstrItinData <tc_96ef76ef, /*tc_st*/
5116       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
5117       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5118
5119     InstrItinData <tc_975a4e54, /*tc_newvjump*/
5120       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5121       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5122
5123     InstrItinData <tc_9783714b, /*tc_4x*/
5124       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
5125       [Hex_FWD, Hex_FWD]>,
5126
5127     InstrItinData <tc_988416e3, /*tc_st*/
5128       [InstrStage<1, [SLOT0]>], [3],
5129       [Hex_FWD]>,
5130
5131     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
5132       [InstrStage<1, [SLOT2]>], [],
5133       []>,
5134
5135     InstrItinData <tc_9b3c0462, /*tc_2*/
5136       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5137       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5138
5139     InstrItinData <tc_9bcfb2ee, /*tc_st*/
5140       [InstrStage<1, [SLOT0]>], [1, 2, 3],
5141       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5142
5143     InstrItinData <tc_9c52f549, /*tc_1*/
5144       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5145       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5146
5147     InstrItinData <tc_9e27f2f9, /*tc_1*/
5148       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5149       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5150
5151     InstrItinData <tc_9e72dc89, /*tc_4x*/
5152       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5153       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5154
5155     InstrItinData <tc_9edb7c77, /*tc_4x*/
5156       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
5157       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5158
5159     InstrItinData <tc_9edefe01, /*tc_st*/
5160       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
5161       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5162
5163     InstrItinData <tc_9f6cd987, /*tc_1*/
5164       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5165       [Hex_FWD, Hex_FWD]>,
5166
5167     InstrItinData <tc_a08b630b, /*tc_2*/
5168       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5169       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5170
5171     InstrItinData <tc_a1297125, /*tc_1*/
5172       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5173       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5174
5175     InstrItinData <tc_a154b476, /*tc_3x*/
5176       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
5177       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5178
5179     InstrItinData <tc_a2b365d2, /*tc_st*/
5180       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
5181       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5182
5183     InstrItinData <tc_a3070909, /*tc_3stall*/
5184       [InstrStage<1, [SLOT0]>], [1, 1],
5185       [Hex_FWD, Hex_FWD]>,
5186
5187     InstrItinData <tc_a32e03e7, /*tc_ld*/
5188       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
5189       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5190
5191     InstrItinData <tc_a38c45dc, /*tc_3x*/
5192       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
5193       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5194
5195     InstrItinData <tc_a4e22bbd, /*tc_2*/
5196       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5197       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5198
5199     InstrItinData <tc_a4ee89db, /*tc_2early*/
5200       [InstrStage<1, [SLOT0]>], [],
5201       []>,
5202
5203     InstrItinData <tc_a7a13fac, /*tc_1*/
5204       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5205       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5206
5207     InstrItinData <tc_a7bdb22c, /*tc_2*/
5208       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5209       [Hex_FWD, Hex_FWD]>,
5210
5211     InstrItinData <tc_a9edeffa, /*tc_st*/
5212       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5213       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5214
5215     InstrItinData <tc_abfd9a6d, /*tc_ld*/
5216       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
5217       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5218
5219     InstrItinData <tc_ac65613f, /*tc_ld*/
5220       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
5221       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5222
5223     InstrItinData <tc_addc37a8, /*tc_st*/
5224       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
5225       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5226
5227     InstrItinData <tc_ae5babd7, /*tc_st*/
5228       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
5229       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5230
5231     InstrItinData <tc_aee6250c, /*tc_ld*/
5232       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5233       [Hex_FWD, Hex_FWD]>,
5234
5235     InstrItinData <tc_b1ae5f67, /*tc_st*/
5236       [InstrStage<1, [SLOT0]>], [1],
5237       [Hex_FWD]>,
5238
5239     InstrItinData <tc_b34eb232, /*tc_3stall*/
5240       [InstrStage<1, [SLOT0]>], [],
5241       []>,
5242
5243     InstrItinData <tc_b4dc7630, /*tc_st*/
5244       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
5245       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5246
5247     InstrItinData <tc_b570493d, /*tc_3stall*/
5248       [InstrStage<1, [SLOT3]>], [4, 1],
5249       [Hex_FWD, Hex_FWD]>,
5250
5251     InstrItinData <tc_b7c4062a, /*tc_ld*/
5252       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
5253       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5254
5255     InstrItinData <tc_b837298f, /*tc_1*/
5256       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5257       []>,
5258
5259     InstrItinData <tc_ba9255a6, /*tc_st*/
5260       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
5261       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5262
5263     InstrItinData <tc_bb07f2c5, /*tc_st*/
5264       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
5265       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5266
5267     InstrItinData <tc_bb831a7c, /*tc_2*/
5268       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
5269       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5270
5271     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
5272       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
5273       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5274
5275     InstrItinData <tc_c20701f0, /*tc_2*/
5276       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5277       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5278
5279     InstrItinData <tc_c21d7447, /*tc_3x*/
5280       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5281       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5282
5283     InstrItinData <tc_c57d9f39, /*tc_1*/
5284       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5285       [Hex_FWD, Hex_FWD]>,
5286
5287     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
5288       [InstrStage<1, [SLOT0]>], [],
5289       []>,
5290
5291     InstrItinData <tc_ce59038e, /*tc_st*/
5292       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
5293       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5294
5295     InstrItinData <tc_cfa0e29b, /*tc_st*/
5296       [InstrStage<1, [SLOT0]>], [2, 2, 3],
5297       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5298
5299     InstrItinData <tc_d03278fd, /*tc_st*/
5300       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
5301       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5302
5303     InstrItinData <tc_d33e5eee, /*tc_1*/
5304       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5305       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5306
5307     InstrItinData <tc_d3632d88, /*tc_2*/
5308       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5309       [Hex_FWD, Hex_FWD]>,
5310
5311     InstrItinData <tc_d45ba9cd, /*tc_ld*/
5312       [InstrStage<1, [SLOT0]>], [1],
5313       [Hex_FWD]>,
5314
5315     InstrItinData <tc_d47648a2, /*tc_3stall*/
5316       [InstrStage<1, [SLOT2]>], [1, 1],
5317       [Hex_FWD, Hex_FWD]>,
5318
5319     InstrItinData <tc_d57d649c, /*tc_3stall*/
5320       [InstrStage<1, [SLOT2]>], [2],
5321       [Hex_FWD]>,
5322
5323     InstrItinData <tc_d61dfdc3, /*tc_2*/
5324       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5325       [Hex_FWD, Hex_FWD]>,
5326
5327     InstrItinData <tc_d68dca5c, /*tc_3stall*/
5328       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5329       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5330
5331     InstrItinData <tc_d7718fbe, /*tc_3x*/
5332       [InstrStage<1, [SLOT3]>], [1],
5333       [Hex_FWD]>,
5334
5335     InstrItinData <tc_db596beb, /*tc_3x*/
5336       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5337       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5338
5339     InstrItinData <tc_db96aa6b, /*tc_st*/
5340       [InstrStage<1, [SLOT0]>], [1],
5341       [Hex_FWD]>,
5342
5343     InstrItinData <tc_dc51281d, /*tc_3*/
5344       [InstrStage<1, [SLOT2]>], [2, 1],
5345       [Hex_FWD, Hex_FWD]>,
5346
5347     InstrItinData <tc_decdde8a, /*tc_1*/
5348       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5349       [Hex_FWD]>,
5350
5351     InstrItinData <tc_df4536ae, /*tc_3stall*/
5352       [InstrStage<1, [SLOT3]>], [4, 1, 1],
5353       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5354
5355     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
5356       [InstrStage<1, [SLOT0]>], [3, 2, 1],
5357       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5358
5359     InstrItinData <tc_e3d699e3, /*tc_2*/
5360       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5361       [Hex_FWD, Hex_FWD]>,
5362
5363     InstrItinData <tc_e9170fb7, /*tc_ld*/
5364       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
5365       [Hex_FWD, Hex_FWD]>,
5366
5367     InstrItinData <tc_ed03645c, /*tc_1*/
5368       [InstrStage<1, [SLOT2]>], [3, 2],
5369       [Hex_FWD, Hex_FWD]>,
5370
5371     InstrItinData <tc_eed07714, /*tc_ld*/
5372       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5373       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5374
5375     InstrItinData <tc_eeda4109, /*tc_1*/
5376       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5377       [Hex_FWD, Hex_FWD]>,
5378
5379     InstrItinData <tc_ef921005, /*tc_1*/
5380       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5381       [Hex_FWD, Hex_FWD]>,
5382
5383     InstrItinData <tc_f098b237, /*tc_2*/
5384       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5385       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5386
5387     InstrItinData <tc_f0cdeccf, /*tc_3x*/
5388       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5389       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5390
5391     InstrItinData <tc_f0e8e832, /*tc_4x*/
5392       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5393       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5394
5395     InstrItinData <tc_f34c1c21, /*tc_2*/
5396       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5397       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5398
5399     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
5400       [InstrStage<1, [SLOT0]>], [2],
5401       [Hex_FWD]>,
5402
5403     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
5404       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
5405       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5406
5407     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
5408       [InstrStage<1, [SLOT0]>], [3, 2, 2],
5409       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5410
5411     InstrItinData <tc_f7569068, /*tc_4x*/
5412       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
5413       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5414
5415     InstrItinData <tc_f999c66e, /*tc_1*/
5416       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5417       [Hex_FWD, Hex_FWD]>,
5418
5419     InstrItinData <tc_fae9dfa5, /*tc_3x*/
5420       [InstrStage<1, [SLOT3]>], [4, 2],
5421       [Hex_FWD, Hex_FWD]>,
5422
5423     InstrItinData <tc_fedb7e19, /*tc_ld*/
5424       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
5425       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
5426   ];
5427 }
5428
5429 class DepScalarItinV67 {
5430   list<InstrItinData> DepScalarItinV67_list = [
5431     InstrItinData <tc_011e0e9d, /*tc_st*/
5432       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
5433       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5434
5435     InstrItinData <tc_01d44cb2, /*tc_2*/
5436       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5437       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5438
5439     InstrItinData <tc_01e1be3b, /*tc_3x*/
5440       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5441       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5442
5443     InstrItinData <tc_02fe1c65, /*tc_4x*/
5444       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
5445       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5446
5447     InstrItinData <tc_0655b949, /*tc_st*/
5448       [InstrStage<1, [SLOT0, SLOT1]>], [2, 3],
5449       [Hex_FWD, Hex_FWD]>,
5450
5451     InstrItinData <tc_075c8dd8, /*tc_ld*/
5452       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2],
5453       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5454
5455     InstrItinData <tc_0a195f2c, /*tc_4x*/
5456       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5457       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5458
5459     InstrItinData <tc_0a6c20ae, /*tc_st*/
5460       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
5461       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5462
5463     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
5464       [InstrStage<1, [SLOT2]>], [1],
5465       [Hex_FWD]>,
5466
5467     InstrItinData <tc_0dfac0a7, /*tc_2*/
5468       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5469       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5470
5471     InstrItinData <tc_0fac1eb8, /*tc_st*/
5472       [InstrStage<1, [SLOT0]>], [3, 2, 3],
5473       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5474
5475     InstrItinData <tc_1044324a, /*tc_3stall*/
5476       [InstrStage<1, [SLOT3]>], [1, 1],
5477       [Hex_FWD, Hex_FWD]>,
5478
5479     InstrItinData <tc_10b884b7, /*tc_3stall*/
5480       [InstrStage<1, [SLOT2]>], [],
5481       []>,
5482
5483     InstrItinData <tc_112d30d6, /*tc_1*/
5484       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
5485       [Hex_FWD]>,
5486
5487     InstrItinData <tc_1242dc2a, /*tc_ld*/
5488       [InstrStage<1, [SLOT0]>], [2],
5489       [Hex_FWD]>,
5490
5491     InstrItinData <tc_1248597c, /*tc_3x*/
5492       [InstrStage<1, [SLOT3]>], [2, 2],
5493       [Hex_FWD, Hex_FWD]>,
5494
5495     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
5496       [InstrStage<1, [SLOT0]>], [3, 3, 1],
5497       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5498
5499     InstrItinData <tc_151bf368, /*tc_1*/
5500       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5501       [Hex_FWD, Hex_FWD]>,
5502
5503     InstrItinData <tc_158aa3f7, /*tc_st*/
5504       [InstrStage<1, [SLOT0]>], [1, 2, 2],
5505       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5506
5507     InstrItinData <tc_197dce51, /*tc_3x*/
5508       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
5509       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5510
5511     InstrItinData <tc_1981450d, /*tc_newvjump*/
5512       [InstrStage<1, [SLOT0]>], [3],
5513       [Hex_FWD]>,
5514
5515     InstrItinData <tc_1b8138fc, /*tc_3stall*/
5516       [InstrStage<1, [SLOT0]>], [4, 1],
5517       [Hex_FWD, Hex_FWD]>,
5518
5519     InstrItinData <tc_1c2c7a4a, /*tc_1*/
5520       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2, 2],
5521       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5522
5523     InstrItinData <tc_1c7522a8, /*tc_ld*/
5524       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2],
5525       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5526
5527     InstrItinData <tc_1d41f8b7, /*tc_1*/
5528       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
5529       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5530
5531     InstrItinData <tc_1e7875f0, /*tc_2early*/
5532       [InstrStage<1, [SLOT2]>], [1, 1],
5533       [Hex_FWD, Hex_FWD]>,
5534
5535     InstrItinData <tc_1fcb8495, /*tc_2*/
5536       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5537       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5538
5539     InstrItinData <tc_1fe4ab69, /*tc_st*/
5540       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 1, 2, 3],
5541       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5542
5543     InstrItinData <tc_20131976, /*tc_2*/
5544       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5545       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5546
5547     InstrItinData <tc_2237d952, /*tc_ld*/
5548       [InstrStage<1, [SLOT0]>], [1, 2],
5549       [Hex_FWD, Hex_FWD]>,
5550
5551     InstrItinData <tc_234f8560, /*tc_ld*/
5552       [InstrStage<1, [SLOT0]>], [4, 1, 1],
5553       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5554
5555     InstrItinData <tc_23708a21, /*tc_1*/
5556       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
5557       []>,
5558
5559     InstrItinData <tc_24e109c7, /*tc_newvjump*/
5560       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5561       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5562
5563     InstrItinData <tc_24f426ab, /*tc_1*/
5564       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5565       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5566
5567     InstrItinData <tc_27106296, /*tc_3x*/
5568       [InstrStage<1, [SLOT3]>], [4, 1, 2],
5569       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5570
5571     InstrItinData <tc_280f7fe1, /*tc_st*/
5572       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2, 3],
5573       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5574
5575     InstrItinData <tc_28e55c6f, /*tc_3x*/
5576       [InstrStage<1, [SLOT3]>], [1, 1],
5577       [Hex_FWD, Hex_FWD]>,
5578
5579     InstrItinData <tc_2c13e7f5, /*tc_2*/
5580       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5581       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5582
5583     InstrItinData <tc_2c3e17fc, /*tc_3x*/
5584       [InstrStage<1, [SLOT3]>], [1],
5585       [Hex_FWD]>,
5586
5587     InstrItinData <tc_2f573607, /*tc_1*/
5588       [InstrStage<1, [SLOT2]>], [2, 2],
5589       [Hex_FWD, Hex_FWD]>,
5590
5591     InstrItinData <tc_2f669c77, /*tc_3stall*/
5592       [InstrStage<1, [SLOT0]>], [1, 1],
5593       [Hex_FWD, Hex_FWD]>,
5594
5595     InstrItinData <tc_362b0be2, /*tc_3*/
5596       [InstrStage<1, [SLOT2]>], [1],
5597       [Hex_FWD]>,
5598
5599     InstrItinData <tc_38382228, /*tc_3x*/
5600       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 2],
5601       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5602
5603     InstrItinData <tc_388f9897, /*tc_1*/
5604       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5605       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5606
5607     InstrItinData <tc_38e0bae9, /*tc_3x*/
5608       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 1, 1],
5609       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5610
5611     InstrItinData <tc_3d14a17b, /*tc_1*/
5612       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2],
5613       [Hex_FWD, Hex_FWD]>,
5614
5615     InstrItinData <tc_3edca78f, /*tc_2*/
5616       [InstrStage<1, [SLOT3]>], [4, 2],
5617       [Hex_FWD, Hex_FWD]>,
5618
5619     InstrItinData <tc_3fbf1042, /*tc_1*/
5620       [InstrStage<1, [SLOT0, SLOT1]>], [3],
5621       [Hex_FWD]>,
5622
5623     InstrItinData <tc_407e96f9, /*tc_1*/
5624       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5625       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5626
5627     InstrItinData <tc_40d64c94, /*tc_newvjump*/
5628       [InstrStage<1, [SLOT0]>], [3, 1],
5629       [Hex_FWD, Hex_FWD]>,
5630
5631     InstrItinData <tc_4222e6bf, /*tc_ld*/
5632       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
5633       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5634
5635     InstrItinData <tc_42ff66ba, /*tc_1*/
5636       [InstrStage<1, [SLOT2]>], [2, 2],
5637       [Hex_FWD, Hex_FWD]>,
5638
5639     InstrItinData <tc_442395f3, /*tc_2latepred*/
5640       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2, 2],
5641       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5642
5643     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
5644       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 1],
5645       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5646
5647     InstrItinData <tc_44d5a428, /*tc_st*/
5648       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2],
5649       [Hex_FWD, Hex_FWD]>,
5650
5651     InstrItinData <tc_44fffc58, /*tc_3*/
5652       [InstrStage<1, [SLOT2, SLOT3]>], [2],
5653       [Hex_FWD]>,
5654
5655     InstrItinData <tc_45791fb8, /*tc_ld*/
5656       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 1, 2],
5657       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5658
5659     InstrItinData <tc_45f9d1be, /*tc_2early*/
5660       [InstrStage<1, [SLOT2]>], [2],
5661       [Hex_FWD]>,
5662
5663     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
5664       [InstrStage<1, [SLOT3]>], [4, 1],
5665       [Hex_FWD, Hex_FWD]>,
5666
5667     InstrItinData <tc_4a55d03c, /*tc_1*/
5668       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5669       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5670
5671     InstrItinData <tc_4abdbdc6, /*tc_3x*/
5672       [InstrStage<1, [SLOT3]>], [2, 2],
5673       [Hex_FWD, Hex_FWD]>,
5674
5675     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
5676       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5677       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5678
5679     InstrItinData <tc_4c1520ae, /*tc_3x*/
5680       [InstrStage<1, [SLOT3]>], [2, 1],
5681       [Hex_FWD, Hex_FWD]>,
5682
5683     InstrItinData <tc_503ce0f3, /*tc_3x*/
5684       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 1],
5685       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5686
5687     InstrItinData <tc_53c851ab, /*tc_3stall*/
5688       [InstrStage<1, [SLOT2]>], [4, 1, 2],
5689       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5690
5691     InstrItinData <tc_5502c366, /*tc_1*/
5692       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5693       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5694
5695     InstrItinData <tc_55255f2b, /*tc_3stall*/
5696       [InstrStage<1, [SLOT3]>], [],
5697       []>,
5698
5699     InstrItinData <tc_556f6577, /*tc_3x*/
5700       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
5701       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5702
5703     InstrItinData <tc_55a9a350, /*tc_st*/
5704       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
5705       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5706
5707     InstrItinData <tc_55b33fda, /*tc_1*/
5708       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5709       [Hex_FWD, Hex_FWD]>,
5710
5711     InstrItinData <tc_56a124a7, /*tc_1*/
5712       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5713       [Hex_FWD, Hex_FWD]>,
5714
5715     InstrItinData <tc_57a55b54, /*tc_1*/
5716       [InstrStage<1, [SLOT3]>], [2, 2],
5717       [Hex_FWD, Hex_FWD]>,
5718
5719     InstrItinData <tc_5944960d, /*tc_ld*/
5720       [InstrStage<1, [SLOT0, SLOT1]>], [1, 1, 2],
5721       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5722
5723     InstrItinData <tc_59a7822c, /*tc_1*/
5724       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2],
5725       [Hex_FWD, Hex_FWD]>,
5726
5727     InstrItinData <tc_5a4b5e58, /*tc_3x*/
5728       [InstrStage<1, [SLOT3]>], [4, 1, 1],
5729       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5730
5731     InstrItinData <tc_5b347363, /*tc_1*/
5732       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 2],
5733       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5734
5735     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
5736       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 2, 2],
5737       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5738
5739     InstrItinData <tc_5d636bc7, /*tc_3stall*/
5740       [InstrStage<1, [SLOT0]>], [4, 1],
5741       [Hex_FWD, Hex_FWD]>,
5742
5743     InstrItinData <tc_5da50c4b, /*tc_1*/
5744       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5745       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5746
5747     InstrItinData <tc_5deb5e47, /*tc_st*/
5748       [InstrStage<1, [SLOT0]>], [1, 2, 3],
5749       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5750
5751     InstrItinData <tc_5e4cf0e8, /*tc_2*/
5752       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
5753       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5754
5755     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
5756       [InstrStage<1, [SLOT0, SLOT1]>], [4, 4, 3, 1, 2],
5757       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5758
5759     InstrItinData <tc_60e324ff, /*tc_1*/
5760       [InstrStage<1, [SLOT2]>], [2],
5761       [Hex_FWD]>,
5762
5763     InstrItinData <tc_63567288, /*tc_2latepred*/
5764       [InstrStage<1, [SLOT0, SLOT1]>], [4],
5765       [Hex_FWD]>,
5766
5767     InstrItinData <tc_64b00d8a, /*tc_ld*/
5768       [InstrStage<1, [SLOT0]>], [4, 1],
5769       [Hex_FWD, Hex_FWD]>,
5770
5771     InstrItinData <tc_651cbe02, /*tc_1*/
5772       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
5773       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5774
5775     InstrItinData <tc_65279839, /*tc_2*/
5776       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
5777       [Hex_FWD, Hex_FWD]>,
5778
5779     InstrItinData <tc_65cbd974, /*tc_st*/
5780       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2],
5781       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5782
5783     InstrItinData <tc_69bfb303, /*tc_3*/
5784       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
5785       [Hex_FWD, Hex_FWD]>,
5786
5787     InstrItinData <tc_6ae3426b, /*tc_3x*/
5788       [InstrStage<1, [SLOT3]>], [4, 1],
5789       [Hex_FWD, Hex_FWD]>,
5790
5791     InstrItinData <tc_6d861a95, /*tc_3x*/
5792       [InstrStage<1, [SLOT3]>], [2, 1],
5793       [Hex_FWD, Hex_FWD]>,
5794
5795     InstrItinData <tc_6e20402a, /*tc_st*/
5796       [InstrStage<1, [SLOT0]>], [2, 3],
5797       [Hex_FWD, Hex_FWD]>,
5798
5799     InstrItinData <tc_6f42bc60, /*tc_3stall*/
5800       [InstrStage<1, [SLOT0]>], [4, 1, 1],
5801       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5802
5803     InstrItinData <tc_6fb32599, /*tc_3stall*/
5804       [InstrStage<1, [SLOT3]>], [1],
5805       [Hex_FWD]>,
5806
5807     InstrItinData <tc_6fc5dbea, /*tc_1*/
5808       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
5809       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5810
5811     InstrItinData <tc_711c805f, /*tc_1*/
5812       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
5813       [Hex_FWD, Hex_FWD]>,
5814
5815     InstrItinData <tc_713b66bf, /*tc_1*/
5816       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5817       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5818
5819     InstrItinData <tc_7401744f, /*tc_2*/
5820       [InstrStage<1, [SLOT2, SLOT3]>], [4, 4, 2, 2],
5821       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5822
5823     InstrItinData <tc_7476d766, /*tc_3stall*/
5824       [InstrStage<1, [SLOT3]>], [4, 2],
5825       [Hex_FWD, Hex_FWD]>,
5826
5827     InstrItinData <tc_74a42bda, /*tc_ld*/
5828       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
5829       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5830
5831     InstrItinData <tc_76bb5435, /*tc_ld*/
5832       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 1, 2, 2],
5833       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5834
5835     InstrItinData <tc_77f94a5e, /*tc_st*/
5836       [InstrStage<1, [SLOT0]>], [],
5837       []>,
5838
5839     InstrItinData <tc_788b1d09, /*tc_3x*/
5840       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
5841       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5842
5843     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
5844       [InstrStage<1, [SLOT0]>], [3, 2],
5845       [Hex_FWD, Hex_FWD]>,
5846
5847     InstrItinData <tc_7c31e19a, /*tc_st*/
5848       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5849       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5850
5851     InstrItinData <tc_7c6d32e4, /*tc_ld*/
5852       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 2],
5853       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5854
5855     InstrItinData <tc_7dc63b5c, /*tc_3x*/
5856       [InstrStage<1, [SLOT3]>], [4, 1],
5857       [Hex_FWD, Hex_FWD]>,
5858
5859     InstrItinData <tc_7dcd9d89, /*tc_st*/
5860       [InstrStage<1, [SLOT0]>], [1, 3],
5861       [Hex_FWD, Hex_FWD]>,
5862
5863     InstrItinData <tc_7f7f45f5, /*tc_4x*/
5864       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1],
5865       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5866
5867     InstrItinData <tc_7f8ae742, /*tc_3x*/
5868       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1],
5869       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5870
5871     InstrItinData <tc_8035e91f, /*tc_st*/
5872       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 3],
5873       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5874
5875     InstrItinData <tc_822c3c68, /*tc_ld*/
5876       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2],
5877       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5878
5879     InstrItinData <tc_829d8a86, /*tc_st*/
5880       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
5881       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5882
5883     InstrItinData <tc_838c4d7a, /*tc_st*/
5884       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
5885       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5886
5887     InstrItinData <tc_84a7500d, /*tc_2*/
5888       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5889       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5890
5891     InstrItinData <tc_86173609, /*tc_2latepred*/
5892       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
5893       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5894
5895     InstrItinData <tc_887d1bb7, /*tc_st*/
5896       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2, 3],
5897       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5898
5899     InstrItinData <tc_8a6d0d94, /*tc_ld*/
5900       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2],
5901       [Hex_FWD, Hex_FWD]>,
5902
5903     InstrItinData <tc_8a825db2, /*tc_2*/
5904       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5905       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5906
5907     InstrItinData <tc_8b5bd4f5, /*tc_2*/
5908       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5909       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5910
5911     InstrItinData <tc_8e82e8ca, /*tc_st*/
5912       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 1, 2, 3],
5913       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5914
5915     InstrItinData <tc_9124c04f, /*tc_1*/
5916       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
5917       [Hex_FWD, Hex_FWD]>,
5918
5919     InstrItinData <tc_9165014d, /*tc_3stall*/
5920       [InstrStage<1, [SLOT2]>], [4, 1],
5921       [Hex_FWD, Hex_FWD]>,
5922
5923     InstrItinData <tc_92240447, /*tc_st*/
5924       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
5925       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5926
5927     InstrItinData <tc_934753bb, /*tc_ld*/
5928       [InstrStage<1, [SLOT0]>], [3, 1, 2],
5929       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5930
5931     InstrItinData <tc_937dd41c, /*tc_ld*/
5932       [InstrStage<1, [SLOT0, SLOT1]>], [],
5933       []>,
5934
5935     InstrItinData <tc_9406230a, /*tc_3x*/
5936       [InstrStage<1, [SLOT3]>], [2, 1],
5937       [Hex_FWD, Hex_FWD]>,
5938
5939     InstrItinData <tc_95a33176, /*tc_2*/
5940       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 2, 2],
5941       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5942
5943     InstrItinData <tc_96ef76ef, /*tc_st*/
5944       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
5945       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5946
5947     InstrItinData <tc_975a4e54, /*tc_newvjump*/
5948       [InstrStage<1, [SLOT0]>], [3, 3, 2],
5949       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5950
5951     InstrItinData <tc_9783714b, /*tc_4x*/
5952       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1],
5953       [Hex_FWD, Hex_FWD]>,
5954
5955     InstrItinData <tc_988416e3, /*tc_st*/
5956       [InstrStage<1, [SLOT0]>], [3],
5957       [Hex_FWD]>,
5958
5959     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
5960       [InstrStage<1, [SLOT2]>], [],
5961       []>,
5962
5963     InstrItinData <tc_9b3c0462, /*tc_2*/
5964       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5965       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5966
5967     InstrItinData <tc_9bcfb2ee, /*tc_st*/
5968       [InstrStage<1, [SLOT0]>], [1, 2, 3],
5969       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5970
5971     InstrItinData <tc_9c52f549, /*tc_1*/
5972       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
5973       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5974
5975     InstrItinData <tc_9e27f2f9, /*tc_1*/
5976       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2, 2],
5977       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5978
5979     InstrItinData <tc_9e72dc89, /*tc_4x*/
5980       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1],
5981       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5982
5983     InstrItinData <tc_9edb7c77, /*tc_4x*/
5984       [InstrStage<1, [SLOT2, SLOT3]>], [5, 2, 1, 1, 2],
5985       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5986
5987     InstrItinData <tc_9edefe01, /*tc_st*/
5988       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 1, 2, 3],
5989       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
5990
5991     InstrItinData <tc_9f6cd987, /*tc_1*/
5992       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
5993       [Hex_FWD, Hex_FWD]>,
5994
5995     InstrItinData <tc_a08b630b, /*tc_2*/
5996       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
5997       [Hex_FWD, Hex_FWD, Hex_FWD]>,
5998
5999     InstrItinData <tc_a1297125, /*tc_1*/
6000       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6001       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6002
6003     InstrItinData <tc_a154b476, /*tc_3x*/
6004       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 2],
6005       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6006
6007     InstrItinData <tc_a2b365d2, /*tc_st*/
6008       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 3],
6009       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6010
6011     InstrItinData <tc_a3070909, /*tc_3stall*/
6012       [InstrStage<1, [SLOT0]>], [1, 1],
6013       [Hex_FWD, Hex_FWD]>,
6014
6015     InstrItinData <tc_a32e03e7, /*tc_ld*/
6016       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2, 2],
6017       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6018
6019     InstrItinData <tc_a38c45dc, /*tc_3x*/
6020       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 1, 1, 2],
6021       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6022
6023     InstrItinData <tc_a4e22bbd, /*tc_2*/
6024       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2],
6025       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6026
6027     InstrItinData <tc_a4ee89db, /*tc_2early*/
6028       [InstrStage<1, [SLOT0]>], [],
6029       []>,
6030
6031     InstrItinData <tc_a7a13fac, /*tc_1*/
6032       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6033       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6034
6035     InstrItinData <tc_a7bdb22c, /*tc_2*/
6036       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6037       [Hex_FWD, Hex_FWD]>,
6038
6039     InstrItinData <tc_a9edeffa, /*tc_st*/
6040       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
6041       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6042
6043     InstrItinData <tc_abfd9a6d, /*tc_ld*/
6044       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2, 2],
6045       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6046
6047     InstrItinData <tc_ac65613f, /*tc_ld*/
6048       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 2, 2],
6049       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6050
6051     InstrItinData <tc_addc37a8, /*tc_st*/
6052       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
6053       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6054
6055     InstrItinData <tc_ae5babd7, /*tc_st*/
6056       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
6057       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6058
6059     InstrItinData <tc_aee6250c, /*tc_ld*/
6060       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
6061       [Hex_FWD, Hex_FWD]>,
6062
6063     InstrItinData <tc_b1ae5f67, /*tc_st*/
6064       [InstrStage<1, [SLOT0]>], [1],
6065       [Hex_FWD]>,
6066
6067     InstrItinData <tc_b34eb232, /*tc_3stall*/
6068       [InstrStage<1, [SLOT0]>], [],
6069       []>,
6070
6071     InstrItinData <tc_b4dc7630, /*tc_st*/
6072       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2, 2, 3],
6073       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6074
6075     InstrItinData <tc_b570493d, /*tc_3stall*/
6076       [InstrStage<1, [SLOT3]>], [4, 1],
6077       [Hex_FWD, Hex_FWD]>,
6078
6079     InstrItinData <tc_b7c4062a, /*tc_ld*/
6080       [InstrStage<1, [SLOT0, SLOT1]>], [4, 3, 1, 1, 2],
6081       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6082
6083     InstrItinData <tc_b837298f, /*tc_1*/
6084       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [],
6085       []>,
6086
6087     InstrItinData <tc_ba9255a6, /*tc_st*/
6088       [InstrStage<1, [SLOT0, SLOT1]>], [2, 2, 3],
6089       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6090
6091     InstrItinData <tc_bb07f2c5, /*tc_st*/
6092       [InstrStage<1, [SLOT0, SLOT1]>], [3, 2, 3],
6093       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6094
6095     InstrItinData <tc_bb831a7c, /*tc_2*/
6096       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2, 2, 2],
6097       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6098
6099     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
6100       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 1, 2],
6101       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6102
6103     InstrItinData <tc_c20701f0, /*tc_2*/
6104       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6105       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6106
6107     InstrItinData <tc_c21d7447, /*tc_3x*/
6108       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6109       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6110
6111     InstrItinData <tc_c57d9f39, /*tc_1*/
6112       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6113       [Hex_FWD, Hex_FWD]>,
6114
6115     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
6116       [InstrStage<1, [SLOT0]>], [],
6117       []>,
6118
6119     InstrItinData <tc_ce59038e, /*tc_st*/
6120       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
6121       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6122
6123     InstrItinData <tc_cfa0e29b, /*tc_st*/
6124       [InstrStage<1, [SLOT0]>], [2, 2, 3],
6125       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6126
6127     InstrItinData <tc_d03278fd, /*tc_st*/
6128       [InstrStage<1, [SLOT0, SLOT1]>], [2, 1, 2, 2],
6129       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6130
6131     InstrItinData <tc_d33e5eee, /*tc_1*/
6132       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6133       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6134
6135     InstrItinData <tc_d3632d88, /*tc_2*/
6136       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6137       [Hex_FWD, Hex_FWD]>,
6138
6139     InstrItinData <tc_d45ba9cd, /*tc_ld*/
6140       [InstrStage<1, [SLOT0]>], [1],
6141       [Hex_FWD]>,
6142
6143     InstrItinData <tc_d47648a2, /*tc_3stall*/
6144       [InstrStage<1, [SLOT2]>], [1, 1],
6145       [Hex_FWD, Hex_FWD]>,
6146
6147     InstrItinData <tc_d57d649c, /*tc_3stall*/
6148       [InstrStage<1, [SLOT2]>], [2],
6149       [Hex_FWD]>,
6150
6151     InstrItinData <tc_d61dfdc3, /*tc_2*/
6152       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6153       [Hex_FWD, Hex_FWD]>,
6154
6155     InstrItinData <tc_d68dca5c, /*tc_3stall*/
6156       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6157       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6158
6159     InstrItinData <tc_d7718fbe, /*tc_3x*/
6160       [InstrStage<1, [SLOT3]>], [1],
6161       [Hex_FWD]>,
6162
6163     InstrItinData <tc_db596beb, /*tc_3x*/
6164       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1],
6165       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6166
6167     InstrItinData <tc_db96aa6b, /*tc_st*/
6168       [InstrStage<1, [SLOT0]>], [1],
6169       [Hex_FWD]>,
6170
6171     InstrItinData <tc_dc51281d, /*tc_3*/
6172       [InstrStage<1, [SLOT2]>], [2, 1],
6173       [Hex_FWD, Hex_FWD]>,
6174
6175     InstrItinData <tc_decdde8a, /*tc_1*/
6176       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2],
6177       [Hex_FWD]>,
6178
6179     InstrItinData <tc_df4536ae, /*tc_3stall*/
6180       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6181       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6182
6183     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
6184       [InstrStage<1, [SLOT0]>], [3, 2, 1],
6185       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6186
6187     InstrItinData <tc_e3d699e3, /*tc_2*/
6188       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6189       [Hex_FWD, Hex_FWD]>,
6190
6191     InstrItinData <tc_e9170fb7, /*tc_ld*/
6192       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
6193       [Hex_FWD, Hex_FWD]>,
6194
6195     InstrItinData <tc_ed03645c, /*tc_1*/
6196       [InstrStage<1, [SLOT2]>], [3, 2],
6197       [Hex_FWD, Hex_FWD]>,
6198
6199     InstrItinData <tc_eed07714, /*tc_ld*/
6200       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
6201       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6202
6203     InstrItinData <tc_eeda4109, /*tc_1*/
6204       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6205       [Hex_FWD, Hex_FWD]>,
6206
6207     InstrItinData <tc_ef921005, /*tc_1*/
6208       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6209       [Hex_FWD, Hex_FWD]>,
6210
6211     InstrItinData <tc_f098b237, /*tc_2*/
6212       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6213       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6214
6215     InstrItinData <tc_f0cdeccf, /*tc_3x*/
6216       [InstrStage<1, [SLOT2, SLOT3]>], [4, 1, 1, 2],
6217       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6218
6219     InstrItinData <tc_f0e8e832, /*tc_4x*/
6220       [InstrStage<1, [SLOT2, SLOT3]>], [5, 1, 1],
6221       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6222
6223     InstrItinData <tc_f34c1c21, /*tc_2*/
6224       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6225       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6226
6227     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
6228       [InstrStage<1, [SLOT0]>], [2],
6229       [Hex_FWD]>,
6230
6231     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
6232       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
6233       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6234
6235     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
6236       [InstrStage<1, [SLOT0]>], [3, 2, 2],
6237       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6238
6239     InstrItinData <tc_f7569068, /*tc_4x*/
6240       [InstrStage<1, [SLOT2, SLOT3]>], [5, 5, 1, 1],
6241       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6242
6243     InstrItinData <tc_f999c66e, /*tc_1*/
6244       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [2, 2],
6245       [Hex_FWD, Hex_FWD]>,
6246
6247     InstrItinData <tc_fae9dfa5, /*tc_3x*/
6248       [InstrStage<1, [SLOT3]>], [4, 2],
6249       [Hex_FWD, Hex_FWD]>,
6250
6251     InstrItinData <tc_fedb7e19, /*tc_ld*/
6252       [InstrStage<1, [SLOT0, SLOT1]>], [4, 2, 1, 2],
6253       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
6254   ];
6255 }
6256
6257 class DepScalarItinV67T {
6258   list<InstrItinData> DepScalarItinV67T_list = [
6259     InstrItinData <tc_011e0e9d, /*tc_st*/
6260       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
6261       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6262
6263     InstrItinData <tc_01d44cb2, /*tc_2*/
6264       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6265       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6266
6267     InstrItinData <tc_01e1be3b, /*tc_3x*/
6268       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6269       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6270
6271     InstrItinData <tc_02fe1c65, /*tc_4x*/
6272       [InstrStage<1, [SLOT3]>], [5, 1, 1],
6273       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6274
6275     InstrItinData <tc_0655b949, /*tc_st*/
6276       [InstrStage<1, [SLOT0]>], [2, 3],
6277       [Hex_FWD, Hex_FWD]>,
6278
6279     InstrItinData <tc_075c8dd8, /*tc_ld*/
6280       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2],
6281       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6282
6283     InstrItinData <tc_0a195f2c, /*tc_4x*/
6284       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
6285       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6286
6287     InstrItinData <tc_0a6c20ae, /*tc_st*/
6288       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
6289       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6290
6291     InstrItinData <tc_0ba0d5da, /*tc_3stall*/
6292       [InstrStage<1, [SLOT2]>], [1],
6293       [Hex_FWD]>,
6294
6295     InstrItinData <tc_0dfac0a7, /*tc_2*/
6296       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6297       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6298
6299     InstrItinData <tc_0fac1eb8, /*tc_st*/
6300       [InstrStage<1, [SLOT0]>], [3, 2, 3],
6301       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6302
6303     InstrItinData <tc_1044324a, /*tc_3stall*/
6304       [InstrStage<1, [SLOT3]>], [1, 1],
6305       [Hex_FWD, Hex_FWD]>,
6306
6307     InstrItinData <tc_10b884b7, /*tc_3stall*/
6308       [InstrStage<1, [SLOT2]>], [],
6309       []>,
6310
6311     InstrItinData <tc_112d30d6, /*tc_1*/
6312       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
6313       [Hex_FWD]>,
6314
6315     InstrItinData <tc_1242dc2a, /*tc_ld*/
6316       [InstrStage<1, [SLOT0]>], [2],
6317       [Hex_FWD]>,
6318
6319     InstrItinData <tc_1248597c, /*tc_3x*/
6320       [InstrStage<1, [SLOT3]>], [2, 2],
6321       [Hex_FWD, Hex_FWD]>,
6322
6323     InstrItinData <tc_14ab4f41, /*tc_newvjump*/
6324       [InstrStage<1, [SLOT0]>], [3, 3, 1],
6325       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6326
6327     InstrItinData <tc_151bf368, /*tc_1*/
6328       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6329       [Hex_FWD, Hex_FWD]>,
6330
6331     InstrItinData <tc_158aa3f7, /*tc_st*/
6332       [InstrStage<1, [SLOT0]>], [1, 2, 2],
6333       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6334
6335     InstrItinData <tc_197dce51, /*tc_3x*/
6336       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6337       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6338
6339     InstrItinData <tc_1981450d, /*tc_newvjump*/
6340       [InstrStage<1, [SLOT0]>], [3],
6341       [Hex_FWD]>,
6342
6343     InstrItinData <tc_1b8138fc, /*tc_3stall*/
6344       [InstrStage<1, [SLOT0]>], [4, 1],
6345       [Hex_FWD, Hex_FWD]>,
6346
6347     InstrItinData <tc_1c2c7a4a, /*tc_1*/
6348       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2, 2],
6349       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6350
6351     InstrItinData <tc_1c7522a8, /*tc_ld*/
6352       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2],
6353       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6354
6355     InstrItinData <tc_1d41f8b7, /*tc_1*/
6356       [InstrStage<1, [SLOT2, SLOT3]>], [3, 4, 2, 2, 2],
6357       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6358
6359     InstrItinData <tc_1e7875f0, /*tc_2early*/
6360       [InstrStage<1, [SLOT2]>], [1, 1],
6361       [Hex_FWD, Hex_FWD]>,
6362
6363     InstrItinData <tc_1fcb8495, /*tc_2*/
6364       [InstrStage<1, [SLOT3]>], [4, 2, 2],
6365       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6366
6367     InstrItinData <tc_1fe4ab69, /*tc_st*/
6368       [InstrStage<1, [SLOT0]>], [2, 1, 1, 2, 3],
6369       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6370
6371     InstrItinData <tc_20131976, /*tc_2*/
6372       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6373       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6374
6375     InstrItinData <tc_2237d952, /*tc_ld*/
6376       [InstrStage<1, [SLOT0]>], [1, 2],
6377       [Hex_FWD, Hex_FWD]>,
6378
6379     InstrItinData <tc_234f8560, /*tc_ld*/
6380       [InstrStage<1, [SLOT0]>], [4, 1, 1],
6381       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6382
6383     InstrItinData <tc_23708a21, /*tc_1*/
6384       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
6385       []>,
6386
6387     InstrItinData <tc_24e109c7, /*tc_newvjump*/
6388       [InstrStage<1, [SLOT0]>], [3, 3, 2],
6389       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6390
6391     InstrItinData <tc_24f426ab, /*tc_1*/
6392       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
6393       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6394
6395     InstrItinData <tc_27106296, /*tc_3x*/
6396       [InstrStage<1, [SLOT3]>], [4, 1, 2],
6397       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6398
6399     InstrItinData <tc_280f7fe1, /*tc_st*/
6400       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
6401       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6402
6403     InstrItinData <tc_28e55c6f, /*tc_3x*/
6404       [InstrStage<1, [SLOT3]>], [1, 1],
6405       [Hex_FWD, Hex_FWD]>,
6406
6407     InstrItinData <tc_2c13e7f5, /*tc_2*/
6408       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6409       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6410
6411     InstrItinData <tc_2c3e17fc, /*tc_3x*/
6412       [InstrStage<1, [SLOT3]>], [1],
6413       [Hex_FWD]>,
6414
6415     InstrItinData <tc_2f573607, /*tc_1*/
6416       [InstrStage<1, [SLOT2]>], [2, 2],
6417       [Hex_FWD, Hex_FWD]>,
6418
6419     InstrItinData <tc_2f669c77, /*tc_3stall*/
6420       [InstrStage<1, [SLOT0]>], [1, 1],
6421       [Hex_FWD, Hex_FWD]>,
6422
6423     InstrItinData <tc_362b0be2, /*tc_3*/
6424       [InstrStage<1, [SLOT2]>], [1],
6425       [Hex_FWD]>,
6426
6427     InstrItinData <tc_38382228, /*tc_3x*/
6428       [InstrStage<1, [SLOT3]>], [4, 1, 2],
6429       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6430
6431     InstrItinData <tc_388f9897, /*tc_1*/
6432       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2, 2],
6433       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6434
6435     InstrItinData <tc_38e0bae9, /*tc_3x*/
6436       [InstrStage<1, [SLOT3]>], [4, 4, 2, 1, 1],
6437       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6438
6439     InstrItinData <tc_3d14a17b, /*tc_1*/
6440       [InstrStage<1, [SLOT0]>], [3, 2],
6441       [Hex_FWD, Hex_FWD]>,
6442
6443     InstrItinData <tc_3edca78f, /*tc_2*/
6444       [InstrStage<1, [SLOT3]>], [4, 2],
6445       [Hex_FWD, Hex_FWD]>,
6446
6447     InstrItinData <tc_3fbf1042, /*tc_1*/
6448       [InstrStage<1, [SLOT0]>], [3],
6449       [Hex_FWD]>,
6450
6451     InstrItinData <tc_407e96f9, /*tc_1*/
6452       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6453       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6454
6455     InstrItinData <tc_40d64c94, /*tc_newvjump*/
6456       [InstrStage<1, [SLOT0]>], [3, 1],
6457       [Hex_FWD, Hex_FWD]>,
6458
6459     InstrItinData <tc_4222e6bf, /*tc_ld*/
6460       [InstrStage<1, [SLOT0]>], [4, 1, 2],
6461       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6462
6463     InstrItinData <tc_42ff66ba, /*tc_1*/
6464       [InstrStage<1, [SLOT2]>], [2, 2],
6465       [Hex_FWD, Hex_FWD]>,
6466
6467     InstrItinData <tc_442395f3, /*tc_2latepred*/
6468       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2, 2],
6469       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6470
6471     InstrItinData <tc_449acf79, /*tc_latepredstaia*/
6472       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 1],
6473       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6474
6475     InstrItinData <tc_44d5a428, /*tc_st*/
6476       [InstrStage<1, [SLOT0]>], [1, 2],
6477       [Hex_FWD, Hex_FWD]>,
6478
6479     InstrItinData <tc_44fffc58, /*tc_3*/
6480       [InstrStage<1, [SLOT2, SLOT3]>], [2],
6481       [Hex_FWD]>,
6482
6483     InstrItinData <tc_45791fb8, /*tc_ld*/
6484       [InstrStage<1, [SLOT0]>], [4, 2, 1, 1, 2],
6485       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6486
6487     InstrItinData <tc_45f9d1be, /*tc_2early*/
6488       [InstrStage<1, [SLOT2]>], [2],
6489       [Hex_FWD]>,
6490
6491     InstrItinData <tc_49fdfd4b, /*tc_3stall*/
6492       [InstrStage<1, [SLOT3]>], [4, 1],
6493       [Hex_FWD, Hex_FWD]>,
6494
6495     InstrItinData <tc_4a55d03c, /*tc_1*/
6496       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6497       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6498
6499     InstrItinData <tc_4abdbdc6, /*tc_3x*/
6500       [InstrStage<1, [SLOT3]>], [2, 2],
6501       [Hex_FWD, Hex_FWD]>,
6502
6503     InstrItinData <tc_4ac61d92, /*tc_2latepred*/
6504       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [4, 3, 2],
6505       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6506
6507     InstrItinData <tc_4c1520ae, /*tc_3x*/
6508       [InstrStage<1, [SLOT3]>], [2, 1],
6509       [Hex_FWD, Hex_FWD]>,
6510
6511     InstrItinData <tc_503ce0f3, /*tc_3x*/
6512       [InstrStage<1, [SLOT3]>], [4, 2, 2, 1],
6513       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6514
6515     InstrItinData <tc_53c851ab, /*tc_3stall*/
6516       [InstrStage<1, [SLOT2]>], [4, 1, 2],
6517       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6518
6519     InstrItinData <tc_5502c366, /*tc_1*/
6520       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6521       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6522
6523     InstrItinData <tc_55255f2b, /*tc_3stall*/
6524       [InstrStage<1, [SLOT3]>], [],
6525       []>,
6526
6527     InstrItinData <tc_556f6577, /*tc_3x*/
6528       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6529       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6530
6531     InstrItinData <tc_55a9a350, /*tc_st*/
6532       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6533       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6534
6535     InstrItinData <tc_55b33fda, /*tc_1*/
6536       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6537       [Hex_FWD, Hex_FWD]>,
6538
6539     InstrItinData <tc_56a124a7, /*tc_1*/
6540       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6541       [Hex_FWD, Hex_FWD]>,
6542
6543     InstrItinData <tc_57a55b54, /*tc_1*/
6544       [InstrStage<1, [SLOT3]>], [2, 2],
6545       [Hex_FWD, Hex_FWD]>,
6546
6547     InstrItinData <tc_5944960d, /*tc_ld*/
6548       [InstrStage<1, [SLOT0]>], [1, 1, 2],
6549       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6550
6551     InstrItinData <tc_59a7822c, /*tc_1*/
6552       [InstrStage<1, [SLOT0]>], [2, 2],
6553       [Hex_FWD, Hex_FWD]>,
6554
6555     InstrItinData <tc_5a4b5e58, /*tc_3x*/
6556       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6557       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6558
6559     InstrItinData <tc_5b347363, /*tc_1*/
6560       [InstrStage<1, [SLOT0]>], [3, 2, 2],
6561       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6562
6563     InstrItinData <tc_5ceb2f9e, /*tc_ld*/
6564       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 2],
6565       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6566
6567     InstrItinData <tc_5d636bc7, /*tc_3stall*/
6568       [InstrStage<1, [SLOT0]>], [4, 1],
6569       [Hex_FWD, Hex_FWD]>,
6570
6571     InstrItinData <tc_5da50c4b, /*tc_1*/
6572       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6573       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6574
6575     InstrItinData <tc_5deb5e47, /*tc_st*/
6576       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6577       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6578
6579     InstrItinData <tc_5e4cf0e8, /*tc_2*/
6580       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6581       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6582
6583     InstrItinData <tc_5f2afaf7, /*tc_latepredldaia*/
6584       [InstrStage<1, [SLOT0]>], [4, 4, 3, 1, 2],
6585       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6586
6587     InstrItinData <tc_60e324ff, /*tc_1*/
6588       [InstrStage<1, [SLOT2]>], [2],
6589       [Hex_FWD]>,
6590
6591     InstrItinData <tc_63567288, /*tc_2latepred*/
6592       [InstrStage<1, [SLOT0]>], [4],
6593       [Hex_FWD]>,
6594
6595     InstrItinData <tc_64b00d8a, /*tc_ld*/
6596       [InstrStage<1, [SLOT0]>], [4, 1],
6597       [Hex_FWD, Hex_FWD]>,
6598
6599     InstrItinData <tc_651cbe02, /*tc_1*/
6600       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6601       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6602
6603     InstrItinData <tc_65279839, /*tc_2*/
6604       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6605       [Hex_FWD, Hex_FWD]>,
6606
6607     InstrItinData <tc_65cbd974, /*tc_st*/
6608       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2],
6609       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6610
6611     InstrItinData <tc_69bfb303, /*tc_3*/
6612       [InstrStage<1, [SLOT2, SLOT3]>], [2, 2],
6613       [Hex_FWD, Hex_FWD]>,
6614
6615     InstrItinData <tc_6ae3426b, /*tc_3x*/
6616       [InstrStage<1, [SLOT3]>], [4, 1],
6617       [Hex_FWD, Hex_FWD]>,
6618
6619     InstrItinData <tc_6d861a95, /*tc_3x*/
6620       [InstrStage<1, [SLOT3]>], [2, 1],
6621       [Hex_FWD, Hex_FWD]>,
6622
6623     InstrItinData <tc_6e20402a, /*tc_st*/
6624       [InstrStage<1, [SLOT0]>], [2, 3],
6625       [Hex_FWD, Hex_FWD]>,
6626
6627     InstrItinData <tc_6f42bc60, /*tc_3stall*/
6628       [InstrStage<1, [SLOT0]>], [4, 1, 1],
6629       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6630
6631     InstrItinData <tc_6fb32599, /*tc_3stall*/
6632       [InstrStage<1, [SLOT3]>], [1],
6633       [Hex_FWD]>,
6634
6635     InstrItinData <tc_6fc5dbea, /*tc_1*/
6636       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6637       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6638
6639     InstrItinData <tc_711c805f, /*tc_1*/
6640       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
6641       [Hex_FWD, Hex_FWD]>,
6642
6643     InstrItinData <tc_713b66bf, /*tc_1*/
6644       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6645       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6646
6647     InstrItinData <tc_7401744f, /*tc_2*/
6648       [InstrStage<1, [SLOT3]>], [4, 4, 2, 2],
6649       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6650
6651     InstrItinData <tc_7476d766, /*tc_3stall*/
6652       [InstrStage<1, [SLOT3]>], [4, 2],
6653       [Hex_FWD, Hex_FWD]>,
6654
6655     InstrItinData <tc_74a42bda, /*tc_ld*/
6656       [InstrStage<1, [SLOT0, SLOT1]>], [3, 1, 2],
6657       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6658
6659     InstrItinData <tc_76bb5435, /*tc_ld*/
6660       [InstrStage<1, [SLOT0]>], [4, 3, 2, 1, 2, 2],
6661       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6662
6663     InstrItinData <tc_77f94a5e, /*tc_st*/
6664       [InstrStage<1, [SLOT0]>], [],
6665       []>,
6666
6667     InstrItinData <tc_788b1d09, /*tc_3x*/
6668       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
6669       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6670
6671     InstrItinData <tc_7b9187d3, /*tc_newvjump*/
6672       [InstrStage<1, [SLOT0]>], [3, 2],
6673       [Hex_FWD, Hex_FWD]>,
6674
6675     InstrItinData <tc_7c31e19a, /*tc_st*/
6676       [InstrStage<1, [SLOT0]>], [1, 2, 2],
6677       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6678
6679     InstrItinData <tc_7c6d32e4, /*tc_ld*/
6680       [InstrStage<1, [SLOT0]>], [4, 2, 2],
6681       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6682
6683     InstrItinData <tc_7dc63b5c, /*tc_3x*/
6684       [InstrStage<1, [SLOT3]>], [4, 1],
6685       [Hex_FWD, Hex_FWD]>,
6686
6687     InstrItinData <tc_7dcd9d89, /*tc_st*/
6688       [InstrStage<1, [SLOT0]>], [1, 3],
6689       [Hex_FWD, Hex_FWD]>,
6690
6691     InstrItinData <tc_7f7f45f5, /*tc_4x*/
6692       [InstrStage<1, [SLOT3]>], [5, 5, 1],
6693       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6694
6695     InstrItinData <tc_7f8ae742, /*tc_3x*/
6696       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1],
6697       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6698
6699     InstrItinData <tc_8035e91f, /*tc_st*/
6700       [InstrStage<1, [SLOT0]>], [2, 1, 2, 3],
6701       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6702
6703     InstrItinData <tc_822c3c68, /*tc_ld*/
6704       [InstrStage<1, [SLOT0]>], [4, 3, 2],
6705       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6706
6707     InstrItinData <tc_829d8a86, /*tc_st*/
6708       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
6709       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6710
6711     InstrItinData <tc_838c4d7a, /*tc_st*/
6712       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 2],
6713       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6714
6715     InstrItinData <tc_84a7500d, /*tc_2*/
6716       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6717       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6718
6719     InstrItinData <tc_86173609, /*tc_2latepred*/
6720       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 3, 2],
6721       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6722
6723     InstrItinData <tc_887d1bb7, /*tc_st*/
6724       [InstrStage<1, [SLOT0]>], [1, 2, 2, 3],
6725       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6726
6727     InstrItinData <tc_8a6d0d94, /*tc_ld*/
6728       [InstrStage<1, [SLOT0]>], [4, 2],
6729       [Hex_FWD, Hex_FWD]>,
6730
6731     InstrItinData <tc_8a825db2, /*tc_2*/
6732       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6733       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6734
6735     InstrItinData <tc_8b5bd4f5, /*tc_2*/
6736       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6737       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6738
6739     InstrItinData <tc_8e82e8ca, /*tc_st*/
6740       [InstrStage<1, [SLOT0]>], [3, 1, 1, 2, 3],
6741       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6742
6743     InstrItinData <tc_9124c04f, /*tc_1*/
6744       [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3]>], [3, 2],
6745       [Hex_FWD, Hex_FWD]>,
6746
6747     InstrItinData <tc_9165014d, /*tc_3stall*/
6748       [InstrStage<1, [SLOT2]>], [4, 1],
6749       [Hex_FWD, Hex_FWD]>,
6750
6751     InstrItinData <tc_92240447, /*tc_st*/
6752       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
6753       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6754
6755     InstrItinData <tc_934753bb, /*tc_ld*/
6756       [InstrStage<1, [SLOT0]>], [3, 1, 2],
6757       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6758
6759     InstrItinData <tc_937dd41c, /*tc_ld*/
6760       [InstrStage<1, [SLOT0]>], [],
6761       []>,
6762
6763     InstrItinData <tc_9406230a, /*tc_3x*/
6764       [InstrStage<1, [SLOT3]>], [2, 1],
6765       [Hex_FWD, Hex_FWD]>,
6766
6767     InstrItinData <tc_95a33176, /*tc_2*/
6768       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [4, 2, 2],
6769       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6770
6771     InstrItinData <tc_96ef76ef, /*tc_st*/
6772       [InstrStage<1, [SLOT0]>], [1, 1, 2, 3],
6773       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6774
6775     InstrItinData <tc_975a4e54, /*tc_newvjump*/
6776       [InstrStage<1, [SLOT0]>], [3, 3, 2],
6777       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6778
6779     InstrItinData <tc_9783714b, /*tc_4x*/
6780       [InstrStage<1, [SLOT3]>], [5, 1],
6781       [Hex_FWD, Hex_FWD]>,
6782
6783     InstrItinData <tc_988416e3, /*tc_st*/
6784       [InstrStage<1, [SLOT0]>], [3],
6785       [Hex_FWD]>,
6786
6787     InstrItinData <tc_9b34f5e0, /*tc_3stall*/
6788       [InstrStage<1, [SLOT2]>], [],
6789       []>,
6790
6791     InstrItinData <tc_9b3c0462, /*tc_2*/
6792       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6793       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6794
6795     InstrItinData <tc_9bcfb2ee, /*tc_st*/
6796       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6797       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6798
6799     InstrItinData <tc_9c52f549, /*tc_1*/
6800       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6801       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6802
6803     InstrItinData <tc_9e27f2f9, /*tc_1*/
6804       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2, 2],
6805       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6806
6807     InstrItinData <tc_9e72dc89, /*tc_4x*/
6808       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1],
6809       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6810
6811     InstrItinData <tc_9edb7c77, /*tc_4x*/
6812       [InstrStage<1, [SLOT3]>], [5, 2, 1, 1, 2],
6813       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6814
6815     InstrItinData <tc_9edefe01, /*tc_st*/
6816       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
6817       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6818
6819     InstrItinData <tc_9f6cd987, /*tc_1*/
6820       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
6821       [Hex_FWD, Hex_FWD]>,
6822
6823     InstrItinData <tc_a08b630b, /*tc_2*/
6824       [InstrStage<1, [SLOT3]>], [4, 2, 2],
6825       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6826
6827     InstrItinData <tc_a1297125, /*tc_1*/
6828       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2],
6829       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6830
6831     InstrItinData <tc_a154b476, /*tc_3x*/
6832       [InstrStage<1, [SLOT3]>], [4, 2, 1, 2],
6833       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6834
6835     InstrItinData <tc_a2b365d2, /*tc_st*/
6836       [InstrStage<1, [SLOT0]>], [3, 1, 2, 3],
6837       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6838
6839     InstrItinData <tc_a3070909, /*tc_3stall*/
6840       [InstrStage<1, [SLOT0]>], [1, 1],
6841       [Hex_FWD, Hex_FWD]>,
6842
6843     InstrItinData <tc_a32e03e7, /*tc_ld*/
6844       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2, 2],
6845       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6846
6847     InstrItinData <tc_a38c45dc, /*tc_3x*/
6848       [InstrStage<1, [SLOT3]>], [4, 2, 1, 1, 2],
6849       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6850
6851     InstrItinData <tc_a4e22bbd, /*tc_2*/
6852       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2],
6853       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6854
6855     InstrItinData <tc_a4ee89db, /*tc_2early*/
6856       [InstrStage<1, [SLOT0]>], [],
6857       []>,
6858
6859     InstrItinData <tc_a7a13fac, /*tc_1*/
6860       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2, 2, 2],
6861       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6862
6863     InstrItinData <tc_a7bdb22c, /*tc_2*/
6864       [InstrStage<1, [SLOT3]>], [4, 2],
6865       [Hex_FWD, Hex_FWD]>,
6866
6867     InstrItinData <tc_a9edeffa, /*tc_st*/
6868       [InstrStage<1, [SLOT0, SLOT1]>], [1, 2, 3],
6869       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6870
6871     InstrItinData <tc_abfd9a6d, /*tc_ld*/
6872       [InstrStage<1, [SLOT0]>], [4, 1, 2, 2],
6873       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6874
6875     InstrItinData <tc_ac65613f, /*tc_ld*/
6876       [InstrStage<1, [SLOT0]>], [4, 3, 2, 2],
6877       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6878
6879     InstrItinData <tc_addc37a8, /*tc_st*/
6880       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
6881       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6882
6883     InstrItinData <tc_ae5babd7, /*tc_st*/
6884       [InstrStage<1, [SLOT0]>], [1, 2, 3],
6885       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6886
6887     InstrItinData <tc_aee6250c, /*tc_ld*/
6888       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1],
6889       [Hex_FWD, Hex_FWD]>,
6890
6891     InstrItinData <tc_b1ae5f67, /*tc_st*/
6892       [InstrStage<1, [SLOT0]>], [1],
6893       [Hex_FWD]>,
6894
6895     InstrItinData <tc_b34eb232, /*tc_3stall*/
6896       [InstrStage<1, [SLOT0]>], [],
6897       []>,
6898
6899     InstrItinData <tc_b4dc7630, /*tc_st*/
6900       [InstrStage<1, [SLOT0]>], [3, 1, 2, 2, 3],
6901       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6902
6903     InstrItinData <tc_b570493d, /*tc_3stall*/
6904       [InstrStage<1, [SLOT3]>], [4, 1],
6905       [Hex_FWD, Hex_FWD]>,
6906
6907     InstrItinData <tc_b7c4062a, /*tc_ld*/
6908       [InstrStage<1, [SLOT0]>], [4, 3, 1, 1, 2],
6909       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6910
6911     InstrItinData <tc_b837298f, /*tc_1*/
6912       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [],
6913       []>,
6914
6915     InstrItinData <tc_ba9255a6, /*tc_st*/
6916       [InstrStage<1, [SLOT0]>], [2, 2, 3],
6917       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6918
6919     InstrItinData <tc_bb07f2c5, /*tc_st*/
6920       [InstrStage<1, [SLOT0]>], [3, 2, 3],
6921       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6922
6923     InstrItinData <tc_bb831a7c, /*tc_2*/
6924       [InstrStage<1, [SLOT3]>], [4, 2, 2, 2, 2],
6925       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6926
6927     InstrItinData <tc_bf2ffc0f, /*tc_ld*/
6928       [InstrStage<1, [SLOT0]>], [4, 1, 1, 2],
6929       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6930
6931     InstrItinData <tc_c20701f0, /*tc_2*/
6932       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
6933       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6934
6935     InstrItinData <tc_c21d7447, /*tc_3x*/
6936       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6937       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6938
6939     InstrItinData <tc_c57d9f39, /*tc_1*/
6940       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
6941       [Hex_FWD, Hex_FWD]>,
6942
6943     InstrItinData <tc_c818ff7f, /*tc_newvjump*/
6944       [InstrStage<1, [SLOT0]>], [],
6945       []>,
6946
6947     InstrItinData <tc_ce59038e, /*tc_st*/
6948       [InstrStage<1, [SLOT0]>], [3, 2, 1, 2, 3],
6949       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6950
6951     InstrItinData <tc_cfa0e29b, /*tc_st*/
6952       [InstrStage<1, [SLOT0]>], [2, 2, 3],
6953       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6954
6955     InstrItinData <tc_d03278fd, /*tc_st*/
6956       [InstrStage<1, [SLOT0]>], [2, 1, 2, 2],
6957       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
6958
6959     InstrItinData <tc_d33e5eee, /*tc_1*/
6960       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2, 2],
6961       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6962
6963     InstrItinData <tc_d3632d88, /*tc_2*/
6964       [InstrStage<1, [SLOT3]>], [4, 2],
6965       [Hex_FWD, Hex_FWD]>,
6966
6967     InstrItinData <tc_d45ba9cd, /*tc_ld*/
6968       [InstrStage<1, [SLOT0]>], [1],
6969       [Hex_FWD]>,
6970
6971     InstrItinData <tc_d47648a2, /*tc_3stall*/
6972       [InstrStage<1, [SLOT2]>], [1, 1],
6973       [Hex_FWD, Hex_FWD]>,
6974
6975     InstrItinData <tc_d57d649c, /*tc_3stall*/
6976       [InstrStage<1, [SLOT2]>], [2],
6977       [Hex_FWD]>,
6978
6979     InstrItinData <tc_d61dfdc3, /*tc_2*/
6980       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
6981       [Hex_FWD, Hex_FWD]>,
6982
6983     InstrItinData <tc_d68dca5c, /*tc_3stall*/
6984       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6985       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6986
6987     InstrItinData <tc_d7718fbe, /*tc_3x*/
6988       [InstrStage<1, [SLOT3]>], [1],
6989       [Hex_FWD]>,
6990
6991     InstrItinData <tc_db596beb, /*tc_3x*/
6992       [InstrStage<1, [SLOT3]>], [4, 1, 1],
6993       [Hex_FWD, Hex_FWD, Hex_FWD]>,
6994
6995     InstrItinData <tc_db96aa6b, /*tc_st*/
6996       [InstrStage<1, [SLOT0]>], [1],
6997       [Hex_FWD]>,
6998
6999     InstrItinData <tc_dc51281d, /*tc_3*/
7000       [InstrStage<1, [SLOT2]>], [2, 1],
7001       [Hex_FWD, Hex_FWD]>,
7002
7003     InstrItinData <tc_decdde8a, /*tc_1*/
7004       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2],
7005       [Hex_FWD]>,
7006
7007     InstrItinData <tc_df4536ae, /*tc_3stall*/
7008       [InstrStage<1, [SLOT3]>], [4, 1, 1],
7009       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7010
7011     InstrItinData <tc_df5d53f9, /*tc_newvjump*/
7012       [InstrStage<1, [SLOT0]>], [3, 2, 1],
7013       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7014
7015     InstrItinData <tc_e3d699e3, /*tc_2*/
7016       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2],
7017       [Hex_FWD, Hex_FWD]>,
7018
7019     InstrItinData <tc_e9170fb7, /*tc_ld*/
7020       [InstrStage<1, [SLOT0]>], [4, 1],
7021       [Hex_FWD, Hex_FWD]>,
7022
7023     InstrItinData <tc_ed03645c, /*tc_1*/
7024       [InstrStage<1, [SLOT2]>], [3, 2],
7025       [Hex_FWD, Hex_FWD]>,
7026
7027     InstrItinData <tc_eed07714, /*tc_ld*/
7028       [InstrStage<1, [SLOT0, SLOT1]>], [4, 1, 2],
7029       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7030
7031     InstrItinData <tc_eeda4109, /*tc_1*/
7032       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [3, 2],
7033       [Hex_FWD, Hex_FWD]>,
7034
7035     InstrItinData <tc_ef921005, /*tc_1*/
7036       [InstrStage<1, [SLOT2, SLOT3]>], [3, 2],
7037       [Hex_FWD, Hex_FWD]>,
7038
7039     InstrItinData <tc_f098b237, /*tc_2*/
7040       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7041       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7042
7043     InstrItinData <tc_f0cdeccf, /*tc_3x*/
7044       [InstrStage<1, [SLOT3]>], [4, 1, 1, 2],
7045       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7046
7047     InstrItinData <tc_f0e8e832, /*tc_4x*/
7048       [InstrStage<1, [SLOT3]>], [5, 1, 1],
7049       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7050
7051     InstrItinData <tc_f34c1c21, /*tc_2*/
7052       [InstrStage<1, [SLOT2, SLOT3]>], [4, 2, 2],
7053       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7054
7055     InstrItinData <tc_f38f92e1, /*tc_newvjump*/
7056       [InstrStage<1, [SLOT0]>], [2],
7057       [Hex_FWD]>,
7058
7059     InstrItinData <tc_f529831b, /*tc_latepredstaia*/
7060       [InstrStage<1, [SLOT0]>], [4, 3, 1, 2, 3],
7061       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7062
7063     InstrItinData <tc_f6e2aff9, /*tc_newvjump*/
7064       [InstrStage<1, [SLOT0]>], [3, 2, 2],
7065       [Hex_FWD, Hex_FWD, Hex_FWD]>,
7066
7067     InstrItinData <tc_f7569068, /*tc_4x*/
7068       [InstrStage<1, [SLOT3]>], [5, 5, 1, 1],
7069       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>,
7070
7071     InstrItinData <tc_f999c66e, /*tc_1*/
7072       [InstrStage<1, [SLOT0, SLOT2, SLOT3]>], [2, 2],
7073       [Hex_FWD, Hex_FWD]>,
7074
7075     InstrItinData <tc_fae9dfa5, /*tc_3x*/
7076       [InstrStage<1, [SLOT3]>], [4, 2],
7077       [Hex_FWD, Hex_FWD]>,
7078
7079     InstrItinData <tc_fedb7e19, /*tc_ld*/
7080       [InstrStage<1, [SLOT0]>], [4, 2, 1, 2],
7081       [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>
7082   ];
7083 }