# L1VM - Psion math circle

## L1VM - Psion math circle

I now found out the reason why double floating point number variables get corrupted on the Psion 5MX. The ARM FPU numbers differ from the modern x86_64 floating point number at bit level!

The solution on the Psion program “math-circle” is to define the double number constant “Pi” as a string. Then convert the string to a double number with my math library function.

Here is a screen shot:

Here is the Kludged Linux L1VM Psion 5MX version archive