Home
last modified time | relevance | path

Searched refs:dis386 (Results 1 – 16 of 16) sorted by relevance

/toolchain/binutils/binutils-2.25/opcodes/
DChangeLog-200637 (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.
Di386-dis.c2347 struct dis386 { struct
2412 static const struct dis386 dis386[] = { variable
2703 static const struct dis386 dis386_twobyte[] = {
3300 static const struct dis386 reg_table[][8] = {
3673 static const struct dis386 prefix_table[][4] = {
6700 static const struct dis386 x86_64_table[][2] = {
6852 static const struct dis386 three_byte_table[][256] = {
7730 static const struct dis386 xop_table[][256] = {
8606 static const struct dis386 vex_table[][256] = {
9485 static const struct dis386 vex_len_table[][2] = {
[all …]
DChangeLog-2007445 (dis386): Updated.
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
1587 (dis386): Use GRP1a for entry 0x8f.
1646 (dis386): Use PREGRP38 for 0x90.
1779 in struct dis386.
DChangeLog-9899369 (struct dis386): Add const to name.
572 (dis386): Remove.
1090 (dis386, dis386_twobyte, grps): Use new suffix macros.
1091 (dis386): Correct imul Ib to imul sIb. Change jnl to jge to be
1153 (dis386): Add S suffix to pushf, popf, ret, lret, enter, leave.
1166 * i386-dis.c (dis386): Change 0x60 to "pushaS", 0x61 to "popaS".
1385 * i386-dis.c (dis386): Change 0x8c and 0x8e to movS, and change Ew
DChangeLog-2004121 (dis386): Make far jumps and calls have an 'l' prefix only in AT&T
563 (dis386): Use NOP_Fixup on "nop".
DChangeLog-2010315 (dis386): Replace Iq with sIv on "pushT".
852 (dis386): Replace { "(bad)", { XX } } with { Bad_Opcode }.
DChangeLog-200866 (dis386): Use EbS on movB. Use EvS on moveS.
264 * i386-dis.c (dis386): Adjust far return mnemonics.
DChangeLog-2005365 (dis386): Document and use new 'V' meta character. Use it for
896 (dis386): Use "Sv" for 0x8c and 0x8e.
DChangeLog-2011728 (dis386): Replace sIb with sIbT on "pushT".
Di386-dis-evex.h3 static const struct dis386 evex_table[][256] = {
DChangeLog211 * i386-dis.c (dis386): Replace "P" with "%LP" for iret and sysret.
DChangeLog-2009545 (dis386): Use mov%LB, mov%LS and mov%LV on mov instruction
1654 * i386-dis.c (dis386): Use EbS on addB, orB, adcB, sbbB, andB,
DChangeLog-2012993 (dis386): Use Ebh1/Evh1 on add, adc, and, btc, btr, bts,
DChangeLog-9297506 * i386-dis.c (dis386[], dis386_twobyte[]): change pushl/popl
510 * i386-dis.c (dis386[]): change cwtl, cltd to cWtS, cStd to
3207 * i386-dis.c (dis386): Use Yb and Yv for scasb and scasS.
DChangeLog-0203668 * i386-dis.c (dis386): Recognize icebp (0xf1).
DChangeLog-0001749 (dis386): New table combining above four tables.