GDC release 0.23
kris
foo at bar.com
Wed Mar 7 20:49:12 PST 2007
Daniel Keep wrote:
>
> Anders F Björklund wrote:
>
>>>...
>>>
>>>Seriously, the viability of D as a numeric computing platform is at
>>>stake here.
>>
>>Only on the PowerPC platform, though. Maybe on SPARC too, not sure.
>>(it might have real 128-bit ?) But not on the DMD platform: Intel,
>>there it will have full 80-bit support (even if not too portable).
>>
>>--anders
>
>
> Make that x86... I read somewhere a few days ago that there IS no 80-bit
> real type on x86-64 machines; AMD basically went "80-bit? Who the hell
> uses that junk? Just use SSE you pack of anachronistic pansies!" and
> nuked the x87 in 64-bit code (you can still use it, but ONLY in 32-bit
> code).
>
> And of course, what does SSE use? IEEE 32-bit or 64-bit floats.
>
> Ugh. On the bright side, at least float and double are pretty safe :P
>
> -- Daniel
>
Yep. Read this:
http://blogs.msdn.com/ericflee/archive/2004/07/02/172206.aspx
It clearly states Win64 intended to eschew x87 register-saves (during a
context switch), but may have had a change of heart?
AMD have been pretty clear about x86-64, in 64bit mode, having *no*
support for x87 -- refer to page 20 of this:
http://www.amd.com/us-en/assets/content_type/DownloadableAssets/dwamd_AMD_GDC_2004_MW.pdf
That pretty much rules out the use of 80bit real on future platforms?
Looks like things have to revert to double after all?
More information about the Digitalmars-d-announce
mailing list