14 #ifndef C6XSIMULATOR_BASE_TYPES_H 15 #define C6XSIMULATOR_BASE_TYPES_H 32 #ifdef _MSC_VER // handle Microsoft types 33 typedef __int64
int40;
37 typedef unsigned __int64
uint40;
41 #else // other targets we've used support long long >= 64 bits 80 typedef int40_t
int40;
91 #endif // #ifndef _TMS320C6X 93 #endif // C6XSIMULATOR_BASE_TYPES_H long long int64_d
Definition: C6xSimulator_base_types.h:43
uint32 word1
Definition: C6xSimulator_base_types.h:61
uint32 word2
Definition: C6xSimulator_base_types.h:62
unsigned long long uint64_ll
Definition: C6xSimulator_base_types.h:48
unsigned short uint16
Definition: C6xSimulator_base_types.h:25
unsigned long long uint64_d
Definition: C6xSimulator_base_types.h:47
unsigned long long uint40
Definition: C6xSimulator_base_types.h:46
uint32 word0
Definition: C6xSimulator_base_types.h:60
long long int64_ll
Definition: C6xSimulator_base_types.h:44
short int16
Definition: C6xSimulator_base_types.h:21
long long int40
Definition: C6xSimulator_base_types.h:42
Definition: C6xSimulator_base_types.h:66
uint32 word0
Definition: C6xSimulator_base_types.h:67
uint32 word1
Definition: C6xSimulator_base_types.h:68
Definition: C6xSimulator_base_types.h:59
float float32
Definition: C6xSimulator_base_types.h:28
int int32
Definition: C6xSimulator_base_types.h:22
double double64
Definition: C6xSimulator_base_types.h:49
uint32 word3
Definition: C6xSimulator_base_types.h:63
unsigned char uint8
Definition: C6xSimulator_base_types.h:24
unsigned int uint32
Definition: C6xSimulator_base_types.h:26
char int8
Definition: C6xSimulator_base_types.h:20