summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Joerg Hoexer <hshoexer@cvs.openbsd.org>2006-05-18 20:14:44 +0000
committerHans-Joerg Hoexer <hshoexer@cvs.openbsd.org>2006-05-18 20:14:44 +0000
commitd40abc204b5f6f9b051f39789af91ebeb171998d (patch)
tree4ee03de04eae6a6df12f9f4506672b9f37a11029
parent03dca2bec11a4d3f1b42f8400463d908dee5ae7a (diff)
add some more xcrypt & co opcodes
ok deraadt
-rw-r--r--gnu/usr.bin/binutils/include/opcode/i386.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/include/opcode/i386.h b/gnu/usr.bin/binutils/include/opcode/i386.h
index 6f2b357468e..886d3a777a7 100644
--- a/gnu/usr.bin/binutils/include/opcode/i386.h
+++ b/gnu/usr.bin/binutils/include/opcode/i386.h
@@ -912,9 +912,15 @@ static const template i386_optab[] = {
{"xstore-rng",0, 0x0fa7, 0xc0, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
{"xcrypt-ecb",0, 0x0fa7, 0xc8, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
{"xcrypt-cbc",0, 0x0fa7, 0xd0, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
+{"xcrypt-ctr",0, 0x0fa7, 0xd8, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
{"xcrypt-cfb",0, 0x0fa7, 0xe0, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
{"xcrypt-ofb",0, 0x0fa7, 0xe8, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
+{"montmul",0, 0x0fa6, 0xc0, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
+{"xsha1",0, 0x0fa6, 0xc8, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
+{"xsha256",0, 0x0fa6, 0xd0, Cpu686, ImmExt|NoSuf|IsString, { 0, 0, 0} },
+
+
{"cmovo", 2, 0x0f40, X, Cpu686, wlq_Suf|Modrm, { WordReg|WordMem, WordReg, 0} },
{"cmovno", 2, 0x0f41, X, Cpu686, wlq_Suf|Modrm, { WordReg|WordMem, WordReg, 0} },
{"cmovb", 2, 0x0f42, X, Cpu686, wlq_Suf|Modrm, { WordReg|WordMem, WordReg, 0} },