From 285b50d81504fab3f242b2f51f392bab814f2646 Mon Sep 17 00:00:00 2001 From: Torinde <97228894+Torinde@users.noreply.github.com> Date: Thu, 28 Mar 2024 12:31:20 +0100 Subject: [PATCH] README.md - move CLMUL to partial, list more of the CI.yml architectures Per https://github.com/simd-everywhere/simde/pull/1152#issuecomment-2021047051 --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 16ea026b7..72fb56eb0 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,6 @@ set extensions: * [F16C](https://en.wikipedia.org/wiki/F16C) [List](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avxnewtechs=F16C) * [FMA](https://en.wikipedia.org/wiki/FMA_instruction_set) [List](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#avxnewtechs=FMA) * [GFNI](https://en.wikipedia.org/wiki/AVX-512#GFNI) [List](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#othertechs=GFNI) - * [CLMUL](https://en.wikipedia.org/wiki/CLMUL_instruction_set) [List](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=clmul&ig_expand=770&othertechs=PCLMULQDQ,VPCLMULQDQ) * [XOP](https://en.wikipedia.org/wiki/XOP_instruction_set) * [SVML](https://software.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference/top/compiler-reference/intrinsics/intrinsics-for-intel-advanced-vector-extensions-512-intel-avx-512-instructions/intrinsics-for-arithmetic-operations-1/intrinsics-for-short-vector-math-library-svml-operations.html) [List](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#ig_expand=770&techs=SVML) * [AVX512VPOPCNTDQ](https://en.wikipedia.org/wiki/AVX-512#VPOPCNTDQ_and_BITALG) [List](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#ig_expand=7131&avx512techs=AVX512VPOPCNTDQ) @@ -92,7 +91,7 @@ set extensions: * WebAssembly * [SIMD128](https://github.com/WebAssembly/simd) -As well as partial support for many others, including AES-ni, SSE4.2, SVE, [MSA](https://en.wikipedia.org/wiki/MIPS_architecture#Application-specific_extensions) in +As well as partial support for many others, including AES-ni, [CLMUL](https://en.wikipedia.org/wiki/CLMUL_instruction_set), SSE4.2, SVE, [MSA](https://en.wikipedia.org/wiki/MIPS_architecture#Application-specific_extensions) in addition to several AVX-512 extensions. See the [instruction-set-support](https://github.com/simd-everywhere/simde/issues?q=is%3Aissue+is%3Aopen+label%3Ainstruction-set-support+sort%3Aupdated-desc) label in the issue tracker for details on progress. If you'd like to @@ -276,13 +275,17 @@ isn't an option then other CI platforms can be added. The following architectures are tested in CI for every commit: - * x86_64 + * x86_64/amd64 * x86 * AArch64 * ARMv8 - * ARMv7 + * ARMv7 with VFPv3-D16 floating point + * ARMv5 EABI * PPC64 - * MIPS Loongson + * z/Architecture (with "-mzvector") + * MIPS Loongson 64 + * RISC-V 64 + * emscripten 32- & 64-bit; regular and relaxed We would love to add more, so patches are extremely welcome!