diff options
author | Andreas Gampe <agampe@google.com> | 2015-01-13 11:32:32 -0800 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2015-01-13 11:32:32 -0800 |
commit | 8d36591d93920e7b7830c3ffee3759b561f5339e (patch) | |
tree | 3217249ce513848ed93dcec981d6ed4c13c2fc60 /disassembler | |
parent | 8fccea249b1a6f1469eeea42c2b2cca06ce1c70d (diff) | |
download | art-8d36591d93920e7b7830c3ffee3759b561f5339e.zip art-8d36591d93920e7b7830c3ffee3759b561f5339e.tar.gz art-8d36591d93920e7b7830c3ffee3759b561f5339e.tar.bz2 |
ART: Use jalr instead of jr for Mips
Use the jalr instruction instead of jr in stubs and compiled code.
Change-Id: Idacc5167a5bb0113dc2e7716e4767e5ed07b5e0b
Diffstat (limited to 'disassembler')
-rw-r--r-- | disassembler/disassembler_mips.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/disassembler/disassembler_mips.cc b/disassembler/disassembler_mips.cc index 97c06f1..7442c70 100644 --- a/disassembler/disassembler_mips.cc +++ b/disassembler/disassembler_mips.cc @@ -138,7 +138,9 @@ static const MipsInstruction gMipsInstructions[] = { { kITypeMask, 41u << kOpcodeShift, "sh", "TO", }, { kITypeMask, 43u << kOpcodeShift, "sw", "TO", }, { kITypeMask, 49u << kOpcodeShift, "lwc1", "tO", }, + { kITypeMask, 53u << kOpcodeShift, "ldc1", "tO", }, { kITypeMask, 57u << kOpcodeShift, "swc1", "tO", }, + { kITypeMask, 61u << kOpcodeShift, "sdc1", "tO", }, // Floating point. { kFpMask, kCop1 | 0, "add", "fdst" }, |