Home
last modified time | relevance | path

Searched refs:packet_traits (Results 1 – 25 of 93) sorted by relevance

1234

/external/eigen/unsupported/Eigen/src/SpecialFunctions/
DSpecialFunctionsFunctors.h40 PacketAccess = packet_traits<Scalar>::HasIGamma
67 PacketAccess = packet_traits<Scalar>::HasIGammac
92 PacketAccess = packet_traits<Scalar>::HasBetaInc
107 typedef typename packet_traits<Scalar>::type Packet;
116 PacketAccess = packet_traits<Scalar>::HasLGamma
129 typedef typename packet_traits<Scalar>::type Packet;
138 PacketAccess = packet_traits<Scalar>::HasDiGamma
151 typedef typename packet_traits<Scalar>::type Packet;
160 PacketAccess = packet_traits<Scalar>::HasZeta
173 typedef typename packet_traits<Scalar>::type Packet;
[all …]
/external/tensorflow/tensorflow/core/kernels/
Deigen_activations.h51 PacketAccess = packet_traits<T>::HasAdd && packet_traits<T>::HasMul &&
52 packet_traits<T>::HasNegate
85 PacketAccess = packet_traits<T>::HasAdd && packet_traits<T>::HasMul &&
86 packet_traits<T>::HasNegate
116 PacketAccess = packet_traits<Scalar>::HasMax &&
117 packet_traits<Scalar>::HasMin &&
118 packet_traits<Scalar>::HasNegate
Dcwise_ops_gradients.h45 PacketAccess = packet_traits<T>::HasSub && packet_traits<T>::HasMul,
68 PacketAccess = packet_traits<T>::HasSub && packet_traits<T>::HasMul,
97 PacketAccess = packet_traits<T>::HasMul,
126 PacketAccess = packet_traits<T>::HasMul & packet_traits<T>::HasDiv,
161 PacketAccess = packet_traits<T>::HasMul,
Dfill_functor.cu.cc30 typedef typename packet_traits<T>::type Packet;
54 PacketAccess = packet_traits<T>::Vectorizable,
Dconstant_op_gpu.cu.cc30 typedef typename packet_traits<T>::type Packet;
54 PacketAccess = packet_traits<T>::Vectorizable,
Deigen_contraction_kernel.h76 typedef typename internal::packet_traits<Scalar>::type Packet;
79 enum { PacketSize = internal::packet_traits<Scalar>::size };
221 StorageIndex packet_size = internal::packet_traits<Scalar>::size;
/external/eigen/Eigen/src/Core/functors/
DUnaryFunctors.h39 PacketAccess = packet_traits<Scalar>::HasNegate
66 PacketAccess = packet_traits<Scalar>::HasAbs
130 PacketAccess = packet_traits<Scalar>::HasAbs2
157 PacketAccess = packet_traits<Scalar>::HasConj
186 PacketAccess = packet_traits<Scalar>::HasArg
308 PacketAccess = packet_traits<Scalar>::HasExp,
319 scalar_div_cost<Scalar, packet_traits<Scalar>::HasDiv>::value))
329 scalar_div_cost<Scalar, packet_traits<Scalar>::HasDiv>::value))
354 PacketAccess = packet_traits<Scalar>::HasLog,
392 PacketAccess = packet_traits<Scalar>::HasLog1p,
[all …]
DAssignmentFunctors.h38 …tAccess = is_same<DstScalar,SrcScalar>::value && packet_traits<DstScalar>::Vectorizable && packet_…
59 PacketAccess = is_same<DstScalar,SrcScalar>::value && packet_traits<DstScalar>::HasAdd
80 PacketAccess = is_same<DstScalar,SrcScalar>::value && packet_traits<DstScalar>::HasSub
102 PacketAccess = is_same<DstScalar,SrcScalar>::value && packet_traits<DstScalar>::HasMul
123 PacketAccess = is_same<DstScalar,SrcScalar>::value && packet_traits<DstScalar>::HasDiv
160 PacketAccess = packet_traits<Scalar>::Vectorizable
DBinaryFunctors.h54 …cketAccess = is_same<LhsScalar,RhsScalar>::value && packet_traits<LhsScalar>::HasAdd && packet_tra…
98 …cketAccess = is_same<LhsScalar,RhsScalar>::value && packet_traits<LhsScalar>::HasMul && packet_tra…
130 … PacketAccess = internal::is_same<LhsScalar, RhsScalar>::value && packet_traits<LhsScalar>::HasMul
156 … PacketAccess = internal::is_same<LhsScalar, RhsScalar>::value && packet_traits<LhsScalar>::HasMin
182 … PacketAccess = internal::is_same<LhsScalar, RhsScalar>::value && packet_traits<LhsScalar>::HasMax
348 …cketAccess = is_same<LhsScalar,RhsScalar>::value && packet_traits<LhsScalar>::HasSub && packet_tra…
377 …cketAccess = is_same<LhsScalar,RhsScalar>::value && packet_traits<LhsScalar>::HasDiv && packet_tra…
DNullaryFunctors.h29 PacketAccess = packet_traits<Scalar>::Vectorizable, IsRepeatable = true }; };
124 …cketAccess = (!NumTraits<Scalar>::IsInteger) && packet_traits<Scalar>::HasSetLinear && packet_tr…
/external/eigen/Eigen/src/Core/products/
DGeneralMatrixVector.h64 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable
65 && int(packet_traits<LhsScalar>::size)==int(packet_traits<RhsScalar>::size),
66 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1,
67 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1,
68 ResPacketSize = Vectorizable ? packet_traits<ResScalar>::size : 1
71 typedef typename packet_traits<LhsScalar>::type _LhsPacket;
72 typedef typename packet_traits<RhsScalar>::type _RhsPacket;
73 typedef typename packet_traits<ResScalar>::type _ResPacket;
340 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable
341 && int(packet_traits<LhsScalar>::size)==int(packet_traits<RhsScalar>::size),
[all …]
DGeneralBlockPanelKernel.h361 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable,
362 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1,
363 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1,
364 ResPacketSize = Vectorizable ? packet_traits<ResScalar>::size : 1,
386 typedef typename packet_traits<LhsScalar>::type _LhsPacket;
387 typedef typename packet_traits<RhsScalar>::type _RhsPacket;
388 typedef typename packet_traits<ResScalar>::type _ResPacket;
474 Vectorizable = packet_traits<LhsScalar>::Vectorizable && packet_traits<RhsScalar>::Vectorizable,
475 LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1,
476 RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1,
[all …]
/external/eigen/unsupported/test/
Dcxx11_tensor_random.cpp51 internal::packet_traits<int>::type packetOp( in packetOp()
53 const int packetSize = internal::packet_traits<int>::size; in packetOp()
58 return internal::pload<typename internal::packet_traits<int>::type>(values); in packetOp()
/external/eigen/test/
Dvectorization_logic.cpp94 template<typename Scalar, bool Enable = internal::packet_traits<Scalar>::Vectorizable>
97 typedef internal::packet_traits<Scalar> PacketTraits;
99 typedef typename internal::packet_traits<Scalar>::type PacketType;
255 …ternal::is_same<typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>…
256 … typename internal::packet_traits<Scalar>::type>::value >
259 typedef internal::packet_traits<Scalar> PacketTraits;
260 …typedef typename internal::unpacket_traits<typename internal::packet_traits<Scalar>::type>::half P…
400 if(internal::packet_traits<float>::Vectorizable) in test_vectorization_logic()
409 if(internal::packet_traits<double>::Vectorizable) in test_vectorization_logic()
Dfirst_aligned.cpp15 const int packet_size = sizeof(Scalar) * internal::packet_traits<Scalar>::size; in test_first_aligned_helper()
24 …VERIFY(internal::packet_traits<Scalar>::size == 1 || internal::first_default_aligned(array, size) … in test_none_aligned_helper()
Dpacketmath.cpp115 typedef internal::packet_traits<Scalar> PacketTraits; in packetmath()
331 typedef internal::packet_traits<Scalar> PacketTraits; in packetmath_real()
404 packet_helper<internal::packet_traits<Scalar>::HasTanh,Packet> h; in packetmath_real()
412 packet_helper<internal::packet_traits<Scalar>::HasLGamma,Packet> h; in packetmath_real()
418 packet_helper<internal::packet_traits<Scalar>::HasErf,Packet> h; in packetmath_real()
424 packet_helper<internal::packet_traits<Scalar>::HasErfc,Packet> h; in packetmath_real()
442 CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasLGamma, std::lgamma, internal::plgamma); in packetmath_real()
443 CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasErf, std::erf, internal::perf); in packetmath_real()
444 CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasErfc, std::erfc, internal::perfc); in packetmath_real()
486 typedef internal::packet_traits<Scalar> PacketTraits; in packetmath_notcomplex()
[all …]
Dmapstride.cpp26 …array = (Scalar*)(internal::IntPtr(a_array) + (internal::packet_traits<Scalar>::AlignedOnScalar?si… in map_class_vector()
66 …array1 = (Scalar*)(internal::IntPtr(a_array1) + (internal::packet_traits<Scalar>::AlignedOnScalar?… in map_class_matrix()
71 …array2 = (Scalar*)(internal::IntPtr(a_array2) + (internal::packet_traits<Scalar>::AlignedOnScalar?… in map_class_matrix()
Dgeo_parametrizedline.cpp89 if(internal::packet_traits<Scalar>::Vectorizable && internal::packet_traits<Scalar>::size<=4) in parametrizedline_alignment()
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorFunctors.h81 PacketAccess = packet_traits<T>::HasAdd && packet_traits<T>::HasDiv &&
82 packet_traits<T>::HasNegate && packet_traits<T>::HasExp
98 static const bool PacketAccess = packet_traits<T>::HasAdd;
143 static const bool PacketAccess = packet_traits<T>::HasAdd && !NumTraits<T>::IsInteger;
223 static const bool PacketAccess = packet_traits<T>::HasMax;
264 static const bool PacketAccess = packet_traits<T>::HasMin;
305 static const bool PacketAccess = packet_traits<T>::HasMul;
DTensorMeta.h50 struct PacketType : internal::packet_traits<Scalar> {
51 typedef typename internal::packet_traits<Scalar>::type type;
/external/eigen/Eigen/src/Core/
DDenseCoeffsBase.h39 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
54 typename internal::packet_traits<Scalar>::type
233 typedef typename internal::packet_traits<Scalar>::type DefaultPacketType; in packet()
262 typedef typename internal::packet_traits<Scalar>::type DefaultPacketType; in packet()
308 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
649 typedef typename packet_traits<Scalar>::type DefaultPacketType;
DTranspose.h224 …(int(MatrixType::RowsAtCompileTime) == int(internal::packet_traits<typename MatrixType::Scalar>::s…
240 typedef typename internal::packet_traits<typename MatrixType::Scalar>::type Packet;
241 const Index PacketSize = internal::packet_traits<Scalar>::size;
/external/eigen/demos/mandelbrot/
Dmandelbrot.cpp33 enum { packetSize = Eigen::internal::packet_traits<Real>::size }; // number of reals in a Packet in render()
151 ? int(Eigen::internal::packet_traits<float>::size) in paintEvent()
152 : int(Eigen::internal::packet_traits<double>::size); in paintEvent()
/external/eigen/Eigen/src/Core/arch/CUDA/
DComplex.h58 Vectorizable = packet_traits<std::complex<T>>::HasMul
79 Vectorizable = packet_traits<std::complex<T>>::HasDiv
/external/eigen/bench/
DbenchVecAdd.cpp93 typedef internal::packet_traits<Scalar>::type PacketScalar; in benchVec()
94 const int PacketSize = internal::packet_traits<Scalar>::size; in benchVec()

1234