summaryrefslogtreecommitdiff
path: root/nasm.h
Commit message (Expand)AuthorAgeFilesLines
* ofmt: Alias shortname must be used for __OUTPUT_FORMAT__ macroCyrill Gorcunov2011-04-061-1/+10
* Revert "Improve process_ea and introduce -OL"H. Peter Anvin2010-07-251-2/+1
* nasm.h: move "regs.h" to top; make is_register() a boolH. Peter Anvin2010-07-251-5/+3
* move is_register helper to nasm.hCyrill Gorcunov2010-07-251-0/+6
* Improve process_ea and introduce -OLVictor van den Elzen2010-07-241-1/+2
* Rename filenames to 8.3 formatH. Peter Anvin2010-06-151-1/+1
* Add support for one-byte relocationsH. Peter Anvin2010-05-061-0/+1
* Rename SEGALIGN to SECTALIGNCyrill Gorcunov2010-04-211-3/+3
* ofmt: Implement null_segalign stubsCyrill Gorcunov2010-04-211-0/+6
* opflags: more int32_t -> opflags_t conversionsH. Peter Anvin2009-10-131-196/+1
* nasm.h: introduce is_class macro helperCyrill Gorcunov2009-10-131-0/+2
* use opflags_t type for operandsCyrill Gorcunov2009-10-131-1/+1
* Drop efunc and evalfunc as input to the preprocessorH. Peter Anvin2009-07-181-1/+1
* Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin2009-07-181-4/+2
* Remove function pointers in output, simplify error handlingH. Peter Anvin2009-07-181-23/+25
* Hash even backend-specific directives, unify null functionsH. Peter Anvin2009-07-121-1/+2
* listing: preserve list file on error, include errorsH. Peter Anvin2009-07-071-1/+5
* NASM: relicense under the 2-clause BSD licenseH. Peter Anvin2009-07-061-12/+0
* Make it possible for outputs to be either text or binaryH. Peter Anvin2009-07-051-5/+3
* Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin2009-06-281-6/+45
* Add support for instructions which always use low 8-bit registersH. Peter Anvin2009-06-241-0/+1
* Add symbolic constants for REX_V "classes" (VEX, XOP, ...)H. Peter Anvin2009-05-081-0/+8
* Infrastructure support for AMD's new XOP prefixH. Peter Anvin2009-05-031-2/+2
* Do not confuse segmentless adresses and unknown forward referencesVictor van den Elzen2009-02-251-0/+2
* BR 2592476: Treat WAIT as a prefix even though it's really an instructionH. Peter Anvin2009-02-211-0/+2
* Move all version strings to a single compilation unit (ver.c)H. Peter Anvin2008-10-311-1/+9
* assemble.c: be smarter about when to suppress warnings due to SBYTEH. Peter Anvin2008-10-041-0/+1
* Avoid redundant "const" for macros_tH. Peter Anvin2008-07-191-1/+1
* BR 2003451: avoid "forwardness" leaks between operandsH. Peter Anvin2008-07-191-1/+1
* Fix a few more <ctype.h> instancesH. Peter Anvin2008-06-211-3/+3
* ctype.h: wrapper ctype functions with a cast to (unsigned char)H. Peter Anvin2008-06-211-3/+3
* Move the output format macros into the macros.pl mechanismH. Peter Anvin2008-06-201-1/+2
* Implement __utf16__() and __utf32__() for the DB familyH. Peter Anvin2008-06-141-7/+19
* Make strings a first-class token type; defer evaluationH. Peter Anvin2008-06-091-3/+8
* Add the -MP option to emit phony targetsH. Peter Anvin2008-05-291-1/+9
* Implement -MD, -MF, -MT, -MQH. Peter Anvin2008-05-291-2/+2
* Add support for ymm0 in instructionsH. Peter Anvin2008-05-201-0/+4
* nasm.h: remove obsolete IP_REG definitionsH. Peter Anvin2008-05-201-3/+0
* Add DY, YWORD, and the SY instruction flagH. Peter Anvin2008-05-201-5/+7
* Make MAX_OPERANDS a parameter in insns.pl as wellH. Peter Anvin2008-05-121-0/+1
* First cut at AVX machinery.H. Peter Anvin2008-05-041-12/+15
* Initial support for YMM (AVX) registersH. Peter Anvin2008-04-211-1/+4
* Correctly identify SBYTE in the optimizerH. Peter Anvin2008-04-041-2/+6
* nasm.h: make t_type an enumH. Peter Anvin2008-01-211-17/+17
* Sanitize the pass logic, and only issue PASS1 warnings on pass0 == 1H. Peter Anvin2008-01-081-0/+1
* regularized spelling of license to match name of LICENSE fileBeroset2007-12-291-1/+1
* Fix handling of XCHG in 64-bit modeH. Peter Anvin2007-11-121-75/+81
* Don't combine type and size into a single argumentH. Peter Anvin2007-11-091-30/+30
* Fix building under OpenWatcomH. Peter Anvin2007-11-081-8/+9
* Move elements() to nasmlib.hH. Peter Anvin2007-11-081-13/+0