aboutsummaryrefslogtreecommitdiffstats
path: root/asm/assemble.c
Commit message (Expand)AuthorAgeFilesLines
* fp16: fix incorred handling of broadcast flagsH. Peter Anvin2022-11-071-7/+3
* asm/assemble.c: fix bogus warnings on explicit [rel]H. Peter Anvin2022-11-071-14/+11
* Merge remote-tracking branch 'hut8/master'H. Peter Anvin2022-11-071-0/+11
|\
| * Display warning for invalid RIP-relative addressingLiam Bowen2022-04-181-0/+11
* | Merge remote-tracking branch 'ElyesH/typos'H. Peter Anvin2022-11-071-1/+1
|\ \
| * | Fix some typosElyes HAOUAS2022-01-091-1/+1
| |/
* / restire: Support of AVX512-FP16 InstructionsIouri Kharon2022-11-071-3/+6
|/
* Fix wrong size calculation for "Dx ?" larger than DBMarco Bonelli2021-11-201-1/+1
* assemble: process_ea - fix unitialized readCyrill Gorcunov2021-05-031-10/+21
* Add {rex} prefix, simplify prefix handling, better error messagesH. Peter Anvin2021-04-271-21/+49
* Merge tag 'nasm-2.15.04'H. Peter Anvin (Intel)2020-08-251-8/+11
|\
| * Fix inefficient encoding of MPX instructionsH. Peter Anvin2020-08-131-8/+11
* | Merge tag 'nasm-2.15.03'H. Peter Anvin2020-07-171-19/+45
|\|
| * Add support for new instructions from ISE June 2020H. Peter Anvin2020-07-161-12/+29
| * assemble: use proper rel/abs state for lea reg,immH. Peter Anvin (Intel)2020-07-101-7/+16
* | Merge remote-tracking branch 'github/nasm-2.15.xx' into debug-macrosdebug-macrosH. Peter Anvin (Intel)2020-07-091-11/+17
|\|
| * debug: don't call dfmt->linenum without a filenameH. Peter Anvin (Intel)2020-07-091-4/+7
| * debug: invoke dfmt->linenum when the segment number changesH. Peter Anvin (Intel)2020-07-091-11/+13
* | data: replace data->sign with a flags fieldH. Peter Anvin (Intel)2020-07-091-37/+32
* | assemble: don't pass a NULL filename to dfmt->linenumH. Peter Anvin (Intel)2020-07-081-1/+1
* | macro debug: use rb_search_exact()H. Peter Anvin (Intel)2020-07-081-6/+6
* | debug: collect macro information for the debug backendH. Peter Anvin (Intel)2020-07-081-1/+25
|/
* BR 3392681: handle a64 instruction patters correctlyH. Peter Anvin (Intel)2020-06-221-1/+0
* Implement an enhanced version of MASM's dup() and "db ?" syntax.H. Peter Anvin (Intel)2019-10-161-111/+179
* assemble: fix too aggressive dropping of overflow warningsH. Peter Anvin2019-09-121-2/+3
* assemble.c: fix signed/unsigned comparison warningH. Peter Anvin (Intel)2019-08-191-1/+1
* BR 3392472: don't complain on wraparound for lower bit modesH. Peter Anvin (Intel)2019-08-161-1/+2
* LEA: allow immediate syntax; ignore operand size entirelyH. Peter Anvin (Intel)2019-08-141-0/+3
* obsolete: make the message clearer in the case of NEVER,!NOPH. Peter Anvin (Intel)2019-08-091-1/+1
* obsolete handing: handle a few more subcases in a useful wayH. Peter Anvin (Intel)2019-08-091-6/+25
* BR 3392590: add warning for valid but obsolete instructionsH. Peter Anvin (Intel)2019-08-091-6/+16
* Merge empty reservations from TIMES; add counts in listingsH. Peter Anvin2019-08-071-4/+21
* assemble: shuffle a few assignments aroundH. Peter Anvin (Intel)2019-08-061-6/+5
* Warn if trying to assemble obsolete instructionsH. Peter Anvin (Intel)2019-08-061-4/+26
* asm/assemble.c: stylistic fix to bnd warningH. Peter Anvin2019-06-061-2/+2
* Warnings: move zeroing reserved space to a separate warning classH. Peter Anvin (Intel)2019-01-111-1/+11
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-2/+0
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* assemble_file(): break up this gigantic messH. Peter Anvin2018-12-181-17/+134
* Don't convert the various RESx instructions to RESBH. Peter Anvin2018-12-181-2/+2
* With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-2/+2
* warnings: make WARN_* constant obligatory for warningsH. Peter Anvin (Intel)2018-12-141-9/+9
* nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-18/+18
* assemble.c: capitalize LOCK prefixH. Peter Anvin (Intel)2018-12-131-1/+1
* warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-1/+24
* warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-4/+4
* warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-9/+9
* assemble: Use nasm_ error helpersCyrill Gorcunov2018-11-251-122/+94
* Merge branch 'nasm-2.14.xx'Cyrill Gorcunov2018-10-151-5/+18
|\
| * optimization: Introduce new flag to turn-off selectivelyChang S. Bae2018-08-161-3/+3