licenses.dev

cmov v0.5.3

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.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0 OR MIT

Dependency Licenses

This package has no dependencies.
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/cmov)](https://licenses.dev/cargo/cmov)
<a href="https://licenses.dev/cargo/cmov">
  <img src="https://licenses.dev/b/cargo/cmov" alt="licenses" />
</a>

Or the licenses badge code for the 0.5.3 version:

[![licenses](https://licenses.dev/b/cargo/cmov/0.5.3)](https://licenses.dev/cargo/cmov/0.5.3)
<a href="https://licenses.dev/cargo/cmov/0.5.3">
  <img src="https://licenses.dev/b/cargo/cmov/0.5.3" alt="licenses" />
</a>
GitHub