[parisc-linux] ["CSA Test Drive" <TestDrive@compaq.com>] FW: Some issues

Carlos O'Donell carlos@baldric.uwo.ca
Wed, 11 Dec 2002 17:44:04 -0500

> > 2) The Debian HPPA box (spe170) seems to have alpha quality
> > software.  Specifically, the FCNV,UDW,DBL instruction is
> > apparently trapped, at least for certain input operand
> I tried the program and I confirm the incorrect result under
> hppa-linux.  The same code under hpux generates the correct
> result.  The problem might be the wrong rounding mode is set
> by glibc.  I believe that there was a recent fix for this.

I fixed fesetround() so it wouldn't make a mess of the RM mask. Though
it does not appear that rounding is related to the problem.

> I see no indication that the code traps on a PA8700.  I think
> you would get a report in kern.log if the insn trapped due to
> an unimplemented trap.  You might have the floating point
> exception enables on causing traps on your machine.

The code _seems_ to trap on a PA8600. Though I won't say anything until
I enable debugging in the trap handler and rerun the test.