![]() |
Imt.Base C++ API V4.1.1.0
|
#include <cassert>
#include <climits>
#include <cstddef>
#include <cstdint>
#include <cfloat>
#include <cstring>
#include <Imt.Base.Core.Platform/CountLeadingZeros.h>
#include <intrinsics.h>
Go to the source code of this file.
Macros | |
#define | __STDC_LIMIT_MACROS |
#define | __DATAFLOW_ASM(x) asm volatile(x) |
#define | __DATAFLOW_ROOT |
#define | __DATAFLOW_CLZ(x) ::imt::base::core::platform::countLeadingZeros(x) |
#define | __IAR_FT _Pragma("inline=forced") __intrinsic |
#define | __UNALIGNED_UINT32_READ(PTR) __iar_uint32_read(PTR) |
#define | __UNALIGNED_UINT32_WRITE(PTR, VAL) __iar_uint32_write(PTR, VAL) |
Functions | |
__IAR_FT uint32_t | __iar_uint32_read (void const *const ptr) |
__IAR_FT void | __iar_uint32_write (void *const ptr, uint32_t const val) |
#define __DATAFLOW_ASM | ( | x | ) | asm volatile(x) |
Definition at line 69 of file IAR_Platform.h.
#define __DATAFLOW_CLZ | ( | x | ) | ::imt::base::core::platform::countLeadingZeros(x) |
Definition at line 75 of file IAR_Platform.h.
#define __DATAFLOW_ROOT |
Definition at line 70 of file IAR_Platform.h.
#define __IAR_FT _Pragma("inline=forced") __intrinsic |
Definition at line 79 of file IAR_Platform.h.
#define __STDC_LIMIT_MACROS |
Definition at line 53 of file IAR_Platform.h.
#define __UNALIGNED_UINT32_READ | ( | PTR | ) | __iar_uint32_read(PTR) |
Definition at line 92 of file IAR_Platform.h.
#define __UNALIGNED_UINT32_WRITE | ( | PTR, | |
VAL | |||
) | __iar_uint32_write(PTR, VAL) |
Definition at line 107 of file IAR_Platform.h.
Definition at line 84 of file IAR_Platform.h.
Definition at line 99 of file IAR_Platform.h.