SSBM Decomp
Loading...
Searching...
No Matches
OSTime.h File Reference
#include <dolphin/types.h>

Go to the source code of this file.

Macros

#define OS_TIME_SPEED   (OS_BUS_CLOCK / 4)
#define OS_TICKS_TO_SEC(x)
#define OS_TICKS_TO_MSEC(x)
#define OS_TICKS_TO_USEC(x)
#define OS_TICKS_TO_NSEC(x)
#define OS_SEC_TO_TICKS(x)
#define OS_MSEC_TO_TICKS(x)
#define OS_USEC_TO_TICKS(x)
#define OS_NSEC_TO_TICKS(x)
#define USEC_MAX   1000
#define MSEC_MAX   1000
#define MONTH_MAX   12
#define WEEK_DAY_MAX   7
#define YEAR_DAY_MAX   365
#define SECS_IN_MIN   60
#define SECS_IN_HOUR   (SECS_IN_MIN * 60)
#define SECS_IN_DAY   (SECS_IN_HOUR * 24)
#define SECS_IN_YEAR   (SECS_IN_DAY * 365)
#define BIAS   0xB2575

Macro Definition Documentation

◆ OS_TIME_SPEED

#define OS_TIME_SPEED   (OS_BUS_CLOCK / 4)

◆ OS_TICKS_TO_SEC

#define OS_TICKS_TO_SEC ( x)
Value:
((x) / (OS_TIME_SPEED))
#define OS_TIME_SPEED
Definition OSTime.h:7

◆ OS_TICKS_TO_MSEC

#define OS_TICKS_TO_MSEC ( x)
Value:
((x) / (OS_TIME_SPEED / 1000))

◆ OS_TICKS_TO_USEC

#define OS_TICKS_TO_USEC ( x)
Value:
(((x) * 8) / (OS_TIME_SPEED / 125000))

◆ OS_TICKS_TO_NSEC

#define OS_TICKS_TO_NSEC ( x)
Value:
(((x) * 8000) / (OS_TIME_SPEED / 125000))

◆ OS_SEC_TO_TICKS

#define OS_SEC_TO_TICKS ( x)
Value:
((x) * (OS_TIME_SPEED))

◆ OS_MSEC_TO_TICKS

#define OS_MSEC_TO_TICKS ( x)
Value:
((x) * (OS_TIME_SPEED / 1000))

◆ OS_USEC_TO_TICKS

#define OS_USEC_TO_TICKS ( x)
Value:
((x) * (OS_TIME_SPEED / 125000) / 8)

◆ OS_NSEC_TO_TICKS

#define OS_NSEC_TO_TICKS ( x)
Value:
((x) * (OS_TIME_SPEED / 125000) / 8000)

◆ USEC_MAX

#define USEC_MAX   1000

◆ MSEC_MAX

#define MSEC_MAX   1000

◆ MONTH_MAX

#define MONTH_MAX   12

◆ WEEK_DAY_MAX

#define WEEK_DAY_MAX   7

◆ YEAR_DAY_MAX

#define YEAR_DAY_MAX   365

◆ SECS_IN_MIN

#define SECS_IN_MIN   60

◆ SECS_IN_HOUR

#define SECS_IN_HOUR   (SECS_IN_MIN * 60)

◆ SECS_IN_DAY

#define SECS_IN_DAY   (SECS_IN_HOUR * 24)

◆ SECS_IN_YEAR

#define SECS_IN_YEAR   (SECS_IN_DAY * 365)

◆ BIAS

#define BIAS   0xB2575