Peter Tortall and Michael Urman (etc.) released Yasm 0.6.2 (x86-64 assembler) on 21 September 2007.
Website: http://www.tortall.net/projects/yasm/wiki
Download / Changes (since 0.6.1):
* AMD SSE4a and SSE5 instruction support.
* AMD LZCNT, POPCNT, EXTRQ, INSERTQ, MOVNTSD, and MOVNTSS instruction support.
* 16-bit float value (IEEE-754r half precision) support (desirable for SSE5).
* Added "oword", "do", and "reso" aliases for "dqword", "ddq", "resdq".
* Added easier RIP-relative addressing with rel/abs modifiers and "default" directive to set default rel/abs mode (see AMD64 for details).
* CPP preprocessor. Contributed by Paul Barker
* GAS local labels (1:, 1f, 1b) support. Noticed by Jung Lee
* GAS .org fill parameter support. Noticed by Jung Lee and Xiaoming Mo
* Command line aliases for -d (-D) and -u (-U) for increased NASM command line compatibility. Requested by Mike Frysinger
* ..gotpc ELF32 bugfix: #114
* Minor bugfixes (CPU setting for a few instructions, hash lookup). --- Know your limits.h |