diff --git a/Cargo.toml b/Cargo.toml index 1a0cfc4a7..d68ede7d3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,11 +26,11 @@ rust-version = "1.91.1" [workspace.dependencies] aligned-vec = { version = "0.6", default-features = false } -bytemuck = "<1.24" +bytemuck = "1.24" dyn-stack = { version = "0.11", default-features = false } itertools = "0.14" num-complex = "0.4" -pulp = { version = "0.21", default-features = false } +pulp = { version = "0.22", default-features = false } rand = "0.8" rayon = "1.11" serde = { version = "1.0", default-features = false } diff --git a/tfhe-fft/Cargo.toml b/tfhe-fft/Cargo.toml index 2012dcaa8..83f5e2853 100644 --- a/tfhe-fft/Cargo.toml +++ b/tfhe-fft/Cargo.toml @@ -23,7 +23,7 @@ js-sys = "0.3" [features] default = ["std"] fft128 = [] -nightly = ["pulp/nightly"] +nightly = ["pulp/x86-v4"] std = ["pulp/std"] serde = ["dep:serde", "num-complex/serde"] diff --git a/tfhe-ntt/Cargo.toml b/tfhe-ntt/Cargo.toml index 8d1cd6827..e95edaa6b 100644 --- a/tfhe-ntt/Cargo.toml +++ b/tfhe-ntt/Cargo.toml @@ -19,7 +19,7 @@ pulp = { workspace = true } [features] default = ["std"] std = ["pulp/std", "aligned-vec/std"] -nightly = ["pulp/nightly"] +nightly = ["pulp/x86-v4"] [dev-dependencies] criterion = "0.5" diff --git a/tfhe/Cargo.toml b/tfhe/Cargo.toml index 659ac6670..955b56513 100644 --- a/tfhe/Cargo.toml +++ b/tfhe/Cargo.toml @@ -150,7 +150,7 @@ high-level-client-js-wasm-api = [ ] parallel-wasm-api = ["dep:wasm-bindgen-rayon"] -nightly-avx512 = ["tfhe-fft/nightly", "tfhe-ntt/nightly", "pulp/nightly"] +nightly-avx512 = ["tfhe-fft/nightly", "tfhe-ntt/nightly", "pulp/x86-v4"] # Private features __profiling = []