| Index: src/mips64/builtins-mips64.cc
|
| diff --git a/src/mips64/builtins-mips64.cc b/src/mips64/builtins-mips64.cc
|
| index 95174da2347409df77a2fb4130cb376882856b3a..e5c7bd6e75bbc644076c4bb0ffdaaa86a1acb9ef 100644
|
| --- a/src/mips64/builtins-mips64.cc
|
| +++ b/src/mips64/builtins-mips64.cc
|
| @@ -1019,9 +1019,6 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) {
|
| __ lbu(a0, MemOperand(a0));
|
| __ Dlsa(at, kInterpreterDispatchTableRegister, a0, kPointerSizeLog2);
|
| __ ld(at, MemOperand(at));
|
| - // TODO(rmcilroy): Make dispatch table point to code entrys to avoid untagging
|
| - // and header removal.
|
| - __ Daddu(at, at, Operand(Code::kHeaderSize - kHeapObjectTag));
|
| __ Call(at);
|
|
|
| // Even though the first bytecode handler was called, we will never return.
|
| @@ -1161,7 +1158,6 @@ static void Generate_EnterBytecodeDispatch(MacroAssembler* masm) {
|
| __ lbu(a1, MemOperand(a1));
|
| __ Dlsa(a1, kInterpreterDispatchTableRegister, a1, kPointerSizeLog2);
|
| __ ld(a1, MemOperand(a1));
|
| - __ Daddu(a1, a1, Operand(Code::kHeaderSize - kHeapObjectTag));
|
| __ Jump(a1);
|
| }
|
|
|
|
|