#include "interpolators/Cr2sRawInterpolator.h"
#include "adt/Array2DRef.h"
#include "adt/Casts.h"
#include "adt/Point.h"
#include "bench/Common.h"
#include "common/Common.h"
#include "common/RawImage.h"
#include <array>
#include <cstdint>
#include <type_traits>
#include <benchmark/benchmark.h>
Go to the source code of this file.
|
| template<const iPoint2D & subSampling, typename version> |
| void | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BM_Cr2sRawInterpolator (benchmark::State &state) |
| void | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::CustomArguments (benchmark::internal::Benchmark *b) |
| constexpr const iPoint2D | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::S422 (2, 1) |
| | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S422, v< 0 >) -> Apply(CustomArguments) |
| | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S422, v< 1 >) -> Apply(CustomArguments) |
| | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S422, v< 2 >) -> Apply(CustomArguments) |
| constexpr const iPoint2D | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::S420 (2, 2) |
| | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S420, v< 1 >) -> Apply(CustomArguments) |
| | anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BENCHMARK_TEMPLATE (BM_Cr2sRawInterpolator, S420, v< 2 >) -> Apply(CustomArguments) |
| | BENCHMARK_MAIN () |
| constexpr uint64_t RAWSPEED_READNONE | roundUp (uint64_t value, uint64_t multiple) |
◆ RawImageType
◆ BENCHMARK_MAIN()
◆ roundUp()