Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
hist_benchmark_atomic.cxx File Reference
#include <ROOT/RBinWithError.hxx>
#include <ROOT/RHistUtils.hxx>
#include <benchmark/benchmark.h>
#include <cstddef>
Include dependency graph for hist_benchmark_atomic.cxx:

Classes

struct  RBinWithError
 
struct  RHistAtomic_double
 
struct  RHistAtomic_float
 
struct  RHistAtomic_int
 

Functions

 BENCHMARK_DEFINE_F (RBinWithError, Add)(benchmark
 
 BENCHMARK_DEFINE_F (RBinWithError, AtomicAdd)(benchmark
 
 BENCHMARK_DEFINE_F (RBinWithError, AtomicInc)(benchmark
 
 BENCHMARK_DEFINE_F (RBinWithError, Inc)(benchmark
 
 BENCHMARK_DEFINE_F (RHistAtomic_double, Add)(benchmark
 
 BENCHMARK_DEFINE_F (RHistAtomic_double, AtomicAdd)(benchmark
 
 BENCHMARK_DEFINE_F (RHistAtomic_float, Add)(benchmark
 
 BENCHMARK_DEFINE_F (RHistAtomic_float, AtomicAdd)(benchmark
 
 BENCHMARK_DEFINE_F (RHistAtomic_int, Add)(benchmark
 
 BENCHMARK_DEFINE_F (RHistAtomic_int, AtomicAdd)(benchmark
 
 BENCHMARK_MAIN ()
 
 BENCHMARK_REGISTER_F (RBinWithError, Add)
 
 BENCHMARK_REGISTER_F (RBinWithError, AtomicAdd)
 
 BENCHMARK_REGISTER_F (RBinWithError, AtomicInc)
 
 BENCHMARK_REGISTER_F (RBinWithError, Inc)
 
 BENCHMARK_REGISTER_F (RHistAtomic_double, Add)
 
 BENCHMARK_REGISTER_F (RHistAtomic_double, AtomicAdd)
 
 BENCHMARK_REGISTER_F (RHistAtomic_float, Add)
 
 BENCHMARK_REGISTER_F (RHistAtomic_float, AtomicAdd)
 
 BENCHMARK_REGISTER_F (RHistAtomic_int, Add)
 
 BENCHMARK_REGISTER_F (RHistAtomic_int, AtomicAdd)
 

Function Documentation

◆ BENCHMARK_DEFINE_F() [1/10]

BENCHMARK_DEFINE_F ( RBinWithError ,
Add  )

Definition at line 107 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [2/10]

BENCHMARK_DEFINE_F ( RBinWithError ,
AtomicAdd  )

Definition at line 116 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [3/10]

BENCHMARK_DEFINE_F ( RBinWithError ,
AtomicInc  )

Definition at line 98 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [4/10]

BENCHMARK_DEFINE_F ( RBinWithError ,
Inc  )

Definition at line 89 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [5/10]

BENCHMARK_DEFINE_F ( RHistAtomic_double ,
Add  )

Definition at line 67 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [6/10]

BENCHMARK_DEFINE_F ( RHistAtomic_double ,
AtomicAdd  )

Definition at line 76 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [7/10]

BENCHMARK_DEFINE_F ( RHistAtomic_float ,
Add  )

Definition at line 45 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [8/10]

BENCHMARK_DEFINE_F ( RHistAtomic_float ,
AtomicAdd  )

Definition at line 54 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [9/10]

BENCHMARK_DEFINE_F ( RHistAtomic_int ,
Add  )

Definition at line 23 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_DEFINE_F() [10/10]

BENCHMARK_DEFINE_F ( RHistAtomic_int ,
AtomicAdd  )

Definition at line 32 of file hist_benchmark_atomic.cxx.

◆ BENCHMARK_MAIN()

BENCHMARK_MAIN ( )

◆ BENCHMARK_REGISTER_F() [1/10]

BENCHMARK_REGISTER_F ( RBinWithError ,
Add  )

◆ BENCHMARK_REGISTER_F() [2/10]

BENCHMARK_REGISTER_F ( RBinWithError ,
AtomicAdd  )

◆ BENCHMARK_REGISTER_F() [3/10]

BENCHMARK_REGISTER_F ( RBinWithError ,
AtomicInc  )

◆ BENCHMARK_REGISTER_F() [4/10]

BENCHMARK_REGISTER_F ( RBinWithError ,
Inc  )

◆ BENCHMARK_REGISTER_F() [5/10]

BENCHMARK_REGISTER_F ( RHistAtomic_double ,
Add  )

◆ BENCHMARK_REGISTER_F() [6/10]

BENCHMARK_REGISTER_F ( RHistAtomic_double ,
AtomicAdd  )

◆ BENCHMARK_REGISTER_F() [7/10]

BENCHMARK_REGISTER_F ( RHistAtomic_float ,
Add  )

◆ BENCHMARK_REGISTER_F() [8/10]

BENCHMARK_REGISTER_F ( RHistAtomic_float ,
AtomicAdd  )

◆ BENCHMARK_REGISTER_F() [9/10]

BENCHMARK_REGISTER_F ( RHistAtomic_int ,
Add  )

◆ BENCHMARK_REGISTER_F() [10/10]

BENCHMARK_REGISTER_F ( RHistAtomic_int ,
AtomicAdd  )