aboutsummaryrefslogtreecommitdiffstats
path: root/macros
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nasm-2.15.03'nasm-2.16rc0-20200717H. Peter Anvin2020-07-172-3/+11
|\
| * fp: support bfloat16 constantsH. Peter Anvin2020-07-161-1/+9
| * preproc: add a %null directive for the masm macro packageH. Peter Anvin (Intel)2020-07-101-2/+2
* | phash: simplify the code generatorsnasm-2.16rc0-20200711H. Peter Anvin (Intel)2020-07-101-12/+6
* | pphash: change UNUSED_HASH_ENTRY to INVALID_HASH_ENTRYH. Peter Anvin (Intel)2020-07-101-3/+3
|/
* hash generators: rename UNUSED to UNUSED_HASH_ENTRYH. Peter Anvin (Intel)2020-06-301-3/+3
* Drop unnecessary EXTERN symbolsH. Peter Anvin2019-09-121-0/+7
* preproc: standard macros now C-safe, %aliases off, fix %? recursionH. Peter Anvin2019-08-276-159/+251
* macros.pl: remove a debugging printH. Peter Anvin (Intel)2019-08-151-2/+0
* macros: can't use the __USE_*__ macro string anymore; fix comment strippingH. Peter Anvin (Intel)2019-08-151-16/+17
* stdmac: handle up to 160 directives, make macros.c more readableH. Peter Anvin (Intel)2019-08-151-28/+53
* masm.mac: tbyte -> twordH. Peter Anvin (Intel)2019-08-141-0/+2
* masm.mac, parser: VERY limited MASM emulation packageH. Peter Anvin (Intel)2019-08-141-0/+80
* perl files: clean up warningsH. Peter Anvin (Intel)2019-08-091-7/+4
* Merge remote-tracking branch 'origin/nasm-2.14.xx'nasm-2.15rc0-20190424H. Peter Anvin (Intel)2019-04-241-12/+12
|\
| * sectalign: "sectalign on|off" should not affect an explicit directiveH. Peter Anvin (Intel)2019-01-111-13/+13
* | Merge branch 'evalmacro'H. Peter Anvin (Intel)2019-04-241-6/+0
|\ \
| * | preproc: add %i... variants, evaluated macro parameters, cleanupsevalmacroH. Peter Anvin2019-02-261-7/+1
| |/
* | alignb: disable warnings for use in a progbits sectionnasm-2.15rc0-20190112H. Peter Anvin (Intel)2019-01-111-1/+4
|/
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-011-7/+14
* BR 3392411: smartalign: make sure we always define the end symbolH. Peter Anvin2017-09-271-2/+2
* perl: change to the new, safer 3-operand form of open()H. Peter Anvin2017-04-021-2/+2
* macros: standart -- Shift endmacro leftCyrill Gorcunov2017-01-061-1/+1
* Handle multiple standard macro sets sanelyH. Peter Anvin2016-07-132-25/+52
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-252-0/+493
* ifunc.mac: the ilog2 warning may want to be both ceil and floorH. Peter Anvin2016-05-241-1/+3
* smartalign.mac: Ignore smartalign in preprocess-only modeH. Peter Anvin2016-01-151-1/+3
* eval: add general support for "integer functions" and add ilog2*()H. Peter Anvin2012-05-311-0/+46
* New %use package "fp"H. Peter Anvin2010-05-071-0/+54
* Rename SEGALIGN to SECTALIGNCyrill Gorcunov2010-04-211-1/+1
* smartalign.mac: align macro should align a segment as wellnasm-2.08.01-20100420Cyrill Gorcunov2010-04-211-0/+1
* smartalign: Introduce nojmp modeCyrill Gorcunov2010-04-211-3/+7
* Add copyright headers to standard macro packagesH. Peter Anvin2009-06-282-0/+66
* smartalign: clean up unnecessary duplication; tweak dependenciesH. Peter Anvin2008-10-251-64/+13
* smartalign: use a "times" construct rather than %repH. Peter Anvin2008-10-191-3/+2
* smartalign: rewrite to use the indirect construct, %[...]H. Peter Anvin2008-10-191-83/+21
* Already aligned aligns should be 0 bytes, not %1.Victor van den Elzen2008-10-011-3/+3
* Actually make non-power-of-2 alignments workH. Peter Anvin2008-09-251-3/+3
* smartalign: use context-local labelH. Peter Anvin2008-07-171-2/+2
* smartalign: adjust the alignment thresholdH. Peter Anvin2008-07-171-2/+11
* smartalign: 16-bit generic alignment macrosH. Peter Anvin2008-07-171-12/+11
* smartalign: 16-bit P6 NOPsH. Peter Anvin2008-07-171-6/+6
* smartalign.mac: smart alignments macro packageH. Peter Anvin2008-07-161-0/+255
* preproc: add support for builtin include modules (%use)H. Peter Anvin2008-06-191-0/+74