不過有趣的是, 2008/05/14 同時Yasm與nasm 發新版, 這可真有趣
Yasm 7.01 Changes log
Changes from 0.7.0 to 0.7.1:
- AVX instruction bugfixes (0.7.0 errata)
- Build fixes (crashes on some machines)
- Minor CPU flags fixes
Changes from 0.6.2 to 0.7.0:
- Intel Advanced Vector Extensions (AVX) instruction support.
- Multi-section binary support (see #71, #99, [2010]).
- Add support for ELF32 and ELF64 TLS (thread local storage) relocations.
- Allow use of 0X in addition to 0x to prefix hex constants (#127).
- Allow underscores in hex, binary, and octal constants (e.g. 0111_1111b).
- Fix memory sizes on SSE/SSE2 instructions (#119).
- Allow standalone prefixes (#122).
- Simplify new varieties of sym-sym values (#124).
- Support SAFESEH directive for win32 SEH handlers (#130).
- Enable sym@FOO constructs in GAS parser.
- SSE5 condition code support.
- Other bugfixes.
2.02
----
* Additional fixes for MMX operands with explicit "qword", as well as
(hopefully) SSE operands with "oword".
* Fix handling of truncated strings with DO.
* Fix segfaults due to memory overwrites when floating-point constants
were used.
* Fix segfaults due to missing include files.
* Fix OpenWatcom Makefiles for DOS and OS/2.
* Add autogenerated instruction list back into the documentation.
* ELF: Fix segfault when generating stabs, and no symbols have been
defined.
* ELF: Experimental support for DWARF debugging information.
* New compile date and time standard macros.
* %ifnum now returns true for negative numbers.
* New %iftoken test for a single token.
* New %ifempty test for empty expansion.
* Add support for the XSAVE instruction group.
* Makefile for Netware/gcc.
* Fix issue with some warnings getting emitted way too many times.
* Autogenerated instruction list added to the documentation.
2.01
----
* Fix the handling of MMX registers with explicit "qword" tags on
memory (broken in 2.00 due to 64-bit changes.)
* Fix the PREFETCH instructions.
* Fix the documentation.
* Fix debugging info when using "-f elf" (backwards alias for "-f
elf32").
* Man pages for rdoff tools (from the Debian project.)
* ELF: handle large numbers of sections.
* Fix corrupt output when the optimizer runs out of passes.
Yasm 7.1 下載
Nasm 2.02 下載
No comments:
Post a Comment