|
5 | 5 | [![Build Status][build-image]][build-link] |
6 | 6 | ![Apache 2.0/MIT Licensed][license-image] |
7 | 7 | ![MSRV][msrv-image] |
| 8 | +[![Project Chat][chat-image]][chat-link] |
8 | 9 |
|
9 | | -Conditional move CPU intrinsics which are guaranteed to execute in |
10 | | -constant-time and not be rewritten as branches by the compiler. |
| 10 | +Conditional move CPU intrinsics which are guaranteed on major platforms to execute in constant-time |
| 11 | +and not be rewritten as branches by the compiler. |
11 | 12 |
|
12 | | -Provides wrappers for the [CMOV family] of instructions on x86/x86_64 and |
13 | | -the [CSEL] instruction on AArch64 CPUs, along with a portable fallback |
14 | | -implementation for other CPU architectures. |
15 | | - |
16 | | -[Documentation][docs-link] |
| 13 | +Provides wrappers for the [CMOV family] of instructions on x86/x86_64 and the [CSEL] instruction on |
| 14 | +AArch64 CPUs, along with a portable fallback implementation for other CPU architectures. |
17 | 15 |
|
18 | 16 | ## About |
19 | 17 |
|
@@ -80,8 +78,10 @@ dual licensed as above, without any additional terms or conditions. |
80 | 78 | [docs-link]: https://docs.rs/cmov/ |
81 | 79 | [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg |
82 | 80 | [msrv-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg |
83 | | -[build-image]: https://github.com/RustCrypto/utils/actions/workflows/cmov.yml/badge.svg?branch=master |
84 | | -[build-link]: https://github.com/RustCrypto/utils/actions/workflows/cmov.yml?query=branch:master |
| 81 | +[build-image]: https://github.com/RustCrypto/utils/actions/workflows/cmov.yml/badge.svg |
| 82 | +[build-link]: https://github.com/RustCrypto/utils/actions/workflows/cmov.yml |
| 83 | +[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg |
| 84 | +[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260052-utils |
85 | 85 |
|
86 | 86 | [//]: # (links) |
87 | 87 |
|
|
0 commit comments