From 3adfd1b4fb20ac2b0217b5d2737bfe30ad90257a Mon Sep 17 00:00:00 2001 From: Roland Levillain Date: Tue, 11 Nov 2014 14:48:08 +0000 Subject: Revert "Add support for long-to-int in the optimizing compiler." This reverts commit 647b96f29cb81832e698f863884fdba06674c9de. Change-Id: I552f23585463c676acbd547521b4d3ee5c0342eb --- compiler/optimizing/codegen_test.cc | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'compiler/optimizing/codegen_test.cc') diff --git a/compiler/optimizing/codegen_test.cc b/compiler/optimizing/codegen_test.cc index bdf58ed5de..ecee44392e 100644 --- a/compiler/optimizing/codegen_test.cc +++ b/compiler/optimizing/codegen_test.cc @@ -362,23 +362,6 @@ NOT_LONG_TEST(ReturnNotLongINT64_MAX, #undef NOT_LONG_TEST -TEST(CodegenTest, IntToLongOfLongToInt) { - const int64_t input = INT64_C(4294967296); // 2^32 - const uint16_t word0 = Low16Bits(Low32Bits(input)); // LSW. - const uint16_t word1 = High16Bits(Low32Bits(input)); - const uint16_t word2 = Low16Bits(High32Bits(input)); - const uint16_t word3 = High16Bits(High32Bits(input)); // MSW. - const uint16_t data[] = FIVE_REGISTERS_CODE_ITEM( - Instruction::CONST_WIDE | 0 << 8, word0, word1, word2, word3, - Instruction::CONST_WIDE | 2 << 8, 1, 0, 0, 0, - Instruction::ADD_LONG | 0, 0 << 8 | 2, // v0 <- 2^32 + 1 - Instruction::LONG_TO_INT | 4 << 8 | 0 << 12, - Instruction::INT_TO_LONG | 2 << 8 | 4 << 12, - Instruction::RETURN_WIDE | 2 << 8); - - TestCodeLong(data, true, 1); -} - TEST(CodegenTest, ReturnAdd1) { const uint16_t data[] = TWO_REGISTERS_CODE_ITEM( Instruction::CONST_4 | 3 << 12 | 0, -- cgit v1.2.3-59-g8ed1b