Age | Commit message (Expand) | Author | Files | Lines |
2009-07-06 | NASM: relicense under the 2-clause BSD license | H. Peter Anvin | 1 | -12/+0 |
2009-06-28 | Add copyright headers to the *.c/*.h files in the main directory | H. Peter Anvin | 1 | -6/+45 |
2009-06-26 | ndisasm: fix disassembly of JRCXZ | H. Peter Anvin | 1 | -1/+1 |
2009-06-24 | Add support for instructions which always use low 8-bit registers | H. Peter Anvin | 1 | -2/+6 |
2009-05-08 | Add symbolic constants for REX_V "classes" (VEX, XOP, ...) | H. Peter Anvin | 1 | -4/+4 |
2009-05-03 | Use lower case for VEX and XOP in instructions table | H. Peter Anvin | 1 | -2/+2 |
2009-05-03 | Infrastructure support for AMD's new XOP prefix | H. Peter Anvin | 1 | -1/+24 |
2009-03-19 | disasm: fix reversed REP vs REPNE in eatbyte() | H. Peter Anvin | 1 | -2/+2 |
2009-03-18 | disasm: when no instruction is found, consider a naked prefix | H. Peter Anvin | 1 | -2/+80 |
2009-02-21 | BR 2592476: Treat WAIT as a prefix even though it's really an instruction | H. Peter Anvin | 1 | -35/+20 |
2008-10-25 | disasm: introduce opy | H. Peter Anvin | 1 | -3/+4 |
2008-10-23 | disasm: extension byte support in the disassembler | H. Peter Anvin | 1 | -12/+20 |
2008-10-23 | Add extension bytecodes to support operands 4+ | H. Peter Anvin | 1 | -0/+1 |
2008-10-09 | disasm: collapse all the segment register push/pop bytecodes | H. Peter Anvin | 1 | -59/+2 |
2008-10-08 | Reshuffle and move the bytecodes for segment register push/pop | H. Peter Anvin | 1 | -61/+61 |
2008-10-07 | New opcode for 32->64 bit sign-extended immediate with warning | H. Peter Anvin | 1 | -0/+1 |
2008-10-06 | New opcodes to deal with 8-bit immediate sign extended to opsize | H. Peter Anvin | 1 | -0/+1 |
2008-08-28 | BR 2029829: Accept VIA XCRYPT instructions with or without REP | H. Peter Anvin | 1 | -0/+4 |
2008-08-20 | BR 2062342: ndisasm: r12 *can* be an index register | H. Peter Anvin | 1 | -2/+2 |
2008-07-30 | BR 2028910: fix decoding of VEX prefixes in 16- and 32-bit mode | H. Peter Anvin | 1 | -16/+17 |
2008-05-26 | ndisasm: the high bit of is4 bytes is ignored in 32-bit mode | H. Peter Anvin | 1 | -3/+4 |
2008-05-22 | Add tokens vex.ww and vex.wx; vex.wx is the default | H. Peter Anvin | 1 | -2/+6 |
2008-05-21 | insnsn.c: cleaner to *not* separate out conditional instructions | H. Peter Anvin | 1 | -5/+4 |
2008-05-21 | Disassembler: select table based on VEX prefixes | H. Peter Anvin | 1 | -1/+14 |
2008-05-21 | Fix display for fixed xmm0/ymm0, SSE redundant prefixes | H. Peter Anvin | 1 | -0/+7 |
2008-05-20 | VEX prefixes apply to VEX instructions only... | H. Peter Anvin | 1 | -0/+6 |
2008-05-20 | Handle is4 bytes without meaningful information in the bottom bits | H. Peter Anvin | 1 | -0/+10 |
2008-05-20 | ndisasm: simple compare for conditional opcodes, no loop | H. Peter Anvin | 1 | -12/+9 |
2008-05-20 | Avoid #including .c files; instead compile as separate units | H. Peter Anvin | 1 | -46/+40 |
2008-05-20 | Add DY, YWORD, and the SY instruction flag | H. Peter Anvin | 1 | -0/+3 |
2008-05-20 | Same some space by introducing shorthand byte codes for SSE prefixes | H. Peter Anvin | 1 | -0/+20 |
2008-05-12 | Remove special hacks to avoid zero bytecodes | H. Peter Anvin | 1 | -5/+0 |
2008-05-06 | Add support for register-number immediates with fixed 4-bit values | H. Peter Anvin | 1 | -0/+13 |
2008-05-05 | Initial NDISASM support for AVX instructions/VEX prefixes | H. Peter Anvin | 1 | -9/+121 |
2008-05-04 | First cut at AVX machinery. | H. Peter Anvin | 1 | -0/+10 |
2008-01-02 | disasm: relative operands are signed, not unsigned | H. Peter Anvin | 1 | -4/+7 |
2007-12-29 | regularized spelling of license to match name of LICENSE file | Beroset | 1 | -1/+1 |
2007-12-26 | disasm: 32-bit index registers were displayed as 64 bits | H. Peter Anvin | 1 | -1/+1 |
2007-11-18 | BR 1834292: Fix multiple disassembler bugs | H. Peter Anvin | 1 | -4/+23 |
2007-11-13 | Address data is int64_t; simplify writing an address object | H. Peter Anvin | 1 | -1/+1 |
2007-11-12 | ndisasm: factor out the common operand-extraction code | H. Peter Anvin | 1 | -38/+41 |
2007-11-12 | Un-special-case "xchg rax,rax"; disassemble o64 | H. Peter Anvin | 1 | -5/+30 |
2007-11-12 | Better (but not *good!*) handling of 64-bit addressing in ndisasm | H. Peter Anvin | 1 | -97/+269 |
2007-11-12 | Fix disassembly of XCHG | H. Peter Anvin | 1 | -0/+12 |
2007-10-28 | 64-bit addressing and prefix handling changes | H. Peter Anvin | 1 | -26/+42 |
2007-10-23 | Fix bugs item #1817677 | Charles Crayne | 1 | -0/+1 |
2007-10-19 | Formatting: kill off "stealth whitespace" | H. Peter Anvin | 1 | -3/+3 |
2007-10-18 | Suppress signedness warnings in disassembler | Charles Crayne | 1 | -1/+1 |
2007-10-10 | Use the compiler-provided booleans if available, otherwise emulate | H. Peter Anvin | 1 | -48/+48 |
2007-10-02 | Portability fixes | H. Peter Anvin | 1 | -0/+2 |