[quote user="Alexey Bagaev"]OMG, these registers are double precision.[/quote]The Cortex-M4 FPU provides an extension register file containing 32 single-precision registers. These can be viewed as: Sixteen 64-bit doubleword registers, D0-D15. Thirty-two 32-bit single-word registers, S0-S31. A combination of registers from the above views. While the Cortex-M4 FPU only provides hardware floating point operation for single-precision, the double-precision registers can be used to pass arguments to functions which perform double-precision calculations using software.
↧