Lines Matching refs:Packet
56 …internal::pstore(data2, POP(internal::pload<Packet>(data1), internal::pload<Packet>(data1+PacketSi…
63 internal::pstore(data2, POP(internal::pload<Packet>(data1))); \
67 template<bool Cond,typename Packet>
71 inline Packet load(const T* from) const { return internal::pload<Packet>(from); } in load()
74 inline void store(T* to, const Packet& x) const { internal::pstore(to,x); } in store()
77 template<typename Packet>
78 struct packet_helper<false,Packet>
88 packet_helper<COND,Packet> h; \
103 typedef typename internal::packet_traits<Scalar>::type Packet; in packetmath() typedef
110 EIGEN_ALIGN16 Packet packets[PacketSize*2]; in packetmath()
120 internal::pstore(data2, internal::pload<Packet>(data1)); in packetmath()
125 internal::pstore(data2, internal::ploadu<Packet>(data1+offset)); in packetmath()
131 internal::pstoreu(data2+offset, internal::pload<Packet>(data1)); in packetmath()
137 packets[0] = internal::pload<Packet>(data1); in packetmath()
138 packets[1] = internal::pload<Packet>(data1+PacketSize); in packetmath()
165 internal::pstore(data2, internal::pset1<Packet>(data1[offset])); in packetmath()
169 …VERIFY(internal::isApprox(data1[0], internal::pfirst(internal::pload<Packet>(data1))) && "internal… in packetmath()
177 internal::pstore(data2,internal::ploaddup<Packet>(data1+offset)); in packetmath()
185 …VERIFY(isApproxAbs(ref[0], internal::predux(internal::pload<Packet>(data1)), refvalue) && "interna… in packetmath()
190 …VERIFY(internal::isApprox(ref[0], internal::predux_mul(internal::pload<Packet>(data1))) && "intern… in packetmath()
197 packets[j] = internal::pload<Packet>(data1+j*PacketSize); in packetmath()
204 internal::pstore(data2, internal::preverse(internal::pload<Packet>(data1))); in packetmath()
211 typedef typename internal::packet_traits<Scalar>::type Packet; in packetmath_real() typedef
244 packet_helper<internal::packet_traits<Scalar>::HasExp,Packet> h; in packetmath_real()
260 packet_helper<internal::packet_traits<Scalar>::HasLog,Packet> h; in packetmath_real()
277 typedef typename internal::packet_traits<Scalar>::type Packet; in packetmath_notcomplex() typedef
289 …VERIFY(internal::isApprox(ref[0], internal::predux_min(internal::pload<Packet>(data1))) && "intern… in packetmath_notcomplex()
298 …VERIFY(internal::isApprox(ref[0], internal::predux_max(internal::pload<Packet>(data1))) && "intern… in packetmath_notcomplex()
308 typedef typename internal::packet_traits<Scalar>::type Packet; in test_conj_helper() typedef
314 internal::conj_helper<Packet,Packet,ConjLhs,ConjRhs> pcj; in test_conj_helper()
321 internal::pstore(pval,pcj.pmul(internal::pload<Packet>(data1),internal::pload<Packet>(data2))); in test_conj_helper()
330 …al::pstore(pval,pcj.pmadd(internal::pload<Packet>(data1),internal::pload<Packet>(data2),internal::… in test_conj_helper()
336 typedef typename internal::packet_traits<Scalar>::type Packet; in packetmath_complex() typedef
359 internal::pstore(pval,internal::pcplxflip(internal::pload<Packet>(data1))); in packetmath_complex()