Lines Matching defs:Cost

37     Cost = NumTraits<Scalar>::AddCost,
65 Cost = (NumTraits<LhsScalar>::MulCost + NumTraits<RhsScalar>::MulCost)/2, // rough estimate!
94 Cost = NumTraits<LhsScalar>::MulCost,
117 Cost = NumTraits<Scalar>::AddCost,
140 Cost = NumTraits<Scalar>::AddCost,
165 enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess=0 };
177 enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = false };
197 Cost = NumTraits<Scalar>::AddCost,
217 Cost = 2 * NumTraits<Scalar>::MulCost,
233 Cost = NumTraits<bool>::AddCost,
249 Cost = NumTraits<bool>::AddCost,
271 Cost = NumTraits<Scalar>::AddCost,
292 Cost = NumTraits<Scalar>::AddCost,
312 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasAbs2 }; };
329 Cost = NumTraits<Scalar>::IsComplex ? NumTraits<Scalar>::AddCost : 0,
347 { enum { Cost = is_same<Scalar, NewType>::value ? 0 : NumTraits<NewType>::AddCost, PacketAccess = false }; };
362 { enum { Cost = 0, PacketAccess = false }; };
377 { enum { Cost = 0, PacketAccess = false }; };
392 { enum { Cost = 0, PacketAccess = false }; };
407 { enum { Cost = 0, PacketAccess = false }; };
423 { enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasExp }; };
439 { enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasLog }; };
467 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasMul }; };
479 { enum { Cost = NumTraits<Scalar1>::MulCost, PacketAccess = false }; };
494 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasMul }; };
506 { enum { Cost = 2 * NumTraits<Scalar>::MulCost, PacketAccess = false }; };
542 { enum { Cost = 1, PacketAccess = packet_traits<Scalar>::Vectorizable, IsRepeatable = true }; };
551 { enum { Cost = NumTraits<Scalar>::AddCost, PacketAccess = false, IsRepeatable = true }; };
614 { enum { Cost = 1, PacketAccess = packet_traits<Scalar>::HasSetLinear, IsRepeatable = true }; };
683 { enum { Cost = NumTraits<Scalar>::AddCost, PacketAccess = packet_traits<Scalar>::HasAdd }; };
698 Cost = 5 * NumTraits<Scalar>::MulCost,
717 Cost = 5 * NumTraits<Scalar>::MulCost,
736 Cost = 5 * NumTraits<Scalar>::MulCost,
756 Cost = 5 * NumTraits<Scalar>::MulCost,
775 Cost = 5 * NumTraits<Scalar>::MulCost,
794 Cost = 5 * NumTraits<Scalar>::MulCost,
813 { enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = false }; };
843 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasDiv }; };
859 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasMul }; };
875 { enum { Cost = 2*NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasMul }; };
881 { enum { Cost = NumTraits<T>::MulCost, PacketAccess = false }; };
885 { enum { Cost = NumTraits<T>::MulCost, PacketAccess = false }; };
889 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; };
893 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; };
897 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; };
901 { enum { Cost = 1, PacketAccess = false }; };
905 { enum { Cost = 1, PacketAccess = false }; };
909 { enum { Cost = 1, PacketAccess = false }; };
913 { enum { Cost = 1, PacketAccess = false }; };
917 { enum { Cost = 1, PacketAccess = false }; };
921 { enum { Cost = 1, PacketAccess = false }; };
925 { enum { Cost = 1, PacketAccess = false }; };
929 { enum { Cost = 1, PacketAccess = false }; };
933 { enum { Cost = 1, PacketAccess = false }; };
937 { enum { Cost = functor_traits<T>::Cost, PacketAccess = false }; };
941 { enum { Cost = functor_traits<T>::Cost, PacketAccess = false }; };
945 { enum { Cost = 1 + functor_traits<T>::Cost, PacketAccess = false }; };
949 { enum { Cost = 1 + functor_traits<T>::Cost, PacketAccess = false }; };
955 { enum { Cost = 0, PacketAccess = false }; };
959 { enum { Cost = 0, PacketAccess = false }; };
963 { enum { Cost = 0, PacketAccess = false }; };
967 { enum { Cost = 0, PacketAccess = false }; };
971 { enum { Cost = functor_traits<T0>::Cost + functor_traits<T1>::Cost, PacketAccess = false }; };
975 { enum { Cost = functor_traits<T0>::Cost + functor_traits<T1>::Cost + functor_traits<T2>::Cost, PacketAccess = false }; };