Funny FPU trick I discovered yesterday to detect arm64 or x86_64 architecture at runtime
Interesting.
Drop stdint and workaround it. See what happens.
This gets curiouser and curiouser.
I am thinking it is due to microcode differences.
Actually, just the instruction set.
Something is happening differently because sqrt(-1) is using an invalid parameter to the call in the first place.
errno needs to be checked immediately.