gintctl/include/gintctl/perf.h

27 lines
702 B
C
Raw Normal View History

2019-07-17 18:59:17 +02:00
//---
// gintctl:perf - Performance and benchmarks
//---
#ifndef GINTCTL_PERF
#define GINTCTL_PERF
/* gintctl_perf_libprof(): Basic libprof tests using timers */
void gintctl_perf_libprof(void);
/* gintctl_perf_cpucache(): CPU speed and cache size */
void gintctl_perf_cpucache(void);
/* gintctl_perf_cpu(): CPU instruction parallelism and pipelining */
void gintctl_perf_cpu(void);
2020-07-19 22:55:58 +02:00
/* gintctl_perf_interrupts(): Interrupt handling */
void gintctl_perf_interrupts(void);
/* gintctl_perf_memory(): Memory primitives and reading/writing speed */
void gintctl_perf_memory(void);
2019-07-17 18:59:17 +02:00
/* gintctl_perf_render(): Profile the display primitives */
void gintctl_perf_render(void);
#endif /* GINTCTL_PERF */