Sel - ST STM32F4 Series Programming Manual

Cortex-m4
Hide thumbs Also See for STM32F4 Series:
Table of Contents

Advertisement

The STM32 Cortex-M4 instruction set
UHSUB8
3.5.21

SEL

Select bytes. Selects each byte of its result from either its first operand or its second
operand, according to the values of the GE flags.
Syntax
SEL{<c>}{<q>} {<Rd>,} <Rn>, <Rm>
Where:
<c>, <q> are standard assembler syntax fields.
<Rd> is the destination register.
<Rn> is the first operand register.
<Rm> is the second operand register.
Operation
The SEL instruction:
1.
Reads the value of each bit of APSR.GE.
2.
Assigns the destination register the value of either the first or second operand register,
depending on the value of APSR.GE.
Restrictions
None.
Condition flags
These instructions do not change the flags.
Examples
SADD16 R0, R1, R2
SEL R0, R0, R3
104/260
R4, R0, R5 ; Subtracts bytes of R5 from corresponding byte in R0 and
; writes halved result to corresponding byte in R4.
; Set GE bits based on result
; Select bytes from R0 or R3, based on GE.
DocID022708 Rev 6
PM0214

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F4 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm32l4+ seriesStm32f3 series

Table of Contents

Save PDF