| Index: runtime/vm/intrinsifier_x64.cc
|
| diff --git a/runtime/vm/intrinsifier_x64.cc b/runtime/vm/intrinsifier_x64.cc
|
| index fce55dadd96b3300ab147c49bac9b8c74557bf50..bbff5b7421a9570ebf3a8bb3a3b063c832448ad8 100644
|
| --- a/runtime/vm/intrinsifier_x64.cc
|
| +++ b/runtime/vm/intrinsifier_x64.cc
|
| @@ -687,20 +687,6 @@ bool Intrinsifier::Integer_truncDivide(Assembler* assembler) {
|
| }
|
|
|
|
|
| -bool Intrinsifier::Integer_negate(Assembler* assembler) {
|
| - Label fall_through;
|
| - __ movq(RAX, Address(RSP, + 1 * kWordSize));
|
| - __ testq(RAX, Immediate(kSmiTagMask));
|
| - __ j(NOT_ZERO, &fall_through, Assembler::kNearJump); // Non-smi value.
|
| - __ negq(RAX);
|
| - __ j(OVERFLOW, &fall_through, Assembler::kNearJump);
|
| - // Result is in RAX.
|
| - __ ret();
|
| - __ Bind(&fall_through);
|
| - return false;
|
| -}
|
| -
|
| -
|
| bool Intrinsifier::Integer_bitAndFromInteger(Assembler* assembler) {
|
| Label fall_through;
|
| TestBothArgumentsSmis(assembler, &fall_through);
|
|
|