Deleted Added
full compact
ARMPerfectShuffle.h (234353) ARMPerfectShuffle.h (280031)
1//===-- ARMPerfectShuffle.h - NEON Perfect Shuffle Table --------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file, which was autogenerated by llvm-PerfectShuffle, contains data
11// for the optimal way to build a perfect shuffle using neon instructions.
12//
13//===----------------------------------------------------------------------===//
14
1//===-- ARMPerfectShuffle.h - NEON Perfect Shuffle Table --------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file, which was autogenerated by llvm-PerfectShuffle, contains data
11// for the optimal way to build a perfect shuffle using neon instructions.
12//
13//===----------------------------------------------------------------------===//
14
15#ifndef LLVM_LIB_TARGET_ARM_ARMPERFECTSHUFFLE_H
16#define LLVM_LIB_TARGET_ARM_ARMPERFECTSHUFFLE_H
17
15// 31 entries have cost 0
16// 242 entries have cost 1
17// 1447 entries have cost 2
18// 3602 entries have cost 3
19// 1237 entries have cost 4
20// 2 entries have cost 5
21
22// This table is 6561*4 = 26244 bytes in size.

--- 6556 unchanged lines hidden (view full) ---

6579 835584U, // <u,u,u,3>: Cost 0 copy LHS
6580 408620342U, // <u,u,u,4>: Cost 1 vext1 LHS, RHS
6581 471087258U, // <u,u,u,5>: Cost 1 vext2 LHS, RHS
6582 537753997U, // <u,u,u,6>: Cost 1 vext3 LHS, RHS
6583 27705344U, // <u,u,u,7>: Cost 0 copy RHS
6584 835584U, // <u,u,u,u>: Cost 0 copy LHS
6585 0
6586};
18// 31 entries have cost 0
19// 242 entries have cost 1
20// 1447 entries have cost 2
21// 3602 entries have cost 3
22// 1237 entries have cost 4
23// 2 entries have cost 5
24
25// This table is 6561*4 = 26244 bytes in size.

--- 6556 unchanged lines hidden (view full) ---

6582 835584U, // <u,u,u,3>: Cost 0 copy LHS
6583 408620342U, // <u,u,u,4>: Cost 1 vext1 LHS, RHS
6584 471087258U, // <u,u,u,5>: Cost 1 vext2 LHS, RHS
6585 537753997U, // <u,u,u,6>: Cost 1 vext3 LHS, RHS
6586 27705344U, // <u,u,u,7>: Cost 0 copy RHS
6587 835584U, // <u,u,u,u>: Cost 0 copy LHS
6588 0
6589};
6590
6591#endif