| # RUN: llvm-mc %s -arch=mips -mcpu=mips32r2 -mattr=+msa -show-encoding | FileCheck %s | |
| # | |
| #CHECK: cfcmsa $1, $0 # encoding: [0x78,0x7e,0x00,0x59] | |
| #CHECK: cfcmsa $1, $0 # encoding: [0x78,0x7e,0x00,0x59] | |
| #CHECK: cfcmsa $2, $1 # encoding: [0x78,0x7e,0x08,0x99] | |
| #CHECK: cfcmsa $2, $1 # encoding: [0x78,0x7e,0x08,0x99] | |
| #CHECK: cfcmsa $3, $2 # encoding: [0x78,0x7e,0x10,0xd9] | |
| #CHECK: cfcmsa $3, $2 # encoding: [0x78,0x7e,0x10,0xd9] | |
| #CHECK: cfcmsa $4, $3 # encoding: [0x78,0x7e,0x19,0x19] | |
| #CHECK: cfcmsa $4, $3 # encoding: [0x78,0x7e,0x19,0x19] | |
| #CHECK: cfcmsa $5, $4 # encoding: [0x78,0x7e,0x21,0x59] | |
| #CHECK: cfcmsa $5, $4 # encoding: [0x78,0x7e,0x21,0x59] | |
| #CHECK: cfcmsa $6, $5 # encoding: [0x78,0x7e,0x29,0x99] | |
| #CHECK: cfcmsa $6, $5 # encoding: [0x78,0x7e,0x29,0x99] | |
| #CHECK: cfcmsa $7, $6 # encoding: [0x78,0x7e,0x31,0xd9] | |
| #CHECK: cfcmsa $7, $6 # encoding: [0x78,0x7e,0x31,0xd9] | |
| #CHECK: cfcmsa $8, $7 # encoding: [0x78,0x7e,0x3a,0x19] | |
| #CHECK: cfcmsa $8, $7 # encoding: [0x78,0x7e,0x3a,0x19] | |
| #CHECK: ctcmsa $0, $1 # encoding: [0x78,0x3e,0x08,0x19] | |
| #CHECK: ctcmsa $0, $1 # encoding: [0x78,0x3e,0x08,0x19] | |
| #CHECK: ctcmsa $1, $2 # encoding: [0x78,0x3e,0x10,0x59] | |
| #CHECK: ctcmsa $1, $2 # encoding: [0x78,0x3e,0x10,0x59] | |
| #CHECK: ctcmsa $2, $3 # encoding: [0x78,0x3e,0x18,0x99] | |
| #CHECK: ctcmsa $2, $3 # encoding: [0x78,0x3e,0x18,0x99] | |
| #CHECK: ctcmsa $3, $4 # encoding: [0x78,0x3e,0x20,0xd9] | |
| #CHECK: ctcmsa $3, $4 # encoding: [0x78,0x3e,0x20,0xd9] | |
| #CHECK: ctcmsa $4, $5 # encoding: [0x78,0x3e,0x29,0x19] | |
| #CHECK: ctcmsa $4, $5 # encoding: [0x78,0x3e,0x29,0x19] | |
| #CHECK: ctcmsa $5, $6 # encoding: [0x78,0x3e,0x31,0x59] | |
| #CHECK: ctcmsa $5, $6 # encoding: [0x78,0x3e,0x31,0x59] | |
| #CHECK: ctcmsa $6, $7 # encoding: [0x78,0x3e,0x39,0x99] | |
| #CHECK: ctcmsa $6, $7 # encoding: [0x78,0x3e,0x39,0x99] | |
| #CHECK: ctcmsa $7, $8 # encoding: [0x78,0x3e,0x41,0xd9] | |
| #CHECK: ctcmsa $7, $8 # encoding: [0x78,0x3e,0x41,0xd9] | |
| cfcmsa $1, $msair | |
| cfcmsa $1, $0 | |
| cfcmsa $2, $msacsr | |
| cfcmsa $2, $1 | |
| cfcmsa $3, $msaaccess | |
| cfcmsa $3, $2 | |
| cfcmsa $4, $msasave | |
| cfcmsa $4, $3 | |
| cfcmsa $5, $msamodify | |
| cfcmsa $5, $4 | |
| cfcmsa $6, $msarequest | |
| cfcmsa $6, $5 | |
| cfcmsa $7, $msamap | |
| cfcmsa $7, $6 | |
| cfcmsa $8, $msaunmap | |
| cfcmsa $8, $7 | |
| ctcmsa $msair, $1 | |
| ctcmsa $0, $1 | |
| ctcmsa $msacsr, $2 | |
| ctcmsa $1, $2 | |
| ctcmsa $msaaccess, $3 | |
| ctcmsa $2, $3 | |
| ctcmsa $msasave, $4 | |
| ctcmsa $3, $4 | |
| ctcmsa $msamodify, $5 | |
| ctcmsa $4, $5 | |
| ctcmsa $msarequest, $6 | |
| ctcmsa $5, $6 | |
| ctcmsa $msamap, $7 | |
| ctcmsa $6, $7 | |
| ctcmsa $msaunmap, $8 | |
| ctcmsa $7, $8 |