iLLD_TC27xD
1.0
|
Macros | |
#define | NOP(n) __asm(".DUP " #n "\n\tnop16\n\t.ENDM\n") |
#define | __ldmst(addr, mask, data) __ldmstAsm(addr, mask, data) |
Functions | |
IFX_INLINE void | __nops (void *cnt) |
IFX_INLINE void | __ldmstAsm (volatile void *addr, uint32 mask, uint32 data) |
IFX_INLINE void | __stopPerfCounters (void) |
The next table provides an overview of the intrinsic functions that you can use to insert a single assembly instruction.You can also use inline assembly but these intrinsics provide a shorthand for frequently used assembly instructions.
#define __ldmst | ( | addr, | |
mask, | |||
data | |||
) | __ldmstAsm(addr, mask, data) |
Definition at line 214 of file IfxCpu_IntrinsicsTasking.h.
Referenced by Ifx_InternalMux_init(), IfxPort_resetESR(), IfxPort_setESR(), IfxPort_setGroupModeInput(), IfxPort_setGroupModeOutput(), IfxPort_setGroupPadDriver(), IfxPort_setPinMode(), IfxPort_setPinPadDriver(), and IfxQspi_SpiMaster_initChannel().
#define NOP | ( | n) | __asm(".DUP " #n "\n\tnop16\n\t.ENDM\n") |
Definition at line 194 of file IfxCpu_IntrinsicsTasking.h.
IFX_INLINE void __ldmstAsm | ( | volatile void * | addr, |
uint32 | mask, | ||
uint32 | data | ||
) |
Definition at line 205 of file IfxCpu_IntrinsicsTasking.h.
IFX_INLINE void __nops | ( | void * | cnt) |
Definition at line 187 of file IfxCpu_IntrinsicsTasking.h.
IFX_INLINE void __stopPerfCounters | ( | void | ) |
Definition at line 217 of file IfxCpu_IntrinsicsTasking.h.