| Commit message (Expand) | Author | Age | Files | Lines |
* | ndisasm: the high bit of is4 bytes is ignored in 32-bit mode | H. Peter Anvin | 2008-05-26 | 1 | -3/+4 |
* | Add tokens vex.ww and vex.wx; vex.wx is the default | H. Peter Anvin | 2008-05-22 | 1 | -2/+6 |
* | insnsn.c: cleaner to *not* separate out conditional instructions | H. Peter Anvin | 2008-05-21 | 1 | -5/+4 |
* | Disassembler: select table based on VEX prefixes | H. Peter Anvin | 2008-05-21 | 1 | -1/+14 |
* | Fix display for fixed xmm0/ymm0, SSE redundant prefixes | H. Peter Anvin | 2008-05-21 | 1 | -0/+7 |
* | VEX prefixes apply to VEX instructions only... | H. Peter Anvin | 2008-05-20 | 1 | -0/+6 |
* | Handle is4 bytes without meaningful information in the bottom bits | H. Peter Anvin | 2008-05-20 | 1 | -0/+10 |
* | ndisasm: simple compare for conditional opcodes, no loop | H. Peter Anvin | 2008-05-20 | 1 | -12/+9 |
* | Avoid #including .c files; instead compile as separate units | H. Peter Anvin | 2008-05-20 | 1 | -46/+40 |
* | Add DY, YWORD, and the SY instruction flag | H. Peter Anvin | 2008-05-20 | 1 | -0/+3 |
* | Same some space by introducing shorthand byte codes for SSE prefixes | H. Peter Anvin | 2008-05-20 | 1 | -0/+20 |
* | Remove special hacks to avoid zero bytecodes | H. Peter Anvin | 2008-05-12 | 1 | -5/+0 |
* | Add support for register-number immediates with fixed 4-bit values | H. Peter Anvin | 2008-05-06 | 1 | -0/+13 |
* | Initial NDISASM support for AVX instructions/VEX prefixes | H. Peter Anvin | 2008-05-05 | 1 | -9/+121 |
* | First cut at AVX machinery. | H. Peter Anvin | 2008-05-04 | 1 | -0/+10 |
* | disasm: relative operands are signed, not unsigned | H. Peter Anvin | 2008-01-02 | 1 | -4/+7 |
* | regularized spelling of license to match name of LICENSE file | Beroset | 2007-12-29 | 1 | -1/+1 |
* | disasm: 32-bit index registers were displayed as 64 bits | H. Peter Anvin | 2007-12-26 | 1 | -1/+1 |
* | BR 1834292: Fix multiple disassembler bugs | H. Peter Anvin | 2007-11-18 | 1 | -4/+23 |
* | Address data is int64_t; simplify writing an address object | H. Peter Anvin | 2007-11-13 | 1 | -1/+1 |
* | ndisasm: factor out the common operand-extraction code | H. Peter Anvin | 2007-11-12 | 1 | -38/+41 |
* | Un-special-case "xchg rax,rax"; disassemble o64 | H. Peter Anvin | 2007-11-12 | 1 | -5/+30 |
* | Better (but not *good!*) handling of 64-bit addressing in ndisasm | H. Peter Anvin | 2007-11-12 | 1 | -97/+269 |
* | Fix disassembly of XCHG | H. Peter Anvin | 2007-11-12 | 1 | -0/+12 |
* | 64-bit addressing and prefix handling changes | H. Peter Anvin | 2007-10-28 | 1 | -26/+42 |
* | Fix bugs item #1817677 | Charles Crayne | 2007-10-23 | 1 | -0/+1 |
* | Formatting: kill off "stealth whitespace" | H. Peter Anvin | 2007-10-19 | 1 | -3/+3 |
* | Suppress signedness warnings in disassembler | Charles Crayne | 2007-10-18 | 1 | -1/+1 |
* | Use the compiler-provided booleans if available, otherwise emulate | H. Peter Anvin | 2007-10-10 | 1 | -48/+48 |
* | Portability fixes | H. Peter Anvin | 2007-10-02 | 1 | -0/+2 |
* | Auto-generate 0x67 prefixes without the need for \30x codes | H. Peter Anvin | 2007-09-22 | 1 | -2/+5 |
* | Speed up the disassembler by allowing prefixed instruction tables | H. Peter Anvin | 2007-09-18 | 1 | -2/+11 |
* | Disassembler support for SSE5 instructions | H. Peter Anvin | 2007-09-17 | 1 | -76/+131 |
* | Initial support for four arguments per instruction | H. Peter Anvin | 2007-09-17 | 1 | -27/+27 |
* | Add (untested!) SSSE3, SSE4.1, SSE4.2 instructions | H. Peter Anvin | 2007-09-12 | 1 | -3/+6 |
* | Support r/m operands for non-integer types | H. Peter Anvin | 2007-09-12 | 1 | -4/+9 |
* | Handle instructions which can have both REX.W and OSP | H. Peter Anvin | 2007-09-11 | 1 | -52/+71 |
* | ndisasm: handle \366 codes, prefer unprefixed instructions | H. Peter Anvin | 2007-09-11 | 1 | -12/+34 |
* | Quiet gcc warning about uninitialized variables | H. Peter Anvin | 2007-09-11 | 1 | -0/+2 |
* | Make the big instruction arrays "const" | H. Peter Anvin | 2007-09-11 | 1 | -4/+2 |
* | Implement REL/ABS modifiers | H. Peter Anvin | 2007-08-28 | 1 | -9/+14 |
* | Fix the handling of the \313 code. | H. Peter Anvin | 2007-05-30 | 1 | -0/+5 |
* | Get rid of magic open-coded "register numbers" | H. Peter Anvin | 2007-05-30 | 1 | -9/+0 |
* | Rename REGNORM to REG_EA | H. Peter Anvin | 2007-05-30 | 1 | -1/+2 |
* | Clean up the existing operand flag definitions, and document | H. Peter Anvin | 2007-05-29 | 1 | -1/+1 |
* | Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regs | H. Peter Anvin | 2007-04-17 | 1 | -19/+17 |
* | More 64-bit ndisasm fixes. | H. Peter Anvin | 2007-04-16 | 1 | -13/+15 |
* | Fixes for 64-bit ndisasm. | H. Peter Anvin | 2007-04-16 | 1 | -78/+56 |
* | Initial 64-bit support for ndisasm. Still a work in progress. | H. Peter Anvin | 2007-04-16 | 1 | -222/+271 |
* | c99 printf/fprintf compliance. | Keith Kanios | 2007-04-14 | 1 | -5/+5 |