Re: NASM 2.00 is Here!!!



Keith Kanios wrote:
After 7 months of intense development, the NASM team brings you NASM
2.0!!!

This version of NASM supercedes version 0.98.39 (and Apple's 0.98.40)
and introduces full 64-bit (x86-64/x64/AMD64/Intel 64) architecture
and object file support.

We have also addressed quite a few bugs and feature requests along the
way.

We hope you sincerely enjoy the latest version of NASM and what it has
to offer :)

LINK: http://nasm.sourceforge.net/

FWIW, here's the full "CHANGES" for 2.00 (thanks Chuck!):

2.00
----
* Added c99 data-type compliance.
* Added general x86-64 support.
* Added win64 (x86-64 COFF) output format.
* Added __BITS__ standard macro.
* Renamed the elf output format to elf32 for clarity.
* Added elf64 and macho (MacOS X) output formats.
* Added Numeric constants in DQ directive.
* Added oword, do and reso pseudo operands.
* Added 8-bit floating-point format.
* Correct the generation of floating-point constants.
* Added Floating-point option control.
* Added Infinity and NaN floating point support.
* Added ELF Symbol Visibility support.
* Added Setting OSABI value in ELF header directive.
* Added Generate Makefile Dependencies option.
* Added Unlimited Optimization Passes option.
* Added %IFN and %ELIFN support.
* Added Logical Negation Operator.
* Enhanced Stack Relative Preprocessor Directives.
* Enhanced ELF Debug Formats.
* Enhanced Send Errors to a File option.
* Added SSSE3, SSE4.1, SSE4.2, SSE5 support.
* Added a large number of additional instructions.
* Significant performance improvements.

Best,
Frank
.



Relevant Pages

  • Re: NASM 2.00 is Here!!!
    ... Renamed the elf output format to elf32 for clarity. ... Added 8-bit floating-point format. ... Added Infinity and NaN floating point support. ...
    (comp.lang.asm.x86)
  • Re: NASM 2.00 is Here!!!
    ... Added general x86-64 support. ... Renamed the elf output format to elf32 for clarity. ... Correct the generation of floating-point constants. ...
    (comp.lang.asm.x86)
  • Re: Testsuite
    ... support to Minix, and what it is that you want to achieve with this ... support shared libraries with the a.out format, ... Reworking ACK to use an ELF tool chain ...
    (comp.os.minix)
  • Fw: COBOL floating-point revisited
    ... If the GENERAL issue of IEEE floating-point is of concern to you (or your ... the existing SHARE requirement to add this support. ... " Java floating-point data is represented in IEEE floating-point, ... Enterprise COBOL uses the IBM hexadecimal floating-point representation. ...
    (bit.listserv.ibm-main)
  • Re: why still use C?
    ... >> experiment, with a total project time of more than a decade, and still ... >that floating-point arithmetic will be done in binary. ... >> requiring an actual committee decision, would be having more than one ... And once you support more two, ...
    (comp.lang.c)