152
11100B–ATARM–31-Jul-12
SAM4S Series [Preliminary]
11.6.7.2
SSAT16 and USAT16
Signed Saturate and Unsigned Saturate to any bit position for two halfwords.
Syntax
op{cond} Rd, #n, Rm
where:
Operation
The
SSAT16
instruction:
Saturates two signed 16-bit halfword values of the register with the value to saturate from
selected by the bit position in n.
Writes the results as two signed 16-bit halfwords to the destination register.
The
USAT16
instruction:
Saturates two unsigned 16-bit halfword values of the register with the value to saturate from
selected by the bit position in n.
Writes the results as two unsigned halfwords in the destination register.
Restrictions
Do not use SP and do not use PC
.
Condition Flags
These instructions do not affect the condition code flags.
If saturation occurs, these instructions set the Q flag to 1.
Examples
SSAT16
R7, #9, R2
; Saturates the top and bottom highwords of R2
; as 9-bit values, writes to corresponding halfword
; of R7
USAT16NE
R0, #13, R5
; Conditionally saturates the top and bottom
; halfwords of R5 as 13-bit values, writes to
; corresponding halfword of R0.
op
is one of:
SSAT16
Saturates a signed halfword value to a signed range.
USAT16
Saturates a signed halfword value to an unsigned range.
cond
is an optional condition code, see
Rd
is the destination register.
n
specifies the bit position to saturate to:
n
ranges from 1
to 16 for
SSAT
.
n
ranges from 0 to 15 for
USAT
.
Rm
is the register containing the value to saturate.
Содержание SAM4S Series
Страница 44: ...44 11100B ATARM 31 Jul 12 SAM4S Series Preliminary ...
Страница 412: ...412 11100B ATARM 31 Jul 12 SAM4S Series Preliminary ...
Страница 1105: ...1105 11100B ATARM 31 Jul 12 SAM4S Series Preliminary ...
Страница 1142: ...1142 11100B ATARM 31 Jul 12 SAM4S Series Preliminary Figure 43 3 100 ball VFBGA Package Drawing ...
Страница 1143: ...1143 11100B ATARM 31 Jul 12 SAM4S Series Preliminary Figure 43 4 64 lead LQFP Package Drawing ...
Страница 1145: ...1145 11100B ATARM 31 Jul 12 SAM4S Series Preliminary Figure 43 5 64 lead QFN Package Drawing ...