Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
Dan Zuras wrote:
Dan Zuras wrote: > Ulrich, > > I quote from your motion: > > Instead, a future interval arithmetic standard should > require that EVERY FUTURE PROCESSOR shall provide the > 16 operations listed above as distinct instructions. > > (emphasis yours in bold). Dan, You are quoting version 1 of the motion from 4/15/2011. We are voting on the friendly amedment made by Prof. Kulisch on 4/29/2011 which changed that passage to:"The operations with the directed roundings should be implemented directlyin hardware for efficiency reasons."There were also a few other changes based on comments made earlier by Prof.Fahmy and others. I hope people are basing their votes on the right motion! NateHmm. Interesting. We have 3 files here. The file Prof Kulisch posted on 4/15 is called RoundOper.pdf I am quoting from the file that is on the motions website as documentation for motion 24 which is motion24roundOper.pdf. It is the file I consulted when I made up my mind & it contains the passage you see above.
Ah, dang. I don't have the current password to the motions website, but I take your word for it...
as Vladik suggests, maybe it is appropriate to clarify and restart the vote; or perhaps it is enough just to clarify and then proceed with voting (people can choose to change thier votes or not at thier own discretion).
But you are correct, the file Ulrich posted on 4/29 under the name RoundOper1.pdf contains the modified passage: The operations with the directed roundings SHOULD be implemented directly in hardware for efficiency reasons. However, the paragraph that now preceeds that passage states: Every IEEE 1788 compliant system SHALL provide the 8 operations with the directed roundings by distinct operation codes. Each of the 8 operations SHALL be callable as a single instruction. The rounding SHALL be an integral part of the arithmetic operation. Employing an operation with a directed rounding must be as simple as employing the corresponding operation with rounding to nearest. (emphasis his in bold). Do you REALLY think that's an improvement?
If you believe conforming systems must provide the 8 distinct rounded operations, though not necessarily in hardware, then it seems the language is an improvement... though if we wish to split hairs it may still be necessary to give specific definitions for the terms "operation codes" and "instruction". Usually these terms are associated with hardware implementations.
Nate
I think the intent is clear & it does not change my mind. All my arguments apply to this motion as well as the other. I guess I vote NO whichever is the correct motion. Dan