Friday, October 24, 2008

NASM 2.05 Release

怪怪, NASM 總是不喜歡把Release note 寫在顯眼的地方, 讓人決定是否要更新, 真是傷腦筋,在經過8個版本的rc 後, 總算釋出最新的2.05 版

Nasm 2.05 Change log

• Fix redundant REX.W prefix on JMP reg64.
• Make the behaviour of −O0 match NASM 0.98 legacy behavior. See section 2.1.22.
• −w−user can be used to suppress the output of %warning directives. See section 2.1.24.
• Fix bug where ALIGN would issue a full alignment datum instead of zero bytes.
• Fix offsets in list files.
• Fix %include inside multi−line macros or loops.
• Fix error where NASM would generate a spurious warning on valid optimizations of immediate values
• Fix arguments to a number of the CVT SSE instructions.
• Fix RIP−relative offsets when the instruction carries an immediate.
• Massive overhaul of the ELF64 backend for spec compliance.
• Fix the Geode PFRCPV and PFRSQRTV instruction.
• Fix the SSE 4.2 CRC32 instruction.


NASM 2.05 下載