Revamp intnum internals:
authorPeter Johnson <peter@tortall.net>
Fri, 11 Jul 2003 03:02:58 +0000 (03:02 -0000)
committerPeter Johnson <peter@tortall.net>
Fri, 11 Jul 2003 03:02:58 +0000 (03:02 -0000)
commit379c90a778c6741f51deb8725e3ccef1bfc0fcc1
treebd656603a8a9c7af39d3e107944063b97447954b
parent9632f79ceb42c52fe8fabb4f555ff25ea1c1fc3d
Revamp intnum internals:
 - Up internal format size to 128 bit.
 - Use full internal format size for all calculations.
 - Always store negative numbers using full internal size
   (avoids 0xffffffff == -1?? issue)
This fixes many inconsistencies in handling of >32-bit intnums.

svn path=/trunk/yasm/; revision=995
libyasm/intnum.c
modules/objfmts/bin/tests/integer-warn.errwarn