usat16

Unsigned Saturate 16 (A32)

USAT16<c> <Rd>, #<imm>, <Rm>

Saturates two unsigned 16-bit values.

Details

The Unsigned Saturate 16 instruction saturates two unsigned 16-bit values.

Pseudocode Operation

// Saturates two unsigned 16-bit values

Example

USAT16 r0, #16, r2

Encoding

Binary Layout
cond
01101110
sat_imm
Rd
11110011
Rm
 
Format Data Proc
Opcode 0x06E00F30
Extension A32 (DSP)

Operands

  • Rd
    Destination general-purpose register
  • imm
    Bit Position
  • Rm
    Second source / offset general-purpose register