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