Nasm 2.06 released

4 views
Skip to first unread message

Frank Kotler

unread,
Jun 30, 2009, 11:44:24 AM6/30/09
to
H. Peter Anvin just announced this on c.l.a.x. Also available at
SourceForge:

https://sourceforge.net/project/showfiles.php?group_id=6208

(new, and perhaps of interest to Windows users, is an "installer"
executable)

I've also put Nathan's (based on Jim's) latest .chm version of the docs
in the "contributions" section there. Generally, nasm.us ("Like, Nasm
us, dude!") is the preferred distribution site, these days.

Best,
Frank


As always, available at http://www.nasm.us/

(*) This release is dedicated to the memory of Charles A. Crayne,
long time NASM developer as well as moderator of
`comp.lang.asm.x86' and author of the book _Serious Assembler_.
We miss you, Chuck.

(*) Support for indirect macro expansion (`%[...]'). See section
4.1.3.

(*) `%pop' can now take an argument, see section 4.7.1.

(*) The argument to `%use' is no longer macro-expanded. Use `%[...]'
if macro expansion is desired.

(*) Support for thread-local storage in ELF32 and ELF64. See section
7.7.4.

(*) Fix crash on `%ifmacro' without an argument.

(*) Correct the arguments to the `POPCNT' instruction.

(*) Fix section alignment in the Mach-O format.

(*) Update AVX support to version 5 of the Intel specification.

(*) Fix the handling of accesses to context-local macros from higher
levels in the context stack.

(*) Treat `WAIT' as a prefix rather than as an instruction, thereby
allowing constructs like `O16 FSAVE' to work correctly.

(*) Support for structures with a non-zero base offset. See section
4.11.10.

(*) Correctly handle preprocessor token concatenation (see section
4.3.7) involving floating-point numbers.

(*) The `PINSR' series of instructions have been corrected and
rationalized.

(*) Removed AMD SSE5, replaced with the new XOP/FMA4/CVT16 (rev
3.03) spec.

(*) The ELF backends no longer automatically generate a `.comment'
section.

(*) Add additional "well-known" ELF sections with default
attributes. See section 7.7.2.

Reply all
Reply to author
Forward
0 new messages