From 7e22082480028a467c27d9c32852ec7a12f8235f Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sat, 24 Oct 2015 18:18:52 +0200 Subject: [PATCH] DynASM/x86: Add AES-NI opcodes. Thanks to Peter Cawley. --- dynasm/dasm_x86.lua | 9 +++++++++ 1 file changed, 9 insertions(+) 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 = { 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", } ------------------------------------------------------------------------------