summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/gas
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2013-09-03 21:21:47 +0000
committerjhb <jhb@FreeBSD.org>2013-09-03 21:21:47 +0000
commit8f38cafe697c2231df73bf68b210df1f6a325b58 (patch)
tree8f52e8a113179047afdd3e6acfeef4943d712995 /contrib/binutils/gas
parenta4c67efd5f829f228095cfa9ef30069364d2f824 (diff)
downloadFreeBSD-src-8f38cafe697c2231df73bf68b210df1f6a325b58.zip
FreeBSD-src-8f38cafe697c2231df73bf68b210df1f6a325b58.tar.gz
Add support for the 'invpcid' instruction to binutils and DDB's
disassembler on amd64. MFC after: 1 month
Diffstat (limited to 'contrib/binutils/gas')
-rw-r--r--contrib/binutils/gas/config/tc-i386.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/binutils/gas/config/tc-i386.c b/contrib/binutils/gas/config/tc-i386.c
index 5ba2ce2..6eb51aa 100644
--- a/contrib/binutils/gas/config/tc-i386.c
+++ b/contrib/binutils/gas/config/tc-i386.c
@@ -3990,7 +3990,8 @@ output_insn (void)
goto check_prefix;
}
}
- else if (i.tm.base_opcode == 0x660f3880 || i.tm.base_opcode == 0x660f3881)
+ else if (i.tm.base_opcode == 0x660f3880 || i.tm.base_opcode == 0x660f3881
+ || i.tm.base_opcode == 0x660f3882)
{
/* invept and invvpid are 3 byte instructions with a
mandatory prefix. */
@@ -4040,7 +4041,8 @@ output_insn (void)
*p++ = (i.tm.base_opcode >> 16) & 0xff;
}
else if (i.tm.base_opcode == 0x660f3880 ||
- i.tm.base_opcode == 0x660f3881)
+ i.tm.base_opcode == 0x660f3881 ||
+ i.tm.base_opcode == 0x660f3882)
{
p = frag_more (3);
*p++ = (i.tm.base_opcode >> 16) & 0xff;
OpenPOWER on IntegriCloud