summaryrefslogtreecommitdiffstats
path: root/vm/mterp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2012-05-30 14:18:12 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-05-30 14:18:12 -0700
commite99e79dbab3ce3a3b18fd4422f1d69ef05ccde59 (patch)
treea33ef0699a5872ab8384a33956fbc52e4989b665 /vm/mterp
parentb605b39373274d1ad5d194fb09c0d06e07379025 (diff)
parent07901d5e8d0be0130d92b626f0b92d177ba8f460 (diff)
downloadandroid_dalvik-e99e79dbab3ce3a3b18fd4422f1d69ef05ccde59.tar.gz
android_dalvik-e99e79dbab3ce3a3b18fd4422f1d69ef05ccde59.tar.bz2
android_dalvik-e99e79dbab3ce3a3b18fd4422f1d69ef05ccde59.zip
am 07901d5e: Merge "Running rebuild.sh found a few changes to be updated to vm/mterp/out/InterpAsm-mips.S and vm/mterp/out/InterpC-mips.cpp"
* commit '07901d5e8d0be0130d92b626f0b92d177ba8f460': Running rebuild.sh found a few changes to be updated to vm/mterp/out/InterpAsm-mips.S and vm/mterp/out/InterpC-mips.cpp
Diffstat (limited to 'vm/mterp')
-rw-r--r--vm/mterp/out/InterpAsm-mips.S22
-rw-r--r--vm/mterp/out/InterpC-mips.cpp20
2 files changed, 29 insertions, 13 deletions
diff --git a/vm/mterp/out/InterpAsm-mips.S b/vm/mterp/out/InterpAsm-mips.S
index dbb488b28..734ae9115 100644
--- a/vm/mterp/out/InterpAsm-mips.S
+++ b/vm/mterp/out/InterpAsm-mips.S
@@ -15192,7 +15192,7 @@ d2l_doconv:
addu rOBJ, rOBJ, a3 # form address
# noop # releasing store
sw a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
- # noop
+ # noop
GOTO_OPCODE(t0) # jump to next instruction
@@ -15286,7 +15286,7 @@ d2l_doconv:
addu rOBJ, rOBJ, a3 # form address
# noop # releasing store
sw a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
- # noop
+ # noop
GOTO_OPCODE(t0) # jump to next instruction
@@ -15315,7 +15315,7 @@ d2l_doconv:
addu rOBJ, rOBJ, a3 # form address
# noop # releasing store
sw a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
- # noop
+ # noop
GOTO_OPCODE(t0) # jump to next instruction
@@ -15344,7 +15344,7 @@ d2l_doconv:
addu rOBJ, rOBJ, a3 # form address
# noop # releasing store
sw a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
- # noop
+ # noop
GOTO_OPCODE(t0) # jump to next instruction
@@ -15373,7 +15373,7 @@ d2l_doconv:
addu rOBJ, rOBJ, a3 # form address
# noop # releasing store
sw a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
- # noop
+ # noop
GOTO_OPCODE(t0) # jump to next instruction
@@ -15462,7 +15462,7 @@ d2l_doconv:
GET_INST_OPCODE(t0) # extract opcode from rINST
# no-op # releasing store
sw a1, offStaticField_value(a0) # field <- vBBBB
- # no-op
+ # no-op
GOTO_OPCODE(t0) # jump to next instruction
/* continuation for OP_SPUT_WIDE_JUMBO */
@@ -15506,7 +15506,7 @@ d2l_doconv:
GET_INST_OPCODE(t0) # extract opcode from rINST
# no-op # releasing store
sw a1, offStaticField_value(a0) # field <- vBBBB
- # no-op
+ # no-op
beqz a1, 1f
srl t2, t1, GC_CARD_SHIFT
addu t3, a2, t2
@@ -15524,7 +15524,7 @@ d2l_doconv:
GET_INST_OPCODE(t0) # extract opcode from rINST
# no-op # releasing store
sw a1, offStaticField_value(a0) # field <- vBBBB
- # no-op
+ # no-op
GOTO_OPCODE(t0) # jump to next instruction
/* continuation for OP_SPUT_BYTE_JUMBO */
@@ -15537,7 +15537,7 @@ d2l_doconv:
GET_INST_OPCODE(t0) # extract opcode from rINST
# no-op # releasing store
sw a1, offStaticField_value(a0) # field <- vBBBB
- # no-op
+ # no-op
GOTO_OPCODE(t0) # jump to next instruction
/* continuation for OP_SPUT_CHAR_JUMBO */
@@ -15550,7 +15550,7 @@ d2l_doconv:
GET_INST_OPCODE(t0) # extract opcode from rINST
# no-op # releasing store
sw a1, offStaticField_value(a0) # field <- vBBBB
- # no-op
+ # no-op
GOTO_OPCODE(t0) # jump to next instruction
/* continuation for OP_SPUT_SHORT_JUMBO */
@@ -15563,7 +15563,7 @@ d2l_doconv:
GET_INST_OPCODE(t0) # extract opcode from rINST
# no-op # releasing store
sw a1, offStaticField_value(a0) # field <- vBBBB
- # no-op
+ # no-op
GOTO_OPCODE(t0) # jump to next instruction
/* continuation for OP_INVOKE_VIRTUAL_JUMBO */
diff --git a/vm/mterp/out/InterpC-mips.cpp b/vm/mterp/out/InterpC-mips.cpp
index 52819749f..02f885663 100644
--- a/vm/mterp/out/InterpC-mips.cpp
+++ b/vm/mterp/out/InterpC-mips.cpp
@@ -460,7 +460,7 @@ static inline bool checkForNullExportPC(Object* obj, u4* fp, const u2* pc)
}
#endif
-#define FINISH_BKPT(_opcode) /* FIXME? */
+#define FINISH_BKPT(_opcode) /* FIXME? */
#define DISPATCH_EXTENDED(_opcode) /* FIXME? */
/*
@@ -498,7 +498,7 @@ static inline bool checkForNullExportPC(Object* obj, u4* fp, const u2* pc)
* As a special case, "goto bail" turns into a longjmp.
*/
#define GOTO_bail() \
- dvmMterpStdBail(self, false)
+ dvmMterpStdBail(self)
/*
* Periodically check for thread suspension.
@@ -2344,6 +2344,22 @@ GOTO_TARGET_END
#undef debugTrackedRefStart
/* File: mips/debug.cpp */
+/*
+ * Copyright (C) 2008 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
#include <inttypes.h>
/*