you must understand:
1) the value that is used for Pi is the one that is closest to the actual value of Pi
intel uses real4, real8, and real10 values that are near Pi - not equal to Pi
2) when we evaluate these real numbers, we will see the values that are nearest to Pi for that numbering system
3) by examining the adjacent values, we can see what the LSB step is
4) the numbers displayed by the Evr program are 100% correct
however, the program will display more digits than are usable
5) the actual digits of Pi are 3.1415926535897932384626433832795
3.1415926535897932385 is closer to 3.14159265358979323846 than 3.141592653589793238 or 3.141592653589793239
6) according to the documentation that i have read, if you want to be able to convert the real to decimal, then back to a real, without losing any precision, 3.14159265358979323851 should be used
well - they say 21 digits, but by examining the nearest values, we can see that 20 should be enough :P
for values in other ranges, 21 may be required
that was the original purpose of the program - to see what changing by +/-1 LSB does