| OLD | NEW | 
|---|
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "src/v8.h" | 5 #include "src/v8.h" | 
| 6 | 6 | 
| 7 #include "test/cctest/cctest.h" | 7 #include "test/cctest/cctest.h" | 
| 8 #include "test/cctest/compiler/codegen-tester.h" | 8 #include "test/cctest/compiler/codegen-tester.h" | 
| 9 #include "test/cctest/compiler/value-helper.h" | 9 #include "test/cctest/compiler/value-helper.h" | 
| 10 | 10 | 
| (...skipping 350 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 361     RawMachineAssemblerTester<int32_t>* m) { | 361     RawMachineAssemblerTester<int32_t>* m) { | 
| 362   FOR_UINT32_INPUTS(i) { | 362   FOR_UINT32_INPUTS(i) { | 
| 363     input_b = *i; | 363     input_b = *i; | 
| 364     int32_t expect = gen->expected(input_a, input_b); | 364     int32_t expect = gen->expected(input_a, input_b); | 
| 365     if (false) printf("  cmp(a=%d, b=%d) ?== %d\n", input_a, input_b, expect); | 365     if (false) printf("  cmp(a=%d, b=%d) ?== %d\n", input_a, input_b, expect); | 
| 366     CHECK_EQ(expect, m->Call(input_a, input_b)); | 366     CHECK_EQ(expect, m->Call(input_a, input_b)); | 
| 367   } | 367   } | 
| 368 } | 368 } | 
| 369 | 369 | 
| 370 | 370 | 
| 371 #if V8_TURBOFAN_TARGET |  | 
| 372 |  | 
| 373 TEST(ParametersEqual) { | 371 TEST(ParametersEqual) { | 
| 374   RawMachineAssemblerTester<int32_t> m(kMachInt32, kMachInt32); | 372   RawMachineAssemblerTester<int32_t> m(kMachInt32, kMachInt32); | 
| 375   Node* p1 = m.Parameter(1); | 373   Node* p1 = m.Parameter(1); | 
| 376   CHECK(p1); | 374   CHECK(p1); | 
| 377   Node* p0 = m.Parameter(0); | 375   Node* p0 = m.Parameter(0); | 
| 378   CHECK(p0); | 376   CHECK(p0); | 
| 379   CHECK_EQ(p0, m.Parameter(0)); | 377   CHECK_EQ(p0, m.Parameter(0)); | 
| 380   CHECK_EQ(p1, m.Parameter(1)); | 378   CHECK_EQ(p1, m.Parameter(1)); | 
| 381 } | 379 } | 
| 382 | 380 | 
| (...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 565   } | 563   } | 
| 566 | 564 | 
| 567   { | 565   { | 
| 568     RawMachineAssemblerTester<int32_t> m; | 566     RawMachineAssemblerTester<int32_t> m; | 
| 569     Float64BinopTester bt(&m); | 567     Float64BinopTester bt(&m); | 
| 570     bt.AddReturn(bt.param1); | 568     bt.AddReturn(bt.param1); | 
| 571 | 569 | 
| 572     FOR_FLOAT64_INPUTS(i) { CheckDoubleEq(*i, bt.call(-11.25, *i)); } | 570     FOR_FLOAT64_INPUTS(i) { CheckDoubleEq(*i, bt.call(-11.25, *i)); } | 
| 573   } | 571   } | 
| 574 } | 572 } | 
| 575 |  | 
| 576 #endif  // V8_TURBOFAN_TARGET |  | 
| OLD | NEW | 
|---|