FFmpeg
Functions | Variables
perf.c File Reference
#include "checkasm_config.h"
#include <limits.h>
#include <stdio.h>
#include "checkasm/perf.h"
#include "checkasm/test.h"
#include "internal.h"
#include "perf_internal.h"
#include "stats.h"

Go to the source code of this file.

Functions

const CheckasmPerfcheckasm_get_perf (void)
 
COLD int checkasm_perf_init (void)
 
COLD int checkasm_perf_validate_start (const CheckasmPerf *perf)
 
COLD int checkasm_perf_validate_start_stop (const CheckasmPerf *perf)
 
COLD void checkasm_measure_nop_cycles (CheckasmMeasurement *meas, uint64_t target_cycles)
 
COLD void checkasm_measure_perf_scale (CheckasmMeasurement *meas)
 

Variables

CheckasmPerf checkasm_perf
 

Function Documentation

◆ checkasm_perf_init()

COLD int checkasm_perf_init ( void  )

Definition at line 59 of file perf.c.

Referenced by checkasm_run().

◆ checkasm_perf_validate_start()

COLD int checkasm_perf_validate_start ( const CheckasmPerf perf)

Definition at line 128 of file perf.c.

Referenced by checkasm_perf_init().

◆ checkasm_perf_validate_start_stop()

COLD int checkasm_perf_validate_start_stop ( const CheckasmPerf perf)

Definition at line 150 of file perf.c.

◆ checkasm_measure_nop_cycles()

COLD void checkasm_measure_nop_cycles ( CheckasmMeasurement meas,
uint64_t  target_cycles 
)

Definition at line 176 of file perf.c.

Referenced by check_cpu_flag(), and checkasm_run().

◆ checkasm_measure_perf_scale()

COLD void checkasm_measure_perf_scale ( CheckasmMeasurement meas)

Definition at line 209 of file perf.c.

Referenced by check_cpu_flag(), and checkasm_run().

Variable Documentation

◆ checkasm_perf

CheckasmPerf checkasm_perf