Sel - ST STM32F3 Series Programming Manual

Hide thumbs Also See for STM32F3 Series:
Table of Contents

Advertisement

PM0214
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
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.
The STM32 Cortex-M4 instruction set
PM0214 Rev 10
105/262
261

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Table of Contents