diff options
-rw-r--r-- | Cargo.lock | 3 | ||||
-rw-r--r-- | Cargo.toml | 3 | ||||
-rwxr-xr-x | compile | 6 |
3 files changed, 8 insertions, 4 deletions
@@ -33,6 +33,9 @@ dependencies = [ name = "bytecount" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "simd 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "crossbeam" @@ -45,7 +45,8 @@ kernel32-sys = "0.2" winapi = "0.2" [features] -simd-accel = ["regex/simd-accel"] +avx-accel = ["bytecount/avx-accel"] +simd-accel = ["bytecount/avx-accel", "regex/simd-accel"] [profile.release] debug = true @@ -1,5 +1,5 @@ #!/bin/sh -export RUSTFLAGS="-C target-feature=+ssse3" -# export RUSTFLAGS="-C target-cpu=native" -cargo build --release --features simd-accel +# export RUSTFLAGS="-C target-feature=+ssse3" +export RUSTFLAGS="-C target-cpu=native" +cargo build --release --features 'simd-accel avx-accel' |