A related question I've wondered is, can you rearrange the formulae to reduce precision loss, without having to actually use more bits of precision in the data type?
https://mathr.co.uk/blog/2021-05-14_deep_zoom_theory_and_pra...
IIRC it is calculating a few points at high precision and then estimating the rest.