diff options
| author | 2017-04-27 21:01:14 +0000 | |
|---|---|---|
| committer | 2017-04-27 21:01:15 +0000 | |
| commit | 70940dfe99df0084a3f3fed1a88255ec976a60e3 (patch) | |
| tree | a39abfe50bec4299b40a6a6fcbf7e9109df51f3a /disassembler/disassembler_mips.cc | |
| parent | 191412bbfd6d85a17a17e92807b553b1b49d4e2e (diff) | |
| parent | 80248d7ba4e952f0e0110c036b48963080ef9470 (diff) | |
Merge "MIPS64: Add add_a.df, ave_s/u.df and aver_s/u.df MSA instructions"
Diffstat (limited to 'disassembler/disassembler_mips.cc')
| -rw-r--r-- | disassembler/disassembler_mips.cc | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/disassembler/disassembler_mips.cc b/disassembler/disassembler_mips.cc index eb57d339af..3c60bf4be5 100644 --- a/disassembler/disassembler_mips.cc +++ b/disassembler/disassembler_mips.cc @@ -433,6 +433,11 @@ static const MipsInstruction gMipsInstructions[] = {    { kMsaMask | (0x7 << 23), kMsa | (0x5 << 23) | 0x12, "div_u", "Vkmn" },    { kMsaMask | (0x7 << 23), kMsa | (0x6 << 23) | 0x12, "mod_s", "Vkmn" },    { kMsaMask | (0x7 << 23), kMsa | (0x7 << 23) | 0x12, "mod_u", "Vkmn" }, +  { kMsaMask | (0x7 << 23), kMsa | (0x0 << 23) | 0x10, "add_a", "Vkmn" }, +  { kMsaMask | (0x7 << 23), kMsa | (0x4 << 23) | 0x10, "ave_s", "Vkmn" }, +  { kMsaMask | (0x7 << 23), kMsa | (0x5 << 23) | 0x10, "ave_u", "Vkmn" }, +  { kMsaMask | (0x7 << 23), kMsa | (0x6 << 23) | 0x10, "aver_s", "Vkmn" }, +  { kMsaMask | (0x7 << 23), kMsa | (0x7 << 23) | 0x10, "aver_u", "Vkmn" },    { kMsaMask | (0xf << 22), kMsa | (0x0 << 22) | 0x1b, "fadd", "Ukmn" },    { kMsaMask | (0xf << 22), kMsa | (0x1 << 22) | 0x1b, "fsub", "Ukmn" },    { kMsaMask | (0xf << 22), kMsa | (0x2 << 22) | 0x1b, "fmul", "Ukmn" }, |