[mips][mips64r6] Correct the encoding of dmuh, dmuhu, dmul, and dmulu.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 4 Jul 2014 10:08:27 +0000 (10:08 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 4 Jul 2014 10:08:27 +0000 (10:08 +0000)
commit2e03d6645351d3f8cd293a93bb5de149645e93aa
tree02deb15635c7c0af700afaf705585f4431646282
parent50498e114fe833ccf3b57eb77df4b83b11a15af0
[mips][mips64r6] Correct the encoding of dmuh, dmuhu, dmul, and dmulu.

We have detected a documentation bug in the encoding tables of the released
MIPS64r6 specification that has resulted in the wrong encodings being used for
these instructions in LLVM. This commit corrects them.

llvm-svn: 212330
llvm/lib/Target/Mips/Mips64r6InstrInfo.td
llvm/test/MC/Disassembler/Mips/mips64r6.txt
llvm/test/MC/Mips/mips64r6/valid.s