ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Macros | Typedefs
types.h File Reference

type declarations for etiss and definition of the likely/unlikely macros. More...

#include <stdint.h>
Include dependency graph for types.h:

Go to the source code of this file.

Macros

#define likely(x)   (x)
 
#define unlikely(x)   (x)
 
#define stream_code_info   "\t{ File: " << __FILE__ << "\tLine: " << __LINE__ << "}"
 

Typedefs

typedef int8_t etiss_int8
 
typedef uint8_t etiss_uint8
 
typedef int16_t etiss_int16
 
typedef uint16_t etiss_uint16
 
typedef int32_t etiss_int32
 
typedef uint32_t etiss_uint32
 
typedef int64_t etiss_int64
 
typedef uint64_t etiss_uint64
 
typedef etiss_int64 etiss_intMax
 
typedef etiss_uint64 etiss_uintMax
 

Detailed Description

type declarations for etiss and definition of the likely/unlikely macros.

current jit implementations (GCC/LLVM) don't require customization of this file.

Definition in file types.h.

Macro Definition Documentation

◆ likely

#define likely (   x)    (x)

Definition at line 35 of file types.h.

◆ stream_code_info

#define stream_code_info   "\t{ File: " << __FILE__ << "\tLine: " << __LINE__ << "}"

Definition at line 41 of file types.h.

◆ unlikely

#define unlikely (   x)    (x)

Definition at line 36 of file types.h.

Typedef Documentation

◆ etiss_int16

Definition at line 51 of file types.h.

◆ etiss_int32

Definition at line 54 of file types.h.

◆ etiss_int64

typedef int64_t etiss_int64

Definition at line 57 of file types.h.

◆ etiss_int8

typedef int8_t etiss_int8

Definition at line 48 of file types.h.

◆ etiss_intMax

Definition at line 60 of file types.h.

◆ etiss_uint16

Definition at line 52 of file types.h.

◆ etiss_uint32

Definition at line 55 of file types.h.

◆ etiss_uint64

Definition at line 58 of file types.h.

◆ etiss_uint8

Definition at line 49 of file types.h.

◆ etiss_uintMax

Definition at line 61 of file types.h.