Projects / Flat Assembler / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

  •  18 Apr 2012 21:34

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.

  •  15 Nov 2008 21:47

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.

  •  19 Mar 2007 22:27

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.

  •  08 Aug 2005 10:54

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.

  •  14 Jun 2005 13:52

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.

  •  12 Mar 2005 13:33

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.

  •  15 Dec 2003 22:53

Release Notes: This release features major changes to the code generator, resulting in better-optimized binaries.

  •  11 Sep 2003 10:58

Release Notes: Many critical bugfixes have been made, and there are many new features.

  •  26 Jul 2003 22:30

Release Notes: New features were added, and some bugs were fixed.

  •  28 Jun 2003 03:31

Release Notes: The program exit codes were changed, new instructions were added, and many bugs were fixed.

Screenshot

Project Spotlight

Kernel Mode Linux

A factility for executing user processes in kernel mode safely.

Screenshot

Project Spotlight

BalanceNG

A modern software IP load balancer.