diff options
author | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2019-02-16 17:47:08 +0000 |
---|---|---|
committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2019-03-04 11:56:55 +0000 |
commit | 24d281c3244d3a90fd6c24dc59439899c0bbe6ef (patch) | |
tree | f61ec3729a1661c7526b7ae7222de7c379258dd4 /src/crypto/CMakeLists.txt | |
parent | crypto: clear cache after generating random program (diff) | |
download | monero-24d281c3244d3a90fd6c24dc59439899c0bbe6ef.tar.xz |
crypto: plug CNv4 JIT into cn_slow_hash
Enabled by setting the MONERO_USE_CNV4_JIT env var to 1
Diffstat (limited to '')
-rw-r--r-- | src/crypto/CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/crypto/CMakeLists.txt b/src/crypto/CMakeLists.txt index 0c635e7cb..5ce43be22 100644 --- a/src/crypto/CMakeLists.txt +++ b/src/crypto/CMakeLists.txt @@ -45,6 +45,8 @@ set(crypto_sources random.c skein.c slow-hash.c + CryptonightR_JIT.c + CryptonightR_template.S tree-hash.c) set(crypto_headers) @@ -66,7 +68,9 @@ set(crypto_private_headers oaes_lib.h random.h skein.h - skein_port.h) + skein_port.h + CryptonightR_JIT.h + CryptonightR_template.h) monero_private_headers(cncrypto ${crypto_private_headers}) @@ -101,4 +105,5 @@ if (ANDROID OR IOS) endif() endif() - +# cheat because cmake and ccache hate each other +set_property(SOURCE CryptonightR_template.S PROPERTY LANGUAGE C) |