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:
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