Help stabilising mini-gmp
Torbjörn Granlund
tg at gmplib.org
Sun Nov 27 00:08:50 UTC 2016
nisse at lysator.liu.se (Niels Möller) writes:
Bit it's surprising to me too that also non-overflowing left shift of
negative values is undefined. So it seems generally unsafe to use shift
on signed types, except possibly for constants.
It is pretty silly. By leaving a useful operation undefined, one cannot
use it anywhere if one cares about perfect portability. Here we have an
operation which in practce will work anywhere made somewhat useless by
the C/C++ committees.
--
Torbjörn
Please encrypt, key id 0xC8601622
More information about the gmp-devel
mailing list