| 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/base/adapters.h" | 5 #include "src/base/adapters.h" |
| 6 #include "src/base/bits.h" | 6 #include "src/base/bits.h" |
| 7 #include "src/compiler/instruction-selector-impl.h" | 7 #include "src/compiler/instruction-selector-impl.h" |
| 8 #include "src/compiler/node-matchers.h" | 8 #include "src/compiler/node-matchers.h" |
| 9 #include "src/compiler/node-properties.h" | 9 #include "src/compiler/node-properties.h" |
| 10 | 10 |
| (...skipping 2402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2413 V(I8x16Shl) \ | 2413 V(I8x16Shl) \ |
| 2414 V(I8x16ShrS) \ | 2414 V(I8x16ShrS) \ |
| 2415 V(I8x16ShrU) | 2415 V(I8x16ShrU) |
| 2416 | 2416 |
| 2417 #define SIMD_BINOP_LIST(V) \ | 2417 #define SIMD_BINOP_LIST(V) \ |
| 2418 V(F32x4Add, kArmF32x4Add) \ | 2418 V(F32x4Add, kArmF32x4Add) \ |
| 2419 V(F32x4Sub, kArmF32x4Sub) \ | 2419 V(F32x4Sub, kArmF32x4Sub) \ |
| 2420 V(F32x4Mul, kArmF32x4Mul) \ | 2420 V(F32x4Mul, kArmF32x4Mul) \ |
| 2421 V(F32x4Min, kArmF32x4Min) \ | 2421 V(F32x4Min, kArmF32x4Min) \ |
| 2422 V(F32x4Max, kArmF32x4Max) \ | 2422 V(F32x4Max, kArmF32x4Max) \ |
| 2423 V(F32x4RecipRefine, kArmF32x4RecipRefine) \ | |
| 2424 V(F32x4RecipSqrtRefine, kArmF32x4RecipSqrtRefine) \ | |
| 2425 V(F32x4Eq, kArmF32x4Eq) \ | 2423 V(F32x4Eq, kArmF32x4Eq) \ |
| 2426 V(F32x4Ne, kArmF32x4Ne) \ | 2424 V(F32x4Ne, kArmF32x4Ne) \ |
| 2427 V(F32x4Lt, kArmF32x4Lt) \ | 2425 V(F32x4Lt, kArmF32x4Lt) \ |
| 2428 V(F32x4Le, kArmF32x4Le) \ | 2426 V(F32x4Le, kArmF32x4Le) \ |
| 2429 V(I32x4Add, kArmI32x4Add) \ | 2427 V(I32x4Add, kArmI32x4Add) \ |
| 2430 V(I32x4Sub, kArmI32x4Sub) \ | 2428 V(I32x4Sub, kArmI32x4Sub) \ |
| 2431 V(I32x4Mul, kArmI32x4Mul) \ | 2429 V(I32x4Mul, kArmI32x4Mul) \ |
| 2432 V(I32x4MinS, kArmI32x4MinS) \ | 2430 V(I32x4MinS, kArmI32x4MinS) \ |
| 2433 V(I32x4MaxS, kArmI32x4MaxS) \ | 2431 V(I32x4MaxS, kArmI32x4MaxS) \ |
| 2434 V(I32x4Eq, kArmI32x4Eq) \ | 2432 V(I32x4Eq, kArmI32x4Eq) \ |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2588 Vector<MachineType> req_aligned = Vector<MachineType>::New(2); | 2586 Vector<MachineType> req_aligned = Vector<MachineType>::New(2); |
| 2589 req_aligned[0] = MachineType::Float32(); | 2587 req_aligned[0] = MachineType::Float32(); |
| 2590 req_aligned[1] = MachineType::Float64(); | 2588 req_aligned[1] = MachineType::Float64(); |
| 2591 return MachineOperatorBuilder::AlignmentRequirements:: | 2589 return MachineOperatorBuilder::AlignmentRequirements:: |
| 2592 SomeUnalignedAccessUnsupported(req_aligned, req_aligned); | 2590 SomeUnalignedAccessUnsupported(req_aligned, req_aligned); |
| 2593 } | 2591 } |
| 2594 | 2592 |
| 2595 } // namespace compiler | 2593 } // namespace compiler |
| 2596 } // namespace internal | 2594 } // namespace internal |
| 2597 } // namespace v8 | 2595 } // namespace v8 |
| OLD | NEW |