summaryrefslogtreecommitdiff
path: root/nasm.h
Commit message (Expand)AuthorAgeFilesLines
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-1123/+0
* Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-05-161-0/+4
|\
| * Show the expanded macro stack when displaying diagnosticsH. Peter Anvin2016-05-091-2/+5
| * Specifically if we encounter the PTR keywordH. Peter Anvin2016-05-091-0/+1
* | Support EVEX encodings of maps 0-15H. Peter Anvin2016-05-131-1/+1
* | lib: split library into stdlib and nasmlib; header handling fixesH. Peter Anvin2016-03-081-1/+0
* | Move version strings to a separate headerH. Peter Anvin2016-03-081-9/+0
* | Move file I/O related functions out of nasmlib.cH. Peter Anvin2016-03-081-4/+0
* | Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-03-081-2/+2
|\ \ | |/
| * ofmt: get rid of the debuginfo parameter to ofmt->cleanup()H. Peter Anvin2016-03-071-1/+1
| * labels: emit the same label name to the output and debug backends!!H. Peter Anvin2016-03-071-1/+1
| * Change nasmlist/ListGen to lfmt/struct lfmtH. Peter Anvin2016-03-071-66/+0
| * Remove ofmt->current_dfmt indirectionH. Peter Anvin2016-03-071-6/+2
| * Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-03-031-3/+5
| * Remove unnecessary C99-ismsH. Peter Anvin2016-03-021-12/+12
* | Remove unnecessary C99-ismsH. Peter Anvin2016-03-011-12/+12
* | Windows portability fixesH. Peter Anvin2016-02-181-0/+4
* | Make struct preproc_ops constH. Peter Anvin2016-02-181-2/+2
* | More constification, mostly of struct dfmtH. Peter Anvin2016-02-181-1/+1
* | ofmt pointer in struct ofmt_alias should be constH. Peter Anvin2016-02-181-1/+1
* | Remove additional function pointers that never changeH. Peter Anvin2016-02-181-0/+1
* | Change nasmlist/ListGen to lfmt/struct lfmtH. Peter Anvin2016-02-181-66/+0
* | output: make all instances of struct ofmt readonlyH. Peter Anvin2016-02-171-1/+1
* | Remove ofmt->current_dfmt indirectionH. Peter Anvin2016-02-171-6/+2
* | Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-02-171-3/+5
|/
* Replace global maxbits variable with field in struct ofmtH. Peter Anvin2016-02-111-2/+3
* Remove the --allow-64-bits option and make it a warningH. Peter Anvin2016-02-081-1/+1
* Sync to public Intel EAS version 021.Mark Charney2014-10-161-3/+7
* Merge branch 'nasm-2.11.xx'H. Peter Anvin2014-05-211-1/+2
|\
| * BR 3392279: Fix duplicated REX prefixesH. Peter Anvin2014-05-211-1/+2
* | Rename REX_REAL to REX_MASKCyrill Gorcunov2014-05-091-1/+1
|/
* mib: Handle MIB EA in a different way from regular EA'sJin Kyu Song2013-12-111-2/+4
* bnd: Add a new nobnd prefixJin Kyu Song2013-12-041-0/+2
* Add {vex3} and {vex2} prefixes by analogy with {evex}H. Peter Anvin2013-11-281-1/+3
* stdscan: Rework curly brace parsing routinesJin Kyu Song2013-11-271-0/+6
* disasm: Add basic AVX512 supportJin Kyu Song2013-11-201-1/+6
* match: Check the number of elements in broadcasting operandsJin Kyu Song2013-11-201-0/+14
* AVX-512: Add {evex} instruction prefixJin Kyu Song2013-11-201-0/+2
* MPX: Add BND prefix for branch instructionsJin Kyu Song2013-11-201-0/+1
* AVX-512: Fix rounding mode value in EVEX prefix with SAEJin Kyu Song2013-09-071-1/+2
* AVX-512: Remove trailing space and align columnsJin Kyu Song2013-08-291-1/+1
* AVX-512: Fix commentsJin Kyu Song2013-08-291-1/+2
* AVX-512: Remember the position of operand with broadcast or embedded roundingJin Kyu Song2013-08-291-0/+1
* AVX-512: Change the data type for instruction flagsJin Kyu Song2013-08-281-0/+2
* AVX-512: Add ZWORD keywordJin Kyu Song2013-08-221-0/+1
* AVX-512: Fix instruction match functionJin Kyu Song2013-08-221-2/+16
* AVX-512: Add EVEX encoding and new instructionsJin Kyu Song2013-08-161-4/+50
* AVX-512: Add support for parsing bracesJin Kyu Song2013-08-061-1/+107
* ea_type: Fix typo in commentCyrill Gorcunov2013-07-141-1/+1
* Move conditional opcodes close to enum ccode definitionCyrill Gorcunov2013-03-031-0/+11