diff options
author | Mike Pall <mike> | 2015-12-28 16:40:39 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2015-12-28 16:40:39 +0100 |
commit | cfae3846f87bc93b3d5fdac04c61c09fc4adb1aa (patch) | |
tree | c88eab87ed9d064d83479cc9a95c5ba1416e5b6c /dynasm | |
parent | f61148c486545bf22df81f223efd3297d1c66f7b (diff) | |
download | luajit-cfae3846f87bc93b3d5fdac04c61c09fc4adb1aa.tar.gz luajit-cfae3846f87bc93b3d5fdac04c61c09fc4adb1aa.tar.bz2 luajit-cfae3846f87bc93b3d5fdac04c61c09fc4adb1aa.zip |
DynASM/x86: Add AVX AES instructions.
Contributed by Peter Cawley.
Diffstat (limited to 'dynasm')
-rw-r--r-- | dynasm/dasm_x86.lua | 6 |
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 = { | |||
1567 | 1567 | ||
1568 | -- AVX, AVX2 integer ops | 1568 | -- AVX, AVX2 integer ops |
1569 | -- In general, xmm requires AVX, ymm requires AVX2. | 1569 | -- In general, xmm requires AVX, ymm requires AVX2. |
1570 | vaesdec_3 = "rrmo:660F38VDErM", | ||
1571 | vaesdeclast_3 = "rrmo:660F38VDFrM", | ||
1572 | vaesenc_3 = "rrmo:660F38VDCrM", | ||
1573 | vaesenclast_3 = "rrmo:660F38VDDrM", | ||
1574 | vaesimc_2 = "rmo:660F38uDBrM", | ||
1575 | vaeskeygenassist_3 = "rmio:660F3AuDFrMU", | ||
1570 | vlddqu_2 = "rxoy:F20FuF0rM", | 1576 | vlddqu_2 = "rxoy:F20FuF0rM", |
1571 | vmaskmovdqu_2 = "rro:660FuF7rM", | 1577 | vmaskmovdqu_2 = "rro:660FuF7rM", |
1572 | vmovdqa_2 = "rmoy:660Fu6FrM|mroy:660Fu7FRm", | 1578 | vmovdqa_2 = "rmoy:660Fu6FrM|mroy:660Fu7FRm", |