Searched refs:VectorShape (Results 1 – 13 of 13) sorted by relevance
/external/gemmlowp/internal/ |
D | dispatch_gemm_shape.h | 47 template <VectorShape Shape> 49 static constexpr VectorShape Value = 50 Shape == VectorShape::Row ? VectorShape::Col : VectorShape::Row; 53 template <typename Scalar, VectorShape Shape> 56 static constexpr VectorShape TransposedShape = 74 template <VectorShape Shape> 77 static constexpr VectorShape TransposedShape = 89 template <VectorShape Shape> 92 static constexpr VectorShape TransposedShape =
|
D | simd_wrappers.h | 461 VectorShape Shape> 467 static_assert(Shape == VectorShape::Col || Rows == 1, ""); 468 static_assert(Shape == VectorShape::Row || Cols == 1, ""); 478 VectorShape Shape> 484 static_assert(Shape == VectorShape::Col || Rows == 1, ""); 485 static_assert(Shape == VectorShape::Row || Cols == 1, ""); 528 VectorShape Shape> 531 static constexpr int kRows = Shape == VectorShape::Col ? BroadcastRows : 1; 532 static constexpr int kCols = Shape == VectorShape::Row ? BroadcastCols : 1; 536 VectorShape Shape> [all …]
|
D | simd_wrappers_common_neon_sse.h | 88 VectorMap<SrcScalarType, VectorShape::Col>> { 90 const VectorMap<SrcScalarType, VectorShape::Col>& src, int pos) { 99 VectorDup<SrcScalarType, VectorShape::Col>> { 101 const VectorDup<SrcScalarType, VectorShape::Col>& src, int) { 110 VectorMap<SrcScalarType, VectorShape::Col>> { 111 using SrcObjectType = VectorMap<SrcScalarType, VectorShape::Col>; 127 VectorMap<SrcScalarType, VectorShape::Col>> { 128 using SrcObjectType = VectorMap<SrcScalarType, VectorShape::Col>; 145 VectorMap<SrcScalarType, VectorShape::Row>> { 146 using SrcObjectType = VectorMap<SrcScalarType, VectorShape::Row>; [all …]
|
D | unpack.h | 73 const VectorMap<const std::int32_t, VectorShape::Col>& in PrefetchResultBlock() 94 const VectorMap<const std::int32_t, VectorShape::Col>& in UnpackResultBlock() 96 const VectorMap<const std::int32_t, VectorShape::Row>& in UnpackResultBlock() 146 const VectorMap<const std::int32_t, VectorShape::Col> lhs_sums_of_each_slice( in UnpackResult() 148 const VectorMap<const std::int32_t, VectorShape::Row> rhs_sums_of_each_slice( in UnpackResult()
|
D | output.h | 92 template <int Rows, int Cols, VectorShape Shape> 104 const int pos = Shape == VectorShape::Col ? row : col; 183 template <int Rows, int Cols, VectorShape Shape> 196 const int pos = Shape == VectorShape::Row ? col : row; 324 const int pos = VectorType::kShape == VectorShape::Row ? col : row;
|
/external/gemmlowp/public/ |
D | map.h | 79 enum class VectorShape { Col, Row }; enum 83 template <typename tScalar, VectorShape tShape> 87 static constexpr VectorShape kShape = tShape; 112 template <typename tScalar, VectorShape tShape> 116 static constexpr VectorShape kShape = tShape;
|
D | output_stages.h | 61 template <VectorShape tShape> 154 template <VectorShape tShape> 226 template <VectorShape tShape>
|
D | gemmlowp.h | 59 typedef VectorDup<const std::int32_t, VectorShape::Col> OffsetColDup; in GemmWithOutputPipeline() 60 typedef VectorDup<const std::int32_t, VectorShape::Row> OffsetRowDup; in GemmWithOutputPipeline()
|
/external/tensorflow/tensorflow/lite/kernels/ |
D | cpu_backend_gemm_gemmlowp.h | 96 gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col>; 156 gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col>; 161 gemmlowp::VectorShape::Col>
|
/external/gemmlowp/test/ |
D | test.cc | 109 typedef VectorMap<const std::int32_t, VectorShape::Col> OffsetColMap; 110 typedef VectorMap<const std::int32_t, VectorShape::Row> OffsetRowMap; 111 typedef VectorDup<const std::int32_t, VectorShape::Col> OffsetColDup; 112 typedef VectorDup<const std::int32_t, VectorShape::Row> OffsetRowDup; 780 auto output_pipeline = MakeStandardOutputPipeline<VectorShape::Col>( in TestWithSmallDataPerChannelQuantization() 977 auto output_pipeline = MakeStandardOutputPipeline<VectorShape::Col>( in TestWithLargeDataPerChannelQuantization() 1090 auto output_pipeline = MakeStandardOutputPipeline<VectorShape::Col>( in TestMultithreadedPerChannelQuantization() 1328 typedef VectorMap<std::int32_t, VectorShape::Row> RowVectorMap; in TestOutputStages() 1349 typedef VectorMap<std::int32_t, VectorShape::Col> ColVectorMap; in TestOutputStages()
|
/external/XNNPACK/bench/ |
D | qu8-gemm.cc | 112 typedef gemmlowp::VectorMap<const int32_t, gemmlowp::VectorShape::Col> ColVectorMap;
|
/external/ruy/ruy/ |
D | test.h | 808 gemmlowp::VectorShape::Col> 812 gemmlowp::VectorMap<const std::int32_t, gemmlowp::VectorShape::Col>; 831 gemmlowp::VectorMap<const std::int32_t, gemmlowp::VectorShape::Col>;
|
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/ |
D | legacy_optimized_ops.h | 715 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col> 743 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col> 1698 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col> in FullyConnected() 3228 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col> in LstmCell()
|