aboutsummaryrefslogtreecommitdiff
path: root/dynasm
diff options
context:
space:
mode:
authorMike Pall <mike>2015-10-24 18:18:52 +0200
committerMike Pall <mike>2015-10-24 18:18:52 +0200
commit7e22082480028a467c27d9c32852ec7a12f8235f (patch)
tree338357d993c6672619490ac843c2e53a13dd3d70 /dynasm
parente54ca424b53c405690af55babbc9eb8a2df14f9b (diff)
downloadluajit-7e22082480028a467c27d9c32852ec7a12f8235f.tar.gz
luajit-7e22082480028a467c27d9c32852ec7a12f8235f.tar.bz2
luajit-7e22082480028a467c27d9c32852ec7a12f8235f.zip
DynASM/x86: Add AES-NI opcodes.
Thanks to Peter Cawley.
Diffstat (limited to 'dynasm')
-rw-r--r--dynasm/dasm_x86.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua
index 8f4228d4..d8203e3d 100644
--- a/dynasm/dasm_x86.lua
+++ b/dynasm/dasm_x86.lua
@@ -1412,6 +1412,15 @@ local map_op = {
1412 movntsd_2 = "xr/qo:nF20F2BRm", 1412 movntsd_2 = "xr/qo:nF20F2BRm",
1413 movntss_2 = "xr/do:F30F2BRm", 1413 movntss_2 = "xr/do:F30F2BRm",
1414 -- popcnt is also in SSE4.2 1414 -- popcnt is also in SSE4.2
1415
1416 -- AES-NI
1417 aesdec_2 = "rmo:660F38DErM",
1418 aesdeclast_2 = "rmo:660F38DFrM",
1419 aesenc_2 = "rmo:660F38DCrM",
1420 aesenclast_2 = "rmo:660F38DDrM",
1421 aesimc_2 = "rmo:660F38DBrM",
1422 aeskeygenassist_3 = "rmio:660F3ADFrMU",
1423 pclmulqdq_3 = "rmio:660F3A44rMU",
1415} 1424}
1416 1425
1417------------------------------------------------------------------------------ 1426------------------------------------------------------------------------------