Classes |
| struct | CPUFeatures_t |
| struct | Profile_t |
Typedefs |
| typedef struct CPUFeatures_t | CPUFeatures_t |
| typedef struct Profile_t | Profile_t |
Enumerations |
| enum | FPU_e {
FPU_NONE,
FPU_287,
FPU_387,
FPU_PENTIUM,
FPU_601,
FPU_603,
FPU_68881
} |
| enum | CPU_e {
CPU_UNKNOWN,
CPU_386,
CPU_486,
CPU_586,
CPU_686,
CPU_601,
CPU_603,
CPU_604,
CPU_750,
CPU_68000,
CPU_68020,
CPU_68030,
CPU_68040
} |
| enum | MMX_e { MMX_NONE,
MMX_PENTIUM,
MMX_K6,
MMX_ALTIVEC
} |
| enum | CPUVendor_e {
VENDOR_UNKNOWN,
VENDOR_INTEL,
VENDOR_AMD,
VENDOR_UMC,
VENDOR_CYRIX,
VENDOR_NEXGEN,
VENDOR_IBM,
VENDOR_HITACHI,
VENDOR_MOTOROLA,
VENDOR_ARM,
VENDOR_MIPS
} |
Functions |
| void BURGER_API | CPUFeaturesGet (CPUFeatures_t *Input) |
| Profile_t *BURGER_API | ProfileNew (const char *Name) |
| void BURGER_API | ProfileInit (Profile_t *Input, const char *Name) |
| void BURGER_API | ProfileDelete (Profile_t *Input) |
| void BURGER_API | ProfileDestroy (Profile_t *Input) |
| void BURGER_API | ProfileEntry (Profile_t *Input) |
| void BURGER_API | ProfileExit (Profile_t *Input) |
| double BURGER_API | ProfileGetSecondsIn (const Profile_t *Input) |
| double BURGER_API | ProfileGetSecondsOut (const Profile_t *Input) |
| double BURGER_API | ProfileGetMicrosecondsIn (const Profile_t *Input) |
| double BURGER_API | ProfileGetMicrosecondsOut (const Profile_t *Input) |
| void BURGER_API | ProfileReset (Profile_t *Input) |
| void BURGER_API | ProfileResetAll (void) |
| Word BURGER_API | ProfileIsAvailable (void) |
Variables |
| Profile_t * | ProfileRoot |