NASM: relicense under the 2-clause BSD license
[platform/upstream/nasm.git] / assemble.c
2009-07-06 H. Peter AnvinNASM: relicense under the 2-clause BSD license
2009-06-29 H. Peter AnvinAdd copyright headers to the *.c/*.h files in the main...
2009-06-27 H. Peter Anvinassemble.c: stylistic nitpick
2009-06-26 H. Peter Anvinndisasm: fix disassembly of JRCXZ
2009-06-25 H. Peter AnvinAdd support for instructions which always use low 8...
2009-05-04 H. Peter AnvinInfrastructure support for AMD's new XOP prefix
2009-03-01 H. Peter AnvinMost instruction codes are octal, so print errors that...
2009-02-27 H. Peter Anvinsbyte: optimization is OK if UNKNOWN isn't set
2009-02-26 H. Peter AnvinBR 2413265: don't pessimize displacements
2009-02-25 Victor van den ElzenDo not confuse segmentless adresses and unknown forward...
2009-02-24 H. Peter Anvinassemble: only be optimistic with NO_SEG if we're reall...
2009-02-23 Victor van den ElzenBR 2420167: jmp not always optimized
2009-02-22 H. Peter AnvinBR 2592476: Treat WAIT as a prefix even though it's...
2009-02-22 H. Peter AnvinUnify all-zero buffers; add fwritezero()
2008-12-30 H. Peter AnvinBR 2432826: Fix enforcement of the LONG bit
2008-12-10 Victor van den ElzenBR 2413272: Warn about byte displacement overflow
2008-11-06 H. Peter AnvinMerge branch 'nasm-2.05.xx'
2008-10-30 H. Peter AnvinMerge branch 'nasm-2.05.xx'
2008-10-29 H. Peter AnvinMerge commit 'nasm-2.05.01'
2008-10-26 H. Peter AnvinMerge branch 'nasm-2.05.xx'
2008-10-25 H. Peter Anvinassemble: use opx and opy in a few more places
2008-10-24 H. Peter AnvinMerge branch 'indirect'
2008-10-24 H. Peter AnvinFix op2 references that had not yet been converted...
2008-10-24 H. Peter AnvinAdd extension bytecodes to support operands 4+
2008-10-24 H. Peter AnvinWhen issuing warnings for EA displacements, use the...
2008-10-22 H. Peter Anvinassemble: not all backends handle intra-segment OUT_REL*ADR
2008-10-18 H. Peter Anvinassemble: for OUT_REL*ADR, the "size" argument is not...
2008-10-16 H. Peter AnvinBR 2172659: Fix incorrect output value for byte operands
2008-10-09 H. Peter Anvinassemble.c: use case4() macros like in disasm.c
2008-10-09 H. Peter AnvinReshuffle and move the bytecodes for segment register...
2008-10-07 H. Peter AnvinNew opcode for 32->64 bit sign-extended immediate with...
2008-10-07 H. Peter AnvinRemove is_sbyte64() and replace with is_sbyte32() plus...
2008-10-07 H. Peter AnvinAvoid double warning for signed dword immediate
2008-10-07 H. Peter AnvinNew opcodes to deal with 8-bit immediate sign extended...
2008-10-07 H. Peter AnvinBR 2148448: Fix RIP-relative addressing with an immediate
2008-10-07 H. Peter AnvinBetter warnings for out-of-range values
2008-10-05 H. Peter Anvinassemble.c: be smarter about when to suppress warnings...
2008-10-05 H. Peter Anvinassemble.c: do not warn on valid SBYTE optimizations
2008-10-01 Victor van den ElzenApply patch from BR 1197827
2008-09-30 H. Peter Anvinassemble.c: cleanups
2008-09-30 Charles CrayneChange behavior of -O0 and -O1 for backward compatibility
2008-09-11 Charles CrayneDecouple forward references from optimization
2008-08-29 H. Peter AnvinBR 2029829: Accept VIA XCRYPT instructions with or...
2008-08-25 H. Peter AnvinBR 2067837: remove double add of VEX instruction length
2008-07-20 H. Peter AnvinBR 2003451: avoid "forwardness" leaks between operands
2008-06-17 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-16 H. Peter AnvinFree EOT_DB_STRING_FREE in cleanup_insn()
2008-06-15 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-15 H. Peter AnvinMerge branch 'nasm-2.03.x'
2008-06-14 H. Peter AnvinImplement __utf16__() and __utf32__() for the DB family
2008-05-30 H. Peter AnvinIntroduce %depend and %pathsearch, and make incbin...
2008-05-28 H. Peter AnvinMerge commit 'autotest/master'
2008-05-22 H. Peter AnvinAdd tokens vex.ww and vex.wx; vex.wx is the default
2008-05-21 H. Peter AnvinHandle is4 bytes without meaningful information in...
2008-05-20 H. Peter AnvinNo 32-byte floating point format: fix error for DY
2008-05-20 H. Peter AnvinAvoid #including .c files; instead compile as separate...
2008-05-20 H. Peter AnvinAdd DY, YWORD, and the SY instruction flag
2008-05-20 H. Peter AnvinSame some space by introducing shorthand byte codes...
2008-05-12 H. Peter AnvinRemove special hacks to avoid zero bytecodes
2008-05-12 H. Peter AnvinGenerate a byte array instead of using strings for...
2008-05-07 H. Peter AnvinAdd support for register-number immediates with fixed...
2008-05-05 H. Peter AnvinThe AVX R,X,B, and V fields (but not W) are inverted.
2008-05-05 H. Peter AnvinFirst cut at AVX machinery.
2008-04-04 H. Peter AnvinCorrectly identify SBYTE in the optimizer
2008-01-28 H. Peter AnvinBR 1880905: make sure we have enough zero-padding data...
2008-01-09 H. Peter AnvinBR 1864243: better warnings for out-of-range constants
2007-12-29 Berosetregularized spelling of license to match name of LICENS...
2007-11-19 H. Peter AnvinBR 1834292: Fix multiple disassembler bugs
2007-11-15 H. Peter AnvinRemove some vestiges of "native" RESW/RESD support
2007-11-13 H. Peter AnvinAddress data is int64_t; simplify writing an address...
2007-11-13 H. Peter AnvinFix disassembly of XCHG
2007-11-10 Charles CrayneMerge branch 'master' of /home/chuck/development/gitnasm/
2007-11-09 H. Peter AnvinDon't combine type and size into a single argument
2007-11-08 Charles CrayneUpgrade RAA functions to hold 64-bit data.
2007-11-07 Charles CraynePass 64-bit instruction lengths to back-ends.
2007-11-07 Charles CraynePrepare for 64-bit instruction lengths
2007-11-06 Charles CrayneDisambiguate error messages
2007-11-04 Charles CrayneMake warning limit valid for both i386 and x86_64
2007-11-04 Charles CrayneWarn on out of bounds EA displacements
2007-11-01 H. Peter AnvinMove declarations before statements
2007-10-30 H. Peter AnvinClean up the handing of operands in assemble.c
2007-10-30 H. Peter AnvinDon't warn for segmented references
2007-10-29 H. Peter AnvinFix bogus flagging of effective addresses as invalid
2007-10-29 H. Peter Anvin64-bit addressing and prefix handling changes
2007-10-19 H. Peter AnvinFormatting: kill off "stealth whitespace"
2007-10-19 Charles CrayneSuppress a few signedness warnings
2007-10-10 H. Peter AnvinUse the compiler-provided booleans if available, otherw...
2007-10-06 H. Peter AnvinEmit REX prefix before literal zero (\170)
2007-10-03 H. Peter AnvinPortability fixes
2007-09-29 Charles CrayneMerge branch 'master' of git+ssh://ccrayne@repo.or...
2007-09-29 H. Peter AnvinUnbreak relative references to immediate addresses
2007-09-28 Charles CrayneMerge branch 'master' of git+ssh://ccrayne@repo.or...
2007-09-25 H. Peter Anvinassemble.c: clean up whitespace
2007-09-23 H. Peter AnvinAuto-generate 0x67 prefixes without the need for \30x...
2007-09-21 Charles CrayneMerge branch 'master' of git+ssh://ccrayne@repo.or...
next