Remove real type

Robert Jacques sandford at jhu.edu
Thu Apr 22 14:59:57 PDT 2010


On Thu, 22 Apr 2010 01:52:41 -0300, Robert Jacques <sandford at jhu.edu>  
wrote:

> On Wed, 21 Apr 2010 23:48:20 -0300, strtr <strtr at spam.com> wrote:
>
>> abcd Wrote:
>>
>>> On the other hand, being an engineer, I use the reals all the time and
>>> want them to stay. I would use the max precision supported by the cpu
>>> then fixed precision like double any day.
>>>
>>> -sk
>>
>> For me it's the exact opposite, reproducibility/portability is key. My  
>> problem with real is that I am always afraid my floats get upgraded to  
>> them internally somewhere/somehow.
>
> You do realize that the x86 floating point unit _always_ promotes floats  
> and doubles to reals internally? The only way around it is for the  
> compiler to use MMX/SSE unit for everything instead.

P.S. An implication of this is that using any type other than real results  
in inconsistent truncation depending on where/when any compiler stores  
intermediate results outside of the fp.



More information about the Digitalmars-d mailing list