[parisc-linux] Re: HPPA FPU Specification? (FE_INEXACT raised by accident)
John David Anglin
dave@hiauly1.hia.nrc.ca
Mon, 20 Oct 2003 12:56:10 -0400 (EDT)
> > Does having them both at the same time violates the behaviour of
> > "feraiseexcept" in the ISO C standard (especially in the case of
> > underflow)? If feraiseexcept is called and only an underflow
> > requested, but underflow and inexact are enabled, what then?
>
> Does this help? The standard says
>
> "Whether the feraiseexcept function additionally raises the inexact
> exception whenever it raises the overflow or underflow exceptions is
> implementation defined."
Also, in F.7.6.2,
"If the argument to the feraiseexcept function in <fenv.h> represents
IEC 60559 valid coincident exceptions for atomic operations (namely
overflow and inexact, or underflow and inexact) then overflow or
underflow is raised before inexact."
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)