SSBM Decomp
Loading...
Searching...
No Matches
perf.h
Go to the documentation of this file.
1#ifndef _hsd_perf_h_
2#define _hsd_perf_h_
3
4#include <platform.h>
5
6typedef struct _HSD_PerfStat {
11 u32 env_blend[32];
13
15
16void HSD_PerfInitStat(void);
17void HSD_PerfSetStartTime(void);
18void HSD_PerfSetCPUTime(void);
19void HSD_PerfSetDrawTime(void);
20void HSD_PerfSetTotalTime(void);
22
23static inline void HSD_PerfCountMtxLoad(void)
24{
26}
27
28#endif
void HSD_PerfSetCPUTime(void)
Definition perf.c:24
void HSD_PerfInitStat(void)
Definition perf.c:13
void HSD_PerfSetStartTime(void)
Definition perf.c:19
void HSD_PerfCountEnvelopeBlending(s32 n)
Definition perf.c:42
void HSD_PerfSetDrawTime(void)
Definition perf.c:30
static void HSD_PerfCountMtxLoad(void)
Definition perf.h:23
void HSD_PerfSetTotalTime(void)
Definition perf.c:36
HSD_PerfStat HSD_PerfCurrentStat
Definition perf.c:11
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
float f32
A 32-bit floating-point number.
Definition platform.h:62
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition perf.h:6
f32 draw_time
Definition perf.h:8
u32 nb_mtx_load
Definition perf.h:10
f32 total_time
Definition perf.h:9
f32 cpu_time
Definition perf.h:7