From 83131a361d1ab59db6703d92db7f8c57238e0e2b Mon Sep 17 00:00:00 2001 From: orignal Date: Wed, 7 May 2014 16:24:28 -0400 Subject: [PATCH] AES-NI encrypt and decrypt --- aes.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aes.cpp b/aes.cpp index 1e75b76d..888a7dda 100644 --- a/aes.cpp +++ b/aes.cpp @@ -94,7 +94,7 @@ namespace crypto "aesenclast 224(%%rdx), %%xmm0 \n" "movups %%xmm0, (%%rdi) \n" : - : "S" (in), "D" (out), "r" ((uint64_t)m_KeySchedule) + : "r" ((uint64_t)m_KeySchedule), "S" (in), "D" (out) : "%rdx" ); } @@ -121,7 +121,7 @@ namespace crypto "aesdeclast (%%rdx), %%xmm0 \n" "movups %%xmm0, (%%rdi) \n" : - : "S" (in), "D" (out), "r" ((uint64_t)m_KeySchedule) + : "r" ((uint64_t)m_KeySchedule), "S" (in), "D" (out) : "%rdx" ); }