[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)
commita39d3ab81983cb73d2fd0e0eb98cf858a3dcfdd4
treea9ea19e622696849b61260176812431d651840bc
parent2856d23b9c2372b27245492dac893d5e2717df39
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212330 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips64r6InstrInfo.td
test/MC/Disassembler/Mips/mips64r6.txt
test/MC/Mips/mips64r6/valid.s