Bugs or features?
vincent at vinc17.org
Sat Feb 16 03:05:26 CET 2008
On 2008-02-16 01:19:57 +0100, Torbjorn Granlund wrote:
> In the C standard, the behaviour of right shift of negative numbers
> is undefined.
It is not undefined, but implementation-defined.
> But in practice, almost every compiler defines it as rounding
> towards -oo. The one exception I am aware of is Cray's compilers for
> their vector systems. (They shift the numbers logically always,
> which is not very helpful.)
Here's another exception: :)
Vincent Lefèvre <vincent at vinc17.org> - 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)
More information about the gmp-discuss