Searched refs:MapOrder (Results 1 – 13 of 13) sorted by relevance
/external/gemmlowp/public/ |
D | gemmlowp.h | 40 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>
|
D | map.h | 28 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/ |
D | eight_bit_int_gemm.cc | 75 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/ |
D | test.cc | 120 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 …]
|
D | benchmark.cc | 170 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()
|
D | test.h | 51 template <typename tScalar, MapOrder tOrder> 57 static const MapOrder Order = tOrder; 85 stride_ = kOrder == MapOrder::ColMajor ? rows : cols; in Resize()
|
/external/gemmlowp/internal/ |
D | unpack.h | 40 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()
|
D | single_thread_gemm.h | 47 typename BitDepthParams, MapOrder LhsOrder, MapOrder RhsOrder, 48 MapOrder ResultOrder, typename LhsOffset, typename RhsOffset,
|
D | multi_thread_gemm.h | 365 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,
|
D | output_neon.h | 27 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;
|
D | output.h | 56 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;
|
D | unpack_neon.h | 72 MatrixMap<OutputScalar, MapOrder::ColMajor>, 75 typedef MatrixMap<OutputScalar, MapOrder::ColMajor> ResultBlockType;
|
D | pack.h | 512 MatrixMapType::kOrder == MapOrder::RowMajor ? SideMapOrder::WidthMajor in PackLhs() 543 MatrixMapType::kOrder == MapOrder::ColMajor ? SideMapOrder::WidthMajor in PackRhs()
|