Math v0.2.0
types.hpp File Reference

Common integer variable types. More...

#include <cfloat>
#include <cstdint>
#include <cstddef>

Macros

#define __STDC_WANT_IEC_60559_TYPES_EXT__
#define _Float16   uint16_t

Typedefs

typedef int8_t int8
 Signed 8bit integer type. (-128 to 127).
typedef int16_t int16
 Signed 16bit integer type. (-32,768 to 32,767).
typedef int32_t int32
 Signed 32bit integer type. (-2,147,483,648 to 2,147,483,647).
typedef int64_t int64
 Signed 64bit integer type. (-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807).
typedef uint8_t uint8
 Unsigned 8bit integer type. (0 to 255).
typedef uint16_t uint16
 Unsigned 16bit integer type. (0 to 65,535).
typedef uint32_t uint32
 Unsigned 32bit integer type. (0 to 4,294,967,295).
typedef uint64_t uint64
 Unsigned 64bit integer type. (0 to 18,446,744,073,709,551,615).
typedef size_t psize
 Unsigned pointer type. (CPU architecture dependant).
typedef _Float16 half
 Signed 16bit floating point type. (Half precission float).

Detailed Description

Common integer variable types.