I know that on machines without Floating Point Units, such numbers should either be represented in fixed point or FPU is emulated using libc.
In the former case, how are very large and very small FPU values repined in fixed point? my understanding is that fixed point has a limited number of decimal resolution explained here: Is fixed point math faster than floating point?
So if I try to compile a very small/large FP value in C, for a machine without an FPU, how would
that number get repressed in fixed point?