Home
last modified time | relevance | path

Searched refs:BitDepthParams (Results 1 – 12 of 12) sorted by relevance

/external/gemmlowp/internal/
Dkernel_default.h46 template <typename BitDepthParams>
48 : DefaultKernelImpl<(BitDepthParams::LhsRange::kMaxValue *
49 BitDepthParams::RhsRange::kMaxValue <
51 (BitDepthParams::LhsRange::kMinValue >= 0),
52 (BitDepthParams::LhsRange::kMinValue > 0 ||
53 (BitDepthParams::LhsRange::kMaxValue <= 127 &&
54 BitDepthParams::LhsRange::kMinValue > -128))> {};
Ddispatch_gemm_shape.h169 template <typename InputScalar, typename OutputScalar, typename BitDepthParams,
193 return DispatchGemmShape<InputScalar, OutputScalar, BitDepthParams>(
199 typedef DefaultKernel<BitDepthParams> Kernel;
201 BitDepthParams>(context, Kernel(), lhs, rhs, result,
Dmulti_thread_gemm.h463 typename BitDepthParams, MapOrder LhsOrder, MapOrder RhsOrder,
633 typename BitDepthParams, MapOrder LhsOrder, MapOrder RhsOrder,
662 BitDepthParams>(context, kernel, lhs, rhs, result, in MultiThreadGemm()
703 BitDepthParams, LhsOrder, RhsOrder, in MultiThreadGemm()
Dsingle_thread_gemm.h63 typename BitDepthParams, MapOrder LhsOrder, MapOrder RhsOrder,
/external/gemmlowp/public/
Dgemmlowp.h30 template <typename InputScalar, typename OutputScalar, typename BitDepthParams,
41 DispatchGemmShape<InputScalar, OutputScalar, BitDepthParams>( in GemmWithOutputPipelinePC()
50 template <typename InputScalar, typename OutputScalar, typename BitDepthParams,
63 DispatchGemmShape<InputScalar, OutputScalar, BitDepthParams>( in GemmWithOutputPipeline()
72 template <typename Scalar, typename BitDepthParams, MapOrder LhsOrder,
80 GemmWithOutputPipeline<Scalar, Scalar, BitDepthParams>( in Gemm()
Dbit_depth.h37 struct BitDepthParams { struct
43 using DefaultL8R8BitDepthParams = BitDepthParams<Uint8Range, Uint8Range>; argument
49 BitDepthParams<Uint8RangeExcludingZero, Uint8Range>;
54 BitDepthParams<Int8RangeExcludingLow, Int8Range>;
/external/gemmlowp/test/
Dtest.cc119 typedef tBitDepthParams BitDepthParams; typedef
146 SingleThreadGemm<typename Kernel::Format, Scalar, Scalar, BitDepthParams, in Gemm()
159 typedef tBitDepthParams BitDepthParams; typedef
187 MultiThreadGemm<typename Kernel::Format, Scalar, Scalar, BitDepthParams, in Gemm()
200 typedef tBitDepthParams BitDepthParams; typedef
214 gemmlowp::Gemm<std::uint8_t, BitDepthParams, LhsOrder, RhsOrder, in Gemm()
235 typedef BitDepthParamsForSettings<BitDepth> BitDepthParams; typedef
262 typedef DefaultL8R8BitDepthParams BitDepthParams; typedef
434 typedef typename GemmWrapper::BitDepthParams BitDepthParams; in test_gemm_impl() typedef
512 using BitDepthParams = typename GemmWrapper::BitDepthParams; in test_gemm() typedef
[all …]
Dbenchmark_all_sizes.cc112 template <typename BitDepthParams>
142 gemmlowp::GemmWithOutputPipeline<std::uint8_t, std::uint8_t, BitDepthParams>( in benchmark_8bit()
153 BitDepthParams>( in benchmark_8bit()
164 template <typename BitDepthParams>
184 gemmlowp::GemmWithOutputPipeline<std::uint8_t, std::int32_t, BitDepthParams>( in benchmark_8bit_to_32bit()
195 BitDepthParams>( in benchmark_8bit_to_32bit()
/external/tensorflow/tensorflow/lite/kernels/
Dcpu_backend_gemm_gemmlowp.h107 using BitDepthParams = typename GemmlowpBitDepthParams<SrcScalar>::Type;
114 gemmlowp::GemmWithOutputPipeline<SrcScalar, DstScalar, BitDepthParams>(
121 gemmlowp::GemmWithOutputPipeline<SrcScalar, DstScalar, BitDepthParams>(
176 using BitDepthParams = typename GemmlowpBitDepthParams<SrcScalar>::Type;
177 gemmlowp::GemmWithOutputPipeline<SrcScalar, DstScalar, BitDepthParams>(
/external/gemmlowp/doc/
Dpublic.md32 template <typename InputScalar, typename OutputScalar, typename BitDepthParams,
61 * `BitDepthParams`: Defines the bit format of the input and output matrices
Dless-than-8-bit.md70 ### The BitDepthParams parameter in the public/gemmlowp.h interface
73 quantization, by means of a BitDepthParams template parameter, which is a type
112 The packing stage is where most of the work specific to the BitDepthParams takes
116 255] to the range specified by the BitDepthParams, which is [0 ... (2^N)-1]
/external/libaom/libaom/test/
Dnoise_model_test.cc331 struct BitDepthParams { struct
500 typedef ::testing::Types<BitDepthParams<uint8_t, 8, false>, // lowbd
501 BitDepthParams<uint16_t, 8, true>, // lowbd in 16-bit
502 BitDepthParams<uint16_t, 10, true>, // highbd data
503 BitDepthParams<uint16_t, 12, true> >