| /external/tensorflow/tensorflow/core/kernels/special_math/ |
| D | special_math_op_misc_impl.h | 35 template <typename Scalar> 36 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar 37 generic_dawsn_interval_1(const Scalar& x) { in generic_dawsn_interval_1() 39 const Scalar AN[] = { in generic_dawsn_interval_1() 40 Scalar(1.13681498971755972054E-11), Scalar(8.49262267667473811108E-10), in generic_dawsn_interval_1() 41 Scalar(1.94434204175553054283E-8), Scalar(9.53151741254484363489E-7), in generic_dawsn_interval_1() 42 Scalar(3.07828309874913200438E-6), Scalar(3.52513368520288738649E-4), in generic_dawsn_interval_1() 43 Scalar(-8.50149846724410912031E-4), Scalar(4.22618223005546594270E-2), in generic_dawsn_interval_1() 44 Scalar(-9.17480371773452345351E-2), Scalar(9.99999999999999994612E-1), in generic_dawsn_interval_1() 46 const Scalar AD[] = { in generic_dawsn_interval_1() [all …]
|
| /external/eigen/Eigen/src/Core/functors/ |
| D | UnaryFunctors.h | 18 * \brief Template functor to compute the opposite of a scalar 22 template<typename Scalar> struct scalar_opposite_op { 24 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { return -a;… in EIGEN_EMPTY_STRUCT_CTOR() 29 template<typename Scalar> 30 struct functor_traits<scalar_opposite_op<Scalar> > 32 Cost = NumTraits<Scalar>::AddCost, 33 PacketAccess = packet_traits<Scalar>::HasNegate }; 37 * \brief Template functor to compute the absolute value of a scalar 41 template<typename Scalar> struct scalar_abs_op { 43 typedef typename NumTraits<Scalar>::Real result_type; [all …]
|
| D | NullaryFunctors.h | 17 template<typename Scalar> 20 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE scalar_constant_op(const Scalar& other) : m_other(other) { } in scalar_constant_op() 21 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() () const { return m_other; } in operator() 24 const Scalar m_other; 26 template<typename Scalar> 27 struct functor_traits<scalar_constant_op<Scalar> > 29 PacketAccess = packet_traits<Scalar>::Vectorizable, IsRepeatable = true }; }; 31 template<typename Scalar> struct scalar_identity_op { 34 …UNC EIGEN_STRONG_INLINE const Scalar operator() (IndexType row, IndexType col) const { return row=… 36 template<typename Scalar> [all …]
|
| /external/eigen/unsupported/Eigen/src/SpecialFunctions/ |
| D | SpecialFunctionsFunctors.h | 24 template<typename Scalar> struct scalar_igamma_op : binary_op_base<Scalar,Scalar> 27 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a, const Scalar& x) c… in EIGEN_EMPTY_STRUCT_CTOR() 35 template<typename Scalar> 36 struct functor_traits<scalar_igamma_op<Scalar> > { 39 Cost = 20 * NumTraits<Scalar>::MulCost + 10 * NumTraits<Scalar>::AddCost, 40 PacketAccess = packet_traits<Scalar>::HasIGamma 50 template <typename Scalar> 53 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator()(const Scalar& a, const Scalar& x) co… 62 template <typename Scalar> 63 struct functor_traits<scalar_igamma_der_a_op<Scalar> > { [all …]
|
| D | BesselFunctionsFunctors.h | 23 template <typename Scalar> 26 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator()(const Scalar& x) const { in EIGEN_EMPTY_STRUCT_CTOR() 30 typedef typename packet_traits<Scalar>::type Packet; 35 template <typename Scalar> 36 struct functor_traits<scalar_bessel_i0_op<Scalar> > { 41 Cost = 28 * NumTraits<Scalar>::MulCost + 48 * NumTraits<Scalar>::AddCost, 42 PacketAccess = packet_traits<Scalar>::HasBessel 51 template <typename Scalar> 54 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator()(const Scalar& x) const { 58 typedef typename packet_traits<Scalar>::type Packet; [all …]
|
| D | SpecialFunctionsImpl.h | 44 template <typename Scalar> 47 static EIGEN_STRONG_INLINE Scalar run(const Scalar) { in run() 48 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, Scalar>::value == false), in run() 50 return Scalar(0); in run() 54 template <typename Scalar> 56 typedef Scalar type; 109 template <typename Scalar> 111 typedef Scalar type; 119 * input Scalar s, assuming s is above 10.0. 121 * If s is above a certain threshold for the given Scalar type, zero [all …]
|
| /external/eigen/unsupported/test/ |
| D | special_packetmath.cpp | 15 template<typename Scalar,typename Packet> void packetmath_real() in packetmath_real() 18 typedef internal::packet_traits<Scalar> PacketTraits; in packetmath_real() 22 EIGEN_ALIGN_MAX Scalar data1[PacketSize*4]; in packetmath_real() 23 EIGEN_ALIGN_MAX Scalar data2[PacketSize*4]; in packetmath_real() 24 EIGEN_ALIGN_MAX Scalar ref[PacketSize*4]; in packetmath_real() 28 data1[0] = std::numeric_limits<Scalar>::quiet_NaN(); in packetmath_real() 29 test::packet_helper<internal::packet_traits<Scalar>::HasLGamma,Packet> h; in packetmath_real() 33 if (internal::packet_traits<Scalar>::HasErf) { in packetmath_real() 34 data1[0] = std::numeric_limits<Scalar>::quiet_NaN(); in packetmath_real() 35 test::packet_helper<internal::packet_traits<Scalar>::HasErf,Packet> h; in packetmath_real() [all …]
|
| D | EulerAngles.cpp | 17 template <typename Scalar, class System> 18 bool verifyIsApprox(const Eigen::EulerAngles<Scalar, System>& a, const Eigen::EulerAngles<Scalar, S… in verifyIsApprox() argument 34 template<typename Scalar, class EulerSystem> 35 void verify_euler(const EulerAngles<Scalar, EulerSystem>& e) in verify_euler() argument 37 typedef EulerAngles<Scalar, EulerSystem> EulerAnglesType; in verify_euler() 38 typedef Matrix<Scalar,3,3> Matrix3; in verify_euler() 39 typedef Matrix<Scalar,3,1> Vector3; in verify_euler() 40 typedef Quaternion<Scalar> QuaternionType; in verify_euler() 41 typedef AngleAxis<Scalar> AngleAxisType; in verify_euler() 43 const Scalar ONE = Scalar(1); in verify_euler() [all …]
|
| /external/executorch/exir/passes/ |
| D | executorch_prim_ops_registry.py | 27 @bind_pattern_to_op(executorch_prims_lib, "add.Scalar(Scalar a, Scalar b) -> Scalar") 32 @bind_pattern_to_op(executorch_prims_lib, "mul.Scalar(Scalar a, Scalar b) -> Scalar") 37 @bind_pattern_to_op(executorch_prims_lib, "sub.Scalar(Scalar a, Scalar b) -> Scalar") 43 executorch_prims_lib, "floordiv.Scalar(Scalar a, Scalar b) -> Scalar" 50 executorch_prims_lib, "truediv.Scalar(Scalar a, Scalar b) -> Scalar" 56 @bind_pattern_to_op(executorch_prims_lib, "sym_float.Scalar(Scalar a) -> Scalar") 63 @bind_pattern_to_op(executorch_prims_lib, "gt.Scalar(Scalar a, Scalar b) -> bool") 68 @bind_pattern_to_op(executorch_prims_lib, "lt.Scalar(Scalar a, Scalar b) -> bool") 73 @bind_pattern_to_op(executorch_prims_lib, "ge.Scalar(Scalar a, Scalar b) -> bool") 78 @bind_pattern_to_op(executorch_prims_lib, "le.Scalar(Scalar a, Scalar b) -> bool") [all …]
|
| /external/skia/resources/sksl/folding/ |
| D | MatrixScalarNoOpFolding.rts | 11 // Test meaningful matrix X no-op scalar. 40 // Test meaningful matrix X no-op scalar. 70 // Test meaningful matrix X no-op scalar. 100 float scalar = testInputs.x; 102 // These operations can be optimized, because multiplying a scalar across an identity matrix 103 // is conceptually the same as passing a scalar into the diagonal-matrix constructor. 104 m = scalar * i; 105 m = i * scalar; 106 if (m != float2x2(scalar)) return false; 108 // These operations are left alone, as they splat the scalar across the matrix. [all …]
|
| /external/eigen/blas/ |
| D | level2_impl.h | 12 template<typename Index, typename Scalar, int StorageOrder, bool ConjugateLhs, bool ConjugateRhs> 15 …dex rows, Index cols,const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsIncr, Scalar*… in run() 17 typedef internal::const_blas_data_mapper<Scalar,Index,StorageOrder> LhsMapper; in run() 18 typedef internal::const_blas_data_mapper<Scalar,Index,RowMajor> RhsMapper; in run() 21 <Index,Scalar,LhsMapper,StorageOrder,ConjugateLhs,Scalar,RhsMapper,ConjugateRhs>::run( in run() 29 …typedef void (*functype)(int, int, const Scalar *, int, const Scalar *, int , Scalar *, int, Scala… in EIGEN_BLAS_FUNC() 32 (general_matrix_vector_product_wrapper<int,Scalar,ColMajor,false,false>::run), in EIGEN_BLAS_FUNC() 34 (general_matrix_vector_product_wrapper<int,Scalar,RowMajor,false,false>::run), in EIGEN_BLAS_FUNC() 36 (general_matrix_vector_product_wrapper<int,Scalar,RowMajor,Conj ,false>::run), in EIGEN_BLAS_FUNC() 40 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC() [all …]
|
| D | level2_real_impl.h | 16 typedef void (*functype)(int, const Scalar*, int, const Scalar*, Scalar*, Scalar); in EIGEN_BLAS_FUNC() 19 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Upper,false,false>::run), in EIGEN_BLAS_FUNC() 21 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Lower,false,false>::run), in EIGEN_BLAS_FUNC() 24 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC() 25 const Scalar* x = reinterpret_cast<const Scalar*>(px); in EIGEN_BLAS_FUNC() 26 Scalar* y = reinterpret_cast<Scalar*>(py); in EIGEN_BLAS_FUNC() 27 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC() 28 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC() 43 const Scalar* actual_x = get_compact_vector(x,*n,*incx); in EIGEN_BLAS_FUNC() 44 Scalar* actual_y = get_compact_vector(y,*n,*incy); in EIGEN_BLAS_FUNC() [all …]
|
| D | level2_cplx_impl.h | 22 typedef void (*functype)(int, const Scalar*, int, const Scalar*, Scalar*, Scalar); in EIGEN_BLAS_FUNC() 25 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Upper,false,false>::run), in EIGEN_BLAS_FUNC() 27 (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Lower,false,false>::run), in EIGEN_BLAS_FUNC() 30 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC() 31 const Scalar* x = reinterpret_cast<const Scalar*>(px); in EIGEN_BLAS_FUNC() 32 Scalar* y = reinterpret_cast<Scalar*>(py); in EIGEN_BLAS_FUNC() 33 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC() 34 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC() 49 const Scalar* actual_x = get_compact_vector(x,*n,*incx); in EIGEN_BLAS_FUNC() 50 Scalar* actual_y = get_compact_vector(y,*n,*incy); in EIGEN_BLAS_FUNC() [all …]
|
| /external/pytorch/aten/src/ATen/native/cuda/ |
| D | ForeachBinaryOpScalar.cu | 27 const Scalar& scalar) { in foreach_binary_op() argument 47 scalar.to<opmath_t>()); in foreach_binary_op() 52 void foreach_binary_op_(TensorList tensors, const Scalar& scalar) { in foreach_binary_op_() argument 65 scalar.to<opmath_t>()); in foreach_binary_op_() 72 const Scalar& scalar) { in all_types_complex_bool_half_bfloat16() argument 79 [&]() { return foreach_binary_op<scalar_t, Op>(tensors, scalar); }); in all_types_complex_bool_half_bfloat16() 85 const Scalar& scalar) { in all_types_complex_bool_half_bfloat16_() argument 92 [&]() { foreach_binary_op_<scalar_t, Op>(tensors, scalar); }); in all_types_complex_bool_half_bfloat16_() 98 const Scalar& scalar) { in all_types_half_bfloat16() argument 104 [&]() { return foreach_binary_op<scalar_t, Op>(tensors, scalar); }); in all_types_half_bfloat16() [all …]
|
| D | ForeachBinaryOpScalarTensor.cu | 23 const Tensor& scalar, in foreach_binary_op() argument 24 const Scalar& alpha = 1) { in foreach_binary_op() 26 scalar.dim() == 0 && scalar.numel() == 1, in foreach_binary_op() 27 "scalar tensor expected to be 0 dim but it has ", in foreach_binary_op() 28 scalar.dim(), in foreach_binary_op() 30 scalar.numel(), in foreach_binary_op() 33 tensors[0].device() == scalar.device(), in foreach_binary_op() 34 "scalar tensor expected to be on ", in foreach_binary_op() 37 scalar.device()); in foreach_binary_op() 57 scalar.data_ptr<T>(), in foreach_binary_op() [all …]
|
| /external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
| D | TensorBase.h | 33 typedef typename DerivedTraits::Scalar Scalar; typedef 35 typedef typename internal::remove_const<Scalar>::type CoeffReturnType; 47 …EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::scalar_constant_op<Scalar>, const Derived> 48 constant(const Scalar& value) const { in constant() 49 return nullaryExpr(internal::scalar_constant_op<Scalar>(value)); in constant() 53 …EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::UniformRandomGenerator<Scalar>, const Der… 55 return nullaryExpr(internal::UniformRandomGenerator<Scalar>()); in random() 79 … EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_opposite_op<Scalar>, const Derived> 81 return unaryExpr(internal::scalar_opposite_op<Scalar>()); 85 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived> [all …]
|
| /external/tensorflow/tensorflow/core/util/ |
| D | cuda_sparse.cc | 208 template <typename Scalar, typename SparseFn> 210 int m, int n, const Scalar* dl, const Scalar* d, in Gtsv2Impl() 211 const Scalar* du, Scalar* B, int ldb, in Gtsv2Impl() 219 #define GTSV2_INSTANCE(Scalar, sparse_prefix) \ argument 221 Status GpuSparse::Gtsv2<Scalar>(int m, int n, const Scalar* dl, \ 222 const Scalar* d, const Scalar* du, \ 223 Scalar* B, int ldb, void* pBuffer) const { \ 231 #define GTSV2_NO_PIVOT_INSTANCE(Scalar, sparse_prefix) \ argument 233 Status GpuSparse::Gtsv2NoPivot<Scalar>( \ 234 int m, int n, const Scalar* dl, const Scalar* d, const Scalar* du, \ [all …]
|
| /external/deqp/android/cts/main/vk-main-2019-03-01/ |
| D | ubo.txt | 1 dEQP-VK.ubo.2_level_array.scalar.bool.both 2 dEQP-VK.ubo.2_level_array.scalar.bool.both_comp_access 3 dEQP-VK.ubo.2_level_array.scalar.bool.fragment 4 dEQP-VK.ubo.2_level_array.scalar.bool.fragment_comp_access 5 dEQP-VK.ubo.2_level_array.scalar.bool.vertex 6 dEQP-VK.ubo.2_level_array.scalar.bool.vertex_comp_access 7 dEQP-VK.ubo.2_level_array.scalar.bvec2.both 8 dEQP-VK.ubo.2_level_array.scalar.bvec2.both_comp_access 9 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment 10 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment_comp_access [all …]
|
| /external/eigen/Eigen/src/Core/ |
| D | MathFunctions.h | 70 …EN_MATHFUNC_IMPL(func, scalar) Eigen::internal::func##_impl<typename Eigen::internal::global_math_… 71 …FUNC_RETVAL(func, scalar) typename Eigen::internal::func##_retval<typename Eigen::internal::global… 77 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex> 80 typedef typename NumTraits<Scalar>::Real RealScalar; 82 static inline RealScalar run(const Scalar& x) 88 template<typename Scalar> 89 struct real_default_impl<Scalar,true> 91 typedef typename NumTraits<Scalar>::Real RealScalar; 93 static inline RealScalar run(const Scalar& x) 100 template<typename Scalar> struct real_impl : real_default_impl<Scalar> {}; [all …]
|
| /external/deqp/android/cts/main/vk-main-2022-03-01/ |
| D | ssbo.txt | 2 dEQP-VK.ssbo.layout.2_level_array.scalar.row_major_mat4 3 dEQP-VK.ssbo.layout.2_level_array.scalar.row_major_mat4_comp_access 8 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat2x4 9 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat2x4_comp_access 10 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat3x4 11 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat3x4_comp_access 12 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat4 13 dEQP-VK.ssbo.layout.3_level_array.scalar.row_major_mat4_comp_access 26 dEQP-VK.ssbo.layout.3_level_unsized_array.scalar.row_major_mat2x4 27 dEQP-VK.ssbo.layout.3_level_unsized_array.scalar.row_major_mat2x4_comp_access [all …]
|
| /external/oboe/samples/RhythmGame/third_party/glm/detail/ |
| D | type_vec3.inl | 63 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3<T, P>::tvec3(T scalar) argument 64 : x(scalar), y(scalar), z(scalar) 72 // -- Conversion scalar constructors -- 181 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator+=(U scalar) argument 183 this->x += static_cast<T>(scalar); 184 this->y += static_cast<T>(scalar); 185 this->z += static_cast<T>(scalar); 211 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator-=(U scalar) argument 213 this->x -= static_cast<T>(scalar); 214 this->y -= static_cast<T>(scalar); [all …]
|
| /external/skia/tests/sksl/folding/ |
| D | MatrixScalarNoOpFolding.glsl | 59 float scalar = testInputs.x; 60 m = mat2(scalar); 61 m = mat2(scalar); 62 if (m != mat2(scalar)) return false; 63 m = scalar / s; 64 if (m != mat2(scalar, scalar, scalar, scalar)) return false; 65 m = scalar + z; 66 m = z + scalar; 67 if (m != mat2(scalar, scalar, scalar, scalar)) return false; 68 m = scalar - z; [all …]
|
| /external/deqp/external/vulkancts/mustpass/main/vk-default/ |
| D | ubo.txt | 1 dEQP-VK.ubo.2_level_array.scalar.bool.both 2 dEQP-VK.ubo.2_level_array.scalar.bool.both_comp_access 3 dEQP-VK.ubo.2_level_array.scalar.bool.fragment 4 dEQP-VK.ubo.2_level_array.scalar.bool.fragment_comp_access 5 dEQP-VK.ubo.2_level_array.scalar.bool.vertex 6 dEQP-VK.ubo.2_level_array.scalar.bool.vertex_comp_access 7 dEQP-VK.ubo.2_level_array.scalar.bvec2.both 8 dEQP-VK.ubo.2_level_array.scalar.bvec2.both_comp_access 9 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment 10 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment_comp_access [all …]
|
| /external/deqp/external/vulkancts/mustpass/main/vksc-default/ |
| D | ubo.txt | 1 dEQP-VKSC.ubo.2_level_array.scalar.bool.both 2 dEQP-VKSC.ubo.2_level_array.scalar.bool.both_comp_access 3 dEQP-VKSC.ubo.2_level_array.scalar.bool.fragment 4 dEQP-VKSC.ubo.2_level_array.scalar.bool.fragment_comp_access 5 dEQP-VKSC.ubo.2_level_array.scalar.bool.vertex 6 dEQP-VKSC.ubo.2_level_array.scalar.bool.vertex_comp_access 7 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.both 8 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.both_comp_access 9 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.fragment 10 dEQP-VKSC.ubo.2_level_array.scalar.bvec2.fragment_comp_access [all …]
|
| /external/swiftshader/tests/regres/testlists/vk-default/ |
| D | ubo.txt | 1 dEQP-VK.ubo.2_level_array.scalar.bool.both 2 dEQP-VK.ubo.2_level_array.scalar.bool.both_comp_access 3 dEQP-VK.ubo.2_level_array.scalar.bool.fragment 4 dEQP-VK.ubo.2_level_array.scalar.bool.fragment_comp_access 5 dEQP-VK.ubo.2_level_array.scalar.bool.vertex 6 dEQP-VK.ubo.2_level_array.scalar.bool.vertex_comp_access 7 dEQP-VK.ubo.2_level_array.scalar.bvec2.both 8 dEQP-VK.ubo.2_level_array.scalar.bvec2.both_comp_access 9 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment 10 dEQP-VK.ubo.2_level_array.scalar.bvec2.fragment_comp_access [all …]
|