iLLD_TC27xC
1.0
|
![]() |
Functions | |
sint32 | __abs (sint32) __attribute__((intrinsic_pseudo(1 |
sint32 | __absdif (sint32, sint32) __attribute__((intrinsic_pseudo(1 |
sint32 | __abss (sint32) __attribute__((intrinsic_pseudo(1 |
sint32 | __clo (sint32) __attribute__((intrinsic_pseudo(1 |
sint32 | __cls (sint32) __attribute__((intrinsic_pseudo(1 |
sint32 | __clz (sint32) __attribute__((intrinsic_pseudo(1 |
asm double | __fabs (double d) |
asm float | __fabsf (float f) |
sint32 | __mfcr (const uint32) __attribute__((intrinsic_function(0x101 |
void | __mtcr (const uint32, sint32) __attribute__((intrinsic_function(0x102 |
asm volatile sint32 | __parity (sint32 a) |
asm sint8 | __satb (sint32 a) |
asm volatile uint8 | __satbu (sint32 a) |
asm short | __sath (sint32 a) |
asm volatile uint16 | __sathu (sint32 a) |
Variables | |
sint32 | abs |
sint32 | absdif |
sint32 | abss |
sint32 | clo |
sint32 | cls |
sint32 | clz |
sint32 | mfcr |
void | mtcr |
The next table provides an overview of the intrinsic functions that you can use to access control registers.
Return absolute value
Referenced by IfxMultican_Node_setBitTiming(), IfxMultican_Node_setFastBitTiming(), and IfxMultican_Node_setNominalBitTiming().
Count number of redundant sign bits (all consecutive bits with the same value as bit 31
Count leading zeros in int
Referenced by IfxDma_getCircularRangeCode().
asm double __fabs | ( | double | d) |
Return absolute double precision floating-point value
Definition at line 1095 of file IfxCpu_IntrinsicsDcc.h.
asm float __fabsf | ( | float | f) |
Return absolute floating-point value
Definition at line 1104 of file IfxCpu_IntrinsicsDcc.h.
Move contents of the addressed core SFR into a data register
Referenced by _Core0_start(), _Core1_start(), _Core2_start(), IfxCpu_areInterruptsEnabled(), IfxCpu_enableSegmentSpecificDataAccessCacheability(), IfxCpu_enableSegmentSpecificInstructionAccessCacheability(), IfxCpu_getCoreId(), IfxCpu_getCoreMode(), IfxCpu_getPerformanceCounter(), IfxCpu_getPerformanceCounterStickyOverflow(), IfxCpu_invalidateProgramCache(), IfxCpu_resetAndStartCounters(), IfxCpu_setCoreMode(), IfxCpu_setPerformanceCountersEnableBit(), IfxCpu_stopCounters(), and IfxCpu_updatePerformanceCounter().
Move contents of a data register (second sint32) to the addressed core SFR (first sint32)
Referenced by _Core0_start(), _Core1_start(), _Core2_start(), IfxCpu_enableSegmentSpecificDataAccessCacheability(), IfxCpu_enableSegmentSpecificInstructionAccessCacheability(), IfxCpu_initCSA(), IfxCpu_invalidateProgramCache(), IfxCpu_resetAndStartCounters(), IfxCpu_setCoreMode(), IfxCpu_setDataCache(), IfxCpu_setPerformanceCountersEnableBit(), IfxCpu_setProgramCache(), and IfxCpu_updatePerformanceCounter().
Return parity
Definition at line 1121 of file IfxCpu_IntrinsicsDcc.h.
Return saturated byte
Definition at line 1130 of file IfxCpu_IntrinsicsDcc.h.
Return saturated unsigned byte
Definition at line 1139 of file IfxCpu_IntrinsicsDcc.h.
asm short __sath | ( | sint32 | a) |
Return saturated halfword
Definition at line 1148 of file IfxCpu_IntrinsicsDcc.h.
Return saturated unsignedhalfword
Definition at line 1157 of file IfxCpu_IntrinsicsDcc.h.
sint32 abs |
Definition at line 1071 of file IfxCpu_IntrinsicsDcc.h.
sint32 absdif |
Definition at line 1075 of file IfxCpu_IntrinsicsDcc.h.
sint32 abss |
Definition at line 1079 of file IfxCpu_IntrinsicsDcc.h.
Referenced by __abssh().
sint32 clo |
Definition at line 1083 of file IfxCpu_IntrinsicsDcc.h.
sint32 cls |
Definition at line 1087 of file IfxCpu_IntrinsicsDcc.h.
Referenced by __clssf().
sint32 clz |
Definition at line 1091 of file IfxCpu_IntrinsicsDcc.h.
sint32 mfcr |
Definition at line 1113 of file IfxCpu_IntrinsicsDcc.h.
void mtcr |
Definition at line 1117 of file IfxCpu_IntrinsicsDcc.h.
Referenced by __stopPerfCounters().