-
### Motivation
As we want to have this library portable, the first step would be to make 100% of this library run correctly on only CPU (i.e. not requiring CUDA for any part of the functionality). …
-
This is a tracking issue for RFC 3514:
- https://github.com/rust-lang/rfcs/pull/3514
The feature gate for the issue is `#![feature(float_semantics)]`.
### About tracking issues
Tracking issues are…
-
This is going to be a bit grisly: the Arm v7 Neon registers flush subnormals and Rust has defined floats as to deny flushing subnormals to be a valid behavior. If we want std::simd to align here with …
-
## What problem does this solve or what need does it fill?
For very large game worlds, or for multiplayer games, it can be difficult to work within the floating point confines of f32. Giving users …
-
The portable-simd intrinsics `simd_bitmask` and `simd_bitmask_select` work with a bit-efficient representation of a SIMD vector of `bool`. Specifically they actually support two representations: as an…
-
Apparently, during the mass non-x86 SIMD work in GSoC 2015 we got extensive support for AltiVec as available on POWER8, but at the same time broke the more limited support we had (and still have in th…
-
# Introduction
Concept of a HAL (Hardware Abstraction Layer) is well-known. Basically it means that in some big software package (library of algorithms, operating system, photo editing application …
-
We build our releases on an old distribution (Debian Buster) because that's an easy way to produce binaries compatibles with older distros. Especially, we do that to link against an old libc and then …
-
# Proposal
## Problem statement
With [target features 1.1 now ready to be stabilized](https://github.com/rust-lang/rust/issues/69098#issuecomment-2495389171), it is soon going to be possible to writ…
-
*Enhancement*
Hello, @std-simd
I would like to add SVE2 instructions via intrinsics/inline-assembly into std-simd to process data quicker, optimize the library.