rsimd

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

DateCommit messageAuthorFiles+-
2025-10-02 10:11Merge branch 'release_0.6.1'Vincent Forest3+13-4
2025-10-02 10:10Prepare version 0.6.1Vincent Forest2+6-1
2025-10-02 10:02Correct the "install" target in the MakefileVincent Forest1+7-3
2025-05-13 14:18The Makefile required a missing file (unnecessary)vaplv1+1-1
2025-05-13 14:18The Makefile required a missing file (unnecessary)vaplv1+1-1
2025-05-13 14:10Merge branch 'release_0.6' into developvaplv2+13-1
2025-05-13 14:09Merge branch 'release_0.6'vaplv54+214-300
2025-05-13 14:06Prepare version 0.6vaplv2+13-1
2025-05-13 07:25Update of copyright yearsvaplv47+47-47
2025-05-13 07:19Rewriting the Makefilevaplv3+80-188
2025-05-12 14:27Correct API headersvaplv6+75-65
2023-10-18 14:11Add missing compiler flags when linking testsVincent Forest1+2-2
2023-10-18 13:42Merge branch 'release_0.5' into developVincent Forest2+29-23
2023-10-18 13:39Merge branch 'release_0.5'Vincent Forest13+505-505
2023-10-18 13:35Write release note for version 0.5Vincent Forest1+28-22
2023-10-18 13:33Set version number to 0.5Vincent Forest1+1-1
2023-10-18 13:29Merge branch 'feature_posix_make' into developVincent Forest13+486-492
2023-10-18 13:26Updating the escape sequence in messages displayed by "make testVincent Forest1+2-2
2023-10-18 13:26Remove CMake supportVincent Forest4+0-461
2023-10-18 13:23Fix the Makefile targets used to link testsVincent Forest1+2-2
2023-10-18 13:20Displays the sed directives that generate the pc fileVincent Forest1+14-15
2023-10-18 13:19Set the version of dependencies that supports a pc fileVincent Forest1+1-1
2023-10-18 13:18Make generated binaries safer and more robustVincent Forest2+26-11
2023-10-18 12:56Partially link static library object filesVincent Forest2+13-2
2023-10-10 14:42Explicitly enable the -e option in the make.sh scriptVincent Forest1+3-1
2023-10-10 14:30Make the make.sh script independent of the make utilityVincent Forest2+7-4
2023-09-16 07:08Fix Makefile typesettingVincent Forest1+1-1
2023-07-19 12:23Small rewrite of the requirements sectionVincent Forest1+4-1
2023-07-19 09:35Update clean Makefile targetVincent Forest1+1-1
2023-07-19 09:32Update Makefile targets of tests and .d filesVincent Forest1+7-4
2023-07-19 09:29Rename .pkg file to .configVincent Forest2+5-5
2023-07-07 14:43Fixed copy/paste issue in some copyright headersvaplv2+6-6
2023-07-05 10:21Rename the README section "How to build" to "Installation"vaplv1+1-1
2023-07-03 06:19Fix default and distclean make targetsVincent Forest1+6-4
2023-06-30 15:08Rewrite the README fileVincent Forest1+18-19
2023-06-30 14:27Remove an indirection on the test target prerequisitesVincent Forest1+1-1
2023-06-30 14:05Extensive rework of the POSIX MakefileVincent Forest7+232-224
2023-05-05 08:20Merge branch 'release_0.4.0' into developVincent Forest2+13-1
2023-05-05 08:18Merge branch 'release_0.4.0'Vincent Forest53+323-281
2023-05-05 08:16Set version number to 0.4Vincent Forest1+1-1
2023-05-05 08:16Write release notes for version 0.4Vincent Forest1+12-0
2023-03-17 10:57Write a POSIX Makefile as an alternative to CMakevaplv5+415-5
2023-03-17 10:48Update the copyright noticevaplv52+55-55
2023-03-17 10:39Delete the file sse.c which is no longer usedvaplv1+0-124
2023-03-17 10:37Set the C standard to C99vaplv1+1-1
2023-03-17 10:24Making the Sleef library a purely internal dependencyvaplv5+260-106
2021-06-16 09:12Fix install targetvaplv1+1-1
2021-06-16 09:12Fix install targetvaplv1+1-1
2021-06-16 07:16Merge branch 'release_0.3' into developvaplv48+169-316
2021-06-16 07:14Merge branch 'release_0.3'vaplv56+4180-2140
2021-06-16 07:13Add the 0.2 and 0.3 release notesvaplv1+18-0
2021-06-16 06:56Update the overview section of the README filevaplv1+9-8
2021-06-16 06:54Change license from LGPL to GPLvaplv48+142-308
2021-06-02 13:58Detect the supported SIMD instruction setsvaplv2+56-19
2021-04-29 13:21Update the CMake config filevaplv3+142-124
2021-04-27 13:59Add the math functions for the v8f_T typevaplv12+621-288
2021-02-01 15:53Install the rsimd_version.h missing filevaplv1+1-0
2021-02-01 15:40Fix the Sleef_DIR variable in the CMakeLists.txt filevaplv1+1-2
2021-02-01 14:40Add conditionnal support of FMA instruction setsvaplv3+47-7
2021-02-01 09:55Upd the RSIMDConfig.cmake filevaplv6+193-9
2021-01-29 16:03Update copyright year rangevaplv41+41-41
2021-01-29 16:00Rely on the Sleef library for math functionsvaplv8+345-250
2021-01-29 15:57Add and test the v4i_minus functionvaplv2+13-1
2019-03-10 21:12Small update of the SoA generic testvaplv1+1-1
2019-03-10 19:34Remove the useless test_soaXfY_utils filevaplv1+0-48
2019-03-10 16:16Make generic the SoA testsvaplv10+394-527
2019-03-10 09:58Test the soa8f2 functionsvaplv3+154-0
2019-03-10 09:56Update the soaXfY_lerp functionvaplv6+56-43
2019-02-24 20:16Refactor the soaXf<2|3|4> filesvaplv10+171-58
2019-02-24 15:36Update the copyright year rangevaplv31+34-34
2019-02-24 15:32Make the soa vector functions generic to the SIMD widthvaplv6+402-362
2018-06-17 14:55Add the v8i_set_v4i functionvaplv4+63-49
2018-06-17 14:53Upd the minimum version of the RSys dependencyvaplv1+1-1
2018-06-02 13:08Add and test the v8i_T APIvaplv6+409-2
2018-05-21 10:14Add and test the v8f_T APIvaplv6+816-3
2018-05-20 15:48Update the copyright year rangevaplv26+26-26
2018-05-13 16:02Bump version number to 0.3vaplv1+2-2
2018-05-13 16:01Add and test the min/max/reduce_min/reduce_max v4i functionsvaplv2+100-0
2018-05-13 15:45Make the RSIMD library a shared libraryvaplv1+2-7
2017-11-27 09:57Remove the BUILD_STATIC CMake optionvaplv1+0-1
2017-11-24 10:09Update the copyright year rangevaplv25+26-26
2017-11-24 10:07Rename the macro used by the static libraryvaplv1+2-2
2017-11-24 09:37Bump version number to 0.2.1vaplv1+1-1
2017-11-24 09:37Fix deprecations introduced by RSys 0.6vaplv10+865-865
2017-11-24 09:29Upd the static buildvaplv1+7-6
2016-04-22 14:39Update the README filevaplv1+7-16
2016-04-22 13:04Update the copyright year rangevaplv26+26-26
2016-04-22 13:03Update the install directory of the documentationvaplv1+2-2
2016-03-05 17:16Add support of the SSE4.1 blendv instructionsvaplv3+39-8
2015-06-07 12:35Install the license and README filesvaplv1+3-0
2015-06-07 12:35Add license informations to the README filevaplv1+21-7
2015-02-18 13:20Change the install destination of the rsimd_version.h filevaplv1+1-1
2015-02-17 16:13Update the minor version numbervaplv1+1-1
2015-01-31 13:29Add and test the v4f_clamp functionvaplv2+12-0
2015-01-30 14:08Add and test the v4f_trunk_v4i functionvaplv2+14-0
2015-01-27 13:33Fix a bug in the declaration of the GCC unroll-loop optimizationvaplv1+1-1
2015-01-27 12:53Add and test the v4f_reduce_<min|max> functionsvaplv2+38-0
2015-01-27 12:47Enable the "unroll-loops" optimization on the soa4f<2|3|4> functionsvaplv1+10-0
2015-01-08 08:09Still fix a markdown formatting issuevaplv1+1-1
2015-01-08 08:06Fix a markdown formating issuevaplv1+1-1
2015-01-07 13:39Update the copyright year rangevaplv25+25-25
2014-12-24 10:08Small update of the README filevaplv1+7-6
2014-12-21 13:27Add the NO_TEST cmake optionvaplv1+16-13
2014-11-07 14:49Add and test the v4f_mask1 functionvaplv2+12-0
2014-11-06 20:57Add and test the v4i_xayb and v4i_zcwd functionsvaplv2+29-0
2014-11-05 08:34Add and test the v4f_ywbd functionvaplv2+12-0
2014-11-05 08:22Add and test the v4f_xycd functionvaplv2+12-0
2014-10-28 14:42Add and test the v4i_<l|r>shift functionvaplv2+32-0
2014-10-27 17:10Add and test the soa4f<2|3|4>_selv functionsvaplv4+33-1
2014-10-27 14:18Add and test the soa4f<2|3|4>_sel functionsvaplv4+26-0
2014-10-26 14:05Add and test the v4i_<load|store> functionsvaplv3+30-3
2014-10-24 17:51Add and test the v4f_movemask functionvaplv2+10-0
2014-10-24 12:45Add and test the v4f_andnot functionvaplv2+14-0
2014-10-24 12:29Add and test the v4f/v4i reinterpret cast functionsvaplv2+77-83
2014-10-24 12:28Remove the useless v4f_<x|y|z|w>mask functionsvaplv1+2-36
2014-10-24 12:01Install the missing soa4f<X|4>.h filesvaplv1+3-1
2014-10-23 14:14Implement and test the SIMD SoA Float4 functionsvaplv4+225-1
2014-10-23 13:42Implement and test the SIMD SoA Float3 functionsvaplv6+230-42
2014-10-23 12:49Implement and test the SIMD SoA Float2 functionsvaplv7+491-11
2014-10-18 17:40Fix the installation of the sse header filesvaplv1+8-4
2014-10-17 21:49Add and test the v4f_loadu[3] functionsvaplv2+29-4
2014-10-17 17:22Add a README filevaplv1+18-0
2014-10-17 14:20Remove a useless CMakeLists.txt filevaplv1+0-9
2014-10-17 14:17Add and test the AoS quaternion SIMD functionsvaplv4+341-0
2014-10-17 13:44Add and test the AoS float44 SIMD functionsvaplv4+937-1
2014-10-17 12:41Add and test the aosf33_load functionvaplv2+35-17
2014-10-17 12:29Add a .gitignore filevaplv1+10-0
2014-10-17 12:28Implement and test the AoS float33 SIMD functionsvaplv3+537-0
2014-10-17 12:12Helper API on the 4-wide SIMD <int|float> vector data typevaplv13+2814-0