[fpc-pascal] math round vs banker's round
Ludo Brands
ludo.brands at free.fr
Wed Aug 14 09:04:31 CEST 2013
On 08/14/2013 08:47 AM, David Emerson wrote:
>
> I don't see this TfpuRoundingMode mentioned anywhere in the
> documentation, other than the "get" and "set" functions for the same.
> What does it effect?
>
It sets the 8087 registers and or SSE registers in x86 and x64 systems.
The problem is that the bankers mode rounding is the default IEEE 754
rounding and that is what the 8087 and SSE FPU's implements.
For SSE see http://www.rz.uni-karlsruhe.de/rz/docs/VTune/reference/vc148.htm
For 8087 see
http://books.google.fr/books?id=QZ9nM0nRQcYC&pg=PA244&lpg=PA244&dq=8087+rounding+mode&source=bl&ots=Vp3tSUsOeJ&sig=Jo7O9KggODpubD_ek5ZhKF-XgNc&hl=en&sa=X&ei=disLUs-zKMODhQeXxYCQCg&ved=0CEgQ6AEwBQ
Ludo
More information about the fpc-pascal
mailing list