summaryrefslogtreecommitdiffstats
path: root/vendor/cpufeatures/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/cpufeatures/README.md')
-rw-r--r--vendor/cpufeatures/README.md26
1 files changed, 23 insertions, 3 deletions
diff --git a/vendor/cpufeatures/README.md b/vendor/cpufeatures/README.md
index 273789d74..f199636a9 100644
--- a/vendor/cpufeatures/README.md
+++ b/vendor/cpufeatures/README.md
@@ -7,7 +7,7 @@
[![Project Chat][chat-image]][chat-link]
[![Build Status][build-image]][build-link]
-Lightweight and efficient runtime CPU feature detection for `aarch64` and
+Lightweight and efficient runtime CPU feature detection for `aarch64`, `loongarch64`, and
`x86`/`x86_64` targets.
Supports `no_std` as well as mobile targets including iOS and Android,
@@ -16,8 +16,6 @@ macro.
[Documentation][docs-link]
-## Supported architectures
-
# Supported target architectures
*NOTE: target features with an asterisk are unstable (nightly-only) and subject
@@ -33,6 +31,26 @@ Target features:
- `sha2`*
- `sha3`*
+## `loongarch64`
+
+Linux only (LoongArch64 does not support OS-independent feature detection)
+
+Target features:
+
+- `lam`*
+- `ual`*
+- `fpu`*
+- `lsx`*
+- `lasx`*
+- `crc32`*
+- `complex`*
+- `crypto`*
+- `lvz`*
+- `lbt.x86`*
+- `lbt.arm`*
+- `lbt.mips`*
+- `ptw`*
+
## `x86`/`x86_64`
OS independent and `no_std`-friendly
@@ -51,6 +69,8 @@ Target features:
- `avx512ifma`*
- `avx512pf`*
- `avx512vl`*
+- `avx512vbmi`*
+- `avx512vbmi2`*
- `bmi1`
- `bmi2`
- `fma`,