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