41#ifndef TTA_BASETYPE_HH
42#define TTA_BASETYPE_HH
44#include "tce_config_public.h"
70#error Host machine size of float not 4 bytes as expected.
82#error Host machine size of double not 8 bytes as expected.
90typedef unsigned int Word;
95typedef int SignedWord;
99#error Host machine size of int not 4 bytes as expected.
107typedef unsigned short int HalfWord;
110#error Host machine size of short int not 2 bytes as expected.
122#ifndef WORDS_BIGENDIAN
123#define HOST_BIGENDIAN 0
124#define WORDS_BIGENDIAN 0
126#ifndef HOST_BIGENDIAN
127#define HOST_BIGENDIAN 1
long long CycleCount
Type for storing simulation cycle counts.
const Byte HALFWORD_BITWIDTH
UInt32 AddressImage
Type for storing addresses to memory image.
Word MinimumAddressableUnit
Type for storing a MAU (must be unsigned type!). This limits the maximum size of the simulated minimu...
UInt32 InstructionAddress
const Byte LONGWORD_BITWIDTH