summaryrefslogtreecommitdiffstats
path: root/runtime/arch
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2015-06-12 16:05:54 -0700
committerMathieu Chartier <mathieuc@google.com>2015-06-12 16:05:54 -0700
commit9ad40fda952e854c4b571df36e46c834e209cd4c (patch)
tree1420bd8cc33c0a388bef0c807d172b7f92b06d76 /runtime/arch
parent6ba35b50347aa7418c66c7b046cd164987e95df3 (diff)
downloadart-9ad40fda952e854c4b571df36e46c834e209cd4c.tar.gz
art-9ad40fda952e854c4b571df36e46c834e209cd4c.tar.bz2
art-9ad40fda952e854c4b571df36e46c834e209cd4c.zip
Change mips64 lwu to ld for loading caller ArtMethod*
Bug: 21815962 Change-Id: Id589f4a49349d817d3dc9128109048292fe0ed33
Diffstat (limited to 'runtime/arch')
-rw-r--r--runtime/arch/mips64/quick_entrypoints_mips64.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/arch/mips64/quick_entrypoints_mips64.S b/runtime/arch/mips64/quick_entrypoints_mips64.S
index bdd8a30fd4..7f68c6f590 100644
--- a/runtime/arch/mips64/quick_entrypoints_mips64.S
+++ b/runtime/arch/mips64/quick_entrypoints_mips64.S
@@ -529,7 +529,7 @@ END art_quick_throw_no_such_method
.extern \cxx_name
ENTRY \c_name
SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME # save callee saves in case allocation triggers GC
- lwu $a2, FRAME_SIZE_REFS_AND_ARGS_CALLEE_SAVE($sp) # pass caller Method*
+ ld $a2, FRAME_SIZE_REFS_AND_ARGS_CALLEE_SAVE($sp) # pass caller Method*
move $a3, rSELF # pass Thread::Current
jal \cxx_name # (method_idx, this, caller, Thread*, $sp)
move $a4, $sp # pass $sp