6.86 __SSAT Intrinsic Function

Inserts an SSAT instruction.

The compiler will incorporate a shift instruction into the operand when possible. For example, __SSAT(x << 3,11) compiles to SSAT Rd,#11,Rn,LSL #3, where the value of x has been placed in register Rn and the return value of __SSAT will be placed in register Rd.

This intrinsic function requires architecture Armv6 or higher for Arm mode, and Armv7-A, Armv7-R, or Armv7-M for Thumb mode.

Suggested Replacement

__SSAT

Caveats

None.

Examples

signed int __SSAT(signed int, unsigned int);  

Further Information

None.