EasyManuals Logo
Home>ST>Computer Hardware>STM32H7 Series

ST STM32H7 Series User Manual

ST STM32H7 Series
262 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #149 background imageLoading...
Page #149 background image
PM0214 Rev 9 149/262
PM0214 The STM32 Cortex-M4 instruction set
261
3.10 Floating-point instructions
These instructions are only available if the FPU is included, and enabled, in the system. See
Enabling the FPU on page 257 for information about enabling the floating-point unit.
Table 35. Floating-point instructions
Mnemonic Brief description See
VABS Floating-point Absolute VABS on page 151
VADD Floating-point Add VADD on page 152
VCMP
Compare two floating-point registers, or one floating-
point register and zero
VCMP, VCMPE on page 153
VCMPE
Compare two floating-point registers, or one floating-
point register and zero with Invalid Operation check
VCMP, VCMPE on page 153
VCVT Convert between floating-point and integer
VCVT, VCVTR between floating-
point and integer on page 154
VCVT Convert between floating-point and fixed point
VCVT between floating-point
and fixed-point on page 155
VCVTR
Convert between floating-point and integer with
rounding
VCVT, VCVTR between floating-
point and integer on page 154
VCVTB Converts half-precision value to single-precision VCVTB, VCVTT on page 156
VCVTT Converts single-precision register to half-precision VCVTB, VCVTT on page 156
VDIV Floating-point Divide VDIV on page 157
VFMA Floating-point Fused Multiply Accumulate VFMA, VFMS on page 158
VFNMA Floating-point Fused Negate Multiply Accumulate VFNMA, VFNMS on page 159
VFMS Floating-point Fused Multiply Subtract VFMA, VFMS on page 158
VFNMS Floating-point Fused Negate Multiply Subtract VFNMA, VFNMS on page 159
VLDM Load Multiple extension registers VLDM on page 160
VLDR Loads an extension register from memory VLDR on page 161
VLMA Floating-point Multiply Accumulate VLMA, VLMS on page 162
VLMS Floating-point Multiply Subtract VLMA, VLMS on page 162
VMOV Floating-point Move Immediate VMOV immediate on page 163
VMOV Floating-point Move Register VMOV register on page 164
VMOV Copy Arm core register to single precision
VMOV scalar to Arm core
register on page 165
VMOV Copy 2 Arm core registers to 2 single precision
VMOV Arm core register to
single precision on page 166
VMOV Copies between Arm core register to scalar
VMOV two Arm core registers to
two single precision on page 167
VMOV Copies between Scalar to Arm core register
VMOV Arm Core register to
scalar on page 168
VMRS
Move to Arm core register from floating-point
System Register
VMRS on page 169

Table of Contents

Other manuals for ST STM32H7 Series

Questions and Answers:

Question and Answer IconNeed help?

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

ST STM32H7 Series Specifications

General IconGeneral
BrandST
ModelSTM32H7 Series
CategoryComputer Hardware
LanguageEnglish

Related product manuals