From: Mike Pall Date: Mon, 28 Dec 2015 15:40:39 +0000 (+0100) Subject: DynASM/x86: Add AVX AES instructions. X-Git-Tag: v2.1.0-beta2~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfae3846f87bc93b3d5fdac04c61c09fc4adb1aa;p=thirdparty%2FLuaJIT.git DynASM/x86: Add AVX AES instructions. Contributed by Peter Cawley. --- 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 = { -- AVX, AVX2 integer ops -- In general, xmm requires AVX, ymm requires AVX2. + vaesdec_3 = "rrmo:660F38VDErM", + vaesdeclast_3 = "rrmo:660F38VDFrM", + vaesenc_3 = "rrmo:660F38VDCrM", + vaesenclast_3 = "rrmo:660F38VDDrM", + vaesimc_2 = "rmo:660F38uDBrM", + vaeskeygenassist_3 = "rmio:660F3AuDFrMU", vlddqu_2 = "rxoy:F20FuF0rM", vmaskmovdqu_2 = "rro:660FuF7rM", vmovdqa_2 = "rmoy:660Fu6FrM|mroy:660Fu7FRm",