1//===- HexagonDepIICHVX.td ------------------------------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9// Automatically generated file, please consult code owner before editing. 10//===----------------------------------------------------------------------===// 11 12 13def tc_0317c6ca : InstrItinClass; 14def tc_1b93bdc6 : InstrItinClass; 15def tc_2171ebae : InstrItinClass; 16def tc_28978789 : InstrItinClass; 17def tc_29841470 : InstrItinClass; 18def tc_316c637c : InstrItinClass; 19def tc_354299ad : InstrItinClass; 20def tc_35e92f8e : InstrItinClass; 21def tc_38208312 : InstrItinClass; 22def tc_4105d6b5 : InstrItinClass; 23def tc_41f4b64e : InstrItinClass; 24def tc_41f99e1c : InstrItinClass; 25def tc_45453b98 : InstrItinClass; 26def tc_4e2a5159 : InstrItinClass; 27def tc_4f190ba3 : InstrItinClass; 28def tc_4fd8566e : InstrItinClass; 29def tc_51cd3aab : InstrItinClass; 30def tc_5a9fc4ec : InstrItinClass; 31def tc_5c03dc63 : InstrItinClass; 32def tc_5c120602 : InstrItinClass; 33def tc_5cbf490b : InstrItinClass; 34def tc_63e3d94c : InstrItinClass; 35def tc_644584f8 : InstrItinClass; 36def tc_66bb62ea : InstrItinClass; 37def tc_69b6dd20 : InstrItinClass; 38def tc_6b78cf13 : InstrItinClass; 39def tc_6fd9ad30 : InstrItinClass; 40def tc_71337255 : InstrItinClass; 41def tc_72ad7b54 : InstrItinClass; 42def tc_7474003e : InstrItinClass; 43def tc_77a4c701 : InstrItinClass; 44def tc_7c3f55c4 : InstrItinClass; 45def tc_7e9f581b : InstrItinClass; 46def tc_7fa82b08 : InstrItinClass; 47def tc_7fa8b40f : InstrItinClass; 48def tc_85d237e3 : InstrItinClass; 49def tc_8a6eb39a : InstrItinClass; 50def tc_8b6a873f : InstrItinClass; 51def tc_908a4c8c : InstrItinClass; 52def tc_9311da3f : InstrItinClass; 53def tc_94f43c04 : InstrItinClass; 54def tc_9777e6bf : InstrItinClass; 55def tc_97c165b9 : InstrItinClass; 56def tc_98733e9d : InstrItinClass; 57def tc_99093773 : InstrItinClass; 58def tc_9b9642a1 : InstrItinClass; 59def tc_9c267309 : InstrItinClass; 60def tc_a3127e12 : InstrItinClass; 61def tc_a4c9df3b : InstrItinClass; 62def tc_a807365d : InstrItinClass; 63def tc_aedb9f9e : InstrItinClass; 64def tc_b06ab583 : InstrItinClass; 65def tc_b712833a : InstrItinClass; 66def tc_b77635b4 : InstrItinClass; 67def tc_bbaf280e : InstrItinClass; 68def tc_bf142ae2 : InstrItinClass; 69def tc_bfe309d5 : InstrItinClass; 70def tc_c00bf9c9 : InstrItinClass; 71def tc_c4b515c5 : InstrItinClass; 72def tc_cbf6d1dc : InstrItinClass; 73def tc_cedf314b : InstrItinClass; 74def tc_d2cb81ea : InstrItinClass; 75def tc_d5090f3e : InstrItinClass; 76def tc_d642eff3 : InstrItinClass; 77def tc_d725e5b0 : InstrItinClass; 78def tc_d7bea0ec : InstrItinClass; 79def tc_d98f4d63 : InstrItinClass; 80def tc_da979fb3 : InstrItinClass; 81def tc_db5b9e2f : InstrItinClass; 82def tc_df54ad52 : InstrItinClass; 83def tc_e172d86a : InstrItinClass; 84def tc_e231aa4f : InstrItinClass; 85def tc_e3748cdf : InstrItinClass; 86def tc_e5053c8f : InstrItinClass; 87def tc_e6299d16 : InstrItinClass; 88def tc_eb669007 : InstrItinClass; 89def tc_ec58f88a : InstrItinClass; 90def tc_eda67dcd : InstrItinClass; 91def tc_ee927c0e : InstrItinClass; 92def tc_f3fc3f83 : InstrItinClass; 93def tc_fa99dc24 : InstrItinClass; 94 95class DepHVXItinV55 { 96 list<InstrItinData> DepHVXItinV55_list = [ 97 InstrItinData <tc_0317c6ca, /*SLOT0,STORE,VA*/ 98 [InstrStage<1, [SLOT0], 0>, 99 InstrStage<1, [CVI_ST], 0>, 100 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 2, 1, 2, 7], 101 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 102 103 InstrItinData <tc_1b93bdc6, /*SLOT0,STORE*/ 104 [InstrStage<1, [SLOT0], 0>, 105 InstrStage<1, [CVI_ST]>], [1, 2, 5], 106 [Hex_FWD, Hex_FWD, HVX_FWD]>, 107 108 InstrItinData <tc_2171ebae, /*SLOT0123,VA_DV*/ 109 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 110 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 2, 7, 7], 111 [HVX_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 112 113 InstrItinData <tc_28978789, /*SLOT0123,4SLOT*/ 114 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 115 InstrStage<1, [CVI_ALL]>], [3, 2], 116 [HVX_FWD, Hex_FWD]>, 117 118 InstrItinData <tc_29841470, /*SLOT0,STORE*/ 119 [InstrStage<1, [SLOT0], 0>, 120 InstrStage<1, [CVI_ST]>], [1, 2], 121 [Hex_FWD, Hex_FWD]>, 122 123 InstrItinData <tc_316c637c, /*SLOT0123,VA_DV*/ 124 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 125 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7, 7], 126 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 127 128 InstrItinData <tc_354299ad, /*SLOT0,NOSLOT1,STORE,VP*/ 129 [InstrStage<1, [SLOT0], 0>, 130 InstrStage<1, [SLOT1], 0>, 131 InstrStage<1, [CVI_ST], 0>, 132 InstrStage<1, [CVI_XLANE]>], [1, 2, 5], 133 [Hex_FWD, Hex_FWD, HVX_FWD]>, 134 135 InstrItinData <tc_35e92f8e, /*SLOT0,NOSLOT1,LOAD,VP*/ 136 [InstrStage<1, [SLOT0], 0>, 137 InstrStage<1, [SLOT1], 0>, 138 InstrStage<1, [CVI_LD], 0>, 139 InstrStage<1, [CVI_XLANE]>], [9, 1, 2], 140 [HVX_FWD, Hex_FWD, Hex_FWD]>, 141 142 InstrItinData <tc_38208312, /*SLOT01,LOAD*/ 143 [InstrStage<1, [SLOT0, SLOT1], 0>, 144 InstrStage<1, [CVI_LD]>], [9, 3, 2, 1, 2], 145 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 146 147 InstrItinData <tc_4105d6b5, /*SLOT0123,VP*/ 148 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 149 InstrStage<1, [CVI_XLANE]>], [9, 2], 150 [HVX_FWD, Hex_FWD]>, 151 152 InstrItinData <tc_41f4b64e, /*SLOT0123,VS*/ 153 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 154 InstrStage<1, [CVI_SHIFT]>], [9, 5, 2], 155 [HVX_FWD, HVX_FWD, Hex_FWD]>, 156 157 InstrItinData <tc_41f99e1c, /*SLOT23,VX_DV*/ 158 [InstrStage<1, [SLOT2, SLOT3], 0>, 159 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2, 2], 160 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 161 162 InstrItinData <tc_45453b98, /*SLOT0123,VS*/ 163 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 164 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5], 165 [HVX_FWD, HVX_FWD, HVX_FWD]>, 166 167 InstrItinData <tc_4e2a5159, /*SLOT0123,VP_VS*/ 168 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 169 InstrStage<1, [CVI_XLSHF]>], [9, 5, 5, 2], 170 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 171 172 InstrItinData <tc_4f190ba3, /*SLOT0,STORE,VA*/ 173 [InstrStage<1, [SLOT0], 0>, 174 InstrStage<1, [CVI_ST], 0>, 175 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7, 7], 176 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 177 178 InstrItinData <tc_4fd8566e, /*SLOT0,NOSLOT1,LOAD,VP*/ 179 [InstrStage<1, [SLOT0], 0>, 180 InstrStage<1, [SLOT1], 0>, 181 InstrStage<1, [CVI_LD], 0>, 182 InstrStage<1, [CVI_XLANE]>], [9, 3, 1, 2], 183 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 184 185 InstrItinData <tc_51cd3aab, /*SLOT01,LOAD*/ 186 [InstrStage<1, [SLOT0, SLOT1], 0>, 187 InstrStage<1, [CVI_LD]>], [9, 2, 1, 2], 188 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 189 190 InstrItinData <tc_5a9fc4ec, /*SLOT0123,VA*/ 191 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 192 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 9, 7, 7, 7], 193 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 194 195 InstrItinData <tc_5c03dc63, /*SLOT0,STORE*/ 196 [InstrStage<1, [SLOT0], 0>, 197 InstrStage<1, [CVI_ST]>], [3, 1, 2], 198 [Hex_FWD, Hex_FWD, Hex_FWD]>, 199 200 InstrItinData <tc_5c120602, /*SLOT0123,VP_VS*/ 201 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 202 InstrStage<1, [CVI_XLSHF]>], [9, 9, 5, 5, 2], 203 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 204 205 InstrItinData <tc_5cbf490b, /*SLOT01,LOAD,VA*/ 206 [InstrStage<1, [SLOT0, SLOT1], 0>, 207 InstrStage<1, [CVI_LD], 0>, 208 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 1, 2], 209 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 210 211 InstrItinData <tc_63e3d94c, /*SLOT1,LOAD,VA*/ 212 [InstrStage<1, [SLOT1], 0>, 213 InstrStage<1, [CVI_LD], 0>, 214 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 215 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 216 217 InstrItinData <tc_644584f8, /*SLOT0123,VA_DV*/ 218 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 219 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7], 220 [HVX_FWD, HVX_FWD]>, 221 222 InstrItinData <tc_66bb62ea, /*SLOT1,LOAD,VA*/ 223 [InstrStage<1, [SLOT1], 0>, 224 InstrStage<1, [CVI_LD], 0>, 225 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7], 226 [Hex_FWD, Hex_FWD, HVX_FWD]>, 227 228 InstrItinData <tc_69b6dd20, /*SLOT23,VX*/ 229 [InstrStage<1, [SLOT2, SLOT3], 0>, 230 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 2], 231 [HVX_FWD, HVX_FWD, Hex_FWD]>, 232 233 InstrItinData <tc_6b78cf13, /*SLOT23,VX*/ 234 [InstrStage<1, [SLOT2, SLOT3], 0>, 235 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 2], 236 [HVX_FWD, Hex_FWD]>, 237 238 InstrItinData <tc_6fd9ad30, /*SLOT0,NOSLOT1,STORE,VP*/ 239 [InstrStage<1, [SLOT0], 0>, 240 InstrStage<1, [SLOT1], 0>, 241 InstrStage<1, [CVI_ST], 0>, 242 InstrStage<1, [CVI_XLANE]>], [3, 2, 1, 2, 5], 243 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 244 245 InstrItinData <tc_71337255, /*SLOT0123,VA*/ 246 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 247 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7], 248 [HVX_FWD, HVX_FWD]>, 249 250 InstrItinData <tc_72ad7b54, /*SLOT0123,VP_VS*/ 251 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 252 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5], 253 [HVX_FWD, HVX_FWD, HVX_FWD]>, 254 255 InstrItinData <tc_7474003e, /*SLOT2,VX_DV*/ 256 [InstrStage<1, [SLOT2], 0>, 257 InstrStage<1, [CVI_MPY01]>], [9, 5, 5, 2], 258 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 259 260 InstrItinData <tc_77a4c701, /*SLOT01,LOAD*/ 261 [InstrStage<1, [SLOT0, SLOT1], 0>, 262 InstrStage<1, [CVI_LD]>], [9, 1, 2], 263 [HVX_FWD, Hex_FWD, Hex_FWD]>, 264 265 InstrItinData <tc_7c3f55c4, /*SLOT23,VX_DV*/ 266 [InstrStage<1, [SLOT2, SLOT3], 0>, 267 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 268 [HVX_FWD, HVX_FWD, Hex_FWD]>, 269 270 InstrItinData <tc_7e9f581b, /*SLOT23,VX_DV*/ 271 [InstrStage<1, [SLOT2, SLOT3], 0>, 272 InstrStage<1, [CVI_MPY01]>], [9, 5, 2, 2], 273 [HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 274 275 InstrItinData <tc_7fa82b08, /*SLOT0,NOSLOT1,STORE,VP*/ 276 [InstrStage<1, [SLOT0], 0>, 277 InstrStage<1, [SLOT1], 0>, 278 InstrStage<1, [CVI_ST], 0>, 279 InstrStage<1, [CVI_XLANE]>], [3, 1, 2, 5], 280 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 281 282 InstrItinData <tc_7fa8b40f, /*SLOT0123,VS*/ 283 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 284 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5, 2], 285 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 286 287 InstrItinData <tc_85d237e3, /*SLOT0,STORE,VA*/ 288 [InstrStage<1, [SLOT0], 0>, 289 InstrStage<1, [CVI_ST], 0>, 290 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [2, 1, 2, 7], 291 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 292 293 InstrItinData <tc_8a6eb39a, /*SLOT0123,VA_DV*/ 294 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 295 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9], 296 [HVX_FWD]>, 297 298 InstrItinData <tc_8b6a873f, /*SLOT0,STORE*/ 299 [InstrStage<1, [SLOT0], 0>, 300 InstrStage<1, [CVI_ST]>], [3, 2, 1, 2, 5], 301 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 302 303 InstrItinData <tc_908a4c8c, /*SLOT23,VX*/ 304 [InstrStage<1, [SLOT2, SLOT3], 0>, 305 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 5], 306 [HVX_FWD, HVX_FWD, HVX_FWD]>, 307 308 InstrItinData <tc_9311da3f, /*SLOT23,VX*/ 309 [InstrStage<1, [SLOT2, SLOT3], 0>, 310 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 7, 2], 311 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 312 313 InstrItinData <tc_94f43c04, /*SLOT0,STORE,VA_DV*/ 314 [InstrStage<1, [SLOT0], 0>, 315 InstrStage<1, [CVI_ST], 0>, 316 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7, 7], 317 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 318 319 InstrItinData <tc_9777e6bf, /*SLOT0,VA*/ 320 [InstrStage<1, [SLOT0], 0>, 321 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [4, 7, 1], 322 [Hex_FWD, HVX_FWD, Hex_FWD]>, 323 324 InstrItinData <tc_97c165b9, /*SLOT0123,VA_DV*/ 325 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 326 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7], 327 [HVX_FWD, HVX_FWD, HVX_FWD]>, 328 329 InstrItinData <tc_98733e9d, /*SLOT1,LOAD,VA_DV*/ 330 [InstrStage<1, [SLOT1], 0>, 331 InstrStage<1, [CVI_LD], 0>, 332 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7], 333 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 334 335 InstrItinData <tc_99093773, /*SLOT0,STORE,VA*/ 336 [InstrStage<1, [SLOT0], 0>, 337 InstrStage<1, [CVI_ST], 0>, 338 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 7, 1, 2, 7], 339 [Hex_FWD, HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 340 341 InstrItinData <tc_9b9642a1, /*SLOT0123,VS*/ 342 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 343 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5], 344 [HVX_FWD, HVX_FWD, HVX_FWD]>, 345 346 InstrItinData <tc_9c267309, /*SLOT01,LOAD*/ 347 [InstrStage<1, [SLOT0, SLOT1], 0>, 348 InstrStage<1, [CVI_LD]>], [9, 3, 1, 2], 349 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 350 351 InstrItinData <tc_a3127e12, /*SLOT0123,VA*/ 352 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 353 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7, 7], 354 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 355 356 InstrItinData <tc_a4c9df3b, /*SLOT0,STORE,VA*/ 357 [InstrStage<1, [SLOT0], 0>, 358 InstrStage<1, [CVI_ST], 0>, 359 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 1, 2, 7], 360 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 361 362 InstrItinData <tc_a807365d, /*SLOT23,VS_VX*/ 363 [InstrStage<1, [SLOT2, SLOT3], 0>, 364 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 365 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 5, 2], 366 [HVX_FWD, HVX_FWD, Hex_FWD]>, 367 368 InstrItinData <tc_aedb9f9e, /*SLOT0,STORE,VA*/ 369 [InstrStage<1, [SLOT0], 0>, 370 InstrStage<1, [CVI_ST], 0>, 371 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 372 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 373 374 InstrItinData <tc_b06ab583, /*SLOT0123,VA*/ 375 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 376 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 7], 377 [HVX_FWD, Hex_FWD, HVX_FWD]>, 378 379 InstrItinData <tc_b712833a, /*SLOT01,LOAD,VA*/ 380 [InstrStage<1, [SLOT0, SLOT1], 0>, 381 InstrStage<1, [CVI_LD], 0>, 382 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 1, 2], 383 [HVX_FWD, Hex_FWD, Hex_FWD]>, 384 385 InstrItinData <tc_b77635b4, /*SLOT0123,4SLOT*/ 386 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 387 InstrStage<1, [CVI_ALL]>], [2], 388 [Hex_FWD]>, 389 390 InstrItinData <tc_bbaf280e, /*SLOT0123,VA*/ 391 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 392 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7], 393 [HVX_FWD, HVX_FWD, HVX_FWD]>, 394 395 InstrItinData <tc_bf142ae2, /*SLOT0123,VP*/ 396 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 397 InstrStage<1, [CVI_XLANE]>], [9, 5, 2], 398 [HVX_FWD, HVX_FWD, Hex_FWD]>, 399 400 InstrItinData <tc_bfe309d5, /*SLOT1,LOAD,VA_DV*/ 401 [InstrStage<1, [SLOT1], 0>, 402 InstrStage<1, [CVI_LD], 0>, 403 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7], 404 [Hex_FWD, Hex_FWD, HVX_FWD]>, 405 406 InstrItinData <tc_c00bf9c9, /*SLOT0123,VS*/ 407 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 408 InstrStage<1, [CVI_SHIFT]>], [9, 7, 5, 2], 409 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 410 411 InstrItinData <tc_c4b515c5, /*SLOT0123,VP*/ 412 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 413 InstrStage<1, [CVI_XLANE]>], [9, 5, 5, 2], 414 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 415 416 InstrItinData <tc_cbf6d1dc, /*SLOT0123,VP_VS*/ 417 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 418 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5, 5, 2], 419 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 420 421 InstrItinData <tc_cedf314b, /*SLOT0123,4SLOT*/ 422 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 423 InstrStage<1, [CVI_ALL]>], [3], 424 [HVX_FWD]>, 425 426 InstrItinData <tc_d2cb81ea, /*SLOT0123,VS*/ 427 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 428 InstrStage<1, [CVI_SHIFT]>], [9, 5], 429 [HVX_FWD, HVX_FWD]>, 430 431 InstrItinData <tc_d5090f3e, /*SLOT0,STORE*/ 432 [InstrStage<1, [SLOT0], 0>, 433 InstrStage<1, [CVI_ST]>], [2, 1, 2, 5], 434 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 435 436 InstrItinData <tc_d642eff3, /*SLOT0,NOSLOT1,STORE,VP*/ 437 [InstrStage<1, [SLOT0], 0>, 438 InstrStage<1, [SLOT1], 0>, 439 InstrStage<1, [CVI_ST], 0>, 440 InstrStage<1, [CVI_XLANE]>], [2, 1, 2, 5], 441 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 442 443 InstrItinData <tc_d725e5b0, /*SLOT23,VX*/ 444 [InstrStage<1, [SLOT2, SLOT3], 0>, 445 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 5, 2], 446 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 447 448 InstrItinData <tc_d7bea0ec, /*SLOT0123,VP_VS*/ 449 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 450 InstrStage<1, [CVI_XLSHF]>], [9, 5], 451 [HVX_FWD, HVX_FWD]>, 452 453 InstrItinData <tc_d98f4d63, /*SLOT23,VX_DV*/ 454 [InstrStage<1, [SLOT2, SLOT3], 0>, 455 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2], 456 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 457 458 InstrItinData <tc_da979fb3, /*SLOT01,LOAD,VA*/ 459 [InstrStage<1, [SLOT0, SLOT1], 0>, 460 InstrStage<1, [CVI_LD], 0>, 461 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 2, 1, 2], 462 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 463 464 InstrItinData <tc_db5b9e2f, /*SLOT0,STORE*/ 465 [InstrStage<1, [SLOT0], 0>, 466 InstrStage<1, [CVI_ST]>], [3, 1, 2, 5], 467 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 468 469 InstrItinData <tc_df54ad52, /*SLOT0,STORE,VA*/ 470 [InstrStage<1, [SLOT0], 0>, 471 InstrStage<1, [CVI_ST], 0>, 472 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7, 7], 473 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 474 475 InstrItinData <tc_e172d86a, /*SLOT23,VX_DV*/ 476 [InstrStage<1, [SLOT2, SLOT3], 0>, 477 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 5], 478 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 479 480 InstrItinData <tc_e231aa4f, /*SLOT23,VX*/ 481 [InstrStage<1, [SLOT2, SLOT3], 0>, 482 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 2], 483 [HVX_FWD, HVX_FWD, Hex_FWD]>, 484 485 InstrItinData <tc_e3748cdf, /*SLOT0,STORE,VA*/ 486 [InstrStage<1, [SLOT0], 0>, 487 InstrStage<1, [CVI_ST], 0>, 488 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7], 489 [Hex_FWD, Hex_FWD, HVX_FWD]>, 490 491 InstrItinData <tc_e5053c8f, /*SLOT0123,4SLOT*/ 492 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 493 InstrStage<1, [CVI_ALL]>], [], 494 []>, 495 496 InstrItinData <tc_e6299d16, /*SLOT0123,VP*/ 497 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 498 InstrStage<1, [CVI_XLANE]>], [9, 5], 499 [HVX_FWD, HVX_FWD]>, 500 501 InstrItinData <tc_eb669007, /*SLOT01,LOAD,VA*/ 502 [InstrStage<1, [SLOT0, SLOT1], 0>, 503 InstrStage<1, [CVI_LD], 0>, 504 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 1, 2], 505 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 506 507 InstrItinData <tc_ec58f88a, /*SLOT0,STORE,VA_DV*/ 508 [InstrStage<1, [SLOT0], 0>, 509 InstrStage<1, [CVI_ST], 0>, 510 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7, 7], 511 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 512 513 InstrItinData <tc_eda67dcd, /*SLOT23,VX_DV*/ 514 [InstrStage<1, [SLOT2, SLOT3], 0>, 515 InstrStage<1, [CVI_MPY01]>], [9, 5, 5], 516 [HVX_FWD, HVX_FWD, HVX_FWD]>, 517 518 InstrItinData <tc_ee927c0e, /*SLOT23,VS_VX*/ 519 [InstrStage<1, [SLOT2, SLOT3], 0>, 520 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 521 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 7, 5, 2], 522 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 523 524 InstrItinData <tc_f3fc3f83, /*SLOT0123,VP*/ 525 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 526 InstrStage<1, [CVI_XLANE]>], [9, 5, 5], 527 [HVX_FWD, HVX_FWD, HVX_FWD]>, 528 529 InstrItinData <tc_fa99dc24, /*SLOT2,VX_DV*/ 530 [InstrStage<1, [SLOT2], 0>, 531 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 532 [HVX_FWD, HVX_FWD, Hex_FWD]> 533 ]; 534} 535 536class DepHVXItinV60 { 537 list<InstrItinData> DepHVXItinV60_list = [ 538 InstrItinData <tc_0317c6ca, /*SLOT0,STORE,VA*/ 539 [InstrStage<1, [SLOT0], 0>, 540 InstrStage<1, [CVI_ST], 0>, 541 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 2, 1, 2, 7], 542 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 543 544 InstrItinData <tc_1b93bdc6, /*SLOT0,STORE*/ 545 [InstrStage<1, [SLOT0], 0>, 546 InstrStage<1, [CVI_ST]>], [1, 2, 5], 547 [Hex_FWD, Hex_FWD, HVX_FWD]>, 548 549 InstrItinData <tc_2171ebae, /*SLOT0123,VA_DV*/ 550 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 551 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 2, 7, 7], 552 [HVX_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 553 554 InstrItinData <tc_28978789, /*SLOT0123,4SLOT*/ 555 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 556 InstrStage<1, [CVI_ALL]>], [3, 2], 557 [HVX_FWD, Hex_FWD]>, 558 559 InstrItinData <tc_29841470, /*SLOT0,STORE*/ 560 [InstrStage<1, [SLOT0], 0>, 561 InstrStage<1, [CVI_ST]>], [1, 2], 562 [Hex_FWD, Hex_FWD]>, 563 564 InstrItinData <tc_316c637c, /*SLOT0123,VA_DV*/ 565 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 566 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7, 7], 567 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 568 569 InstrItinData <tc_354299ad, /*SLOT0,NOSLOT1,STORE,VP*/ 570 [InstrStage<1, [SLOT0], 0>, 571 InstrStage<1, [SLOT1], 0>, 572 InstrStage<1, [CVI_ST], 0>, 573 InstrStage<1, [CVI_XLANE]>], [1, 2, 5], 574 [Hex_FWD, Hex_FWD, HVX_FWD]>, 575 576 InstrItinData <tc_35e92f8e, /*SLOT0,NOSLOT1,LOAD,VP*/ 577 [InstrStage<1, [SLOT0], 0>, 578 InstrStage<1, [SLOT1], 0>, 579 InstrStage<1, [CVI_LD], 0>, 580 InstrStage<1, [CVI_XLANE]>], [9, 1, 2], 581 [HVX_FWD, Hex_FWD, Hex_FWD]>, 582 583 InstrItinData <tc_38208312, /*SLOT01,LOAD*/ 584 [InstrStage<1, [SLOT0, SLOT1], 0>, 585 InstrStage<1, [CVI_LD]>], [9, 3, 2, 1, 2], 586 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 587 588 InstrItinData <tc_4105d6b5, /*SLOT0123,VP*/ 589 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 590 InstrStage<1, [CVI_XLANE]>], [9, 2], 591 [HVX_FWD, Hex_FWD]>, 592 593 InstrItinData <tc_41f4b64e, /*SLOT0123,VS*/ 594 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 595 InstrStage<1, [CVI_SHIFT]>], [9, 5, 2], 596 [HVX_FWD, HVX_FWD, Hex_FWD]>, 597 598 InstrItinData <tc_41f99e1c, /*SLOT23,VX_DV*/ 599 [InstrStage<1, [SLOT2, SLOT3], 0>, 600 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2, 2], 601 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 602 603 InstrItinData <tc_45453b98, /*SLOT0123,VS*/ 604 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 605 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5], 606 [HVX_FWD, HVX_FWD, HVX_FWD]>, 607 608 InstrItinData <tc_4e2a5159, /*SLOT0123,VP_VS*/ 609 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 610 InstrStage<1, [CVI_XLSHF]>], [9, 5, 5, 2], 611 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 612 613 InstrItinData <tc_4f190ba3, /*SLOT0,STORE,VA*/ 614 [InstrStage<1, [SLOT0], 0>, 615 InstrStage<1, [CVI_ST], 0>, 616 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7, 7], 617 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 618 619 InstrItinData <tc_4fd8566e, /*SLOT0,NOSLOT1,LOAD,VP*/ 620 [InstrStage<1, [SLOT0], 0>, 621 InstrStage<1, [SLOT1], 0>, 622 InstrStage<1, [CVI_LD], 0>, 623 InstrStage<1, [CVI_XLANE]>], [9, 3, 1, 2], 624 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 625 626 InstrItinData <tc_51cd3aab, /*SLOT01,LOAD*/ 627 [InstrStage<1, [SLOT0, SLOT1], 0>, 628 InstrStage<1, [CVI_LD]>], [9, 2, 1, 2], 629 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 630 631 InstrItinData <tc_5a9fc4ec, /*SLOT0123,VA*/ 632 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 633 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 9, 7, 7, 7], 634 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 635 636 InstrItinData <tc_5c03dc63, /*SLOT0,STORE*/ 637 [InstrStage<1, [SLOT0], 0>, 638 InstrStage<1, [CVI_ST]>], [3, 1, 2], 639 [Hex_FWD, Hex_FWD, Hex_FWD]>, 640 641 InstrItinData <tc_5c120602, /*SLOT0123,VP_VS*/ 642 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 643 InstrStage<1, [CVI_XLSHF]>], [9, 9, 5, 5, 2], 644 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 645 646 InstrItinData <tc_5cbf490b, /*SLOT01,LOAD,VA*/ 647 [InstrStage<1, [SLOT0, SLOT1], 0>, 648 InstrStage<1, [CVI_LD], 0>, 649 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 1, 2], 650 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 651 652 InstrItinData <tc_63e3d94c, /*SLOT1,LOAD,VA*/ 653 [InstrStage<1, [SLOT1], 0>, 654 InstrStage<1, [CVI_LD], 0>, 655 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 656 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 657 658 InstrItinData <tc_644584f8, /*SLOT0123,VA_DV*/ 659 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 660 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7], 661 [HVX_FWD, HVX_FWD]>, 662 663 InstrItinData <tc_66bb62ea, /*SLOT1,LOAD,VA*/ 664 [InstrStage<1, [SLOT1], 0>, 665 InstrStage<1, [CVI_LD], 0>, 666 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7], 667 [Hex_FWD, Hex_FWD, HVX_FWD]>, 668 669 InstrItinData <tc_69b6dd20, /*SLOT23,VX*/ 670 [InstrStage<1, [SLOT2, SLOT3], 0>, 671 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 2], 672 [HVX_FWD, HVX_FWD, Hex_FWD]>, 673 674 InstrItinData <tc_6b78cf13, /*SLOT23,VX*/ 675 [InstrStage<1, [SLOT2, SLOT3], 0>, 676 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 2], 677 [HVX_FWD, Hex_FWD]>, 678 679 InstrItinData <tc_6fd9ad30, /*SLOT0,NOSLOT1,STORE,VP*/ 680 [InstrStage<1, [SLOT0], 0>, 681 InstrStage<1, [SLOT1], 0>, 682 InstrStage<1, [CVI_ST], 0>, 683 InstrStage<1, [CVI_XLANE]>], [3, 2, 1, 2, 5], 684 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 685 686 InstrItinData <tc_71337255, /*SLOT0123,VA*/ 687 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 688 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7], 689 [HVX_FWD, HVX_FWD]>, 690 691 InstrItinData <tc_72ad7b54, /*SLOT0123,VP_VS*/ 692 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 693 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5], 694 [HVX_FWD, HVX_FWD, HVX_FWD]>, 695 696 InstrItinData <tc_7474003e, /*SLOT2,VX_DV*/ 697 [InstrStage<1, [SLOT2], 0>, 698 InstrStage<1, [CVI_MPY01]>], [9, 5, 5, 2], 699 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 700 701 InstrItinData <tc_77a4c701, /*SLOT01,LOAD*/ 702 [InstrStage<1, [SLOT0, SLOT1], 0>, 703 InstrStage<1, [CVI_LD]>], [9, 1, 2], 704 [HVX_FWD, Hex_FWD, Hex_FWD]>, 705 706 InstrItinData <tc_7c3f55c4, /*SLOT23,VX_DV*/ 707 [InstrStage<1, [SLOT2, SLOT3], 0>, 708 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 709 [HVX_FWD, HVX_FWD, Hex_FWD]>, 710 711 InstrItinData <tc_7e9f581b, /*SLOT23,VX_DV*/ 712 [InstrStage<1, [SLOT2, SLOT3], 0>, 713 InstrStage<1, [CVI_MPY01]>], [9, 5, 2, 2], 714 [HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 715 716 InstrItinData <tc_7fa82b08, /*SLOT0,NOSLOT1,STORE,VP*/ 717 [InstrStage<1, [SLOT0], 0>, 718 InstrStage<1, [SLOT1], 0>, 719 InstrStage<1, [CVI_ST], 0>, 720 InstrStage<1, [CVI_XLANE]>], [3, 1, 2, 5], 721 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 722 723 InstrItinData <tc_7fa8b40f, /*SLOT0123,VS*/ 724 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 725 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5, 2], 726 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 727 728 InstrItinData <tc_85d237e3, /*SLOT0,STORE,VA*/ 729 [InstrStage<1, [SLOT0], 0>, 730 InstrStage<1, [CVI_ST], 0>, 731 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [2, 1, 2, 7], 732 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 733 734 InstrItinData <tc_8a6eb39a, /*SLOT0123,VA_DV*/ 735 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 736 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9], 737 [HVX_FWD]>, 738 739 InstrItinData <tc_8b6a873f, /*SLOT0,STORE*/ 740 [InstrStage<1, [SLOT0], 0>, 741 InstrStage<1, [CVI_ST]>], [3, 2, 1, 2, 5], 742 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 743 744 InstrItinData <tc_908a4c8c, /*SLOT23,VX*/ 745 [InstrStage<1, [SLOT2, SLOT3], 0>, 746 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 5], 747 [HVX_FWD, HVX_FWD, HVX_FWD]>, 748 749 InstrItinData <tc_9311da3f, /*SLOT23,VX*/ 750 [InstrStage<1, [SLOT2, SLOT3], 0>, 751 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 7, 2], 752 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 753 754 InstrItinData <tc_94f43c04, /*SLOT0,STORE,VA_DV*/ 755 [InstrStage<1, [SLOT0], 0>, 756 InstrStage<1, [CVI_ST], 0>, 757 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7, 7], 758 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 759 760 InstrItinData <tc_9777e6bf, /*SLOT0,VA*/ 761 [InstrStage<1, [SLOT0], 0>, 762 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [4, 7, 1], 763 [Hex_FWD, HVX_FWD, Hex_FWD]>, 764 765 InstrItinData <tc_97c165b9, /*SLOT0123,VA_DV*/ 766 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 767 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7], 768 [HVX_FWD, HVX_FWD, HVX_FWD]>, 769 770 InstrItinData <tc_98733e9d, /*SLOT1,LOAD,VA_DV*/ 771 [InstrStage<1, [SLOT1], 0>, 772 InstrStage<1, [CVI_LD], 0>, 773 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7], 774 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 775 776 InstrItinData <tc_99093773, /*SLOT0,STORE,VA*/ 777 [InstrStage<1, [SLOT0], 0>, 778 InstrStage<1, [CVI_ST], 0>, 779 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 7, 1, 2, 7], 780 [Hex_FWD, HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 781 782 InstrItinData <tc_9b9642a1, /*SLOT0123,VS*/ 783 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 784 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5], 785 [HVX_FWD, HVX_FWD, HVX_FWD]>, 786 787 InstrItinData <tc_9c267309, /*SLOT01,LOAD*/ 788 [InstrStage<1, [SLOT0, SLOT1], 0>, 789 InstrStage<1, [CVI_LD]>], [9, 3, 1, 2], 790 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 791 792 InstrItinData <tc_a3127e12, /*SLOT0123,VA*/ 793 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 794 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7, 7], 795 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 796 797 InstrItinData <tc_a4c9df3b, /*SLOT0,STORE,VA*/ 798 [InstrStage<1, [SLOT0], 0>, 799 InstrStage<1, [CVI_ST], 0>, 800 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 1, 2, 7], 801 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 802 803 InstrItinData <tc_a807365d, /*SLOT23,VS_VX*/ 804 [InstrStage<1, [SLOT2, SLOT3], 0>, 805 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 806 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 5, 2], 807 [HVX_FWD, HVX_FWD, Hex_FWD]>, 808 809 InstrItinData <tc_aedb9f9e, /*SLOT0,STORE,VA*/ 810 [InstrStage<1, [SLOT0], 0>, 811 InstrStage<1, [CVI_ST], 0>, 812 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 813 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 814 815 InstrItinData <tc_b06ab583, /*SLOT0123,VA*/ 816 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 817 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 7], 818 [HVX_FWD, Hex_FWD, HVX_FWD]>, 819 820 InstrItinData <tc_b712833a, /*SLOT01,LOAD,VA*/ 821 [InstrStage<1, [SLOT0, SLOT1], 0>, 822 InstrStage<1, [CVI_LD], 0>, 823 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 1, 2], 824 [HVX_FWD, Hex_FWD, Hex_FWD]>, 825 826 InstrItinData <tc_b77635b4, /*SLOT0123,4SLOT*/ 827 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 828 InstrStage<1, [CVI_ALL]>], [2], 829 [Hex_FWD]>, 830 831 InstrItinData <tc_bbaf280e, /*SLOT0123,VA*/ 832 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 833 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7], 834 [HVX_FWD, HVX_FWD, HVX_FWD]>, 835 836 InstrItinData <tc_bf142ae2, /*SLOT0123,VP*/ 837 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 838 InstrStage<1, [CVI_XLANE]>], [9, 5, 2], 839 [HVX_FWD, HVX_FWD, Hex_FWD]>, 840 841 InstrItinData <tc_bfe309d5, /*SLOT1,LOAD,VA_DV*/ 842 [InstrStage<1, [SLOT1], 0>, 843 InstrStage<1, [CVI_LD], 0>, 844 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7], 845 [Hex_FWD, Hex_FWD, HVX_FWD]>, 846 847 InstrItinData <tc_c00bf9c9, /*SLOT0123,VS*/ 848 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 849 InstrStage<1, [CVI_SHIFT]>], [9, 7, 5, 2], 850 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 851 852 InstrItinData <tc_c4b515c5, /*SLOT0123,VP*/ 853 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 854 InstrStage<1, [CVI_XLANE]>], [9, 5, 5, 2], 855 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 856 857 InstrItinData <tc_cbf6d1dc, /*SLOT0123,VP_VS*/ 858 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 859 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5, 5, 2], 860 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 861 862 InstrItinData <tc_cedf314b, /*SLOT0123,4SLOT*/ 863 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 864 InstrStage<1, [CVI_ALL]>], [3], 865 [HVX_FWD]>, 866 867 InstrItinData <tc_d2cb81ea, /*SLOT0123,VS*/ 868 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 869 InstrStage<1, [CVI_SHIFT]>], [9, 5], 870 [HVX_FWD, HVX_FWD]>, 871 872 InstrItinData <tc_d5090f3e, /*SLOT0,STORE*/ 873 [InstrStage<1, [SLOT0], 0>, 874 InstrStage<1, [CVI_ST]>], [2, 1, 2, 5], 875 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 876 877 InstrItinData <tc_d642eff3, /*SLOT0,NOSLOT1,STORE,VP*/ 878 [InstrStage<1, [SLOT0], 0>, 879 InstrStage<1, [SLOT1], 0>, 880 InstrStage<1, [CVI_ST], 0>, 881 InstrStage<1, [CVI_XLANE]>], [2, 1, 2, 5], 882 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 883 884 InstrItinData <tc_d725e5b0, /*SLOT23,VX*/ 885 [InstrStage<1, [SLOT2, SLOT3], 0>, 886 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 5, 2], 887 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 888 889 InstrItinData <tc_d7bea0ec, /*SLOT0123,VP_VS*/ 890 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 891 InstrStage<1, [CVI_XLSHF]>], [9, 5], 892 [HVX_FWD, HVX_FWD]>, 893 894 InstrItinData <tc_d98f4d63, /*SLOT23,VX_DV*/ 895 [InstrStage<1, [SLOT2, SLOT3], 0>, 896 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2], 897 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 898 899 InstrItinData <tc_da979fb3, /*SLOT01,LOAD,VA*/ 900 [InstrStage<1, [SLOT0, SLOT1], 0>, 901 InstrStage<1, [CVI_LD], 0>, 902 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 2, 1, 2], 903 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 904 905 InstrItinData <tc_db5b9e2f, /*SLOT0,STORE*/ 906 [InstrStage<1, [SLOT0], 0>, 907 InstrStage<1, [CVI_ST]>], [3, 1, 2, 5], 908 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 909 910 InstrItinData <tc_df54ad52, /*SLOT0,STORE,VA*/ 911 [InstrStage<1, [SLOT0], 0>, 912 InstrStage<1, [CVI_ST], 0>, 913 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7, 7], 914 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 915 916 InstrItinData <tc_e172d86a, /*SLOT23,VX_DV*/ 917 [InstrStage<1, [SLOT2, SLOT3], 0>, 918 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 5], 919 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 920 921 InstrItinData <tc_e231aa4f, /*SLOT23,VX*/ 922 [InstrStage<1, [SLOT2, SLOT3], 0>, 923 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 2], 924 [HVX_FWD, HVX_FWD, Hex_FWD]>, 925 926 InstrItinData <tc_e3748cdf, /*SLOT0,STORE,VA*/ 927 [InstrStage<1, [SLOT0], 0>, 928 InstrStage<1, [CVI_ST], 0>, 929 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7], 930 [Hex_FWD, Hex_FWD, HVX_FWD]>, 931 932 InstrItinData <tc_e5053c8f, /*SLOT0123,4SLOT*/ 933 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 934 InstrStage<1, [CVI_ALL]>], [], 935 []>, 936 937 InstrItinData <tc_e6299d16, /*SLOT0123,VP*/ 938 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 939 InstrStage<1, [CVI_XLANE]>], [9, 5], 940 [HVX_FWD, HVX_FWD]>, 941 942 InstrItinData <tc_eb669007, /*SLOT01,LOAD,VA*/ 943 [InstrStage<1, [SLOT0, SLOT1], 0>, 944 InstrStage<1, [CVI_LD], 0>, 945 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 1, 2], 946 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 947 948 InstrItinData <tc_ec58f88a, /*SLOT0,STORE,VA_DV*/ 949 [InstrStage<1, [SLOT0], 0>, 950 InstrStage<1, [CVI_ST], 0>, 951 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7, 7], 952 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 953 954 InstrItinData <tc_eda67dcd, /*SLOT23,VX_DV*/ 955 [InstrStage<1, [SLOT2, SLOT3], 0>, 956 InstrStage<1, [CVI_MPY01]>], [9, 5, 5], 957 [HVX_FWD, HVX_FWD, HVX_FWD]>, 958 959 InstrItinData <tc_ee927c0e, /*SLOT23,VS_VX*/ 960 [InstrStage<1, [SLOT2, SLOT3], 0>, 961 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 962 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 7, 5, 2], 963 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 964 965 InstrItinData <tc_f3fc3f83, /*SLOT0123,VP*/ 966 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 967 InstrStage<1, [CVI_XLANE]>], [9, 5, 5], 968 [HVX_FWD, HVX_FWD, HVX_FWD]>, 969 970 InstrItinData <tc_fa99dc24, /*SLOT2,VX_DV*/ 971 [InstrStage<1, [SLOT2], 0>, 972 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 973 [HVX_FWD, HVX_FWD, Hex_FWD]> 974 ]; 975} 976 977class DepHVXItinV62 { 978 list<InstrItinData> DepHVXItinV62_list = [ 979 InstrItinData <tc_0317c6ca, /*SLOT0,STORE,VA*/ 980 [InstrStage<1, [SLOT0], 0>, 981 InstrStage<1, [CVI_ST], 0>, 982 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 2, 1, 2, 7], 983 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 984 985 InstrItinData <tc_1b93bdc6, /*SLOT0,STORE*/ 986 [InstrStage<1, [SLOT0], 0>, 987 InstrStage<1, [CVI_ST]>], [1, 2, 5], 988 [Hex_FWD, Hex_FWD, HVX_FWD]>, 989 990 InstrItinData <tc_2171ebae, /*SLOT0123,VA_DV*/ 991 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 992 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 2, 7, 7], 993 [HVX_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 994 995 InstrItinData <tc_28978789, /*SLOT0123,4SLOT*/ 996 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 997 InstrStage<1, [CVI_ALL]>], [3, 2], 998 [HVX_FWD, Hex_FWD]>, 999 1000 InstrItinData <tc_29841470, /*SLOT0,STORE*/ 1001 [InstrStage<1, [SLOT0], 0>, 1002 InstrStage<1, [CVI_ST]>], [1, 2], 1003 [Hex_FWD, Hex_FWD]>, 1004 1005 InstrItinData <tc_316c637c, /*SLOT0123,VA_DV*/ 1006 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1007 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7, 7], 1008 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1009 1010 InstrItinData <tc_354299ad, /*SLOT0,NOSLOT1,STORE,VP*/ 1011 [InstrStage<1, [SLOT0], 0>, 1012 InstrStage<1, [SLOT1], 0>, 1013 InstrStage<1, [CVI_ST], 0>, 1014 InstrStage<1, [CVI_XLANE]>], [1, 2, 5], 1015 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1016 1017 InstrItinData <tc_35e92f8e, /*SLOT0,NOSLOT1,LOAD,VP*/ 1018 [InstrStage<1, [SLOT0], 0>, 1019 InstrStage<1, [SLOT1], 0>, 1020 InstrStage<1, [CVI_LD], 0>, 1021 InstrStage<1, [CVI_XLANE]>], [9, 1, 2], 1022 [HVX_FWD, Hex_FWD, Hex_FWD]>, 1023 1024 InstrItinData <tc_38208312, /*SLOT01,LOAD*/ 1025 [InstrStage<1, [SLOT0, SLOT1], 0>, 1026 InstrStage<1, [CVI_LD]>], [9, 3, 2, 1, 2], 1027 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1028 1029 InstrItinData <tc_4105d6b5, /*SLOT0123,VP*/ 1030 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1031 InstrStage<1, [CVI_XLANE]>], [9, 2], 1032 [HVX_FWD, Hex_FWD]>, 1033 1034 InstrItinData <tc_41f4b64e, /*SLOT0123,VS*/ 1035 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1036 InstrStage<1, [CVI_SHIFT]>], [9, 5, 2], 1037 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1038 1039 InstrItinData <tc_41f99e1c, /*SLOT23,VX_DV*/ 1040 [InstrStage<1, [SLOT2, SLOT3], 0>, 1041 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2, 2], 1042 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 1043 1044 InstrItinData <tc_45453b98, /*SLOT0123,VS*/ 1045 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1046 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5], 1047 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1048 1049 InstrItinData <tc_4e2a5159, /*SLOT0123,VP_VS*/ 1050 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1051 InstrStage<1, [CVI_XLSHF]>], [9, 5, 5, 2], 1052 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1053 1054 InstrItinData <tc_4f190ba3, /*SLOT0,STORE,VA*/ 1055 [InstrStage<1, [SLOT0], 0>, 1056 InstrStage<1, [CVI_ST], 0>, 1057 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7, 7], 1058 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1059 1060 InstrItinData <tc_4fd8566e, /*SLOT0,NOSLOT1,LOAD,VP*/ 1061 [InstrStage<1, [SLOT0], 0>, 1062 InstrStage<1, [SLOT1], 0>, 1063 InstrStage<1, [CVI_LD], 0>, 1064 InstrStage<1, [CVI_XLANE]>], [9, 3, 1, 2], 1065 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1066 1067 InstrItinData <tc_51cd3aab, /*SLOT01,LOAD*/ 1068 [InstrStage<1, [SLOT0, SLOT1], 0>, 1069 InstrStage<1, [CVI_LD]>], [9, 2, 1, 2], 1070 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1071 1072 InstrItinData <tc_5a9fc4ec, /*SLOT0123,VA*/ 1073 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1074 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 9, 7, 7, 7], 1075 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1076 1077 InstrItinData <tc_5c03dc63, /*SLOT0,STORE*/ 1078 [InstrStage<1, [SLOT0], 0>, 1079 InstrStage<1, [CVI_ST]>], [3, 1, 2], 1080 [Hex_FWD, Hex_FWD, Hex_FWD]>, 1081 1082 InstrItinData <tc_5c120602, /*SLOT0123,VP_VS*/ 1083 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1084 InstrStage<1, [CVI_XLSHF]>], [9, 9, 5, 5, 2], 1085 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1086 1087 InstrItinData <tc_5cbf490b, /*SLOT01,LOAD,VA*/ 1088 [InstrStage<1, [SLOT0, SLOT1], 0>, 1089 InstrStage<1, [CVI_LD], 0>, 1090 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 1, 2], 1091 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1092 1093 InstrItinData <tc_63e3d94c, /*SLOT1,LOAD,VA*/ 1094 [InstrStage<1, [SLOT1], 0>, 1095 InstrStage<1, [CVI_LD], 0>, 1096 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 1097 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1098 1099 InstrItinData <tc_644584f8, /*SLOT0123,VA_DV*/ 1100 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1101 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7], 1102 [HVX_FWD, HVX_FWD]>, 1103 1104 InstrItinData <tc_66bb62ea, /*SLOT1,LOAD,VA*/ 1105 [InstrStage<1, [SLOT1], 0>, 1106 InstrStage<1, [CVI_LD], 0>, 1107 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7], 1108 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1109 1110 InstrItinData <tc_69b6dd20, /*SLOT23,VX*/ 1111 [InstrStage<1, [SLOT2, SLOT3], 0>, 1112 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 2], 1113 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1114 1115 InstrItinData <tc_6b78cf13, /*SLOT23,VX*/ 1116 [InstrStage<1, [SLOT2, SLOT3], 0>, 1117 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 2], 1118 [HVX_FWD, Hex_FWD]>, 1119 1120 InstrItinData <tc_6fd9ad30, /*SLOT0,NOSLOT1,STORE,VP*/ 1121 [InstrStage<1, [SLOT0], 0>, 1122 InstrStage<1, [SLOT1], 0>, 1123 InstrStage<1, [CVI_ST], 0>, 1124 InstrStage<1, [CVI_XLANE]>], [3, 2, 1, 2, 5], 1125 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1126 1127 InstrItinData <tc_71337255, /*SLOT0123,VA*/ 1128 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1129 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7], 1130 [HVX_FWD, HVX_FWD]>, 1131 1132 InstrItinData <tc_72ad7b54, /*SLOT0123,VP_VS*/ 1133 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1134 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5], 1135 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1136 1137 InstrItinData <tc_7474003e, /*SLOT2,VX_DV*/ 1138 [InstrStage<1, [SLOT2], 0>, 1139 InstrStage<1, [CVI_MPY01]>], [9, 5, 5, 2], 1140 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1141 1142 InstrItinData <tc_77a4c701, /*SLOT01,LOAD*/ 1143 [InstrStage<1, [SLOT0, SLOT1], 0>, 1144 InstrStage<1, [CVI_LD]>], [9, 1, 2], 1145 [HVX_FWD, Hex_FWD, Hex_FWD]>, 1146 1147 InstrItinData <tc_7c3f55c4, /*SLOT23,VX_DV*/ 1148 [InstrStage<1, [SLOT2, SLOT3], 0>, 1149 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 1150 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1151 1152 InstrItinData <tc_7e9f581b, /*SLOT23,VX_DV*/ 1153 [InstrStage<1, [SLOT2, SLOT3], 0>, 1154 InstrStage<1, [CVI_MPY01]>], [9, 5, 2, 2], 1155 [HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 1156 1157 InstrItinData <tc_7fa82b08, /*SLOT0,NOSLOT1,STORE,VP*/ 1158 [InstrStage<1, [SLOT0], 0>, 1159 InstrStage<1, [SLOT1], 0>, 1160 InstrStage<1, [CVI_ST], 0>, 1161 InstrStage<1, [CVI_XLANE]>], [3, 1, 2, 5], 1162 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1163 1164 InstrItinData <tc_7fa8b40f, /*SLOT0123,VS*/ 1165 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1166 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5, 2], 1167 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1168 1169 InstrItinData <tc_85d237e3, /*SLOT0,STORE,VA*/ 1170 [InstrStage<1, [SLOT0], 0>, 1171 InstrStage<1, [CVI_ST], 0>, 1172 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [2, 1, 2, 7], 1173 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1174 1175 InstrItinData <tc_8a6eb39a, /*SLOT0123,VA_DV*/ 1176 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1177 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9], 1178 [HVX_FWD]>, 1179 1180 InstrItinData <tc_8b6a873f, /*SLOT0,STORE*/ 1181 [InstrStage<1, [SLOT0], 0>, 1182 InstrStage<1, [CVI_ST]>], [3, 2, 1, 2, 5], 1183 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1184 1185 InstrItinData <tc_908a4c8c, /*SLOT23,VX*/ 1186 [InstrStage<1, [SLOT2, SLOT3], 0>, 1187 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 5], 1188 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1189 1190 InstrItinData <tc_9311da3f, /*SLOT23,VX*/ 1191 [InstrStage<1, [SLOT2, SLOT3], 0>, 1192 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 7, 2], 1193 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1194 1195 InstrItinData <tc_94f43c04, /*SLOT0,STORE,VA_DV*/ 1196 [InstrStage<1, [SLOT0], 0>, 1197 InstrStage<1, [CVI_ST], 0>, 1198 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7, 7], 1199 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1200 1201 InstrItinData <tc_9777e6bf, /*SLOT0,VA*/ 1202 [InstrStage<1, [SLOT0], 0>, 1203 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [4, 7, 1], 1204 [Hex_FWD, HVX_FWD, Hex_FWD]>, 1205 1206 InstrItinData <tc_97c165b9, /*SLOT0123,VA_DV*/ 1207 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1208 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7], 1209 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1210 1211 InstrItinData <tc_98733e9d, /*SLOT1,LOAD,VA_DV*/ 1212 [InstrStage<1, [SLOT1], 0>, 1213 InstrStage<1, [CVI_LD], 0>, 1214 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7], 1215 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1216 1217 InstrItinData <tc_99093773, /*SLOT0,STORE,VA*/ 1218 [InstrStage<1, [SLOT0], 0>, 1219 InstrStage<1, [CVI_ST], 0>, 1220 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 7, 1, 2, 7], 1221 [Hex_FWD, HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1222 1223 InstrItinData <tc_9b9642a1, /*SLOT0123,VA*/ 1224 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1225 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7], 1226 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1227 1228 InstrItinData <tc_9c267309, /*SLOT01,LOAD*/ 1229 [InstrStage<1, [SLOT0, SLOT1], 0>, 1230 InstrStage<1, [CVI_LD]>], [9, 3, 1, 2], 1231 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1232 1233 InstrItinData <tc_a3127e12, /*SLOT0123,VA*/ 1234 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1235 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7, 7], 1236 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1237 1238 InstrItinData <tc_a4c9df3b, /*SLOT0,STORE,VA*/ 1239 [InstrStage<1, [SLOT0], 0>, 1240 InstrStage<1, [CVI_ST], 0>, 1241 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 1, 2, 7], 1242 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1243 1244 InstrItinData <tc_a807365d, /*SLOT23,VS_VX*/ 1245 [InstrStage<1, [SLOT2, SLOT3], 0>, 1246 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 1247 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 5, 2], 1248 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1249 1250 InstrItinData <tc_aedb9f9e, /*SLOT0,STORE,VA*/ 1251 [InstrStage<1, [SLOT0], 0>, 1252 InstrStage<1, [CVI_ST], 0>, 1253 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 1254 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1255 1256 InstrItinData <tc_b06ab583, /*SLOT0123,VA*/ 1257 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1258 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 7], 1259 [HVX_FWD, Hex_FWD, HVX_FWD]>, 1260 1261 InstrItinData <tc_b712833a, /*SLOT01,LOAD,VA*/ 1262 [InstrStage<1, [SLOT0, SLOT1], 0>, 1263 InstrStage<1, [CVI_LD], 0>, 1264 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 1, 2], 1265 [HVX_FWD, Hex_FWD, Hex_FWD]>, 1266 1267 InstrItinData <tc_b77635b4, /*SLOT0123,4SLOT*/ 1268 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1269 InstrStage<1, [CVI_ALL]>], [2], 1270 [Hex_FWD]>, 1271 1272 InstrItinData <tc_bbaf280e, /*SLOT0123,VA*/ 1273 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1274 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7], 1275 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1276 1277 InstrItinData <tc_bf142ae2, /*SLOT0123,VP*/ 1278 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1279 InstrStage<1, [CVI_XLANE]>], [9, 5, 2], 1280 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1281 1282 InstrItinData <tc_bfe309d5, /*SLOT1,LOAD,VA_DV*/ 1283 [InstrStage<1, [SLOT1], 0>, 1284 InstrStage<1, [CVI_LD], 0>, 1285 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7], 1286 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1287 1288 InstrItinData <tc_c00bf9c9, /*SLOT0123,VS*/ 1289 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1290 InstrStage<1, [CVI_SHIFT]>], [9, 7, 5, 2], 1291 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1292 1293 InstrItinData <tc_c4b515c5, /*SLOT0123,VP*/ 1294 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1295 InstrStage<1, [CVI_XLANE]>], [9, 5, 5, 2], 1296 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1297 1298 InstrItinData <tc_cbf6d1dc, /*SLOT0123,VP_VS*/ 1299 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1300 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5, 5, 2], 1301 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1302 1303 InstrItinData <tc_cedf314b, /*SLOT0123,4SLOT*/ 1304 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1305 InstrStage<1, [CVI_ALL]>], [3], 1306 [HVX_FWD]>, 1307 1308 InstrItinData <tc_d2cb81ea, /*SLOT0123,VS*/ 1309 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1310 InstrStage<1, [CVI_SHIFT]>], [9, 5], 1311 [HVX_FWD, HVX_FWD]>, 1312 1313 InstrItinData <tc_d5090f3e, /*SLOT0,STORE*/ 1314 [InstrStage<1, [SLOT0], 0>, 1315 InstrStage<1, [CVI_ST]>], [2, 1, 2, 5], 1316 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1317 1318 InstrItinData <tc_d642eff3, /*SLOT0,NOSLOT1,STORE,VP*/ 1319 [InstrStage<1, [SLOT0], 0>, 1320 InstrStage<1, [SLOT1], 0>, 1321 InstrStage<1, [CVI_ST], 0>, 1322 InstrStage<1, [CVI_XLANE]>], [2, 1, 2, 5], 1323 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1324 1325 InstrItinData <tc_d725e5b0, /*SLOT23,VX*/ 1326 [InstrStage<1, [SLOT2, SLOT3], 0>, 1327 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 5, 2], 1328 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1329 1330 InstrItinData <tc_d7bea0ec, /*SLOT0123,VP_VS*/ 1331 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1332 InstrStage<1, [CVI_XLSHF]>], [9, 5], 1333 [HVX_FWD, HVX_FWD]>, 1334 1335 InstrItinData <tc_d98f4d63, /*SLOT23,VX_DV*/ 1336 [InstrStage<1, [SLOT2, SLOT3], 0>, 1337 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2], 1338 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1339 1340 InstrItinData <tc_da979fb3, /*SLOT01,LOAD,VA*/ 1341 [InstrStage<1, [SLOT0, SLOT1], 0>, 1342 InstrStage<1, [CVI_LD], 0>, 1343 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 2, 1, 2], 1344 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1345 1346 InstrItinData <tc_db5b9e2f, /*SLOT0,STORE*/ 1347 [InstrStage<1, [SLOT0], 0>, 1348 InstrStage<1, [CVI_ST]>], [3, 1, 2, 5], 1349 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1350 1351 InstrItinData <tc_df54ad52, /*SLOT0,STORE,VA*/ 1352 [InstrStage<1, [SLOT0], 0>, 1353 InstrStage<1, [CVI_ST], 0>, 1354 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7, 7], 1355 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1356 1357 InstrItinData <tc_e172d86a, /*SLOT23,VX_DV*/ 1358 [InstrStage<1, [SLOT2, SLOT3], 0>, 1359 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 5], 1360 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1361 1362 InstrItinData <tc_e231aa4f, /*SLOT23,VX*/ 1363 [InstrStage<1, [SLOT2, SLOT3], 0>, 1364 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 2], 1365 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1366 1367 InstrItinData <tc_e3748cdf, /*SLOT0,STORE,VA*/ 1368 [InstrStage<1, [SLOT0], 0>, 1369 InstrStage<1, [CVI_ST], 0>, 1370 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7], 1371 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1372 1373 InstrItinData <tc_e5053c8f, /*SLOT0123,4SLOT*/ 1374 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1375 InstrStage<1, [CVI_ALL]>], [], 1376 []>, 1377 1378 InstrItinData <tc_e6299d16, /*SLOT0123,VP*/ 1379 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1380 InstrStage<1, [CVI_XLANE]>], [9, 5], 1381 [HVX_FWD, HVX_FWD]>, 1382 1383 InstrItinData <tc_eb669007, /*SLOT01,LOAD,VA*/ 1384 [InstrStage<1, [SLOT0, SLOT1], 0>, 1385 InstrStage<1, [CVI_LD], 0>, 1386 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 1, 2], 1387 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1388 1389 InstrItinData <tc_ec58f88a, /*SLOT0,STORE,VA_DV*/ 1390 [InstrStage<1, [SLOT0], 0>, 1391 InstrStage<1, [CVI_ST], 0>, 1392 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7, 7], 1393 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1394 1395 InstrItinData <tc_eda67dcd, /*SLOT23,VX_DV*/ 1396 [InstrStage<1, [SLOT2, SLOT3], 0>, 1397 InstrStage<1, [CVI_MPY01]>], [9, 5, 5], 1398 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1399 1400 InstrItinData <tc_ee927c0e, /*SLOT23,VS_VX*/ 1401 [InstrStage<1, [SLOT2, SLOT3], 0>, 1402 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 1403 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 7, 5, 2], 1404 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1405 1406 InstrItinData <tc_f3fc3f83, /*SLOT0123,VP*/ 1407 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1408 InstrStage<1, [CVI_XLANE]>], [9, 5, 5], 1409 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1410 1411 InstrItinData <tc_fa99dc24, /*SLOT2,VX_DV*/ 1412 [InstrStage<1, [SLOT2], 0>, 1413 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 1414 [HVX_FWD, HVX_FWD, Hex_FWD]> 1415 ]; 1416} 1417 1418class DepHVXItinV65 { 1419 list<InstrItinData> DepHVXItinV65_list = [ 1420 InstrItinData <tc_0317c6ca, /*SLOT0,STORE,VA*/ 1421 [InstrStage<1, [SLOT0], 0>, 1422 InstrStage<1, [CVI_ST], 0>, 1423 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 2, 1, 2, 7], 1424 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1425 1426 InstrItinData <tc_1b93bdc6, /*SLOT0,STORE*/ 1427 [InstrStage<1, [SLOT0], 0>, 1428 InstrStage<1, [CVI_ST]>], [1, 2, 5], 1429 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1430 1431 InstrItinData <tc_2171ebae, /*SLOT0123,VA_DV*/ 1432 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1433 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 2, 7, 7], 1434 [HVX_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1435 1436 InstrItinData <tc_28978789, /*SLOT0123,4SLOT*/ 1437 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1438 InstrStage<1, [CVI_ALL]>], [3, 2], 1439 [HVX_FWD, Hex_FWD]>, 1440 1441 InstrItinData <tc_29841470, /*SLOT0,STORE*/ 1442 [InstrStage<1, [SLOT0], 0>, 1443 InstrStage<1, [CVI_ST]>], [1, 2], 1444 [Hex_FWD, Hex_FWD]>, 1445 1446 InstrItinData <tc_316c637c, /*SLOT0123,VA_DV*/ 1447 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1448 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7, 7], 1449 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1450 1451 InstrItinData <tc_354299ad, /*SLOT0,NOSLOT1,STORE,VP*/ 1452 [InstrStage<1, [SLOT0], 0>, 1453 InstrStage<1, [SLOT1], 0>, 1454 InstrStage<1, [CVI_ST], 0>, 1455 InstrStage<1, [CVI_XLANE]>], [1, 2, 5], 1456 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1457 1458 InstrItinData <tc_35e92f8e, /*SLOT0,NOSLOT1,LOAD,VP*/ 1459 [InstrStage<1, [SLOT0], 0>, 1460 InstrStage<1, [SLOT1], 0>, 1461 InstrStage<1, [CVI_LD], 0>, 1462 InstrStage<1, [CVI_XLANE]>], [9, 1, 2], 1463 [HVX_FWD, Hex_FWD, Hex_FWD]>, 1464 1465 InstrItinData <tc_38208312, /*SLOT01,LOAD*/ 1466 [InstrStage<1, [SLOT0, SLOT1], 0>, 1467 InstrStage<1, [CVI_LD]>], [9, 3, 2, 1, 2], 1468 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1469 1470 InstrItinData <tc_4105d6b5, /*SLOT0123,VP*/ 1471 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1472 InstrStage<1, [CVI_XLANE]>], [9, 2], 1473 [HVX_FWD, Hex_FWD]>, 1474 1475 InstrItinData <tc_41f4b64e, /*SLOT0123,VS*/ 1476 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1477 InstrStage<1, [CVI_SHIFT]>], [9, 5, 2], 1478 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1479 1480 InstrItinData <tc_41f99e1c, /*SLOT23,VX_DV*/ 1481 [InstrStage<1, [SLOT2, SLOT3], 0>, 1482 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2, 2], 1483 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 1484 1485 InstrItinData <tc_45453b98, /*SLOT0123,VS*/ 1486 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1487 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5], 1488 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1489 1490 InstrItinData <tc_4e2a5159, /*SLOT0123,VP_VS*/ 1491 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1492 InstrStage<1, [CVI_XLSHF]>], [9, 5, 5, 2], 1493 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1494 1495 InstrItinData <tc_4f190ba3, /*SLOT0,STORE,VA*/ 1496 [InstrStage<1, [SLOT0], 0>, 1497 InstrStage<1, [CVI_ST], 0>, 1498 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7, 7], 1499 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1500 1501 InstrItinData <tc_4fd8566e, /*SLOT0,NOSLOT1,LOAD,VP*/ 1502 [InstrStage<1, [SLOT0], 0>, 1503 InstrStage<1, [SLOT1], 0>, 1504 InstrStage<1, [CVI_LD], 0>, 1505 InstrStage<1, [CVI_XLANE]>], [9, 3, 1, 2], 1506 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1507 1508 InstrItinData <tc_51cd3aab, /*SLOT01,LOAD*/ 1509 [InstrStage<1, [SLOT0, SLOT1], 0>, 1510 InstrStage<1, [CVI_LD]>], [9, 2, 1, 2], 1511 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1512 1513 InstrItinData <tc_5a9fc4ec, /*SLOT0123,VA*/ 1514 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1515 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 9, 7, 7, 7], 1516 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1517 1518 InstrItinData <tc_5c03dc63, /*SLOT0,STORE*/ 1519 [InstrStage<1, [SLOT0], 0>, 1520 InstrStage<1, [CVI_ST]>], [3, 1, 2], 1521 [Hex_FWD, Hex_FWD, Hex_FWD]>, 1522 1523 InstrItinData <tc_5c120602, /*SLOT0123,VP_VS*/ 1524 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1525 InstrStage<1, [CVI_XLSHF]>], [9, 9, 5, 5, 2], 1526 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1527 1528 InstrItinData <tc_5cbf490b, /*SLOT01,LOAD,VA*/ 1529 [InstrStage<1, [SLOT0, SLOT1], 0>, 1530 InstrStage<1, [CVI_LD], 0>, 1531 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 1, 2], 1532 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1533 1534 InstrItinData <tc_63e3d94c, /*SLOT1,LOAD,VA*/ 1535 [InstrStage<1, [SLOT1], 0>, 1536 InstrStage<1, [CVI_LD], 0>, 1537 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 1538 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1539 1540 InstrItinData <tc_644584f8, /*SLOT0123,VA_DV*/ 1541 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1542 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7], 1543 [HVX_FWD, HVX_FWD]>, 1544 1545 InstrItinData <tc_66bb62ea, /*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_69b6dd20, /*SLOT23,VX*/ 1552 [InstrStage<1, [SLOT2, SLOT3], 0>, 1553 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 2], 1554 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1555 1556 InstrItinData <tc_6b78cf13, /*SLOT23,VX*/ 1557 [InstrStage<1, [SLOT2, SLOT3], 0>, 1558 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 2], 1559 [HVX_FWD, Hex_FWD]>, 1560 1561 InstrItinData <tc_6fd9ad30, /*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]>], [3, 2, 1, 2, 5], 1566 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1567 1568 InstrItinData <tc_71337255, /*SLOT0123,VA*/ 1569 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1570 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7], 1571 [HVX_FWD, HVX_FWD]>, 1572 1573 InstrItinData <tc_72ad7b54, /*SLOT0123,VP_VS*/ 1574 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1575 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5], 1576 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1577 1578 InstrItinData <tc_7474003e, /*SLOT2,VX_DV*/ 1579 [InstrStage<1, [SLOT2], 0>, 1580 InstrStage<1, [CVI_MPY01]>], [9, 5, 5, 2], 1581 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1582 1583 InstrItinData <tc_77a4c701, /*SLOT01,LOAD*/ 1584 [InstrStage<1, [SLOT0, SLOT1], 0>, 1585 InstrStage<1, [CVI_LD]>], [9, 1, 2], 1586 [HVX_FWD, Hex_FWD, Hex_FWD]>, 1587 1588 InstrItinData <tc_7c3f55c4, /*SLOT23,VX_DV*/ 1589 [InstrStage<1, [SLOT2, SLOT3], 0>, 1590 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 1591 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1592 1593 InstrItinData <tc_7e9f581b, /*SLOT23,VX_DV*/ 1594 [InstrStage<1, [SLOT2, SLOT3], 0>, 1595 InstrStage<1, [CVI_MPY01]>], [9, 5, 2, 2], 1596 [HVX_FWD, HVX_FWD, Hex_FWD, Hex_FWD]>, 1597 1598 InstrItinData <tc_7fa82b08, /*SLOT0,NOSLOT1,STORE,VP*/ 1599 [InstrStage<1, [SLOT0], 0>, 1600 InstrStage<1, [SLOT1], 0>, 1601 InstrStage<1, [CVI_ST], 0>, 1602 InstrStage<1, [CVI_XLANE]>], [3, 1, 2, 5], 1603 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1604 1605 InstrItinData <tc_7fa8b40f, /*SLOT0123,VS*/ 1606 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1607 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5, 2], 1608 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1609 1610 InstrItinData <tc_85d237e3, /*SLOT0,STORE,VA*/ 1611 [InstrStage<1, [SLOT0], 0>, 1612 InstrStage<1, [CVI_ST], 0>, 1613 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [2, 1, 2, 7], 1614 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1615 1616 InstrItinData <tc_8a6eb39a, /*SLOT0123,VA_DV*/ 1617 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1618 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9], 1619 [HVX_FWD]>, 1620 1621 InstrItinData <tc_8b6a873f, /*SLOT0,STORE*/ 1622 [InstrStage<1, [SLOT0], 0>, 1623 InstrStage<1, [CVI_ST]>], [3, 2, 1, 2, 5], 1624 [Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1625 1626 InstrItinData <tc_908a4c8c, /*SLOT23,VX*/ 1627 [InstrStage<1, [SLOT2, SLOT3], 0>, 1628 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 5, 5], 1629 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1630 1631 InstrItinData <tc_9311da3f, /*SLOT23,VX*/ 1632 [InstrStage<1, [SLOT2, SLOT3], 0>, 1633 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 7, 2], 1634 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1635 1636 InstrItinData <tc_94f43c04, /*SLOT0,STORE,VA_DV*/ 1637 [InstrStage<1, [SLOT0], 0>, 1638 InstrStage<1, [CVI_ST], 0>, 1639 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7, 7], 1640 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1641 1642 InstrItinData <tc_9777e6bf, /*SLOT0,VA*/ 1643 [InstrStage<1, [SLOT0], 0>, 1644 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [4, 7, 1], 1645 [Hex_FWD, HVX_FWD, Hex_FWD]>, 1646 1647 InstrItinData <tc_97c165b9, /*SLOT0123,VA_DV*/ 1648 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1649 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [9, 7, 7], 1650 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1651 1652 InstrItinData <tc_98733e9d, /*SLOT1,LOAD,VA_DV*/ 1653 [InstrStage<1, [SLOT1], 0>, 1654 InstrStage<1, [CVI_LD], 0>, 1655 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [7, 1, 2, 7], 1656 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1657 1658 InstrItinData <tc_99093773, /*SLOT0,STORE,VA*/ 1659 [InstrStage<1, [SLOT0], 0>, 1660 InstrStage<1, [CVI_ST], 0>, 1661 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 7, 1, 2, 7], 1662 [Hex_FWD, HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1663 1664 InstrItinData <tc_9b9642a1, /*SLOT0123,VA*/ 1665 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1666 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7], 1667 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1668 1669 InstrItinData <tc_9c267309, /*SLOT01,LOAD*/ 1670 [InstrStage<1, [SLOT0, SLOT1], 0>, 1671 InstrStage<1, [CVI_LD]>], [9, 3, 1, 2], 1672 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1673 1674 InstrItinData <tc_a3127e12, /*SLOT0123,VA*/ 1675 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1676 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7, 7], 1677 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1678 1679 InstrItinData <tc_a4c9df3b, /*SLOT0,STORE,VA*/ 1680 [InstrStage<1, [SLOT0], 0>, 1681 InstrStage<1, [CVI_ST], 0>, 1682 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 1, 2, 7], 1683 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1684 1685 InstrItinData <tc_a807365d, /*SLOT23,VS_VX*/ 1686 [InstrStage<1, [SLOT2, SLOT3], 0>, 1687 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 1688 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 5, 2], 1689 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1690 1691 InstrItinData <tc_aedb9f9e, /*SLOT0,STORE,VA*/ 1692 [InstrStage<1, [SLOT0], 0>, 1693 InstrStage<1, [CVI_ST], 0>, 1694 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7], 1695 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1696 1697 InstrItinData <tc_b06ab583, /*SLOT0123,VA*/ 1698 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1699 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 7], 1700 [HVX_FWD, Hex_FWD, HVX_FWD]>, 1701 1702 InstrItinData <tc_b712833a, /*SLOT01,LOAD,VA*/ 1703 [InstrStage<1, [SLOT0, SLOT1], 0>, 1704 InstrStage<1, [CVI_LD], 0>, 1705 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 1, 2], 1706 [HVX_FWD, Hex_FWD, Hex_FWD]>, 1707 1708 InstrItinData <tc_b77635b4, /*SLOT0123,4SLOT*/ 1709 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1710 InstrStage<1, [CVI_ALL]>], [2], 1711 [Hex_FWD]>, 1712 1713 InstrItinData <tc_bbaf280e, /*SLOT0123,VA*/ 1714 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1715 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7], 1716 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1717 1718 InstrItinData <tc_bf142ae2, /*SLOT0123,VP*/ 1719 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1720 InstrStage<1, [CVI_XLANE]>], [9, 5, 2], 1721 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1722 1723 InstrItinData <tc_bfe309d5, /*SLOT1,LOAD,VA_DV*/ 1724 [InstrStage<1, [SLOT1], 0>, 1725 InstrStage<1, [CVI_LD], 0>, 1726 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7], 1727 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1728 1729 InstrItinData <tc_c00bf9c9, /*SLOT0123,VS*/ 1730 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1731 InstrStage<1, [CVI_SHIFT]>], [9, 7, 5, 2], 1732 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1733 1734 InstrItinData <tc_c4b515c5, /*SLOT0123,VP*/ 1735 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1736 InstrStage<1, [CVI_XLANE]>], [9, 5, 5, 2], 1737 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1738 1739 InstrItinData <tc_cbf6d1dc, /*SLOT0123,VP_VS*/ 1740 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1741 InstrStage<1, [CVI_XLSHF]>], [9, 7, 5, 5, 2], 1742 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1743 1744 InstrItinData <tc_cedf314b, /*SLOT0123,4SLOT*/ 1745 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1746 InstrStage<1, [CVI_ALL]>], [3], 1747 [HVX_FWD]>, 1748 1749 InstrItinData <tc_d2cb81ea, /*SLOT0123,VS*/ 1750 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1751 InstrStage<1, [CVI_SHIFT]>], [9, 5], 1752 [HVX_FWD, HVX_FWD]>, 1753 1754 InstrItinData <tc_d5090f3e, /*SLOT0,STORE*/ 1755 [InstrStage<1, [SLOT0], 0>, 1756 InstrStage<1, [CVI_ST]>], [2, 1, 2, 5], 1757 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1758 1759 InstrItinData <tc_d642eff3, /*SLOT0,NOSLOT1,STORE,VP*/ 1760 [InstrStage<1, [SLOT0], 0>, 1761 InstrStage<1, [SLOT1], 0>, 1762 InstrStage<1, [CVI_ST], 0>, 1763 InstrStage<1, [CVI_XLANE]>], [2, 1, 2, 5], 1764 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1765 1766 InstrItinData <tc_d725e5b0, /*SLOT23,VX*/ 1767 [InstrStage<1, [SLOT2, SLOT3], 0>, 1768 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 5, 2], 1769 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1770 1771 InstrItinData <tc_d7bea0ec, /*SLOT0123,VP_VS*/ 1772 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1773 InstrStage<1, [CVI_XLSHF]>], [9, 5], 1774 [HVX_FWD, HVX_FWD]>, 1775 1776 InstrItinData <tc_d98f4d63, /*SLOT23,VX_DV*/ 1777 [InstrStage<1, [SLOT2, SLOT3], 0>, 1778 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 2], 1779 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1780 1781 InstrItinData <tc_da979fb3, /*SLOT01,LOAD,VA*/ 1782 [InstrStage<1, [SLOT0, SLOT1], 0>, 1783 InstrStage<1, [CVI_LD], 0>, 1784 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 2, 1, 2], 1785 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1786 1787 InstrItinData <tc_db5b9e2f, /*SLOT0,STORE*/ 1788 [InstrStage<1, [SLOT0], 0>, 1789 InstrStage<1, [CVI_ST]>], [3, 1, 2, 5], 1790 [Hex_FWD, Hex_FWD, Hex_FWD, HVX_FWD]>, 1791 1792 InstrItinData <tc_df54ad52, /*SLOT0,STORE,VA*/ 1793 [InstrStage<1, [SLOT0], 0>, 1794 InstrStage<1, [CVI_ST], 0>, 1795 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7, 7], 1796 [HVX_FWD, Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1797 1798 InstrItinData <tc_e172d86a, /*SLOT23,VX_DV*/ 1799 [InstrStage<1, [SLOT2, SLOT3], 0>, 1800 InstrStage<1, [CVI_MPY01]>], [9, 7, 5, 5], 1801 [HVX_FWD, HVX_FWD, HVX_FWD, HVX_FWD]>, 1802 1803 InstrItinData <tc_e231aa4f, /*SLOT23,VX*/ 1804 [InstrStage<1, [SLOT2, SLOT3], 0>, 1805 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 2], 1806 [HVX_FWD, HVX_FWD, Hex_FWD]>, 1807 1808 InstrItinData <tc_e3748cdf, /*SLOT0,STORE,VA*/ 1809 [InstrStage<1, [SLOT0], 0>, 1810 InstrStage<1, [CVI_ST], 0>, 1811 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [1, 2, 7], 1812 [Hex_FWD, Hex_FWD, HVX_FWD]>, 1813 1814 InstrItinData <tc_e5053c8f, /*SLOT0123,4SLOT*/ 1815 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1816 InstrStage<1, [CVI_ALL]>], [], 1817 []>, 1818 1819 InstrItinData <tc_e6299d16, /*SLOT0123,VP*/ 1820 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1821 InstrStage<1, [CVI_XLANE]>], [9, 5], 1822 [HVX_FWD, HVX_FWD]>, 1823 1824 InstrItinData <tc_eb669007, /*SLOT01,LOAD,VA*/ 1825 [InstrStage<1, [SLOT0, SLOT1], 0>, 1826 InstrStage<1, [CVI_LD], 0>, 1827 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 1, 2], 1828 [HVX_FWD, Hex_FWD, Hex_FWD, Hex_FWD]>, 1829 1830 InstrItinData <tc_ec58f88a, /*SLOT0,STORE,VA_DV*/ 1831 [InstrStage<1, [SLOT0], 0>, 1832 InstrStage<1, [CVI_ST], 0>, 1833 InstrStage<1, [CVI_MPY01, CVI_XLSHF]>], [1, 2, 7, 7], 1834 [Hex_FWD, Hex_FWD, HVX_FWD, HVX_FWD]>, 1835 1836 InstrItinData <tc_eda67dcd, /*SLOT23,VX_DV*/ 1837 [InstrStage<1, [SLOT2, SLOT3], 0>, 1838 InstrStage<1, [CVI_MPY01]>], [9, 5, 5], 1839 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1840 1841 InstrItinData <tc_ee927c0e, /*SLOT23,VS_VX*/ 1842 [InstrStage<1, [SLOT2, SLOT3], 0>, 1843 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>, 1844 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 7, 5, 2], 1845 [HVX_FWD, HVX_FWD, HVX_FWD, Hex_FWD]>, 1846 1847 InstrItinData <tc_f3fc3f83, /*SLOT0123,VP*/ 1848 [InstrStage<1, [SLOT0, SLOT1, SLOT2, SLOT3], 0>, 1849 InstrStage<1, [CVI_XLANE]>], [9, 5, 5], 1850 [HVX_FWD, HVX_FWD, HVX_FWD]>, 1851 1852 InstrItinData <tc_fa99dc24, /*SLOT2,VX_DV*/ 1853 [InstrStage<1, [SLOT2], 0>, 1854 InstrStage<1, [CVI_MPY01]>], [9, 5, 2], 1855 [HVX_FWD, HVX_FWD, Hex_FWD]> 1856 ]; 1857} 1858