@@ -29,7 +29,7 @@ functions that map well to CPU instructions without extensive compiler
2929transformations. The resulting code is more predictable and robust to code
3030changes/compiler updates than autovectorization.
3131
32- ** Works on widely-used platforms** : Highway supports five architectures; the
32+ ** Works on widely-used platforms** : Highway supports seven architectures; the
3333same application code can target various instruction sets, including those with
3434'scalable' vectors (size unknown at compile time). Highway only requires C++11
3535and supports four families of compilers. If you would like to use Highway on
@@ -144,12 +144,13 @@ See also the list at https://repology.org/project/highway-simd-library/versions
144144
145145### Targets
146146
147- Highway supports 24 targets, listed in alphabetical order of platform:
147+ Highway supports 27 targets, listed in alphabetical order of platform:
148148
149149- Any: ` EMU128 ` , ` SCALAR ` ;
150150- Armv7+: ` NEON_WITHOUT_AES ` , ` NEON ` , ` NEON_BF16 ` , ` SVE ` , ` SVE2 ` , ` SVE_256 ` ,
151151 ` SVE2_128 ` ;
152152- IBM Z: ` Z14 ` , ` Z15 ` ;
153+ - LoongArch: ` LSX ` , ` LASX ` ;
153154- POWER: ` PPC8 ` (v2.07), ` PPC9 ` (v3.0), ` PPC10 ` (v3.1B, not yet supported due
154155 to compiler bugs, see #1207 ; also requires QEMU 7.2);
155156- RISC-V: ` RVV ` (1.0);
@@ -168,6 +169,7 @@ Highway supports 24 targets, listed in alphabetical order of platform:
168169 by defining ` HWY_WANT_AVX3_ZEN4 ` if compiling for static dispatch, but
169170 enabled by default for runtime dispatch),
170171 - ` AVX3_SPR ` (~ Sapphire Rapids, includes AVX-512FP16)
172+ - ` AVX10_2 ` (~ Diamond Rapids)
171173
172174Our policy is that unless otherwise specified, targets will remain supported as
173175long as they can be (cross-)compiled with currently supported Clang or GCC, and
0 commit comments