# RUN: llvm-mc --disassemble %s -triple=mips-unknown-linux -mcpu=mips32r6 -mattr=micromips -mattr=+dspr2 | FileCheck %s

0x00 0xa4 0x18 0x4d # CHECK: addqh.ph $3, $4, $5
0x00 0xa4 0x1c 0x4d # CHECK: addqh_r.ph $3, $4, $5
0x00 0xa4 0x18 0x8d # CHECK: addqh.w $3, $4, $5
0x00 0xa4 0x1c 0x8d # CHECK: addqh_r.w $3, $4, $5
0x00 0xa4 0x19 0x0d # CHECK: addu.ph $3, $4, $5
0x00 0xa4 0x1d 0x0d # CHECK: addu_s.ph $3, $4, $5
0x00 0xa4 0x19 0x4d # CHECK: adduh.qb $3, $4, $5
0x00 0xa4 0x1d 0x4d # CHECK: adduh_r.qb $3, $4, $5
0x00 0x64 0x01 0x3c # CHECK: absq_s.qb $3, $4
0x00 0x43 0x00 0xbc # CHECK: dpa.w.ph $ac0, $3, $2
0x00 0xec 0xe2 0xbc # CHECK: dpaqx_s.w.ph $ac3, $12, $7
0x00 0xc5 0x32 0xbc # CHECK: dpaqx_sa.w.ph $ac0, $5, $6
0x00 0x22 0xd0 0xbc # CHECK: dpax.w.ph $ac3, $2, $1
