<human>:  I have a question about the ARM FPU. What is the difference between a float and a double?
<bot>: A float is a 32-bit signed integer. A double is a 64-bit signed integer. Floats are used for calculations that require a small amount of precision, such as currency calculations. Doubles are used for calculations that require a large amount of precision, such as scientific calculations.