People do often say "Avoid using floating point on 8-bit processors". The reason why that's a common piece of advice is that it consumes big chunks of memory and takes a long time to execute. If you're trying it anyway, and finding that it doesn't work very well, maybe it's time to consider stepping up to a more powerful processor. These days, that's a very cheap change to make.
But I have to ask, do you really and truly need all the precision that appears in your code? Perhaps some of the work you're making the processor do isn't very useful anyway.
But I have to ask, do you really and truly need all the precision that appears in your code? Perhaps some of the work you're making the processor do isn't very useful anyway.