Grok  9.7.5
Classes | Namespaces | Macros | Functions | Variables
result-inl.h File Reference
#include "hwy/contrib/sort/algo-inl.h"
#include <time.h>
#include <algorithm>
#include <string>
#include "hwy/base.h"
#include "hwy/nanobenchmark.h"

Go to the source code of this file.

Classes

struct  hwy::Timestamp
 
struct  hwy::HWY_NAMESPACE::Result
 

Namespaces

 hwy
 
 hwy::HWY_NAMESPACE
 

Macros

#define HIGHWAY_HWY_CONTRIB_SORT_RESULT_TOGGLE
 

Functions

double hwy::SecondsSince (const Timestamp &t0)
 
double hwy::SummarizeMeasurements (std::vector< double > &seconds)
 
 HWY_BEFORE_NAMESPACE ()
 
template<typename T , class Traits >
Result hwy::HWY_NAMESPACE::MakeResult (const Algo algo, Dist dist, Traits st, size_t num, size_t num_threads, double sec)
 
template<class Traits , typename T >
bool hwy::HWY_NAMESPACE::VerifySort (Traits st, const InputStats< T > &input_stats, const T *out, size_t num, const char *caller)
 
 HWY_AFTER_NAMESPACE ()
 

Variables

constexpr size_t hwy::kReps = 30
 

Macro Definition Documentation

◆ HIGHWAY_HWY_CONTRIB_SORT_RESULT_TOGGLE

#define HIGHWAY_HWY_CONTRIB_SORT_RESULT_TOGGLE

Function Documentation

◆ HWY_AFTER_NAMESPACE()

HWY_AFTER_NAMESPACE ( )

◆ HWY_BEFORE_NAMESPACE()

HWY_BEFORE_NAMESPACE ( )