Skip to content

Commit

Permalink
x86: Add AES opcodes to opcode map
Browse files Browse the repository at this point in the history
Add Intel AES opcodes to x86 opcode map. These opcodes are
used in arch/x86/crypt/aesni-intel_asm.S.

Signed-off-by: Masami Hiramatsu <mhiramat@redhat.com>
Cc: systemtap<systemtap@sources.redhat.com>
Cc: DLE <dle-develop@lists.sourceforge.net>
Cc: Jim Keniston <jkenisto@us.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
LKML-Reference: <20091020165531.4145.21872.stgit@dhcp-100-2-132.bos.redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
  • Loading branch information
Masami Hiramatsu authored and Ingo Molnar committed Oct 21, 2009
1 parent 06ed6ba commit 9983d60
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions arch/x86/lib/x86-opcode-map.txt
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,7 @@ fe: paddd Pq,Qq | paddd Vdq,Wdq (66)
ff:
EndTable

Table: 3-byte opcode 1
Table: 3-byte opcode 1 (0x0f 0x38)
Referrer: 3-byte escape 1
# 0x0f 0x38 0x00-0x0f
00: pshufb Pq,Qq | pshufb Vdq,Wdq (66)
Expand Down Expand Up @@ -642,11 +642,16 @@ Referrer: 3-byte escape 1
41: phminposuw Vdq,Wdq (66)
80: INVEPT Gd/q,Mdq (66)
81: INVPID Gd/q,Mdq (66)
db: aesimc Vdq,Wdq (66)
dc: aesenc Vdq,Wdq (66)
dd: aesenclast Vdq,Wdq (66)
de: aesdec Vdq,Wdq (66)
df: aesdeclast Vdq,Wdq (66)
f0: MOVBE Gv,Mv | CRC32 Gd,Eb (F2)
f1: MOVBE Mv,Gv | CRC32 Gd,Ev (F2)
EndTable

Table: 3-byte opcode 2
Table: 3-byte opcode 2 (0x0f 0x3a)
Referrer: 3-byte escape 2
# 0x0f 0x3a 0x00-0xff
08: roundps Vdq,Wdq,Ib (66)
Expand All @@ -671,6 +676,7 @@ Referrer: 3-byte escape 2
61: pcmpestri Vdq,Wdq,Ib (66)
62: pcmpistrm Vdq,Wdq,Ib (66)
63: pcmpistri Vdq,Wdq,Ib (66)
df: aeskeygenassist Vdq,Wdq,Ib (66)
EndTable

GrpTable: Grp1
Expand Down

0 comments on commit 9983d60

Please sign in to comment.