rsimd

Make SIMD instruction sets easier to use
git clone git://git.meso-star.fr/rsimd.git
Log | Files | Refs | README | LICENSE

commit 514bcc2a33132302dbf3ecf85a95893c70cf56fb
parent 5fbf7b85130c954db1cf106dbb967e550617bc07
Author: vaplv <vaplv@free.fr>
Date:   Wed, 16 Jun 2021 08:56:28 +0200

Update the overview section of the README file

Diffstat:
MREADME.md | 17+++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md @@ -4,19 +4,20 @@ This C89 library defines an interface that encapsulates and make easier the manipulation of SIMD instruction sets. It also provides a SIMD implementation of linear algebra operations for 3x3 and 4x4 matrices as well as quaternions arranged in an `Array of Structures` SIMD layout. Linear algebra functions on -`Structure of Arrays` 2/3/4 dimensions vectors are also implemented. - -Note that currently only the SSE2 instruction set is supported. +`Structure of Arrays` 2/3/4 dimensions vectors are also implemented. Finally it +exposes a vectorized version of some math functions by relying on the +[Sleef](https://sleef.org/) library. ## How to build The library uses [CMake](http://www.cmake.org) and the [RCMake](https://gitlab.com/vaplv/rcmake/) package to build. It also depends on -the [RSys](https://gitlab.com/vaplv/rsys/) library. First, install the RCMake -package and the RSys library. Then, generate the project from the -cmake/CMakeLists.txt file by appending the RCMake and RSys install directories -to the `CMAKE_PREFIX_PATH` variable. The resulting project can be edited, - built, tested and installed as any CMake project. +the [RSys](https://gitlab.com/vaplv/rsys/) and the [Sleef](https://sleef.org) +library. First, install the RCMake package, the RSys and the Sleef libraries. +Then, generate the project from the cmake/CMakeLists.txt file by appending the +RCMake, RSys and Sleef install directories to the `CMAKE_PREFIX_PATH` variable. +The resulting project can be edited, built, tested and installed as any CMake +project. ## License