I thought for this the standard practice is fixed-point. Requires more planning and mental gymnastics but usually much faster and gives you full control of the precision.
Maybe this has changed from my DSP days.
Maybe this has changed from my DSP days.