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 |
|