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.