svn commit: r1900 - trunk/yasm/libyasm
peter at tortall.net
peter at tortall.net
Wed Jul 25 23:55:28 PDT 2007
Author: peter
Date: Wed Jul 25 23:55:27 2007
New Revision: 1900
Modified:
trunk/yasm/libyasm/intnum.c
Changeset:
http://www.tortall.net/projects/yasm/changeset/1900
Log:
Change intnum so it stores long instead of unsigned long; this allows
intnum to not allocate bitvectors for "most" negative numbers.
We pay a bit more in conversion, but save big in terms of memory and
malloc/free calls
(e.g. ~10,000 allocations and ~250K bytes for elf-x86id.asm test).
More information about the yasm-cvs
mailing list