RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
anonymous_namespace{CommonBenchmark.cpp} Namespace Reference

Functions

void BM_CopyPixels (benchmark::State &state, bool padddedRows)
void BM_CopyPixels2DContiguous (benchmark::State &state)
void BM_CopyPixels2DStrided (benchmark::State &state)
void CustomArguments (benchmark::internal::Benchmark *b)
 BENCHMARK (BM_CopyPixels2DContiguous) -> Apply(CustomArguments)
 BENCHMARK (BM_CopyPixels2DStrided) -> Apply(CustomArguments)

Function Documentation

◆ BENCHMARK() [1/2]

anonymous_namespace{CommonBenchmark.cpp}::BENCHMARK ( BM_CopyPixels2DContiguous ) ->Apply(CustomArguments)

References BM_CopyPixels2DContiguous(), and CustomArguments().

Here is the call graph for this function:

◆ BENCHMARK() [2/2]

anonymous_namespace{CommonBenchmark.cpp}::BENCHMARK ( BM_CopyPixels2DStrided ) ->Apply(CustomArguments)

References BM_CopyPixels2DStrided(), and CustomArguments().

Here is the call graph for this function:

◆ BM_CopyPixels()

void anonymous_namespace{CommonBenchmark.cpp}::BM_CopyPixels ( benchmark::State & state,
bool padddedRows )

Definition at line 34 of file CommonBenchmark.cpp.

References rawspeed::iPoint2D::area(), areaToRectangle(), copyPixels(), rawspeed::iPoint2D::x, and rawspeed::iPoint2D::y.

Referenced by BM_CopyPixels2DContiguous(), and BM_CopyPixels2DStrided().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_CopyPixels2DContiguous()

void anonymous_namespace{CommonBenchmark.cpp}::BM_CopyPixels2DContiguous ( benchmark::State & state)

Definition at line 65 of file CommonBenchmark.cpp.

References BM_CopyPixels().

Referenced by BENCHMARK().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BM_CopyPixels2DStrided()

void anonymous_namespace{CommonBenchmark.cpp}::BM_CopyPixels2DStrided ( benchmark::State & state)

Definition at line 69 of file CommonBenchmark.cpp.

References BM_CopyPixels().

Referenced by BENCHMARK().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CustomArguments()

void anonymous_namespace{CommonBenchmark.cpp}::CustomArguments ( benchmark::internal::Benchmark * b)
inline

Definition at line 73 of file CommonBenchmark.cpp.

References benchmarkDryRun().

Referenced by BENCHMARK(), and BENCHMARK().

Here is the call graph for this function:
Here is the caller graph for this function: