yasm/libyasm/tests
Peter Johnson e15ad1b94b Fix #188: Times forward references would result in bad code generation.
svn path=/trunk/yasm/; revision=2233
2009-10-31 21:45:55 +00:00
..
1shl0.asm Commit tests missed in [1979] commit. 2007-09-21 18:04:47 +00:00
1shl0.hex Commit tests missed in [1979] commit. 2007-09-21 18:04:47 +00:00
absloop-err.asm More gracefully handle absolute section refernce expansion, and allow for 2006-03-14 08:52:41 +00:00
absloop-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
bitvect_test.c Clean up a number of obsolete autoconf-detected standard C things. 2007-07-13 20:56:28 +00:00
charconst64.asm Fix handling of >32 bit NASM character constants; they were being shifted 2004-03-02 05:53:30 +00:00
charconst64.hex Fix handling of >32 bit NASM character constants; they were being shifted 2004-03-02 05:53:30 +00:00
combpath_test.c Clean up a number of obsolete autoconf-detected standard C things. 2007-07-13 20:56:28 +00:00
data-rawvalue.asm Fix crash case in data bytecode handling (raw followed by non-raw value). 2006-10-12 03:10:14 +00:00
data-rawvalue.hex Fix crash case in data bytecode handling (raw followed by non-raw value). 2006-10-12 03:10:14 +00:00
duplabel-err.asm Fix reporting of redefinition errors by adding a set of error/warning 2003-10-21 03:04:56 +00:00
duplabel-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
emptydata.asm * bc-data.c (yasm_bc_create_data): Fix crash on empty string (e.g. db ''). 2006-06-01 05:50:27 +00:00
emptydata.hex * bc-data.c (yasm_bc_create_data): Fix crash on empty string (e.g. db ''). 2006-06-01 05:50:27 +00:00
equ-expand.asm Don't mix EQU expansion with other expr leveling; we could get confused 2006-10-18 05:36:51 +00:00
equ-expand.hex Don't mix EQU expansion with other expr leveling; we could get confused 2006-10-18 05:36:51 +00:00
expr-fold-level.asm Fix expr simplification bug. 2008-09-30 03:56:37 +00:00
expr-fold-level.hex Fix expr simplification bug. 2008-09-30 03:56:37 +00:00
expr-wide-ident.asm * expr.c (expr_simplify_identity): Fix crash when there are greater than 2 2006-03-28 09:35:44 +00:00
expr-wide-ident.hex Follow the lead of GAS and change the prefix order to SEG, ADDR, DATA, 2007-03-02 07:09:28 +00:00
externdef.asm * symrec.c (symrec_define): Don't error if a symbol is declared common and 2005-11-03 04:38:21 +00:00
externdef.errwarn * symrec.c (symrec_define): Don't error if a symbol is declared common and 2005-11-03 04:38:21 +00:00
externdef.hex * symrec.c (symrec_define): Don't error if a symbol is declared common and 2005-11-03 04:38:21 +00:00
floatnum_test.c Clean up a number of obsolete autoconf-detected standard C things. 2007-07-13 20:56:28 +00:00
incbin.asm Fix distcheck build breakage by including stamp-h1 instead of trying to 2005-08-30 06:56:12 +00:00
incbin.hex Fix distcheck build breakage by including stamp-h1 instead of trying to 2005-08-30 06:56:12 +00:00
jmpsize1-err.asm Reimplement optimizer pass 1b and fix x86 so that jumps handle one pass of 2006-06-10 20:34:32 +00:00
jmpsize1-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
jmpsize1.asm Reimplement optimizer pass 1b and fix x86 so that jumps handle one pass of 2006-06-10 20:34:32 +00:00
jmpsize1.hex Reimplement optimizer pass 1b and fix x86 so that jumps handle one pass of 2006-06-10 20:34:32 +00:00
leb128_test.c Clean up a number of obsolete autoconf-detected standard C things. 2007-07-13 20:56:28 +00:00
libyasm_test.sh * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
Makefile.inc Fix #188: Times forward references would result in bad code generation. 2009-10-31 21:45:55 +00:00
opt-align1.asm Support align. Made a few other minor cleanups while doing so. 2006-06-18 21:29:26 +00:00
opt-align1.hex Support align. Made a few other minor cleanups while doing so. 2006-06-18 21:29:26 +00:00
opt-align2.asm Support align. Made a few other minor cleanups while doing so. 2006-06-18 21:29:26 +00:00
opt-align2.hex Support align. Made a few other minor cleanups while doing so. 2006-06-18 21:29:26 +00:00
opt-align3.asm Support align. Made a few other minor cleanups while doing so. 2006-06-18 21:29:26 +00:00
opt-align3.hex Support align. Made a few other minor cleanups while doing so. 2006-06-18 21:29:26 +00:00
opt-circular1-err.asm Start implementing support for multiples. 2006-06-19 06:18:11 +00:00
opt-circular1-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
opt-circular2-err.asm Start implementing support for multiples. 2006-06-19 06:18:11 +00:00
opt-circular2-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
opt-circular3-err.asm Check for more complex circular references. 2006-06-24 06:56:49 +00:00
opt-circular3-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
opt-gvmat64.asm * section.c (yasm_object_optimize): Set active flag to indicate it's already 2006-09-16 01:36:58 +00:00
opt-gvmat64.hex * section.c (yasm_object_optimize): Set active flag to indicate it's already 2006-09-16 01:36:58 +00:00
opt-immexpand.asm Make imm8 expansion work. 2006-06-19 03:54:20 +00:00
opt-immexpand.hex Make imm8 expansion work. 2006-06-19 03:54:20 +00:00
opt-immnoexpand.asm Make imm8 expansion work. 2006-06-19 03:54:20 +00:00
opt-immnoexpand.hex Make imm8 expansion work. 2006-06-19 03:54:20 +00:00
opt-oldalign.asm Fix #77 by performing symrec-symrec -> subst placeholder transformation 2006-09-30 05:13:41 +00:00
opt-oldalign.hex Fix #77 by performing symrec-symrec -> subst placeholder transformation 2006-09-30 05:13:41 +00:00
opt-struc.asm Start implementing support for multiples. 2006-06-19 06:18:11 +00:00
opt-struc.hex Start implementing support for multiples. 2006-06-19 06:18:11 +00:00
reserve-err1.asm Fix #98. Fix implemented by merging any reserve multiple into the main 2007-02-04 00:41:42 +00:00
reserve-err1.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
reserve-err2.asm Fix #98. Fix implemented by merging any reserve multiple into the main 2007-02-04 00:41:42 +00:00
reserve-err2.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
splitpath_test.c Clean up a number of obsolete autoconf-detected standard C things. 2007-07-13 20:56:28 +00:00
strucsize.asm Fix #98. Fix implemented by merging any reserve multiple into the main 2007-02-04 00:41:42 +00:00
strucsize.hex Fix #98. Fix implemented by merging any reserve multiple into the main 2007-02-04 00:41:42 +00:00
times-res.asm Fix #98. Fix implemented by merging any reserve multiple into the main 2007-02-04 00:41:42 +00:00
times-res.errwarn Fix #98. Fix implemented by merging any reserve multiple into the main 2007-02-04 00:41:42 +00:00
times-res.hex Fix #98. Fix implemented by merging any reserve multiple into the main 2007-02-04 00:41:42 +00:00
times0.asm Fix handling of times 0 <...>. 2007-02-03 23:52:44 +00:00
times0.hex Fix handling of times 0 <...>. 2007-02-03 23:52:44 +00:00
timesfwd.asm Fix #188: Times forward references would result in bad code generation. 2009-10-31 21:45:55 +00:00
timesfwd.hex Fix #188: Times forward references would result in bad code generation. 2009-10-31 21:45:55 +00:00
timesover-err.asm Make negative times value an error case. 2005-10-30 06:15:15 +00:00
timesover-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
timesunder.asm Start implementing support for multiples. 2006-06-19 06:18:11 +00:00
timesunder.hex Start implementing support for multiples. 2006-06-19 06:18:11 +00:00
unary.asm Fix expression handling of unary NOT (~ in nasm syntax) operator. 2003-10-26 02:34:29 +00:00
unary.hex Fix expression handling of unary NOT (~ in nasm syntax) operator. 2003-10-26 02:34:29 +00:00
uncstring_test.c Clean up a number of obsolete autoconf-detected standard C things. 2007-07-13 20:56:28 +00:00
value-err.asm Massive cleanup of relocation and WRT handling. Closes #49 and lays the 2006-03-19 04:18:10 +00:00
value-err.errwarn Fix #123: Be explicit that errors are such by printing "error:" at beginning 2007-12-04 06:19:07 +00:00
value-mask.asm Support masking of relocatable values with an AND of the full value width to 2008-02-08 18:59:46 +00:00
value-mask.errwarn Support masking of relocatable values with an AND of the full value width to 2008-02-08 18:59:46 +00:00
value-mask.hex Support masking of relocatable values with an AND of the full value width to 2008-02-08 18:59:46 +00:00
value-samesym.asm Fix #124: Fully simplify out sym-sym in values (e.g. a symbol minus itself). 2007-12-04 05:58:54 +00:00
value-samesym.errwarn Fix #124: Fully simplify out sym-sym in values (e.g. a symbol minus itself). 2007-12-04 05:58:54 +00:00
value-samesym.hex Fix #124: Fully simplify out sym-sym in values (e.g. a symbol minus itself). 2007-12-04 05:58:54 +00:00
value-shr-symexpr.asm Fix #178: Don't "distribute" shift right op. 2009-07-24 19:01:35 +00:00
value-shr-symexpr.hex Fix #178: Don't "distribute" shift right op. 2009-07-24 19:01:35 +00:00