summaryrefslogtreecommitdiff
path: root/nasm.h
AgeCommit message (Expand)AuthorFilesLines
2013-09-07AVX-512: Fix rounding mode value in EVEX prefix with SAEJin Kyu Song1-1/+2
2013-08-29AVX-512: Remove trailing space and align columnsJin Kyu Song1-1/+1
2013-08-29AVX-512: Fix commentsJin Kyu Song1-1/+2
2013-08-29AVX-512: Remember the position of operand with broadcast or embedded roundingJin Kyu Song1-0/+1
2013-08-28AVX-512: Change the data type for instruction flagsJin Kyu Song1-0/+2
2013-08-22AVX-512: Add ZWORD keywordJin Kyu Song1-0/+1
2013-08-22AVX-512: Fix instruction match functionJin Kyu Song1-2/+16
2013-08-16AVX-512: Add EVEX encoding and new instructionsJin Kyu Song1-4/+50
2013-08-06AVX-512: Add support for parsing bracesJin Kyu Song1-1/+107
2013-07-14ea_type: Fix typo in commentCyrill Gorcunov1-1/+1
2013-03-03Move conditional opcodes close to enum ccode definitionCyrill Gorcunov1-0/+11
2013-02-15Align enum prefixes membersCyrill Gorcunov1-4/+18
2012-05-31eval: add general support for "integer functions" and add ilog2*()H. Peter Anvin1-0/+8
2012-05-07preproc: Move NOP preprocessor into separate fileCyrill Gorcunov1-0/+1
2012-05-07preproc: Split get rid of global preproc methodsCyrill Gorcunov1-0/+13
2012-02-25Add support for UTF-16BE and UTF-32BEH. Peter Anvin1-1/+5
2012-02-24HLE: Implement the basic mechanism for XACQUIRE/XRELEASEH. Peter Anvin1-2/+2
2012-02-24HLE: Split the LOCK and REP prefix slotsH. Peter Anvin1-3/+4
2011-11-12BR3392198: Fix compilation warning on prefixesCyrill Gorcunov1-1/+1
2011-08-28Style tuneup of nasm.hCyrill Gorcunov1-208/+227
2011-07-17nasm.h: Reorder tokenval members to drop paddingCyrill Gorcunov1-3/+3
2011-07-07Remove support for DREX encodingH. Peter Anvin1-5/+3
2011-07-02preproc: Move Preproc type to preproc_ops structureCyrill Gorcunov1-6/+6
2011-06-25Move numvalue herleper into nasmlib.hCyrill Gorcunov1-4/+0
2011-06-22Add support for VSIB instructionsH. Peter Anvin1-1/+7
2011-04-06ofmt: Alias shortname must be used for __OUTPUT_FORMAT__ macroCyrill Gorcunov1-1/+10
2010-07-25Revert "Improve process_ea and introduce -OL"H. Peter Anvin1-2/+1
2010-07-25nasm.h: move "regs.h" to top; make is_register() a boolH. Peter Anvin1-5/+3
2010-07-25move is_register helper to nasm.hCyrill Gorcunov1-0/+6
2010-07-24Improve process_ea and introduce -OLVictor van den Elzen1-1/+2
2010-06-15Rename filenames to 8.3 formatH. Peter Anvin1-1/+1
2010-05-06Add support for one-byte relocationsH. Peter Anvin1-0/+1
2010-04-21Rename SEGALIGN to SECTALIGNCyrill Gorcunov1-3/+3
2010-04-21ofmt: Implement null_segalign stubsCyrill Gorcunov1-0/+6
2009-10-13opflags: more int32_t -> opflags_t conversionsH. Peter Anvin1-196/+1
2009-10-13nasm.h: introduce is_class macro helperCyrill Gorcunov1-0/+2
2009-10-13use opflags_t type for operandsCyrill Gorcunov1-1/+1
2009-07-18Drop efunc and evalfunc as input to the preprocessorH. Peter Anvin1-1/+1
2009-07-18Drop the ofmt and errfunc arguments to label definition functionsH. Peter Anvin1-4/+2
2009-07-18Remove function pointers in output, simplify error handlingH. Peter Anvin1-23/+25
2009-07-12Hash even backend-specific directives, unify null functionsH. Peter Anvin1-1/+2
2009-07-07listing: preserve list file on error, include errorsH. Peter Anvin1-1/+5
2009-07-06NASM: relicense under the 2-clause BSD licenseH. Peter Anvin1-12/+0
2009-07-05Make it possible for outputs to be either text or binaryH. Peter Anvin1-5/+3
2009-06-28Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin1-6/+45
2009-06-24Add support for instructions which always use low 8-bit registersH. Peter Anvin1-0/+1
2009-05-08Add symbolic constants for REX_V "classes" (VEX, XOP, ...)H. Peter Anvin1-0/+8
2009-05-03Infrastructure support for AMD's new XOP prefixH. Peter Anvin1-2/+2
2009-02-25Do not confuse segmentless adresses and unknown forward referencesVictor van den Elzen1-0/+2
2009-02-21BR 2592476: Treat WAIT as a prefix even though it's really an instructionH. Peter Anvin1-0/+2