Dataflow Runtime API
4.0.1.0
|
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <cassert>
#include <climits>
#include <cstddef>
#include <cstdio>
#include <float.h>
#include <string.h>
#include <Imt.Base.Core.Platform/CountLeadingZeros.h>
#include <intrinsics.h>
Functions | |
__IAR_FT uint32_t | __iar_uint32_read (void const *ptr) |
__IAR_FT void | __iar_uint32_write (void const *ptr, uint32_t val) |
#define __DATAFLOW_ASM | ( | x | ) | asm volatile(x) |
#define __DATAFLOW_CLZ | ( | x | ) | ::imt::base::core::platform::countLeadingZeros(x) |
#define __DATAFLOW_ROOT |
#define __IAR_FT _Pragma("inline=forced") __intrinsic |
#define __STDC_LIMIT_MACROS |
#define __UNALIGNED_UINT32_READ | ( | PTR | ) | __iar_uint32_read(PTR) |
#define __UNALIGNED_UINT32_WRITE | ( | PTR, | |
VAL | |||
) | __iar_uint32_write(PTR, VAL) |
#define VALUE_CHAR_MAX CHAR_MAX |
#define VALUE_CHAR_MIN CHAR_MIN |
#define VALUE_FLOAT_UNDEFINED NAN |
#define VALUE_INT16_MAX INT16_MAX |
#define VALUE_INT16_MIN INT16_MIN |
#define VALUE_INT32_MAX INT32_MAX |
#define VALUE_INT32_MIN INT32_MIN |
#define VALUE_INT64_MAX INT64_MAX |
#define VALUE_INT64_MIN INT64_MIN |
#define VALUE_INT8_MAX INT8_MAX |
#define VALUE_INT8_MIN INT8_MIN |
#define VALUE_INT_MAX LONG_MAX |
#define VALUE_INT_MIN LONG_MIN |
#define VALUE_UINT16_MAX UINT16_MAX |
#define VALUE_UINT16_MIN 0 |
#define VALUE_UINT32_MAX UINT32_MAX |
#define VALUE_UINT32_MIN 0 |
#define VALUE_UINT64_MAX UINT64_MAX |
#define VALUE_UINT64_MIN 0 |
#define VALUE_UINT8_MAX UINT8_MAX |
#define VALUE_UINT8_MIN 0 |
#define VALUE_UINT_MAX ULONG_MAX |
#define VALUE_UINT_MIN 0 |