nasm-doc-2.10.09-10.1<>,?Y/=„$x`*t\A(켌gcik6|iivzMqy'R8`ycM)u q@jqMXP 7% >PgÔM+ IX:"@~=t-T܄YZ=7T?7Dd   /dhpt $$ $ ($ $ $  $ $ d$  4$   $ ( 8 9 : >/@/F/G/$H08$I0$X0Y0\1$]1$^3Gb3c4_d4e4f4l4u5 $v5w6$x6$z74Cnasm-doc2.10.0910.1Documentation for NasmThis package contains the documentation for Nasm.Ybuild71#openSUSE Leap 42.3openSUSELGPL-2.1+http://bugs.opensuse.orgDevelopment/Languages/Otherhttp://nasm.sourceforge.net/linuxx86_64 ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/nasm.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x /sbin/install-info ; then if test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then /sbin/install-info "${ALL_ARGS[@]}" fi fi ; ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/nasm.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x /sbin/install-info ; then if ! test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then /sbin/install-info --quiet --delete "${ALL_ARGS[@]}" fi ; fi ; t ,5""l(&z>LMHa%:9G*  X>hY A큤A큤A큤YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYc987728fb2c88df2cbab94855d5d72bf3064764f084d27be8cd29d0852ba575eac9c2eee4b00936b0f3ba9668408368090904486f8fbf1861cf42752e1a39efeb755ca626aed563e987c0f6c400a317654c43ce2c4fafdf5bbd681939ac87b278597c465ad09278f183358060b6d83b65d2fc54a7c814b682923401c851468ef9fec7fc9bec4ed0bcf4f96547bd672cb5681c913baa0e2bdc92dc9d09d09be594b32bc314383a84b69e8543115b4661ca5b8bf09357a6eae35171d148bfb3b6d3ba2b4814c667e92b8ea4fdc6e9486718e77bad6dbd1d55297556d3dd92674c2362faa59aa0a7061453a365d4f742a8fd2f27a8bd1304c6b32b0e20f121b1b2cc5ae888f91597d51cb8e3d4fcdb7625b920b2995f8a21b53f31dab3db34307ec19ae12ebec64c6332c32a25ebc48dd04f0b3579cc0cfb3963a6de51073d7ff6fa543c851b566b29aafac039974bd13390d7b2e8b36dfc90c93b0d653cbb4bf0ff69a2f008477d3db9cc498c5b85191216e6fbfe309f8396542cfbe5ea1c9c9695134e0838c6e03a25b27d91bcb13b69db9dc670cb236abfc9621d9b2407758dfb5b7e4cd6b88ed0f735b43257857f84056a76911c7a1079312ad6c1d1180e279dea6e8b579e8771ddc7132cbbd4444e93a61f3f9b6792dd56ad25a9ec45bf2f07eb1ca4a99d4708c9d33b083e92100512ef3ab933b00d16e20366acf37e5c4052463929c7bbe917bf039ad0677dfc6cfrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnasm-2.10.09-10.1.src.rpmnasm-docnasm-doc(x86-64)nasm:/usr/share/doc/packages/nasm/nasmdoc.pdf    /bin/sh/bin/shinforpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Yw2QdQkPK3@M@M PL{@K@K+nImadam.majer@suse.decrrodriguez@opensuse.orgidonmez@suse.comidonmez@suse.comper@computer.orgpgajdos@suse.czcristian.rodriguez@opensuse.orgro@suse.dejengelh@medozas.depth@suse.de- memory_fixes.patch: Fix usage-after-free and buffer overflow bugs (bsc#1047925, bsc#1047936, CVE-2017-11111, CVE-2017-10686) - Enable unit tests in %check target- version 2.10.09 * Add support for the Intel AVX2 instruction set. * Add support for Bit Manipulation Instructions 1 and 2. * Add support for Intel Transactional Synchronization Extensions (TSX). * Add support for x32 ELF * Add the ifunc macro package with integer functions, currently only integer logarithms. * Add support for RDSEED * Support of AMD SVM instructions in 32 bit mode * Add a bunch of AMD TBM instructions. * 2 years of bugfixes- Add Source URL, see https://en.opensuse.org/SourceUrls- Add explicit build dependency on makeinfoupgrade to 2.09.08. Lots of changes & fixes since version 2.07: C.1.1 Version 2.09.08 * Fix __OUTPUT_FORMAT__ assignment when output driver alias is used. For example when -f elf is used __OUTPUT_FORMAT__ must be set to elf, if -f elf32 is used __OUTPUT_FORMAT__ must be assigned accordingly, i.e. to elf32. The rule applies to all output driver aliases. See section 4.11.6. C.1.2 Version 2.09.07 * Fix attempts to close same file several times when -a option is used. * Fixes for VEXTRACTF128, VMASKMOVPS encoding. C.1.3 Version 2.09.06 * Fix missed section attribute initialization in bin output target. C.1.4 Version 2.09.05 * Fix arguments encoding for VPEXTRW instruction. * Remove invalid form of VPEXTRW instruction. * Add VLDDQU as alias for VLDQQU to match specification. C.1.5 Version 2.09.04 * Fix incorrect labels offset for VEX intructions. * Eliminate bogus warning on implicit operand size override. * %if term could not handle 64 bit numbers. * The COFF backend was limiting relocations number to 16 bits even if in real there were a way more relocations. C.1.6 Version 2.09.03 * Print %macro name inside %rep blocks on error. * Fix preprocessor expansion behaviour. It happened sometime too early and sometime simply wrong. Move behaviour back to the origins (down to NASM 2.05.01). * Fix unitialized data dereference on OMF output format. * Issue warning on unterminated %{ construct. * Fix for documentation typo. C.1.7 Version 2.09.02 * Fix reversed tokens when %deftok produces more than one output token. * Fix segmentation fault on disassembling some VEX instructions. * Missing %endif did not always cause error. * Fix typo in documentation. * Compound context local preprocessor single line macro identifiers were not expanded early enough and as result lead to unresolved symbols. C.1.8 Version 2.09.01 * Fix NULL dereference on missed %deftok second parameter. * Fix NULL dereference on invalid %substr parameters. C.1.9 Version 2.09 * Fixed assignment the magnitude of %rep counter. It is limited to 62 bits now. * Fixed NULL dereference if argument of %strlen resolves to whitespace. For example if nonexistent macro parameter is used. * %ifenv, %elifenv, %ifnenv, and %elifnenv directives introduced. See section 4.4.9. * Fixed NULL dereference if environment variable is missed. * Updates of new AVX v7 Intel instructions. * PUSH imm32 is now officially documented. * Fix for encoding the LFS, LGS and LSS in 64-bit mode. * Fixes for compatibility with OpenWatcom compiler and DOS 8.3 file format limitation. * Macros parameters range expansion introduced. See section 4.3.4. * Backward compatibility on expanging of local sigle macros restored. * 8 bit relocations for elf and bin output formats are introduced. * Short intersegment jumps are permitted now. * An alignment more than 64 bytes are allowed for win32, win64 output formats. * SECTALIGN directive introduced. See section 4.11.13. * nojmp option introduced in smartalign package. See section 5.2. * Short aliases win, elf and macho for output formats are introduced. Each stands for win32, elf32 and macho32 accordingly. * Faster handling of missing directives implemented. * Various small improvements in documentation. * No hang anymore if unable to open malloc.log file. * The environments without vsnprintf function are able to build nasm again. * AMD LWP instructions updated. * Tighten EA checks. We warn a user if there overflow in EA addressing. * Make -Ox the default optimization level. For the legacy behavior, specify -O0 explicitly. See section 2.1.22. * Environment variables read with %! or tested with %ifenv can now contain non-identifier characters if surrounded by quotes. See section 4.10.2. * Add a new standard macro package %use fp for floating-point convenience macros. See section 5.3. C.1.10 Version 2.08.02 * Fix crash under certain circumstances when using the %+ operator. C.1.11 Version 2.08.01 * Fix the %use statement, which was broken in 2.08. C.1.12 Version 2.08 * A number of enhancements/fixes in macros area. * Support for converting strings to tokens. See section 4.1.9. * Fuzzy operand size logic introduced. * Fix COFF stack overrun on too long export identifiers. * Fix Macho-O alignment bug. * Fix crashes with -fwin32 on file with many exports. * Fix stack overrun for too long [DEBUG id]. * Fix incorrect sbyte usage in IMUL (hit only if optimization flag passed). * Append ending token for .stabs records in the ELF output format. * New NSIS script which uses ModernUI and MultiUser approach. * Visual Studio 2008 NASM integration (rules file). * Warn a user if a constant is too long (and as result will be stripped). * The obsoleted pre-XOP AMD SSE5 instruction set which was never actualized was removed. * Fix stack overrun on too long error file name passed from the command line. * Bind symbols to the .text section by default (ie in case if SECTION directive was omitted) in the ELF output format. * Fix sync points array index wrapping. * A few fixes for FMA4 and XOP instruction templates. * Add AMD Lightweight Profiling (LWP) instructions. * Fix the offset for %arg in 64-bit mode. * An undefined local macro (%$) no longer matches a global macro with the same name. * Fix NULL dereference on too long local labels.- don't include pdf in documentation, remove ghostscript from build requires to break dependency cycle (jpeg-turbo needs nasm for build)- use __TIMESTAMP__ instead of __DATE__ to make build-compare happy.- update to 2.07 * NASM is now under the 2-clause BSD license. See legal. * Fix the section type for the .strtab section in the elf64 output format. * Fix the handling of COMMON directives in the obj output format. * New ith and srec output formats; these are variants of the bin output format which output Intel hex and Motorola S-records, respectively. See ithfmt and srecfmt. * rdf2ihx replaced with an enhanced rdf2bin, which can output binary, COM, Intel hex or Motorola S-records. * The Windows installer now puts the NASM directory first in the PATH of the "NASM Shell". * Revert the early expansion behavior of %+ to pre-2.06 behavior: %+ is only expanded late. * Yet another Mach-O alignment fix. * Don't delete the list file on errors. Also, include error and warning information in the list file. * Support for 64-bit Mach-O output, see machofmt. * Fix assert failure on certain operations that involve strings with high-bit bytes.- Enable parallel building- Update to 2.06rc2. Changes since 2.04.rc1: 2.06: * Support for indirect macro expansion ('%[...]'). * %pop' can now take an argument. * The argument to %use' is no longer macro-expanded. Use '%[...]' if macro expansion is desired. * Support for thread-local storage in ELF32 and ELF64. * Fix crash on '%ifmacro' without an argument. * Correct the arguments to the 'POPCNT' instruction. 2.05.01: * Fix the -w'/-W' option parsing, which was broken in NASM 2.05. 2.05: * Fix redundant REX.W prefix on MP reg64'. * Make the behaviour of -O0' match NASM 0.98 legacy behavior. * -w-user' can be used to suppress the output of %warning' directives. * Fix bug where LIGN' 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./bin/sh/bin/shbuild71 1501863166  !"#$2.10.09-10.12.10.09-10.1nasmAUTHORSCHANGESChangeLogLICENSEREADMETODOhtmlnasmdo10.htmlnasmdo11.htmlnasmdo12.htmlnasmdoc0.htmlnasmdoc1.htmlnasmdoc2.htmlnasmdoc3.htmlnasmdoc4.htmlnasmdoc5.htmlnasmdoc6.htmlnasmdoc7.htmlnasmdoc8.htmlnasmdoc9.htmlnasmdoca.htmlnasmdocb.htmlnasmdocc.htmlnasmdoci.htmlnasmdoc.txtopt_var.txtrdoffMakefileREADMErdoff.texiv1-v2.txtnasm.info-1.gznasm.info-2.gznasm.info-3.gznasm.info.gz/usr/share/doc/packages//usr/share/doc/packages/nasm//usr/share/doc/packages/nasm/html//usr/share/doc/packages/nasm/rdoff//usr/share/info/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:7073/openSUSE_Leap_42.3_Update/08aac087ae02ac937f947d3e4a70eb35-nasm.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxdirectoryUTF-8 Unicode textASCII textHTML document, ASCII textmakefile script, ASCII textTeX document, ASCII textj>ײbu9nH?0]"k%]p(VH,'M^돐\Z ؗd&B;_51D3庱t ҧ5M;pz%#ȎaQ;z}nF齈F<6Mˁi+pLX?Bm|C|2 $xLm^R.c&[BHO'SxBIGEFG؞ErHGSd Q{(eH6~'*k[{7L`yEuh},r3'U ^ë W-ÂQfq`B!Njy///'B^eGY9%:~8 'Zw y`u92AMzǛ99FaWZDs6jS$D@s ?+,Z].=v+YJ޶=+.#e~:b. yOLMb)ek(bH_g&Fv[@}9YYlJzQօZ6@[o\64N z S3اIJѢWéνe10gk3طIތ1{3yx:L!gMgмj(w՗b)WAK@B,?P'7,jS1G 2ͳo܈~E7 )&Pt}[_:~r+D l^ P]+޿ jĭR4UmF]ġkD,uTeH ԺW.ㄟp-5? #jd|ۻxog)"`.RE9Y;cSkN2uB?+`&bg#+=l