Searched refs:VectorShape (Results 1 – 9 of 9) 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 const VectorShape TransposedShape = TransposeVectorShape<Shape>::Value;
|
D | simd_wrappers.h | 310 VectorShape Shape> 316 static_assert(Shape == VectorShape::Col || Rows == 1, ""); 317 static_assert(Shape == VectorShape::Row || Cols == 1, ""); 327 VectorShape Shape> 333 static_assert(Shape == VectorShape::Col || Rows == 1, ""); 334 static_assert(Shape == VectorShape::Row || Cols == 1, ""); 377 VectorShape Shape> 380 static constexpr int kRows = Shape == VectorShape::Col ? BroadcastRows : 1; 381 static constexpr int kCols = Shape == VectorShape::Row ? BroadcastCols : 1; 385 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() 144 const VectorMap<const std::int32_t, VectorShape::Col> lhs_sums_of_each_slice( in UnpackResult() 146 const VectorMap<const std::int32_t, VectorShape::Row> rhs_sums_of_each_slice( in UnpackResult()
|
D | output.h | 91 template <int Rows, int Cols, VectorShape Shape> 103 const int pos = Shape == VectorShape::Col ? row : col; 182 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 const VectorShape kShape = tShape; 112 template <typename tScalar, VectorShape tShape> 116 static const VectorShape kShape = tShape;
|
D | output_stages.h | 61 template <VectorShape tShape> 168 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/gemmlowp/test/ |
D | test.cc | 110 typedef VectorMap<const std::int32_t, VectorShape::Col> OffsetColMap; 111 typedef VectorMap<const std::int32_t, VectorShape::Row> OffsetRowMap; 112 typedef VectorDup<const std::int32_t, VectorShape::Col> OffsetColDup; 113 typedef VectorDup<const std::int32_t, VectorShape::Row> OffsetRowDup; 781 auto output_pipeline = MakeStandardOutputPipeline<VectorShape::Col>( in TestWithSmallDataPerChannelQuantization() 978 auto output_pipeline = MakeStandardOutputPipeline<VectorShape::Col>( in TestWithLargeDataPerChannelQuantization() 1091 auto output_pipeline = MakeStandardOutputPipeline<VectorShape::Col>( in TestMultithreadedPerChannelQuantization() 1288 typedef VectorMap<std::int32_t, VectorShape::Row> RowVectorMap; in TestOutputStages() 1309 typedef VectorMap<std::int32_t, VectorShape::Col> ColVectorMap; in TestOutputStages()
|