This is an important floating point math routine, documented in many places. Example code utilizing this routine: - https://www.lemon64.com/forum/viewtopic.php?t=42934