Re: is real*8 a standard declaration style?



On 10/31/2011 1:21 AM, Steven G. Kargl wrote:
On Mon, 31 Oct 2011 00:06:59 -0500, Robert Miles wrote:

On 10/29/2011 7:59 AM, Daniel Carrera wrote:
On 10/29/2011 02:14 PM, Jinsong Zhao wrote:
[snip]
! Extended precision (80 format for for Intel CPUs). integer, parameter
:: extn = selected_real_kind(18)


Cheers,
Daniel.

You might want to check if that still applies. The last I knew, the
older Intel CPUs that used a separate FPU chip had the 80-bit format,
but the newer ones with the CPU and the FPU on the same chip didn't.


Nope. Any chip that supports the i387 instruction set has the
80-bit Intel format available. This includes a large selection
of single chip cpu+fpu products from Intel, AMD, and licensees.

Windows libraries, however, don't support 80-bit format, and 32-bit applications using those libraries are expected to set 53-bit precision. The X64 Windows sets 53-bit precision before launching an application.
Intel compilers (even on linux) make an application by default which sets 53-bit precision.
So it's likely that many people haven't used 64-bit precision/80-bit format for years. As Steven pointed out, the hardware continues to support it.

--
Tim Prince
.



Relevant Pages

  • Intel i210 and timed transmission (802.1Qav)
    ... I'm researching how to increase the precision one can achieve by using ... and bumped into this chip (Intel i210) today. ... Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ ...
    (comp.protocols.time.ntp)
  • Re: AMD compilers tol use REAL(16) syntax?
    ... > There is no user visible 90-bit number format on AMD CPUs. ... > 64-bit environments which makes sense as it is true double precision ... > computations performed internally to the chip. ...
    (comp.lang.fortran)
  • Re: is real*8 a standard declaration style?
    ... older Intel CPUs that used a separate FPU chip had the 80-bit format, ... but the newer ones with the CPU and the FPU on the same chip didn't. ... 80-bit Intel format available. ...
    (comp.lang.fortran)
  • Re: ***NEED HELP PLEASE***
    ... Then I had an Amstrad 1512 with the extra plug in memory memory to give me ... At Intel, a third fabrication run of 4004 processors is made, with corrected masks. ... Intel renegotiates its contract with Busicom, gaining Intel the right to market the 4004 microprocessor openly in non-calculator applications. ... Texas Instruments runs an advertisement in Electronics magazine, showing a "CPU on a Chip" that it developed for Computer Terminal's Datapoint 2200 terminal. ...
    (microsoft.public.security.virus)
  • Yet Another History of Microcomputer
    ... For another thing, Intel got involved reluctantly, and the 8008 ... Industrial designer John "Jack" Frassanito, ... CTC had been recently founded with local backing by ... board to one chip. ...
    (comp.os.cpm)