summaryrefslogtreecommitdiffstats
path: root/vm/mterp
diff options
context:
space:
mode:
authorRaghu Gandham <raghu@mips.com>2012-05-21 12:31:11 -0700
committerRaghu Gandham <raghu@mips.com>2012-05-30 13:57:19 -0700
commit455b9bd781f7632c9f10bc088975e2201ad5bfe2 (patch)
treecb8c0b5977b6d59997dbca524d505fe32b87c25a /vm/mterp
parent3492e8ab5939ebdbec642ad284bce015937e60d9 (diff)
downloadandroid_dalvik-455b9bd781f7632c9f10bc088975e2201ad5bfe2.tar.gz
android_dalvik-455b9bd781f7632c9f10bc088975e2201ad5bfe2.tar.bz2
android_dalvik-455b9bd781f7632c9f10bc088975e2201ad5bfe2.zip
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>
/*