1# source file to test assembly of MIPS MT ASE for MIPS32 instructions 2 3 .set noreorder 4 .set noat 5 6 .text 7text_label: 8 9 dmt 10 dmt $31 11 dvpe 12 dvpe $1 13 emt 14 emt $2 15 evpe 16 evpe $3 17 fork $4,$5,$6 18 yield $5 19 yield $6,$7 20 mftc0 $7,$8 21 mftc0 $8,$0,0 22 mftc0 $8,$0,1 23 mftc0 $8,$0,2 24 mftc0 $8,$0,3 25 mftc0 $8,$0,4 26 mftc0 $8,$0,5 27 mftc0 $8,$0,6 28 mftc0 $8,$0,7 29 mftc0 $8,$1,0 30 mftc0 $8,$1,1 31 mftc0 $8,$1,2 32 mftc0 $8,$1,3 33 mftc0 $8,$1,4 34 mftc0 $8,$1,5 35 mftc0 $8,$1,6 36 mftc0 $8,$1,7 37 mftc0 $8,$2,0 38 mftc0 $8,$2,1 39 mftc0 $8,$2,2 40 mftc0 $8,$2,3 41 mftc0 $8,$2,4 42 mftc0 $8,$2,5 43 mftc0 $8,$2,6 44 mftc0 $8,$2,7 45 mftc0 $8,$3,0 46 mftc0 $8,$3,1 47 mftc0 $8,$3,2 48 mftc0 $8,$3,3 49 mftc0 $8,$3,4 50 mftc0 $8,$3,5 51 mftc0 $8,$3,6 52 mftc0 $8,$3,7 53 mftc0 $8,$4,0 54 mftc0 $8,$4,1 55 mftc0 $8,$4,2 56 mftc0 $8,$4,3 57 mftc0 $8,$4,4 58 mftc0 $8,$4,5 59 mftc0 $8,$4,6 60 mftc0 $8,$4,7 61 mftc0 $8,$5,0 62 mftc0 $8,$5,1 63 mftc0 $8,$5,2 64 mftc0 $8,$5,3 65 mftc0 $8,$5,4 66 mftc0 $8,$5,5 67 mftc0 $8,$5,6 68 mftc0 $8,$5,7 69 mftc0 $8,$6,0 70 mftc0 $8,$6,1 71 mftc0 $8,$6,2 72 mftc0 $8,$6,3 73 mftc0 $8,$6,4 74 mftc0 $8,$6,5 75 mftc0 $8,$6,6 76 mftc0 $8,$6,7 77 mftc0 $8,$7,0 78 mftc0 $8,$7,1 79 mftc0 $8,$7,2 80 mftc0 $8,$7,3 81 mftc0 $8,$7,4 82 mftc0 $8,$7,5 83 mftc0 $8,$7,6 84 mftc0 $8,$7,7 85 mftc0 $8,$8,0 86 mftc0 $8,$8,1 87 mftc0 $8,$8,2 88 mftc0 $8,$8,3 89 mftc0 $8,$8,4 90 mftc0 $8,$8,5 91 mftc0 $8,$8,6 92 mftc0 $8,$8,7 93 mftc0 $8,$9,0 94 mftc0 $8,$9,1 95 mftc0 $8,$9,2 96 mftc0 $8,$9,3 97 mftc0 $8,$9,4 98 mftc0 $8,$9,5 99 mftc0 $8,$9,6 100 mftc0 $8,$9,7 101 mftc0 $8,$10,0 102 mftc0 $8,$10,1 103 mftc0 $8,$10,2 104 mftc0 $8,$10,3 105 mftc0 $8,$10,4 106 mftc0 $8,$10,5 107 mftc0 $8,$10,6 108 mftc0 $8,$10,7 109 mftc0 $8,$11,0 110 mftc0 $8,$11,1 111 mftc0 $8,$11,2 112 mftc0 $8,$11,3 113 mftc0 $8,$11,4 114 mftc0 $8,$11,5 115 mftc0 $8,$11,6 116 mftc0 $8,$11,7 117 mftc0 $8,$12,0 118 mftc0 $8,$12,1 119 mftc0 $8,$12,2 120 mftc0 $8,$12,3 121 mftc0 $8,$12,4 122 mftc0 $8,$12,5 123 mftc0 $8,$12,6 124 mftc0 $8,$12,7 125 mftc0 $8,$13,0 126 mftc0 $8,$13,1 127 mftc0 $8,$13,2 128 mftc0 $8,$13,3 129 mftc0 $8,$13,4 130 mftc0 $8,$13,5 131 mftc0 $8,$13,6 132 mftc0 $8,$13,7 133 mftc0 $8,$14,0 134 mftc0 $8,$14,1 135 mftc0 $8,$14,2 136 mftc0 $8,$14,3 137 mftc0 $8,$14,4 138 mftc0 $8,$14,5 139 mftc0 $8,$14,6 140 mftc0 $8,$14,7 141 mftc0 $8,$15,0 142 mftc0 $8,$15,1 143 mftc0 $8,$15,2 144 mftc0 $8,$15,3 145 mftc0 $8,$15,4 146 mftc0 $8,$15,5 147 mftc0 $8,$15,6 148 mftc0 $8,$15,7 149 mftc0 $8,$16,0 150 mftc0 $8,$16,1 151 mftc0 $8,$16,2 152 mftc0 $8,$16,3 153 mftc0 $8,$16,4 154 mftc0 $8,$16,5 155 mftc0 $8,$16,6 156 mftc0 $8,$16,7 157 mftc0 $8,$17,0 158 mftc0 $8,$17,1 159 mftc0 $8,$17,2 160 mftc0 $8,$17,3 161 mftc0 $8,$17,4 162 mftc0 $8,$17,5 163 mftc0 $8,$17,6 164 mftc0 $8,$17,7 165 mftc0 $8,$18,0 166 mftc0 $8,$18,1 167 mftc0 $8,$18,2 168 mftc0 $8,$18,3 169 mftc0 $8,$18,4 170 mftc0 $8,$18,5 171 mftc0 $8,$18,6 172 mftc0 $8,$18,7 173 mftc0 $8,$19,0 174 mftc0 $8,$19,1 175 mftc0 $8,$19,2 176 mftc0 $8,$19,3 177 mftc0 $8,$19,4 178 mftc0 $8,$19,5 179 mftc0 $8,$19,6 180 mftc0 $8,$19,7 181 mftc0 $8,$20,0 182 mftc0 $8,$20,1 183 mftc0 $8,$20,2 184 mftc0 $8,$20,3 185 mftc0 $8,$20,4 186 mftc0 $8,$20,5 187 mftc0 $8,$20,6 188 mftc0 $8,$20,7 189 mftc0 $8,$21,0 190 mftc0 $8,$21,1 191 mftc0 $8,$21,2 192 mftc0 $8,$21,3 193 mftc0 $8,$21,4 194 mftc0 $8,$21,5 195 mftc0 $8,$21,6 196 mftc0 $8,$21,7 197 mftc0 $8,$22,0 198 mftc0 $8,$22,1 199 mftc0 $8,$22,2 200 mftc0 $8,$22,3 201 mftc0 $8,$22,4 202 mftc0 $8,$22,5 203 mftc0 $8,$22,6 204 mftc0 $8,$22,7 205 mftc0 $8,$23,0 206 mftc0 $8,$23,1 207 mftc0 $8,$23,2 208 mftc0 $8,$23,3 209 mftc0 $8,$23,4 210 mftc0 $8,$23,5 211 mftc0 $8,$23,6 212 mftc0 $8,$23,7 213 mftc0 $8,$24,0 214 mftc0 $8,$24,1 215 mftc0 $8,$24,2 216 mftc0 $8,$24,3 217 mftc0 $8,$24,4 218 mftc0 $8,$24,5 219 mftc0 $8,$24,6 220 mftc0 $8,$24,7 221 mftc0 $8,$25,0 222 mftc0 $8,$25,1 223 mftc0 $8,$25,2 224 mftc0 $8,$25,3 225 mftc0 $8,$25,4 226 mftc0 $8,$25,5 227 mftc0 $8,$25,6 228 mftc0 $8,$25,7 229 mftc0 $8,$26,0 230 mftc0 $8,$26,1 231 mftc0 $8,$26,2 232 mftc0 $8,$26,3 233 mftc0 $8,$26,4 234 mftc0 $8,$26,5 235 mftc0 $8,$26,6 236 mftc0 $8,$26,7 237 mftc0 $8,$27,0 238 mftc0 $8,$27,1 239 mftc0 $8,$27,2 240 mftc0 $8,$27,3 241 mftc0 $8,$27,4 242 mftc0 $8,$27,5 243 mftc0 $8,$27,6 244 mftc0 $8,$27,7 245 mftc0 $8,$28,0 246 mftc0 $8,$28,1 247 mftc0 $8,$28,2 248 mftc0 $8,$28,3 249 mftc0 $8,$28,4 250 mftc0 $8,$28,5 251 mftc0 $8,$28,6 252 mftc0 $8,$28,7 253 mftc0 $8,$29,0 254 mftc0 $8,$29,1 255 mftc0 $8,$29,2 256 mftc0 $8,$29,3 257 mftc0 $8,$29,4 258 mftc0 $8,$29,5 259 mftc0 $8,$29,6 260 mftc0 $8,$29,7 261 mftc0 $8,$30,0 262 mftc0 $8,$30,1 263 mftc0 $8,$30,2 264 mftc0 $8,$30,3 265 mftc0 $8,$30,4 266 mftc0 $8,$30,5 267 mftc0 $8,$30,6 268 mftc0 $8,$30,7 269 mftc0 $8,$31,0 270 mftc0 $8,$31,1 271 mftc0 $8,$31,2 272 mftc0 $8,$31,3 273 mftc0 $8,$31,4 274 mftc0 $8,$31,5 275 mftc0 $8,$31,6 276 mftc0 $8,$31,7 277 mftgpr $9,$10 278 mftlo $10 279 mftlo $11,$ac0 280 mfthi $12 281 mfthi $13,$ac1 282 mftacx $14 283 mftacx $15,$ac2 284 mftdsp $16 285 mftc1 $17,$f18 286 mftc1 $18,$19 287 mfthc1 $19,$f20 288 mfthc1 $20,$22 289 cftc1 $21,$22 290 cftc1 $22,$f23 291 mftc2 $23,$24 292 mfthc2 $24,$25 293 cftc2 $25,$26 294 mttc0 $26,$27 295 mttc0 $27,$0,0 296 mttc0 $27,$0,1 297 mttc0 $27,$0,2 298 mttc0 $27,$0,3 299 mttc0 $27,$0,4 300 mttc0 $27,$0,5 301 mttc0 $27,$0,6 302 mttc0 $27,$0,7 303 mttc0 $27,$1,0 304 mttc0 $27,$1,1 305 mttc0 $27,$1,2 306 mttc0 $27,$1,3 307 mttc0 $27,$1,4 308 mttc0 $27,$1,5 309 mttc0 $27,$1,6 310 mttc0 $27,$1,7 311 mttc0 $27,$2,0 312 mttc0 $27,$2,1 313 mttc0 $27,$2,2 314 mttc0 $27,$2,3 315 mttc0 $27,$2,4 316 mttc0 $27,$2,5 317 mttc0 $27,$2,6 318 mttc0 $27,$2,7 319 mttc0 $27,$3,0 320 mttc0 $27,$3,1 321 mttc0 $27,$3,2 322 mttc0 $27,$3,3 323 mttc0 $27,$3,4 324 mttc0 $27,$3,5 325 mttc0 $27,$3,6 326 mttc0 $27,$3,7 327 mttc0 $27,$4,0 328 mttc0 $27,$4,1 329 mttc0 $27,$4,2 330 mttc0 $27,$4,3 331 mttc0 $27,$4,4 332 mttc0 $27,$4,5 333 mttc0 $27,$4,6 334 mttc0 $27,$4,7 335 mttc0 $27,$5,0 336 mttc0 $27,$5,1 337 mttc0 $27,$5,2 338 mttc0 $27,$5,3 339 mttc0 $27,$5,4 340 mttc0 $27,$5,5 341 mttc0 $27,$5,6 342 mttc0 $27,$5,7 343 mttc0 $27,$6,0 344 mttc0 $27,$6,1 345 mttc0 $27,$6,2 346 mttc0 $27,$6,3 347 mttc0 $27,$6,4 348 mttc0 $27,$6,5 349 mttc0 $27,$6,6 350 mttc0 $27,$6,7 351 mttc0 $27,$7,0 352 mttc0 $27,$7,1 353 mttc0 $27,$7,2 354 mttc0 $27,$7,3 355 mttc0 $27,$7,4 356 mttc0 $27,$7,5 357 mttc0 $27,$7,6 358 mttc0 $27,$7,7 359 mttc0 $27,$8,0 360 mttc0 $27,$8,1 361 mttc0 $27,$8,2 362 mttc0 $27,$8,3 363 mttc0 $27,$8,4 364 mttc0 $27,$8,5 365 mttc0 $27,$8,6 366 mttc0 $27,$8,7 367 mttc0 $27,$9,0 368 mttc0 $27,$9,1 369 mttc0 $27,$9,2 370 mttc0 $27,$9,3 371 mttc0 $27,$9,4 372 mttc0 $27,$9,5 373 mttc0 $27,$9,6 374 mttc0 $27,$9,7 375 mttc0 $27,$10,0 376 mttc0 $27,$10,1 377 mttc0 $27,$10,2 378 mttc0 $27,$10,3 379 mttc0 $27,$10,4 380 mttc0 $27,$10,5 381 mttc0 $27,$10,6 382 mttc0 $27,$10,7 383 mttc0 $27,$11,0 384 mttc0 $27,$11,1 385 mttc0 $27,$11,2 386 mttc0 $27,$11,3 387 mttc0 $27,$11,4 388 mttc0 $27,$11,5 389 mttc0 $27,$11,6 390 mttc0 $27,$11,7 391 mttc0 $27,$12,0 392 mttc0 $27,$12,1 393 mttc0 $27,$12,2 394 mttc0 $27,$12,3 395 mttc0 $27,$12,4 396 mttc0 $27,$12,5 397 mttc0 $27,$12,6 398 mttc0 $27,$12,7 399 mttc0 $27,$13,0 400 mttc0 $27,$13,1 401 mttc0 $27,$13,2 402 mttc0 $27,$13,3 403 mttc0 $27,$13,4 404 mttc0 $27,$13,5 405 mttc0 $27,$13,6 406 mttc0 $27,$13,7 407 mttc0 $27,$14,0 408 mttc0 $27,$14,1 409 mttc0 $27,$14,2 410 mttc0 $27,$14,3 411 mttc0 $27,$14,4 412 mttc0 $27,$14,5 413 mttc0 $27,$14,6 414 mttc0 $27,$14,7 415 mttc0 $27,$15,0 416 mttc0 $27,$15,1 417 mttc0 $27,$15,2 418 mttc0 $27,$15,3 419 mttc0 $27,$15,4 420 mttc0 $27,$15,5 421 mttc0 $27,$15,6 422 mttc0 $27,$15,7 423 mttc0 $27,$16,0 424 mttc0 $27,$16,1 425 mttc0 $27,$16,2 426 mttc0 $27,$16,3 427 mttc0 $27,$16,4 428 mttc0 $27,$16,5 429 mttc0 $27,$16,6 430 mttc0 $27,$16,7 431 mttc0 $27,$17,0 432 mttc0 $27,$17,1 433 mttc0 $27,$17,2 434 mttc0 $27,$17,3 435 mttc0 $27,$17,4 436 mttc0 $27,$17,5 437 mttc0 $27,$17,6 438 mttc0 $27,$17,7 439 mttc0 $27,$18,0 440 mttc0 $27,$18,1 441 mttc0 $27,$18,2 442 mttc0 $27,$18,3 443 mttc0 $27,$18,4 444 mttc0 $27,$18,5 445 mttc0 $27,$18,6 446 mttc0 $27,$18,7 447 mttc0 $27,$19,0 448 mttc0 $27,$19,1 449 mttc0 $27,$19,2 450 mttc0 $27,$19,3 451 mttc0 $27,$19,4 452 mttc0 $27,$19,5 453 mttc0 $27,$19,6 454 mttc0 $27,$19,7 455 mttc0 $27,$20,0 456 mttc0 $27,$20,1 457 mttc0 $27,$20,2 458 mttc0 $27,$20,3 459 mttc0 $27,$20,4 460 mttc0 $27,$20,5 461 mttc0 $27,$20,6 462 mttc0 $27,$20,7 463 mttc0 $27,$21,0 464 mttc0 $27,$21,1 465 mttc0 $27,$21,2 466 mttc0 $27,$21,3 467 mttc0 $27,$21,4 468 mttc0 $27,$21,5 469 mttc0 $27,$21,6 470 mttc0 $27,$21,7 471 mttc0 $27,$22,0 472 mttc0 $27,$22,1 473 mttc0 $27,$22,2 474 mttc0 $27,$22,3 475 mttc0 $27,$22,4 476 mttc0 $27,$22,5 477 mttc0 $27,$22,6 478 mttc0 $27,$22,7 479 mttc0 $27,$23,0 480 mttc0 $27,$23,1 481 mttc0 $27,$23,2 482 mttc0 $27,$23,3 483 mttc0 $27,$23,4 484 mttc0 $27,$23,5 485 mttc0 $27,$23,6 486 mttc0 $27,$23,7 487 mttc0 $27,$24,0 488 mttc0 $27,$24,1 489 mttc0 $27,$24,2 490 mttc0 $27,$24,3 491 mttc0 $27,$24,4 492 mttc0 $27,$24,5 493 mttc0 $27,$24,6 494 mttc0 $27,$24,7 495 mttc0 $27,$25,0 496 mttc0 $27,$25,1 497 mttc0 $27,$25,2 498 mttc0 $27,$25,3 499 mttc0 $27,$25,4 500 mttc0 $27,$25,5 501 mttc0 $27,$25,6 502 mttc0 $27,$25,7 503 mttc0 $27,$26,0 504 mttc0 $27,$26,1 505 mttc0 $27,$26,2 506 mttc0 $27,$26,3 507 mttc0 $27,$26,4 508 mttc0 $27,$26,5 509 mttc0 $27,$26,6 510 mttc0 $27,$26,7 511 mttc0 $27,$27,0 512 mttc0 $27,$27,1 513 mttc0 $27,$27,2 514 mttc0 $27,$27,3 515 mttc0 $27,$27,4 516 mttc0 $27,$27,5 517 mttc0 $27,$27,6 518 mttc0 $27,$27,7 519 mttc0 $27,$28,0 520 mttc0 $27,$28,1 521 mttc0 $27,$28,2 522 mttc0 $27,$28,3 523 mttc0 $27,$28,4 524 mttc0 $27,$28,5 525 mttc0 $27,$28,6 526 mttc0 $27,$28,7 527 mttc0 $27,$29,0 528 mttc0 $27,$29,1 529 mttc0 $27,$29,2 530 mttc0 $27,$29,3 531 mttc0 $27,$29,4 532 mttc0 $27,$29,5 533 mttc0 $27,$29,6 534 mttc0 $27,$29,7 535 mttc0 $27,$30,0 536 mttc0 $27,$30,1 537 mttc0 $27,$30,2 538 mttc0 $27,$30,3 539 mttc0 $27,$30,4 540 mttc0 $27,$30,5 541 mttc0 $27,$30,6 542 mttc0 $27,$30,7 543 mttc0 $27,$31,0 544 mttc0 $27,$31,1 545 mttc0 $27,$31,2 546 mttc0 $27,$31,3 547 mttc0 $27,$31,4 548 mttc0 $27,$31,5 549 mttc0 $27,$31,6 550 mttc0 $27,$31,7 551 mttgpr $28,$29 552 mttlo $29 553 mttlo $30,$ac3 554 mtthi $31 555 mtthi $0,$ac0 556 mttacx $1 557 mttacx $2,$ac1 558 mttdsp $3 559 mttc1 $4,$f5 560 mttc1 $5,$6 561 mtthc1 $6,$f8 562 mtthc1 $7,$10 563 cttc1 $8,$9 564 cttc1 $9,$f10 565 mttc2 $10,$11 566 mtthc2 $11,$12 567 cttc2 $12,$13 568 mftr $13,$14,0,0,0 569 mftr $13,$14,0,1,0 570 mftr $13,$14,0,2,0 571 mftr $13,$14,0,3,0 572 mftr $13,$14,0,4,0 573 mftr $13,$14,0,5,0 574 mftr $13,$14,0,6,0 575 mftr $13,$14,0,7,0 576 mftr $13,$14,0,0,1 577 mftr $13,$14,0,1,1 578 mftr $13,$14,0,2,1 579 mftr $13,$14,0,3,1 580 mftr $13,$14,0,4,1 581 mftr $13,$14,0,5,1 582 mftr $13,$14,0,6,1 583 mftr $13,$14,0,7,1 584 mftr $13,$14,1,0,0 585 mftr $13,$14,1,1,0 586 mftr $13,$14,1,2,0 587 mftr $13,$14,1,3,0 588 mftr $13,$14,1,4,0 589 mftr $13,$14,1,5,0 590 mftr $13,$14,1,6,0 591 mftr $13,$14,1,7,0 592 mftr $13,$14,1,0,1 593 mftr $13,$14,1,1,1 594 mftr $13,$14,1,2,1 595 mftr $13,$14,1,3,1 596 mftr $13,$14,1,4,1 597 mftr $13,$14,1,5,1 598 mftr $13,$14,1,6,1 599 mftr $13,$14,1,7,1 600 mttr $13,$14,0,0,0 601 mttr $13,$14,0,1,0 602 mttr $13,$14,0,2,0 603 mttr $13,$14,0,3,0 604 mttr $13,$14,0,4,0 605 mttr $13,$14,0,5,0 606 mttr $13,$14,0,6,0 607 mttr $13,$14,0,7,0 608 mttr $13,$14,0,0,1 609 mttr $13,$14,0,1,1 610 mttr $13,$14,0,2,1 611 mttr $13,$14,0,3,1 612 mttr $13,$14,0,4,1 613 mttr $13,$14,0,5,1 614 mttr $13,$14,0,6,1 615 mttr $13,$14,0,7,1 616 mttr $13,$14,1,0,0 617 mttr $13,$14,1,1,0 618 mttr $13,$14,1,2,0 619 mttr $13,$14,1,3,0 620 mttr $13,$14,1,4,0 621 mttr $13,$14,1,5,0 622 mttr $13,$14,1,6,0 623 mttr $13,$14,1,7,0 624 mttr $13,$14,1,0,1 625 mttr $13,$14,1,1,1 626 mttr $13,$14,1,2,1 627 mttr $13,$14,1,3,1 628 mttr $13,$14,1,4,1 629 mttr $13,$14,1,5,1 630 mttr $13,$14,1,6,1 631 mttr $13,$14,1,7,1 632 633 pause 634 635# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... 636 .space 8 637