#run-time #simd #check #x86-64 #parched #runtime-target-feature-rs #nightly-only

nightly simd-runtime-check-x64

This is a (nightly-only) library for check SIMD features at runtime (raw ASM)

1 unstable release

Uses old Rust 2015

0.1.0 Jan 3, 2018

#138 in #x86-64

Apache-2.0

6KB
100 lines

simd-runtime-check-x64

Crates.io | Documentation

This is a (nightly-only) library that provides an check at runtime to see if various SIMD features are supported.

The code has been taken from parched/runtime-target-feature-rs, see https://github.com/parched/runtime-target-feature-rs/blob/master/rt/src/x86.rs

I have only seperated it into a crate because the runtime-target-feature-rs crate didn't provide me with enough control to actually choose between SIMD and non-SIMD versions of functions at runtime.


lib.rs:

This is a (nightly-only) library that provides an check at runtime to see if various SIMD features are supported.

The code has been taken from parched/runtime-target-feature-rs, see https://github.com/parched/runtime-target-feature-rs/blob/master/rt/src/x86.rs

I have only seperated it into a crate because the runtime-target-feature-rs crate didn't provide me with enough control to actually choose between SIMD and non-SIMD versions of functions at runtime.

Dependencies

~17KB