|
RawSpeed
fast raw decoding library
|
Typedefs | |
| template<int N> | |
| using | v = integral_constant<int, N> |
Functions | |
| template<const iPoint2D & subSampling, typename version> | |
| void | BM_Cr2sRawInterpolator (benchmark::State &state) |
| void | CustomArguments (benchmark::internal::Benchmark *b) |
| constexpr const iPoint2D | S422 (2, 1) |
| BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S422, v< 0 >) -> Apply(CustomArguments) | |
| BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S422, v< 1 >) -> Apply(CustomArguments) | |
| BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S422, v< 2 >) -> Apply(CustomArguments) | |
| constexpr const iPoint2D | S420 (2, 2) |
| BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S420, v< 1 >) -> Apply(CustomArguments) | |
| BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S420, v< 2 >) -> Apply(CustomArguments) | |
| using anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::v = integral_constant<int, N> |
Definition at line 43 of file Cr2sRawInterpolatorBenchmark.cpp.
| anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE | ( | BM_Cr2sRawInterpolator | , |
| S420 | , | ||
| v< 1 > | )->Apply(CustomArguments) |
References BM_Cr2sRawInterpolator(), CustomArguments(), and S420().
| anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE | ( | BM_Cr2sRawInterpolator | , |
| S420 | , | ||
| v< 2 > | )->Apply(CustomArguments) |
References BM_Cr2sRawInterpolator(), CustomArguments(), and S420().
| anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE | ( | BM_Cr2sRawInterpolator | , |
| S422 | , | ||
| v< 0 > | )->Apply(CustomArguments) |
References BM_Cr2sRawInterpolator(), CustomArguments(), and S422().
| anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE | ( | BM_Cr2sRawInterpolator | , |
| S422 | , | ||
| v< 1 > | )->Apply(CustomArguments) |
References BM_Cr2sRawInterpolator(), CustomArguments(), and S422().
| anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE | ( | BM_Cr2sRawInterpolator | , |
| S422 | , | ||
| v< 2 > | )->Apply(CustomArguments) |
References BM_Cr2sRawInterpolator(), CustomArguments(), and S422().
|
inline |
Definition at line 46 of file Cr2sRawInterpolatorBenchmark.cpp.
References rawspeed::iPoint2D::area(), areaToRectangle(), RawImage::create(), rawspeed::RawImageData::getU16DataAsUncroppedArray2DRef(), rawspeed::implicit_cast(), rawspeed::Cr2sRawInterpolator::interpolate(), rawspeed::RawImageData::metadata, roundUp(), rawspeed::ImageMetaData::subsampling, rawspeed::UINT16, rawspeed::iPoint2D::x, and rawspeed::iPoint2D::y.
Referenced by BENCHMARK_TEMPLATE(), BENCHMARK_TEMPLATE(), BENCHMARK_TEMPLATE(), BENCHMARK_TEMPLATE(), and BENCHMARK_TEMPLATE().
|
inline |
Definition at line 87 of file Cr2sRawInterpolatorBenchmark.cpp.
References benchmarkDryRun().
Referenced by BENCHMARK_TEMPLATE(), BENCHMARK_TEMPLATE(), BENCHMARK_TEMPLATE(), BENCHMARK_TEMPLATE(), and BENCHMARK_TEMPLATE().
|
constexpr |
Referenced by BENCHMARK_TEMPLATE(), and BENCHMARK_TEMPLATE().
|
constexpr |
Referenced by BENCHMARK_TEMPLATE(), BENCHMARK_TEMPLATE(), and BENCHMARK_TEMPLATE().