svn commit: r2034 - in trunk/yasm/libyasm: tests
peter at tortall.net
peter at tortall.net
Fri Feb 8 10:59:47 PST 2008
Author: peter
Date: Fri Feb 8 10:59:46 2008
New Revision: 2034
Added:
trunk/yasm/libyasm/tests/value-mask.asm
trunk/yasm/libyasm/tests/value-mask.errwarn
trunk/yasm/libyasm/tests/value-mask.hex
Modified:
trunk/yasm/libyasm/coretype.h
trunk/yasm/libyasm/tests/Makefile.inc
trunk/yasm/libyasm/value.c
Changeset:
http://www.tortall.net/projects/yasm/changeset/2034
Log:
Support masking of relocatable values with an AND of the full value width to
avoid warnings. This is primarily useful in bin object format output.
db label ; if label is >255, warns.
db label & 0xff ; okay, no warning.
Masks other than full-sized 1s are still not supported:
db label & 0x7f ; too complex error
More information about the yasm-cvs
mailing list