diff options
author | Hrvoje Varga <Hrvoje.Varga@imgtec.com> | 2015-11-20 07:14:52 +0000 |
---|---|---|
committer | Hrvoje Varga <Hrvoje.Varga@imgtec.com> | 2015-11-20 07:14:52 +0000 |
commit | b65518c15cbb944ada72837a7ff7da19753ad539 (patch) | |
tree | 1ac1bdc57cf783777d64eca93991ea29790a7605 /llvm/test/MC/Disassembler | |
parent | 3d42f340cd44edf7a79ee2d58e68251a4318a081 (diff) | |
download | bcm5719-llvm-b65518c15cbb944ada72837a7ff7da19753ad539.tar.gz bcm5719-llvm-b65518c15cbb944ada72837a7ff7da19753ad539.zip |
[mips][microMIPS] Implement MUL[_S].PH, MULEQ_S.W.PHL, MULEQ_S.W.PHR, MULEU_S.PH.QBL, MULEU_S.PH.QBR, MULQ_RS.PH, MULQ_RS.W, MULQ_S.PH and MULQ_S.W instructions
Differential Revision: http://reviews.llvm.org/D14280
llvm-svn: 253651
Diffstat (limited to 'llvm/test/MC/Disassembler')
-rw-r--r-- | llvm/test/MC/Disassembler/Mips/micromips-dsp/valid.txt | 5 | ||||
-rw-r--r-- | llvm/test/MC/Disassembler/Mips/micromips-dspr2/valid.txt | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/Mips/micromips-dsp/valid.txt b/llvm/test/MC/Disassembler/Mips/micromips-dsp/valid.txt index 93a7f966a56..2bae34e2d83 100644 --- a/llvm/test/MC/Disassembler/Mips/micromips-dsp/valid.txt +++ b/llvm/test/MC/Disassembler/Mips/micromips-dsp/valid.txt @@ -67,3 +67,8 @@ 0x00 0xc4 0x56 0xbc # CHECK: dpsq_sa.l.w $ac1, $4, $6 0x00 0xc4 0x64 0xbc # CHECK: dpsu.h.qbl $ac1, $4, $6 0x00 0xc4 0x74 0xbc # CHECK: dpsu.h.qbr $ac1, $4, $6 +0x00 0x62 0x08 0x25 # CHECK: muleq_s.w.phl $1, $2, $3 +0x00 0x62 0x08 0x65 # CHECK: muleq_s.w.phr $1, $2, $3 +0x00 0x62 0x08 0x95 # CHECK: muleu_s.ph.qbl $1, $2, $3 +0x00 0x62 0x08 0xd5 # CHECK: muleu_s.ph.qbr $1, $2, $3 +0x00,0x62,0x09,0x15 # CHECK: mulq_rs.ph $1, $2, $3 diff --git a/llvm/test/MC/Disassembler/Mips/micromips-dspr2/valid.txt b/llvm/test/MC/Disassembler/Mips/micromips-dspr2/valid.txt index c1d076365b8..d35f3f0019d 100644 --- a/llvm/test/MC/Disassembler/Mips/micromips-dspr2/valid.txt +++ b/llvm/test/MC/Disassembler/Mips/micromips-dspr2/valid.txt @@ -98,3 +98,13 @@ 0x00 0xc4 0x66 0xbc # CHECK: dpsqx_s.w.ph $ac1, $4, $6 0x00 0xc4 0x76 0xbc # CHECK: dpsqx_sa.w.ph $ac1, $4, $6 0x00 0xc4 0x54 0xbc # CHECK: dpsx.w.ph $ac1, $4, $6 +0x00 0x62 0x08 0x2d # CHECK: mul.ph $1, $2, $3 +0x00 0x62 0x0c 0x2d # CHECK: mul_s.ph $1, $2, $3 +0x00 0x62 0x09 0x95 # CHECK: mulq_rs.w $1, $2, $3 +0x00 0x62 0x09 0x55 # CHECK: mulq_s.ph $1, $2, $3 +0x00 0x62 0x09 0xd5 # CHECK: mulq_s.w $1, $2, $3 +0x00 0x62 0x08 0x25 # CHECK: muleq_s.w.phl $1, $2, $3 +0x00 0x62 0x08 0x65 # CHECK: muleq_s.w.phr $1, $2, $3 +0x00 0x62 0x08 0x95 # CHECK: muleu_s.ph.qbl $1, $2, $3 +0x00 0x62 0x08 0xd5 # CHECK: muleu_s.ph.qbr $1, $2, $3 +0x00,0x62,0x09,0x15 # CHECK: mulq_rs.ph $1, $2, $3 |