cmov

v0.5.4 latest

Conditional move CPU intrinsics which are guaranteed on major platforms (ARM32/ARM64, x86/x86_64, RISC-V) to execute in constant-time and not be rewritten as branches by the compiler. Provides wrappers for the CMOV family of instructions on x86/x86_64 and CSEL on AArch64, along with a portable "best-effort" pure Rust fallback implementation.

124M total downloads
684 stars
Published 5 months ago
Homepage Repository Documentation
Calculating…

Security

Calculating…

Maintenance

Calculating…

Dependencies

Calculating…

Popularity

Calculating…

Security Overview

Current Version

This version has no known vulnerabilities, but there are 2 historical vulnerabilities

Dependencies

Resolving dependency vulnerability information...

Code Overview

Full repository

Preparing to analyze...

Dependencies

Direct Deps
0
This package has 0 direct runtime dependencies.
Unique Pkgs
1
This package depends on 1 different packages transitively.
Total Pkgs
0
This package depends on 0 different package versions transitively.
Licenses
2
Top licenses
  • Apache-2.0 — 1 packages
  • MIT — 1 packages
Issues
No known issues
No known issues
Vuln Pkgs
None
No vulnerable packages
Initializing resolution...

Deprecation checks not assessed

Outdated checks not assessed

Resolving…
cmov root
0.5.4