Peter Johnson
2368686527
Add automated arch/x86 tests. Some were moved from tests/nasm, others are new.
...
svn path=/trunk/yasm/; revision=734
22 years ago
Peter Johnson
ade764b8e9
Add some bin objfmt related testcases. These should go into a framework
...
sometime!
svn path=/trunk/yasm/; revision=532
23 years ago
Peter Johnson
f6f4313ff6
Use non-preprocessed BITS directive so this can be assembled with current YASM.
...
svn path=/trunk/yasm/; revision=477
23 years ago
Peter Johnson
01481e7d47
Test circular reference detection. Very basic examples from NASM's docs on
...
critical expressions.
NASM behavior: 1-3 fail, 4 generates a 4-byte offset in the memory expression.
YASM behavior: 1&2 fail (and rightfully so :), 3 works as expected, and 4
generates a 1-byte offset.
svn path=/trunk/yasm/; revision=473
23 years ago
Peter Johnson
41d256accc
General tests of directives.
...
svn path=/trunk/yasm/; revision=362
23 years ago
Peter Johnson
77bf842ffc
Test the imm and imm8x forms of add.
...
svn path=/trunk/yasm/; revision=361
23 years ago
Peter Johnson
f371273c90
Add two larger NASM-preprocessed files from UIUC ECE 291's PModeLib as more
...
typical assembly files.
svn path=/trunk/yasm/; revision=360
23 years ago
Peter Johnson
afcdf3ecd9
Test global/common sharing in addition to extern.
...
svn path=/trunk/yasm/; revision=359
23 years ago
Peter Johnson
9dc4e6eccc
How does NASM's bin format handle sections?
...
svn path=/trunk/yasm/; revision=358
23 years ago
Peter Johnson
b2876e5f3a
Allow multiple EXTERN's of same variable without error (NASM's behavior).
...
svn path=/trunk/yasm/; revision=354
23 years ago
Peter Johnson
dd9ad840fe
Decided to go ahead and commit these little NASM-syntax test files I've been
...
using for testing various things during development. Many don't even actually
assemble, as they're testing error conditions. These all need to be integrated
into a test suite at some point to be truly useful.
svn path=/trunk/yasm/; revision=336
23 years ago