Yasm Changelog
What's new in Yasm 1.3.0
Aug 12, 2014- Add AMD TBM instructions.
- Add HSW TSX instructions.
- Fix “pmulhrw”, “vphaddudq”, and “vpbroadcastq” instructions.
- Add Intel SHA, ADX, RDSEED, and SMAP instructions.
- Use a larger hash table size in NASM macro handling.
- Add support for x32 ABI (called “elfx32”).
- Add support for “function” decorator in win32/win64 object files.
- In Mach-O, only warn on repeated flags if the new flags are different.
New in Yasm 1.2.0 (Aug 9, 2014)
- Add AVX2 instructions (rev 11 of Intel AVX reference) (#227).
- Allow 64-bit LFS/LGS/LSS.
- Improve LAR instruction support (#224).
- Default win64 .xdata to nobase, add support for “..imagebase” (#135).
- Fix “TIMES” relocation handling.
- Fix no-suffix push and pop in GAS mode (#212).
- See the bug tracker for a full list of bug fixes.
New in Yasm 1.1.0 (Nov 3, 2010)
- use a mature NASM-syntax x86 and AMD64 assembler that can target Mac OS X,Win32, Win64, and Unix derivatives;
- use a GAS-syntax assembler other than GAS;
- have assembly source-level debugging using either DWARF2 or CodeView 8.0 (Visual Studio 2005 and later);
- have a free software assembler that supports Win32/Win64 structured exception handling (SEH) and ELF32/ELF64 thread local storage (TLS);
- target the latest AMD XOP/FMA4 or Intel AVX instruction sets;
- have a free assembler highly integrated into the Visual Studio 2010 IDE;
- keep track of Yasm's progress in terms of stability and feature set;
- contribute to Yasm development from a new release.