iLLD_TC27xD  1.0
Insert Single Assembly Instruction
Collaboration diagram for Insert Single Assembly Instruction:

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)
 

Detailed Description

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.

Macro Definition Documentation

#define NOP (   n)    __asm(".DUP " #n "\n\tnop16\n\t.ENDM\n")

Definition at line 194 of file IfxCpu_IntrinsicsTasking.h.

Function Documentation

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.