-
**Problem**
The current blake3 crate leaves a lot of single core performance on the table for message sizes below 8 KiB.
Namely, it doesn't SIMD parallelize hashing for small messages.
As a P…
riptl updated
3 months ago
-
I follow the getting started in wiki to build and install the project on ubuntu, but it can't work.
```bash
$ /bin/clang++ test1.cpp -o test1 -fjit
$ clang: error: unknown argument: '-fjit'
```
…
-
128-bit SIMD.js leverages a broad convergence across architectures. SSE through SSE4.2, NEON, Altivec, MSA, all largely lined up at 128-bit SIMD registers, mostly IEEE-754, a lot of commonality in the…
-
The spec text talks about SIMD _objects_ and SIMD _values_, where a SIMD object is an object with an internal `[[SIMDData]]` slot holding a SIMD value. The [section about the SIMD constructor prototyp…
-
[P2956R0](https://wg21.link/p2956r0) Add saturating library support to std::simd (Daniel Towner, Ruslan Arutyunyan)
-
I'm sorry this is such a half-baked idea, but in comrak there is a [search](https://github.com/kivikakk/comrak/blob/master/src/parser/inlines.rs#L104) of many sigils that seems perfect for jetscii; an…
brson updated
2 years ago
-
I tried this code:
```rust
#![feature(repr_simd, platform_intrinsics)]
extern "platform-intrinsic" {
fn simd_as(x: T) -> U;
}
#[derive(Copy, Clone)]
#[repr(simd)]
struct V([T…
-
I'm writing a function that is supposed to be generic over the number of simd lanes. Minimal example:
more code
```rust
#![feature(portable_simd)]
use std::simd::{Simd, SupportedLaneCount,…
-
From Billy:
>Consider a possible implementation:
>struct simd_executor : inline_executor { // first, satisfy executor >requirements via inheritance
> template
> simd_sender bulk_execute(F f, s…
-
### Please tick this box to confirm you have reviewed the above.
- [X] I have a different issue.
### What version of ripgrep are you using?
ripgrep 14.1.0
features:-simd-accel,+pcre2
simd(compi…