diff options
author | Elliott Hughes <enh@google.com> | 2012-05-30 14:18:12 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-05-30 14:18:12 -0700 |
commit | e99e79dbab3ce3a3b18fd4422f1d69ef05ccde59 (patch) | |
tree | a33ef0699a5872ab8384a33956fbc52e4989b665 /vm/mterp | |
parent | b605b39373274d1ad5d194fb09c0d06e07379025 (diff) | |
parent | 07901d5e8d0be0130d92b626f0b92d177ba8f460 (diff) | |
download | android_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.S | 22 | ||||
-rw-r--r-- | vm/mterp/out/InterpC-mips.cpp | 20 |
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> /* |