carbon-simd

Crates.iocarbon-simd
lib.rscarbon-simd
version0.1.0
created_at2025-08-21 12:01:26.551497+00
updated_at2025-08-21 12:01:26.551497+00
descriptionSIMD utilities written with Rust (fularuen project)
homepagehttps://github.com/kntt32/carbon-simd
repositoryhttps://github.com/kntt32/carbon-simd
max_upload_size
id1804736
size52,038
knt.t (kntt32)

documentation

https://docs.rs/carbon-simd

README

carbon-simd

Generic SIMD utilities for Rust, developed under the fularuen project.

Example

use simd::*;

let mut left = [1, 2, 3, 4, 5, 6, 7, 8];
let right = [7, 6, 5, 4, 3, 2, 1, 0];
 
let mut left_simd = SimdMut::new(&mut left);
let right_simd = SimdRef::new(&right);

left_simd += &right_simd;

assert_eq!(left, [8, 8, 8, 8, 8, 8, 8, 8]);

Architectures

  • x86_64: AVX2 is required

Installation

Add this to your Cargo.toml:

[dependencies]
carbon-simd = "0.1.0"

License

MIT License

Commit count: 6

cargo fmt