From 3837011236058617292bee831708449e5100c08c Mon Sep 17 00:00:00 2001 From: Goran Jakovljevic Date: Wed, 10 May 2017 14:30:28 +0200 Subject: MIPS64: Add ilvr.df MSA instructions These instructions are needed for compressed string support in ART Vectorizer. Test: mma test-art-host-gtest Change-Id: I269473bb8bcce5aba72201380bb71860e5498d73 --- disassembler/disassembler_mips.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'disassembler/disassembler_mips.cc') diff --git a/disassembler/disassembler_mips.cc b/disassembler/disassembler_mips.cc index 3c60bf4be5..8894cc9899 100644 --- a/disassembler/disassembler_mips.cc +++ b/disassembler/disassembler_mips.cc @@ -456,6 +456,7 @@ static const MipsInstruction gMipsInstructions[] = { { kMsaMask | (0x7 << 23), kMsa | (0x6 << 23) | 0x7, "ldi", "kx" }, { kMsaSpecialMask | (0xf << 2), kMsa | (0x8 << 2), "ld", "kw" }, { kMsaSpecialMask | (0xf << 2), kMsa | (0x9 << 2), "st", "kw" }, + { kMsaMask | (0x7 << 23), kMsa | (0x5 << 23) | 0x14, "ilvr", "Vkmn" }, }; static uint32_t ReadU32(const uint8_t* ptr) { -- cgit v1.2.3-59-g8ed1b