[ECOS] Q: Libm test vectors.

Jonathan Larmour jlarmour@redhat.co.uk
Mon Apr 10 06:43:00 GMT 2000


Sergei Organov wrote:
> 
> Hello,
> 
> Could somebody please tell me how the test vectors for the libm routines are
> generated. It seems that they are rather random and even contain denormalized
> numbers that cause problems on PowerPC when hardware floating point is used.

Yep, random is exactly what they are. That's never been entirely
satisfactory I know.

But denormalized numbers should work. Anyone who does FP arithmetic has to
deal with denormalized numbers every so often. The only other target we
have right now that supports a hardware FPU is the VR4300 port, and if you
look in hal/mips/arch/VERSION/src/mipsfp.c you'll see that we needed to add
code there to deal (in a fairly simple way) for the lack of hardware
support for denormalized numbers.

Does the PPC support a "flush denormal numbers to zero" type of flag?

Jifl
-- 
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS  Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow."  ||  These opinions are all my own fault


More information about the Ecos-discuss mailing list