summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2015-12-28 16:40:39 +0100
committerMike Pall <mike>2015-12-28 16:40:39 +0100
commitcfae3846f87bc93b3d5fdac04c61c09fc4adb1aa (patch)
treec88eab87ed9d064d83479cc9a95c5ba1416e5b6c
parentf61148c486545bf22df81f223efd3297d1c66f7b (diff)
downloadluajit2-cfae3846f87bc93b3d5fdac04c61c09fc4adb1aa.tar.gz
DynASM/x86: Add AVX AES instructions.
Contributed by Peter Cawley.
-rw-r--r--dynasm/dasm_x86.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua
index 8c4bfc61..60f5211a 100644
--- a/dynasm/dasm_x86.lua
+++ b/dynasm/dasm_x86.lua
@@ -1567,6 +1567,12 @@ local map_op = {
-- AVX, AVX2 integer ops
-- In general, xmm requires AVX, ymm requires AVX2.
+ vaesdec_3 = "rrmo:660F38VDErM",
+ vaesdeclast_3 = "rrmo:660F38VDFrM",
+ vaesenc_3 = "rrmo:660F38VDCrM",
+ vaesenclast_3 = "rrmo:660F38VDDrM",
+ vaesimc_2 = "rmo:660F38uDBrM",
+ vaeskeygenassist_3 = "rmio:660F3AuDFrMU",
vlddqu_2 = "rxoy:F20FuF0rM",
vmaskmovdqu_2 = "rro:660FuF7rM",
vmovdqa_2 = "rmoy:660Fu6FrM|mroy:660Fu7FRm",