HomeSort by relevance Sort by last modified time
    Searched refs:Gemm (Results 1 - 6 of 6) sorted by null

  /external/gemmlowp/internal/
kernel_default.h 15 // kernel_default.h: Chooses default GEMM and GEMV kernels for the
26 enum class KernelFamily { Gemm, Gemv };
48 GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 16, NEON_32_Kernel12x4Depth2)
49 GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 12,
54 GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 16, NEON_64_Kernel12x8Depth2)
58 GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 16, SSE4_32_Kernel4x4Depth2)
62 GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 16, SSE4_64_Kernel12x4Depth2)
71 GEMMLOWP_SET_DEFAULT_KERNEL(Gemm, 16, DefaultReferenceKernel)
  /external/gemmlowp/public/
gemmlowp.h 37 // Computes a general matrix product ("GEMM").
56 // Vacuous GEMM, return early to avoid having to deal with
77 typedef DefaultKernel<KernelFamily::Gemm, BitDepthParams> Kernel;
82 typedef DefaultKernel<KernelFamily::Gemm, DefaultL8R8BitDepthParams>
92 // Computes a general matrix product ("GEMM").
113 // Computes a general matrix product ("GEMM").
119 void Gemm(GemmContext* context, const MatrixMap<const Scalar, LhsOrder>& lhs,
  /external/gemmlowp/test/
test.cc 105 // *GemmWrapper's allow to wrap various Gemm functions in a uniform
121 static void Gemm(Context* context,
152 static void Gemm(Context* context,
174 static const char* Name() { return "public Gemm"; }
179 static void Gemm(Context* context,
185 gemmlowp::Gemm<uint8_t, BitDepthParams, LhsOrder, RhsOrder, ResultOrder>(
211 static void Gemm(Context*, const MatrixMap<const Scalar, LhsOrder>& lhs,
234 static void Gemm(bool transpose_a, bool transpose_b, bool transpose_c,
376 GemmWrapper::Gemm(context, lhs.const_map(), rhs.const_map(), &result->map(),
388 ReferenceEightBitIntGemmWrapper<Scalar>::Gemm(
    [all...]
benchmark.cc 76 for (auto gemm : gemms) {
77 int rows = gemm.rows;
78 int depth = gemm.depth;
79 int cols = gemm.cols;
113 Gemm<std::uint8_t, GEMMLOWP_TEST_BIT_DEPTH_PARAMS>(
143 for (auto gemm : gemms) {
144 ops += 2.0 * gemm.rows * gemm.depth * gemm.cols;
183 for (auto gemm : benchmark_gemms)
    [all...]
  /external/eigen/Eigen/src/Core/products/
GeneralMatrixMatrix.h 204 * Specialization of generic_product_impl for "large" GEMM, i.e.,
208 template<typename Scalar, typename Index, typename Gemm, typename Lhs, typename Rhs, typename Dest, typename BlockingType>
226 Gemm::run(rows, cols, m_lhs.cols(),
233 typedef typename Gemm::Traits Traits;
  /external/gemmlowp/eight_bit_int_gemm/
eight_bit_int_gemm.cc 27 // generated GEMM kernels that are suitable for some sizes of input matrices.
89 Gemm<std::uint8_t, BIT_DEPTH_PARAMS>( \
236 // Assure enough scratch memory is allocated and run the fast path gemm.
263 // path gemm.

Completed in 356 milliseconds