Cmsis Intrinsic Functions - ST STM32F4 Series Programming Manual

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

Advertisement

PM0214
Mnemonic
VMOV
VMOV
VMRS
VMSR
VMUL.F32
VNEG.F32
VNMLA.F32
VNMLS.F32
VNMUL
VPOP
VPUSH
VSQRT.F32
VSTM
WFE
WFI
3.2

CMSIS intrinsic functions

ISO/IEC C code cannot directly access some Cortex-M4 instructions. This section describes
intrinsic functions that can generate these instructions, provided by the CMIS, and that
might be provided by a C compiler. If a C compiler does not support an appropriate intrinsic
function, you might have to use an inline assembler to access some instructions.
The CMSIS provides the intrinsic functions listed in
ANSI cannot directly access.
Table 20. Cortex-M4 instructions (continued)
Operands
Copy ARM core register to
Dd[x], Rt
scalar
Copy scalar to ARM core
Rt, Dn[x]
register
Move FPSCR to ARM core
Rt, FPSCR
register or APSR
Move to FPSCR from ARM
FPSCR, Rt
Core register
{Sd,} Sn, Sm
Floating-point multiply
Sd, Sm
Floating-point negate
Floating-point multiply and
Sd, Sn, Sm
add
Floating-point multiply and
Sd, Sn, Sm
subtract
{Sd,} Sn, Sm
Floating-point multiply
list
Pop extension registers
list
Push extension registers
Calculates floating-point
Sd, Sm
square root
Floating-point register store
Rn{!}, list
multiple
Wait for event
Wait for interrupt
DocID022708 Rev 6
The STM32 Cortex-M4 instruction set
Brief description
Table 21
to generate instructions that
Flags
Page
3.10.15 on page
164
3.10.16 on page
165
3.10.19 on page
N,Z,C,V
168
3.10.20 on page
FPSCR
169
3.10.21 on page
170
3.10.22 on page
171
3.10.23 on page
172
3.10.23 on page
172
3.10.23 on page
172
3.10.24 on page
173
3.10.25 on page
174
3.10.26 on page
175
3.10.27 on page
176
3.11.11 on page 190
3.11.12 on page
191
57/260
259

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