X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fopcode%2Fi386.h;h=4f7836c2a1ef1dd05b644d4c024110bc9cf80c26;hb=8493b6651af3d2130d5f5f050905cd3d6e8a9c27;hp=b635334e41ddd6d453e3f1a7422c1dbcb37eb313;hpb=e4e42b45d59b4c622b7c5b625fd7467fd62d958d;p=deliverable%2Fbinutils-gdb.git diff --git a/include/opcode/i386.h b/include/opcode/i386.h index b635334e41..4f7836c2a1 100644 --- a/include/opcode/i386.h +++ b/include/opcode/i386.h @@ -1,7 +1,5 @@ /* opcode/i386.h -- Intel 80386 opcode macros - Copyright 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler, and GDB, the GNU Debugger. @@ -45,15 +43,10 @@ compatible instructions. */ #define SYSV386_COMPAT 1 #endif -#ifndef OLDGCC_COMPAT -/* Set non-zero to cater for old (<= 2.8.1) versions of gcc that could - generate nonsense fsubp, fsubrp, fdivp and fdivrp with operands - reversed. */ -#define OLDGCC_COMPAT SYSV386_COMPAT -#endif #define MOV_AX_DISP32 0xa0 #define POP_SEG_SHORT 0x07 +#define POP_SEG386_SHORT 0xfa1 #define JUMP_PC_RELATIVE 0xeb #define INT_OPCODE 0xcd #define INT3_OPCODE 0xcc @@ -76,6 +69,10 @@ #define SS_PREFIX_OPCODE 0x36 #define REPNE_PREFIX_OPCODE 0xf2 #define REPE_PREFIX_OPCODE 0xf3 +#define XACQUIRE_PREFIX_OPCODE 0xf2 +#define XRELEASE_PREFIX_OPCODE 0xf3 +#define BND_PREFIX_OPCODE 0xf2 +#define NOTRACK_PREFIX_OPCODE 0x3e #define TWO_BYTE_OPCODE_ESCAPE 0x0f #define NOP_OPCODE (char) 0x90