/toolchain/binutils/binutils-2.27/opcodes/ |
ChangeLog-2006 | 37 (dis386): Replace 0x60, 0x61 and 0x62 entries with x86-64 54 (dis386): Use it. 66 (dis386): Use it for in, out, ins, and outs. 76 * i386-dis.c (dis386): Use 'R' and 'O' for cbw/cwd unconditionally. 196 * i386-dis.c (dis386): Add support for the change in POPCNT opcode in 309 (dis386): Use GRP11_C6 and GRP11_C7 for entres 0xc6 and 0xc7, 316 * i386-dis.c (dis386): Add support for 4 operand instructions. Add 336 (dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90. 643 (dis386): Updated entries of ins, outs, movs, lods and stos.
|
i386-dis.c | 689 #define DIS386(T, I) NULL, { { NULL, (T)}, { NULL, (I) } }, 0 691 #define REG_TABLE(I) DIS386 (USE_REG_TABLE, (I)) 692 #define MOD_TABLE(I) DIS386 (USE_MOD_TABLE, (I)) 693 #define RM_TABLE(I) DIS386 (USE_RM_TABLE, (I)) 694 #define PREFIX_TABLE(I) DIS386 (USE_PREFIX_TABLE, (I)) 695 #define X86_64_TABLE(I) DIS386 (USE_X86_64_TABLE, (I)) 696 #define THREE_BYTE_TABLE(I) DIS386 (USE_3BYTE_TABLE, (I)) 698 #define XOP_8F_TABLE(I) DIS386 (USE_XOP_8F_TABLE, (I)) 699 #define VEX_C4_TABLE(I) DIS386 (USE_VEX_C4_TABLE, (I)) 700 #define VEX_C5_TABLE(I) DIS386 (USE_VEX_C5_TABLE, (I) 2436 struct dis386 { struct 2514 static const struct dis386 dis386[] = { variable in typeref:struct:dis386 [all...] |
ChangeLog-2007 | 445 (dis386): Updated. 469 (DIS386): New. 482 (dis386): Updated. 494 * i386-dis.c (dis386): Swap X86_64_27 with OPC_EXT_2. 504 (dis386): Updated. Use X86_64_4...X86_64_21. 992 (dis386): Use OPC_EXT_0...OPC_EXT_2. 1043 get a pointer to the valid dis386. Print out prefixes if [all...] |
ChangeLog-9899 | 369 (struct dis386): Add const to name. 572 (dis386): Remove. [all...] |
ChangeLog-2015 | 892 (dis386): Replace callT/jmpT with X86_64_E8/X86_64_E9. [all...] |
ChangeLog-2004 | 121 (dis386): Make far jumps and calls have an 'l' prefix only in AT&T 563 (dis386): Use NOP_Fixup on "nop".
|
ChangeLog-2010 | 315 (dis386): Replace Iq with sIv on "pushT". 852 (dis386): Replace { "(bad)", { XX } } with { Bad_Opcode }.
|
ChangeLog-2005 | 365 (dis386): Document and use new 'V' meta character. Use it for 896 (dis386): Use "Sv" for 0x8c and 0x8e. [all...] |
ChangeLog-2008 | 66 (dis386): Use EbS on movB. Use EvS on moveS. 264 * i386-dis.c (dis386): Adjust far return mnemonics. [all...] |
ChangeLog-2011 | 728 (dis386): Replace sIb with sIbT on "pushT".
|
ChangeLog-2012 | [all...] |
ChangeLog-2014 | 252 * i386-dis.c (dis386): Replace "P" with "%LP" for iret and sysret. [all...] |
i386-dis-evex.h | 3 static const struct dis386 evex_table[][256] = { [all...] |
ChangeLog-2009 | 545 (dis386): Use mov%LB, mov%LS and mov%LV on mov instruction [all...] |
ChangeLog-9297 | 506 * i386-dis.c (dis386[], dis386_twobyte[]): change pushl/popl 510 * i386-dis.c (dis386[]): change cwtl, cltd to cWtS, cStd to [all...] |
ChangeLog-0001 | 749 (dis386): New table combining above four tables. [all...] |
ChangeLog-0203 | 668 * i386-dis.c (dis386): Recognize icebp (0xf1). [all...] |