ndisasm: Match vector length with EVEX.b set
[platform/upstream/nasm.git] / disasm.c
2014-05-05 Jin Kyu Songndisasm: Match vector length with EVEX.b set
2013-11-27 H. Peter Anvindisasm: Don't rely on iflag_cmp() returning +/-1
2013-11-24 Cyrill Gorcunoviflag: Start using new instruction flags engine
2013-11-20 Jin Kyu Songdisp8: Consolidate a logic to get compressed displacement
2013-11-20 Jin Kyu Songdisasm: Add suport for bnd registers
2013-11-20 Jin Kyu Songdisasm: Add EVEX decorator syntax
2013-11-20 Jin Kyu Songdisasm: Add ZMM vsib
2013-11-20 Jin Kyu Songdisasm: Support EVEX compressed displacement
2013-11-20 Jin Kyu Songdisasm: Add basic AVX512 support
2013-11-20 Jin Kyu Songdisasm: style cleanup
2013-11-20 Jin Kyu SongMPX: Move BND prefix indication from bytecode to iflags
2013-11-20 Jin Kyu SongMPX: Add BND prefix for branch instructions
2013-11-20 H. Peter Anvindisasm: add support for emitting split EA format
2013-10-03 Cyrill GorcunovMerge branch 'nasm-2.10.xx'
2013-10-02 H. Peter AnvinMerge branch 'avx512'
2013-08-28 Jin Kyu SongAVX-512: Change the data type for instruction flags
2013-08-22 Jin Kyu SongAVX-512: Add ZWORD keyword
2013-08-16 Jin Kyu SongAVX-512: Add EVEX encoding and new instructions
2013-03-10 Ben Rudiak-GouldMake F2 and F3 SSE prefixes override 66
2013-03-03 Ben Rudiak-GouldDrop SAME_AS flag from instruction matcher
2013-03-03 Ben Rudiak-Gouldinsns: Remove pushseg/popseg internal bytecodes
2013-03-01 Ben Rudiak-GouldRemove +s
2013-02-20 Ben Rudiak-GouldFix jmp/call near offsets in long mode
2013-02-20 Ben Rudiak-GouldAdd np and similar prefixes to instructions that should...
2012-02-26 H. Peter AnvinHLE: Move byte codes back to \271-\273
2012-02-26 H. Peter AnvinHLE: Change NOHLE to be an instruction flag
2012-02-25 H. Peter Anvindisasm: ignore opcodes 370 and 371
2012-02-25 H. Peter AnvinMove HLE byte codes to \264..\267
2012-02-25 H. Peter AnvinAdd a "nohle" byte code to skip an instruction pattern
2012-02-25 H. Peter AnvinHLE: Implement the basic mechanism for XACQUIRE/XRELEASE
2012-02-25 H. Peter AnvinHLE: Split the LOCK and REP prefix slots
2011-08-22 H. Peter Anvindisasm.c: ESP/RSP cannot be indicies, but XMM4/YMM4...
2011-07-15 Cyrill GorcunovMerge branch 'nasm-2.09.xx'
2011-07-08 H. Peter AnvinUse a normal quad-case for valueless /is4
2011-07-07 H. Peter AnvinRemove support for DREX encoding
2011-07-03 Cyrill GorcunovMerge branch 'nasm-2.09.xx'
2011-06-23 H. Peter AnvinMerge branch 'nasm-2.09.xx'
2011-06-23 H. Peter AnvinMerge branch 'nasm-2.09.xx'
2011-06-23 H. Peter AnvinAdd support for VSIB instructions
2010-09-15 Cyrill GorcunovBR3064376: ndisasm crash
2010-09-15 H. Peter AnvinMerge branch 'nasm-2.09.xx'
2010-09-12 Cyrill GorcunovBR3064376: ndisasm crash
2010-08-20 H. Peter Anvinndisasm: handle VEX.LIG
2010-08-19 H. Peter Anvinndisasm: unify VEX handling
2010-08-17 H. Peter Anvinndisasm: fix handing of byte codes 250-253, 324
2010-08-16 H. Peter Anvinassemble: handle vex.lig
2009-10-18 Cyrill Gorcunovcontinue using is_class helper
2009-10-13 H. Peter Anvinopflags: more int32_t -> opflags_t conversions
2009-08-09 Cyrill Gorcunovdisasm.c: eatbyte -- use snprintf to prevent potential...
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-26 H. Peter Anvinndisasm: fix disassembly of JRCXZ
2009-06-25 H. Peter AnvinAdd support for instructions which always use low 8...
2009-05-09 H. Peter AnvinAdd symbolic constants for REX_V "classes" (VEX, XOP...
2009-05-04 H. Peter AnvinUse lower case for VEX and XOP in instructions table
2009-05-04 H. Peter AnvinInfrastructure support for AMD's new XOP prefix
2009-03-19 H. Peter Anvindisasm: fix reversed REP vs REPNE in eatbyte()
2009-03-19 H. Peter Anvindisasm: when no instruction is found, consider a naked...
2009-02-22 H. Peter AnvinBR 2592476: Treat WAIT as a prefix even though it's...
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 Anvindisasm: introduce opy
2008-10-24 H. Peter AnvinMerge branch 'indirect'
2008-10-24 H. Peter Anvindisasm: extension byte support in the disassembler
2008-10-24 H. Peter AnvinAdd extension bytecodes to support operands 4+
2008-10-09 H. Peter Anvindisasm: collapse all the segment register push/pop...
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 AnvinNew opcodes to deal with 8-bit immediate sign extended...
2008-08-29 H. Peter AnvinBR 2029829: Accept VIA XCRYPT instructions with or...
2008-08-20 H. Peter AnvinBR 2062342: ndisasm: r12 *can* be an index register
2008-07-31 H. Peter AnvinBR 2028910: fix decoding of VEX prefixes in 16- and...
2008-05-28 H. Peter AnvinMerge commit 'autotest/master'
2008-05-26 H. Peter Anvinndisasm: the high bit of is4 bytes is ignored in 32...
2008-05-22 H. Peter AnvinAdd tokens vex.ww and vex.wx; vex.wx is the default
2008-05-21 H. Peter Anvininsnsn.c: cleaner to *not* separate out conditional...
2008-05-21 H. Peter AnvinDisassembler: select table based on VEX prefixes
2008-05-21 H. Peter AnvinFix display for fixed xmm0/ymm0, SSE redundant prefixes
2008-05-21 H. Peter AnvinMerge branch 'master' of git+ssh://repo.or.cz/srv/git...
2008-05-21 H. Peter AnvinVEX prefixes apply to VEX instructions only...
2008-05-21 H. Peter AnvinHandle is4 bytes without meaningful information in...
2008-05-21 H. Peter Anvinndisasm: simple compare for conditional opcodes, no...
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-07 H. Peter AnvinAdd support for register-number immediates with fixed...
2008-05-06 H. Peter AnvinInitial NDISASM support for AVX instructions/VEX prefixes
2008-05-05 H. Peter AnvinFirst cut at AVX machinery.
2008-01-02 H. Peter Anvindisasm: relative operands are signed, not unsigned
2007-12-29 Berosetregularized spelling of license to match name of LICENS...
2007-12-27 H. Peter Anvindisasm: 32-bit index registers were displayed as 64...
2007-11-19 H. Peter AnvinBR 1834292: Fix multiple disassembler bugs
2007-11-13 H. Peter AnvinAddress data is int64_t; simplify writing an address...
2007-11-13 H. Peter Anvinndisasm: factor out the common operand-extraction code
2007-11-13 H. Peter AnvinUn-special-case "xchg rax,rax"; disassemble o64
2007-11-13 H. Peter AnvinBetter (but not *good!*) handling of 64-bit addressing...
2007-11-13 H. Peter AnvinFix disassembly of XCHG
next