Skip to content

Commit

Permalink
fix: remove stdsimd feature; add stdarch_x86_avx512
Browse files Browse the repository at this point in the history
Closes jvdd#61
  • Loading branch information
lazyky committed Feb 19, 2024
1 parent c4a4c3c commit db946c5
Show file tree
Hide file tree
Showing 15 changed files with 2 additions and 30 deletions.
2 changes: 0 additions & 2 deletions benches/bench_f16_ignore_nan.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_f16_return_nan.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::NaNArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_f32_ignore_nan.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_f32_return_nan.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::NaNArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_f64_ignore_nan.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_f64_return_nan.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::NaNArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_i16.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_i32.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_i64.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_i8.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_u16.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_u32.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_u64.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
2 changes: 0 additions & 2 deletions benches/bench_u8.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#![feature(stdsimd)]

use argminmax::ArgMinMax;
use codspeed_criterion_compat::*;
use dev_utils::{config, utils};
Expand Down
4 changes: 2 additions & 2 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,10 @@
//!

// enable SIMD nightly features when on nightly_simd enabled
#![cfg_attr(feature = "nightly_simd", feature(stdsimd))]
#![cfg_attr(feature = "nightly_simd", feature(avx512_target_feature))]
#![cfg_attr(feature = "nightly_simd", feature(arm_target_feature))]

// enable stdarch_x86_avx512 feature
#![feature(stdarch_x86_avx512)]
// It is necessary to import this at the root of the crate
// See: https:/la10736/rstest/tree/master/rstest_reuse#use-rstest_resuse-at-the-top-of-your-crate
#[cfg(test)]
Expand Down

0 comments on commit db946c5

Please sign in to comment.