summaryrefslogtreecommitdiff
path: root/compiler/dex/quick/gen_invoke.cc
diff options
context:
space:
mode:
author Bill Buzbee <buzbee@android.com> 2014-06-09 16:29:12 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2014-06-09 16:29:13 +0000
commit2e1ca953c7fb165da36cc26ea74d3045d7e272c8 (patch)
tree877fb2a2deb1036a84b0c0a81be4350855d5b8b9 /compiler/dex/quick/gen_invoke.cc
parentfbc2b1747e7e3d06f214f801f53218a1d4bf2dbe (diff)
parent2d41a655f4f0e4b2178bbd7e93901a5ed6eae4a6 (diff)
Merge "AArch64: Fix kOpLsl, rem-float/double."
Diffstat (limited to 'compiler/dex/quick/gen_invoke.cc')
-rw-r--r--compiler/dex/quick/gen_invoke.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/dex/quick/gen_invoke.cc b/compiler/dex/quick/gen_invoke.cc
index ee68fe2561..7a415a21f1 100644
--- a/compiler/dex/quick/gen_invoke.cc
+++ b/compiler/dex/quick/gen_invoke.cc
@@ -277,6 +277,8 @@ void Mir2Lir::CallRuntimeHelperRegLocationRegLocation(ThreadOffset<pointer_size>
if (arg1.wide == 0) {
if (cu_->instruction_set == kMips) {
LoadValueDirectFixed(arg1, arg1.fp ? TargetReg(kFArg2) : TargetReg(kArg1));
+ } else if (cu_->instruction_set == kArm64) {
+ LoadValueDirectFixed(arg1, arg1.fp ? TargetReg(kFArg1) : TargetReg(kArg1));
} else {
LoadValueDirectFixed(arg1, TargetReg(kArg1));
}