iLLD_TC27xC  1.0
Saturation Arithmetic Support
Collaboration diagram for Saturation Arithmetic Support:

Functions

sint32 __adds (sint32, sint32) __attribute__((intrinsic_pseudo(1
 
asm volatile uint32 __addsu (uint32 a, uint32 b)
 
asm volatile sint32 __subs (sint32 a, sint32 b)
 
asm volatile uint32 __subsu (uint32 a, uint32 b)
 

Variables

sint32 adds
 

Detailed Description

These intrinsics support saturation arithmetic

Function Documentation

sint32 __adds ( sint32  ,
sint32   
)

add signed with saturation

asm volatile uint32 __addsu ( uint32  a,
uint32  b 
)

add unsigned with saturation

Definition at line 1177 of file IfxCpu_IntrinsicsDcc.h.

asm volatile sint32 __subs ( sint32  a,
sint32  b 
)

substract signed with saturation

Definition at line 1186 of file IfxCpu_IntrinsicsDcc.h.

asm volatile uint32 __subsu ( uint32  a,
uint32  b 
)

substract unsigned with saturation

Definition at line 1195 of file IfxCpu_IntrinsicsDcc.h.

Variable Documentation

sint32 adds

Definition at line 1173 of file IfxCpu_IntrinsicsDcc.h.

Referenced by __round16().