All releases of Flat Assembler

  •  17 Apr 2012 21:06
Avatar

    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.

    •  13 Jun 2009 21:21
    Avatar

      Release Notes: Full support for SSE4, SVM, and SMX instruction set extensions has been added. Ability to generate Portable Executable files for UEFI has been introduced. Several other smaller additions and fixes concluding the 1.67.x development line were included in this milestone release.

      •  15 Nov 2008 21:47
      Avatar

        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.

        •  20 Mar 2007 06:27
        Avatar

          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.

          •  01 Jul 2006 21:15
          Avatar

            Release Notes: Support was added for outputting the 32-bit address relocations in case of 64-bit object formats. The PE formatter now automatically detects whether code and data addresses should be relocatable. The instructions of the SVM extension of the AMD architecture have been implemented.

            •  07 May 2006 14:57
            Avatar

              Release Notes: This release adds GOT support for the ELF object output and the new DEFINE directive as a slightly different alternative form of EQU. A lot of small fixes and improvements have been made.

              •  08 Aug 2005 17:54
              Avatar

                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 20:52
                Avatar

                  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 21:33
                  Avatar

                    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.

                    •  12 Feb 2005 19:10
                    Avatar

                      Release Notes: This is the last cleanup release before the new 1.6x series, which will support the x86-64 architecture. The documentation has also been extended a bit.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.