Re: Fixed point Vs Floating point



On Sat, 21 Jun 2008 16:47:36 -0400, Phil Hobbs
<pcdhSpamMeSenseless@xxxxxxxxxxxxxxxxxx> wrote:

Phil Hobbs wrote:
JosephKK wrote:

Do you know of any processor that handles denormals in hardware,
other than by flushing to zero? I haven't found one, and I don't
think any exists. That's what I mean by "no hardware support".

Cheers,

Phil Hobbs

Gosh, just after i named multiple ones. Go study the databooks before
you respond.


None of the ones that you named do it--certainly not any Intel ones.
Support for denormals is provided by handling the EM_DENORMAL exception
in software, or by flushing to zero.

Nice bluff, though.

Cheers,

Phil Hobbs



I looked in the latest version of the Intel software optimization
manual, http://developer.intel.com/design/processor/manuals/248966.pdf,
and it turns out that the denormals are actually handled in firmware
rather than in the runtime library. So we're sort of both right--the
FPU handles it, but it's bog slow compared with real hardware support.

Cheers,

Phil Hobbs

I will gladly take a draw rather than drag this out.

.



Relevant Pages

  • Re: Fixed point Vs Floating point
    ... That's what I mean by "no hardware support". ... Phil Hobbs ... or by flushing to zero. ...
    (sci.electronics.design)
  • Re: Fixed point Vs Floating point
    ... Phil Hobbs ... Support for denormals is provided by handling the EM_DENORMAL exception in software, or by flushing to zero. ...
    (sci.electronics.design)
  • Re: Fixed point Vs Floating point
    ... Phil Hobbs wrote: ... Support for denormals is provided by handling the EM_DENORMAL exception in software, or by flushing to zero. ... So we're sort of both right--the FPU handles it, but it's bog slow compared with real hardware support. ...
    (sci.electronics.design)
  • Re: rt20 scheduling latency testcase and failure data
    ... The system was under heavy network load for some of the time, ... # Firmware Drivers ... # ACPI Support ... # ISDN4Linux hardware drivers ...
    (Linux-Kernel)
  • NMI watchdog doesnt know what hardware to touch
    ... NMI watchdog doesn't know what hardware to touch ... Linux 2.6.24-rc5-g4af75653 on x86_64 ... # SCSI support type ... # Input Device Drivers ...
    (Linux-Kernel)