iLLD_TC27xD  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 1176 of file IfxCpu_IntrinsicsDcc.h.

asm volatile sint32 __subs ( sint32  a,
sint32  b 
)

substract signed with saturation

Definition at line 1185 of file IfxCpu_IntrinsicsDcc.h.

asm volatile uint32 __subsu ( uint32  a,
uint32  b 
)

substract unsigned with saturation

Definition at line 1194 of file IfxCpu_IntrinsicsDcc.h.

Variable Documentation

sint32 adds

Definition at line 1172 of file IfxCpu_IntrinsicsDcc.h.

Referenced by __round16().