Home
last modified time | relevance | path

Searched refs:MapOrder (Results 1 – 13 of 13) sorted by relevance

/external/gemmlowp/public/
Dgemmlowp.h40 MapOrder LhsOrder, MapOrder RhsOrder, MapOrder ResultOrder,
98 MapOrder LhsOrder, MapOrder RhsOrder, MapOrder ResultOrder,
117 template <typename Scalar, typename BitDepthParams, MapOrder LhsOrder,
118 MapOrder RhsOrder, MapOrder ResultOrder>
Dmap.h28 enum class MapOrder { ColMajor, RowMajor }; enum
32 template <typename tScalar, MapOrder tOrder>
36 static const MapOrder kOrder = tOrder;
55 int rows_stride() const { return kOrder == MapOrder::ColMajor ? 1 : stride_; } in rows_stride()
56 int cols_stride() const { return kOrder == MapOrder::RowMajor ? 1 : stride_; } in cols_stride()
/external/gemmlowp/eight_bit_int_gemm/
Deight_bit_int_gemm.cc75 static const MapOrder ResultOrder = in EightBitIntGemmImpl()
76 transpose_c ? MapOrder::RowMajor : MapOrder::ColMajor; in EightBitIntGemmImpl()
77 static const MapOrder LhsOrder = in EightBitIntGemmImpl()
78 transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; in EightBitIntGemmImpl()
79 static const MapOrder RhsOrder = in EightBitIntGemmImpl()
80 transpose_b ? MapOrder::RowMajor : MapOrder::ColMajor; in EightBitIntGemmImpl()
110 static const MapOrder ResultOrder = in EightBitIntGemmInt32Impl()
111 transpose_c ? MapOrder::RowMajor : MapOrder::ColMajor; in EightBitIntGemmInt32Impl()
112 static const MapOrder LhsOrder = in EightBitIntGemmInt32Impl()
113 transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; in EightBitIntGemmInt32Impl()
[all …]
/external/gemmlowp/test/
Dtest.cc120 template <MapOrder LhsOrder, MapOrder RhsOrder, MapOrder ResultOrder>
151 template <MapOrder LhsOrder, MapOrder RhsOrder, MapOrder ResultOrder>
178 template <MapOrder LhsOrder, MapOrder RhsOrder, MapOrder ResultOrder>
210 template <MapOrder LhsOrder, MapOrder RhsOrder, MapOrder ResultOrder>
216 const bool transpose_c = ResultOrder == MapOrder::RowMajor; in Gemm()
217 const bool transpose_a = LhsOrder == MapOrder::RowMajor; in Gemm()
218 const bool transpose_b = RhsOrder == MapOrder::RowMajor; in Gemm()
233 template <MapOrder LhsOrder, MapOrder RhsOrder, MapOrder ResultOrder>
248 const char* OrderName(MapOrder order) { in OrderName()
249 return order == MapOrder::ColMajor ? "ColMajor" : "RowMajor"; in OrderName()
[all …]
Dbenchmark.cc170 typedef Matrix<std::uint8_t, MapOrder::RowMajor> LhsType; in benchmark()
171 typedef Matrix<std::uint8_t, MapOrder::ColMajor> RhsType; in benchmark()
172 typedef Matrix<std::uint8_t, MapOrder::ColMajor> ResultType; in benchmark()
214 typedef Matrix<std::uint8_t, MapOrder::RowMajor> LhsType; in benchmark_gemm_sizes()
215 typedef Matrix<std::uint8_t, MapOrder::ColMajor> RhsType; in benchmark_gemm_sizes()
216 typedef Matrix<std::uint8_t, MapOrder::ColMajor> ResultType; in benchmark_gemm_sizes()
Dtest.h51 template <typename tScalar, MapOrder tOrder>
57 static const MapOrder Order = tOrder;
85 stride_ = kOrder == MapOrder::ColMajor ? rows : cols; in Resize()
/external/gemmlowp/internal/
Dunpack.h40 MatrixMap<std::int32_t, MapOrder::ColMajor> Map() { in Map()
41 return MatrixMap<std::int32_t, MapOrder::ColMajor>( in Map()
46 MatrixMap<const std::int32_t, MapOrder::ColMajor> Map() const { in Map()
47 return MatrixMap<const std::int32_t, MapOrder::ColMajor>( in Map()
Dsingle_thread_gemm.h47 typename BitDepthParams, MapOrder LhsOrder, MapOrder RhsOrder,
48 MapOrder ResultOrder, typename LhsOffset, typename RhsOffset,
Dmulti_thread_gemm.h365 typename BitDepthParams, MapOrder LhsOrder, MapOrder RhsOrder,
366 MapOrder ResultOrder, typename LhsOffset, typename RhsOffset,
531 typename BitDepthParams, MapOrder LhsOrder, MapOrder RhsOrder,
532 MapOrder ResultOrder, typename LhsOffset, typename RhsOffset,
Doutput_neon.h27 typedef Fragment<int32x4_t, 4, 1, MapOrder::ColMajor> NEONFragmentInt32x4x1;
28 typedef Fragment<int32x4x4_t, 16, 1, MapOrder::ColMajor> NEONFragmentInt32x16x1;
29 typedef Fragment<uint8x8_t, 4, 1, MapOrder::ColMajor> NEONFragmentUint8x4x1;
30 typedef Fragment<uint8x16_t, 16, 1, MapOrder::ColMajor> NEONFragmentUint8x16x1;
Doutput.h56 template <typename tDataType, int tRows, int tCols, MapOrder tOrder>
61 static const MapOrder kOrder = tOrder;
70 typedef Fragment<std::int32_t, 1, 1, MapOrder::ColMajor> FragmentInt32x1x1;
71 typedef Fragment<std::uint8_t, 1, 1, MapOrder::ColMajor> FragmentUint8x1x1;
Dunpack_neon.h72 MatrixMap<OutputScalar, MapOrder::ColMajor>,
75 typedef MatrixMap<OutputScalar, MapOrder::ColMajor> ResultBlockType;
Dpack.h512 MatrixMapType::kOrder == MapOrder::RowMajor ? SideMapOrder::WidthMajor in PackLhs()
543 MatrixMapType::kOrder == MapOrder::ColMajor ? SideMapOrder::WidthMajor in PackRhs()