Index: runtime/vm/assembler_arm_test.cc |
diff --git a/runtime/vm/assembler_arm_test.cc b/runtime/vm/assembler_arm_test.cc |
index 1e6e6efb67f10d859b9893f62bf8a8ab9c2edee9..7eca350b721da2ef5c5758efac7c2a076eaf9c05 100644 |
--- a/runtime/vm/assembler_arm_test.cc |
+++ b/runtime/vm/assembler_arm_test.cc |
@@ -3961,58 +3961,6 @@ ASSEMBLER_TEST_GENERATE(StoreIntoObject, assembler) { |
__ Ret(); |
} |
- |
-ASSEMBLER_TEST_GENERATE(ComputeRange, assembler) { |
- Label miss, done; |
- __ mov(R1, Operand(R0)); |
- __ ComputeRange(R0, R1, R2, &miss); |
- __ b(&done); |
- |
- __ Bind(&miss); |
- __ LoadImmediate(R0, -1); |
- |
- __ Bind(&done); |
- __ Ret(); |
-} |
- |
- |
-ASSEMBLER_TEST_RUN(ComputeRange, test) { |
- typedef intptr_t (*ComputeRange)(intptr_t value) DART_UNUSED; |
- |
-#define RANGE_OF(v) \ |
- (EXECUTE_TEST_CODE_INTPTR_INTPTR( \ |
- ComputeRange, test->entry(), reinterpret_cast<intptr_t>(v))) |
- |
- EXPECT_EQ(0, RANGE_OF(Smi::New(0))); |
- EXPECT_EQ(0, RANGE_OF(Smi::New(1))); |
- EXPECT_EQ(ICData::kSignedRangeBit, RANGE_OF(Smi::New(-1))); |
- EXPECT_EQ(0, RANGE_OF(Smi::New(Smi::kMaxValue))); |
- EXPECT_EQ(ICData::kSignedRangeBit, RANGE_OF(Smi::New(Smi::kMinValue))); |
- |
- EXPECT_EQ(ICData::kInt32RangeBit, RANGE_OF(Integer::New(Smi::kMaxValue + 1))); |
- EXPECT_EQ(ICData::kInt32RangeBit | ICData::kSignedRangeBit, |
- RANGE_OF(Integer::New(Smi::kMinValue - 1))); |
- EXPECT_EQ(ICData::kInt32RangeBit, RANGE_OF(Integer::New(kMaxInt32))); |
- EXPECT_EQ(ICData::kInt32RangeBit | ICData::kSignedRangeBit, |
- RANGE_OF(Integer::New(kMinInt32))); |
- |
- EXPECT_EQ(ICData::kUint32RangeBit, |
- RANGE_OF(Integer::New(static_cast<int64_t>(kMaxInt32) + 1))); |
- EXPECT_EQ(ICData::kUint32RangeBit, |
- RANGE_OF(Integer::New(kMaxUint32))); |
- |
- EXPECT_EQ(ICData::kInt64RangeBit, |
- RANGE_OF(Integer::New(static_cast<int64_t>(kMaxUint32) + 1))); |
- EXPECT_EQ(ICData::kInt64RangeBit, |
- RANGE_OF(Integer::New(static_cast<int64_t>(kMinInt32) - 1))); |
- EXPECT_EQ(ICData::kInt64RangeBit, RANGE_OF(Integer::New(kMaxInt64))); |
- EXPECT_EQ(ICData::kInt64RangeBit, RANGE_OF(Integer::New(kMinInt64))); |
- |
- EXPECT_EQ(-1, RANGE_OF(Bool::True().raw())); |
- |
-#undef RANGE_OF |
-} |
- |
} // namespace dart |
#endif // defined TARGET_ARCH_ARM |