diff options
author | Niels Möller <nisse@lysator.liu.se> | 2015-01-11 14:48:11 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2015-01-11 14:48:11 +0100 |
commit | 530014f3f811d9018ec83a8748fdbcd45e8ccc5d (patch) | |
tree | db21ae8396981fd4dbb245e946b6baa4be78f753 /configure.ac | |
parent | 86dcf2f392c14b498e1db49412f0b22b192e8ec1 (diff) | |
download | nettle-530014f3f811d9018ec83a8748fdbcd45e8ccc5d.tar.gz |
x86_64: new aes assembly, using aesni instructions.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 76beb316..63f59c65 100644 --- a/configure.ac +++ b/configure.ac @@ -72,6 +72,10 @@ AC_ARG_ENABLE(arm-neon, AC_HELP_STRING([--enable-arm-neon], [Enable ARM Neon assembly. (default=auto)]),, [enable_arm_neon=auto]) +AC_ARG_ENABLE(x86-aesni, + AC_HELP_STRING([--enable-x86-aesni], [Enable x86_64 aes instructions. (default=no)]),, + [enable_x86_aesni=no]) + AC_ARG_ENABLE(mini-gmp, AC_HELP_STRING([--enable-mini-gmp], [Enable mini-gmp, used instead of libgmp.]),, [enable_mini_gmp=no]) @@ -239,6 +243,9 @@ if test "x$enable_assembler" = xyes ; then [x86_64 | amd64]) if test "$ABI" = 64 ; then asm_path=x86_64 + if test "x$enable_x86_aesni" = xyes ; then + asm_path="x86_64/aesni $asm_path" + fi else asm_path=x86 fi |