Conditional move CPU intrinsics with pure Rust fallback implemenation
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. This package contains library source intended for building other packages which use the "cmov" crate.
| Release | Stable | Testing |
|---|---|---|
| Fedora Rawhide | 0.5.2-1.fc45 | - |
| Fedora 44 | 0.5.2-1.fc44 | 0.5.2-1.fc44 |
| Fedora 43 | - | 0.5.2-1.fc43 |
| Fedora 42 | - | 0.5.2-1.fc42 |
| Fedora EPEL 9 | - | 0.5.2-1.el9 |
| Fedora EPEL 10.3 | - | 0.5.2-1.el10_3 |
| Fedora EPEL 10.2 | - | 0.5.2-1.el10_2 |
You can contact the maintainers of this package via email at
rust-cmov dash maintainers at fedoraproject dot org.