Skip to content

Commit a6ed0e4

Browse files
authored
Rip out core::arch wrappers (#216)
Remove the wrappers for intrinsics inherited from `pulp` now that #214 provides a way to access intrinsics without us having to wrap every single one. Part of #166 Supersedes #209
1 parent 4a1adc1 commit a6ed0e4

28 files changed

Lines changed: 30 additions & 5705 deletions

fearless_simd/Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ std = []
3333
# Use floating point implementations from libm
3434
libm = ["dep:libm"]
3535

36-
# Include safe wrappers for (some) target feature specific intrinsics,
37-
# beyond the basic SIMD operations abstracted on all platforms
38-
safe_wrappers = []
39-
4036
# Force the "fallback" SIMD level to be supported
4137
# This is primarily used for tests
4238
force_support_fallback = []

fearless_simd/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,6 @@ The following crate [feature flags](https://doc.rust-lang.org/cargo/reference/fe
155155
- `std` (enabled by default): Get floating point functions from the standard library (likely using your target's libc).
156156
Also allows using [`Level::new`] on all platforms, to detect which target features are enabled.
157157
- `libm`: Use floating point implementations from [libm].
158-
- `safe_wrappers`: Include safe wrappers for (some) target feature specific intrinsics,
159-
beyond the basic SIMD operations abstracted on all platforms.
160158
- `force_support_fallback`: Force scalar fallback, to be supported, even if your compilation target has a better baseline.
161159

162160
At least one of `std` and `libm` is required; `std` overrides `libm`.

fearless_simd/src/core_arch/aarch64/mod.rs

Lines changed: 0 additions & 4070 deletions
This file was deleted.

fearless_simd/src/core_arch/fallback.rs

Lines changed: 0 additions & 16 deletions
This file was deleted.

fearless_simd/src/core_arch/mod.rs

Lines changed: 0 additions & 20 deletions
This file was deleted.

fearless_simd/src/core_arch/wasm32/mod.rs

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)