summaryrefslogtreecommitdiff
path: root/assemble.c
Commit message (Expand)AuthorAgeFilesLines
* Additional ERR_PANIC/ERR_FATAL -> nasm_panic/nasm_fatal changesH. Peter Anvin2016-03-031-9/+9
* Get rid of a bunch of unnecessary indirectionsH. Peter Anvin2016-03-031-97/+88
* assemble.c: when converting an address to RAWDATA, need to update sizeH. Peter Anvin2016-02-121-2/+3
* assemble.c: fix the handling of zero-extending unsigned relocationsH. Peter Anvin2016-02-111-1/+2
* assemble.c: handle oversized relative relocationsH. Peter Anvin2016-02-111-3/+26
* Replace global maxbits variable with field in struct ofmtH. Peter Anvin2016-02-111-5/+4
* Set warning name to zext-reloc and fix the warning messageH. Peter Anvin2016-02-111-1/+1
* Remove the --allow-64-bits option and make it a warningH. Peter Anvin2016-02-081-5/+24
* Sync to public Intel EAS version 021.Mark Charney2014-10-161-5/+29
* insns: Move 'np' mnemonic into @plain_codesCyrill Gorcunov2014-08-251-1/+1
* assemble.c: Introduce mnemonics into bytecode specCyrill Gorcunov2014-08-251-93/+99
* Merge branch 'nasm-2.11.xx'H. Peter Anvin2014-05-211-2/+7
|\
| * BR 3392279: Fix duplicated REX prefixesH. Peter Anvin2014-05-211-2/+7
* | Merge remote-tracking branch 'origin/signrel'H. Peter Anvin2014-05-091-24/+25
|\ \
| * | assemble: Only treat a displacement as signed if it is < asizesignrelH. Peter Anvin2013-11-261-17/+15
| * | assemble: Emit signed relocations where appropriateH. Peter Anvin2013-11-261-8/+11
* | | Rename REX_REAL to REX_MASKCyrill Gorcunov2014-05-091-3/+3
| |/ |/|
* | AVX512: Remove invalid error checkingJin Kyu Song2014-05-051-3/+0
* | assemble.c: Don't drop rex prefix from instruction itselfCyrill Gorcunov2014-05-051-3/+2
* | nosplit: Generate index-only EA only when a multiplier is used.Jin Kyu Song2013-12-181-2/+3
* | nosplit: Limit the effect of NOSPLITJin Kyu Song2013-12-181-1/+1
* | mib: Avoid RIP-relative addressing in mibJin Kyu Song2013-12-181-0/+6
* | mib: Handle MIB EA in a different way from regular EA'sJin Kyu Song2013-12-111-36/+49
* | bnd: Add a new nobnd prefixJin Kyu Song2013-12-041-2/+25
* | bnd: Show warning when bnd prefix is droppedJin Kyu Song2013-12-041-0/+2
* | Add {vex3} and {vex2} prefixes by analogy with {evex}H. Peter Anvin2013-11-281-6/+34
* | iflags: Add IF_EVEX for checking {evex} availabilityJin Kyu Song2013-11-271-3/+10
* | opflags: Separate vector registers into low-16 and high-16Jin Kyu Song2013-11-271-4/+0
|/
* iflag: Start using new instruction flags engineCyrill Gorcunov2013-11-241-28/+27
* bnd: Drop bnd prefix for relaxed short jmp instructionsJin Kyu Song2013-11-221-1/+12
* disp8: Consolidate a logic to get compressed displacementJin Kyu Song2013-11-201-83/+2
* match: Check the number of elements in broadcasting operandsJin Kyu Song2013-11-201-1/+20
* match: Improve broadcast opsize matchingJin Kyu Song2013-11-201-20/+35
* AVX-512: Add {evex} instruction prefixJin Kyu Song2013-11-201-0/+7
* MPX: Move BND prefix indication from bytecode to iflagsJin Kyu Song2013-11-201-3/+3
* MPX: Adapt GAS's mib syntax with an index reg onlyJin Kyu Song2013-11-201-0/+12
* MPX: Add BND prefix for branch instructionsJin Kyu Song2013-11-201-2/+11
* MPX: Add MPX instructionsJin Kyu Song2013-11-201-1/+22
* Add (redundant) parentheses around bit tests mixed with &&H. Peter Anvin2013-11-081-3/+3
* REX: Set REX bits in accordance with 32-register environmentJin Kyu Song2013-11-081-7/+7
* AVX-512: Fix bugs related to uninitialized variablesavx512Jin Kyu Song2013-09-211-1/+3
* AVX-512: Add AVX-512ER instructionsJin Kyu Song2013-09-141-1/+1
* AVX-512: Fix rounding mode value in EVEX prefix with SAEJin Kyu Song2013-09-071-6/+9
* AVX-512: Fix bug in checking high-16 registersJin Kyu Song2013-08-291-1/+1
* AVX-512: Remember the position of operand with broadcast or embedded roundingJin Kyu Song2013-08-291-16/+8
* AVX-512: Fix match function to check the range of registersJin Kyu Song2013-08-281-0/+8
* AVX-512: Change the data type for instruction flagsJin Kyu Song2013-08-281-3/+3
* AVX-512: Fix a bug in calculating Disp8*N valueJin Kyu Song2013-08-281-1/+1
* AVX-512: Find the correct position of the last SIMD opJin Kyu Song2013-08-281-0/+2
* AVX-512: Add ZWORD keywordJin Kyu Song2013-08-221-0/+2