From 5304f84f81cf16cb6923197379ec94282a8d366c Mon Sep 17 00:00:00 2001 From: Peter Cawley Date: Sat, 17 Oct 2015 13:33:46 +0100 Subject: [PATCH] DynASM/x86: Add AES-NI opcodes. --- dynasm/dasm_x86.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dynasm/dasm_x86.lua b/dynasm/dasm_x86.lua index 7ca061d2..ee3ed61a 100644 --- a/dynasm/dasm_x86.lua +++ b/dynasm/dasm_x86.lua @@ -1412,6 +1412,15 @@ local map_op = { movntsd_2 = "xr/qo:nF20F2BRm", movntss_2 = "xr/do:F30F2BRm", -- popcnt is also in SSE4.2 + + -- AES-NI + aesdec_2 = "rmo:660F38DErM", + aesdeclast_2 = "rmo:660F38DFrM", + aesenc_2 = "rmo:660F38DCrM", + aesenclast_2 = "rmo:660F38DDrM", + aesimc_2 = "rmo:660F38DBrM", + aeskeygenassist_3 = "rmio:660F3ADFrMU", + pclmulqdq_3 = "rmio:660F3A44rMU", } ------------------------------------------------------------------------------