Netwide Assembler (An x86 Assembler)

Edit Package nasm

NASM is a prototype general-purpose x86 assembler. It can currently
output several binary formats, including ELF, a.out, Win32, and OS/2.

Read the licence agreement in /usr/share/doc/packages/nasm/Licence.

Refresh
Refresh
Source Files
Filename Size Changed
nasm-2.15.05.tar.xz 0000995732 972 KB
nasm.changes 0000038149 37.3 KB
nasm.spec 0000001471 1.44 KB
Latest Revision
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 2)
- Requested in jsc#PED-1410 

- Update to version 2.15.05:
  + Fix {%ifid $} and {%ifid $$} incorrectly being treated as true.
  + Add {--reproducible} option to suppress NASM version numbers
    and timestamps in output files. See {opt-reproducible}.

- update to 2.15.4:
  * More sensible handling of the case where one single-line macro
  definition will shadow another.
  * Add special preprocessor tokens \c{%*?} and \c{%*??} that expand
  like \c{%?} and \c{%??} in single-line macros only. See
  \k{selfref%*?}.
  * Fix SSE instructions not being recognized with an explicit memory
  operation size (e.g. \c{movsd qword [eax],xmm0}).
  * The \c{-L+} option no longer enables \c{-Lw}, which is mainly
  useful to debug NASM crashes. See \k{opt-L}.
  * The NASM-only RDOFF output format backend, which has been broken
  since at least NASM 2.14, has been disabled. The RDOFF tools are
  scheduled to be removed from the NASM distribution in NASM 2.16. If
  you have a concrete use case for RDOFF, please file a NASM bug report
  at \W{https://bugs.nasm.us/}\c{https://bugs.nasm.us/} as soon as
  possible. See \k{rdffmt}.

- nasm 2.15.3:
  * Add instructions from the Intel Instruction Set Extensions and
    Future Features Programming Reference, June 2020. This includes
    AVX5512 bfloat16, AVX512 mask intersect, and Intel Advanced
    Matrix Extensions (AMX).
  * Support for bfloat16 floating-point constants
  * various bug fixes
Comments 0
openSUSE Build Service is sponsored by