Release Notes: This release implements many new instruction sets, including AVX, AVX2, FMA, FMA4, XOP, BMI, TBM, HLE, and RTM. Half-precision floating point numbers are now supported. The "rept" directive has been extended to allow calculating the values of numerical expressions during the preprocessing stage. It is now possible to generate dynamically-linked ELF executables directly, without linking. The "assert" directive and "relativeto" operator have been added.
Release Notes: The optional output of symbolic information was added, and the tools that allow you to extract data from this file and show it in a human-readable form are provided. Several minor fixes and enhancements were applied at the same time.
Release Notes: 32-bit relocations are now allowed in PE64 output format. EIP-relative addressing was added. The PLT operator was added for the ELF output format. SSSE3 (Supplemental SSE3) instructions were added. Some Win64 headers and examples were provided in the Windows package. The SYSRETQ mnemonic was added, and RDMSRQ/WRMSRQ/SYSEXITQ mnemonics were added for the 64-bit variants of respective instructions. R8L-R15L (Intel-style) aliases were added for R8B-R15B registers. Support for the AMD SVM technology instructions was added. Numerous bugs were fixed.
Release Notes: This is the final release with full support for AMD64/EM64T architectures. It supports 64-bit ELF and COFF object output, and direct output of PE executables for Win64 as well. A few new directives has been added, and the manual has been revised and updated.
Release Notes: This release adds the ability to output the COFF object files for the Win64 architecture, extends the features of the preprocessor, adds support for VMX instructions, and has many other minor enhancements.
Release Notes: This is the first stable release that supports the x86-64 architecture, but these new features generally don't affect any of the previously existing features. As for the 64-bit output formats, only ELF64 (both executable and object) is available now. The $$ symbol has been added for a bit of compatibility with NASM, and many performance optimizations have been applied.
Release Notes: This release features major changes to the code generator, resulting in better-optimized binaries.
Release Notes: Many critical bugfixes have been made, and there are many new features.
Release Notes: New features were added, and some bugs were fixed.
Release Notes: The program exit codes were changed, new instructions were added, and many bugs were fixed.