[Beowulf] Re: Beowulf Digest, Vol 33, Issue 23
    Håkon Bugge 
    Hakon.Bugge at scali.com
       
    Thu Nov 23 01:32:12 PST 2006
    
    
  
At 21:00 22.11.2006, beowulf-request at beowulf.org wrote:
> > A common confusion ... x86_64 changes nothing 
> about the precision of floats
> > or doubles in
> > C or Fortran.
>
>well, sort of.  it was pretty common to find at least some computations
>in ia32 using 80b FP, intentionally or not.  but iirc in long mode
>(colloquially x86_64), you no longer get x87 access.
I agree with Robert. Its not the architecture 
which changed the precision, its the change of 
compilers to use the SSE instruction set. And the 
SSE instruction was available on ia32 before x86_64 .
You can still perform FP arithmetic using native 
precision on ia32, given it has SSE, or you use 
doubles and set the FP-precision to 64-bit. 
Similar, you can get the 80-bit arithmetic on 
x86_64, by disabling the compiler from using the SSE instruction set.
Håkon
--
Håkon Bugge
CTO
dir. +47 22 62 89 72
mob. +47 92 48 45 14
fax. +47 22 62 89 51
Hakon.Bugge at scali.com
Skype: hakon_bugge
Scali - http://www.scali.com
Scaling the Linux Datacenter
    
    
More information about the Beowulf
mailing list