[dmd-concurrency] real

Andrei Alexandrescu andrei at erdani.com
Thu Jan 28 06:07:06 PST 2010


Don Clugston wrote:
> 2010/1/28 Steve Schveighoffer <schveiguy at yahoo.com>:
>> By that logic, shared arrays must be usable on 32-bit systems and not on 64 bit.  I think this is a huge portability issue, and an unacceptable inconsistency.
>>
>> Reals are not the same however, there the capabilities of the processor are specifically targeted.
> 
> Agreed. The IEEE describes 80-bit extended real as a non-interchange
> format. I think it's perfectly acceptable to make its sharing
> behaviour processor-specific. (It could be defined as an ABI issue).
> In general, 'real' does not support atomic operations -- certainly not
> for SPARC 128-bit reals, which are implemented via hardware
> interrupts.

OK, thanks for the hard data Don.

Andrei



More information about the dmd-concurrency mailing list