diff options
author | Mike Pall <mike> | 2015-10-24 18:18:52 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2015-10-24 18:18:52 +0200 |
commit | 7e22082480028a467c27d9c32852ec7a12f8235f (patch) | |
tree | 338357d993c6672619490ac843c2e53a13dd3d70 /dynasm | |
parent | e54ca424b53c405690af55babbc9eb8a2df14f9b (diff) | |
download | luajit-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.lua | 9 |
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 | ------------------------------------------------------------------------------ |