Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: A proposal for the next motion



On 2009-05-13 18:23:30 -0400, Nate Hayes wrote:
> Global flags are technology from the 70's and don't work well in modern
> multi-core, multi-threaded computing environments.

Flags are part of the IEEE 754 standard. That's why I mentioned them.
And there are no problems with multi-core, multi-threaded environments.
This is just a matter of implementation, which can be efficient or not.

> > This is not acceptable. In particular, what would you do if the
> > natural domain of the function is not an interval or is an interval
> > having an endpoint that is not an exactly representable number?
> 
> For the mathematical functions likely to be included in a 1788
> standard, the natural domain can be represented by machine numbers.

The behavior should be general enough to be extended to common
functions that would not necessarily be in the 1788 standard.

> If a counter-example really does exist, the two opcode solution
> mentioned above would be better idea, I think.

It is not difficult to find counter-examples: the division (e.g. 1/x),
tan, arcsin...

-- 
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)