I. Szczesniak:
>
>
> All of Sun's SPARCV9 chips do not implement 128bit floating point in
> hardware and use a software emulation for SPARCV9 ABI conformance.
>
The ABI certainly permits that.
>
> Unfortunately this makes software like perl, python etc slower than
> software running on competing hardware platforms.
>
Which platforms have native 128bit IEEE hw? IBM used a rather perverse
"double double" last time I'd looked, which was fast but like most
non-IEEE schemes had some odd behaviors in corner cases (even IEEE has
odd, but odd and non-Standard conforming is worse).
>
> Sun's 'novel solution' was to reduce the data type for float in perl
> to double, giving Solaris an edge over its competition.
> Unfortunately this 'novel solution' renders the /usr/bin/perl useless
> for the majority of scientific applications while Sun's support
> division keeps telling us that this is the fault of the scientific
> applications (which is a terrific excuse to tell this a Sun customer
> who is developing and selling such software together with Sun's high
> end machines).
>
I was previously unaware of scientific applications coded in Perl which
just means I need to get out more.
Thanks for the clarification.
---------------------------------------------------
Keith Bierman AIM: kbiermank | skype khbkhb
Manager, DXi Sustaining Engineering | Quantum Corporation
Office|Anywhere: 303.997.2749 | BB: 303 601 5426
keith.bierman at quantum.com
----------------------------------------------------------------------
The information contained in this transmission may be confidential. Any
disclosure, copying, or further distribution of confidential information is not
permitted unless such privilege is explicitly granted in writing by Quantum
Corporation. Furthermore, Quantum Corporation is not responsible for the proper
and complete transmission of the substance of this communication or for any
delay in its receipt.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/tools-compilers/attachments/20091130/89639bef/attachment.html>