Jackalope / simdcpp (#1156) (public) (License: GPLv3 or later version) (since 2020-04-21)
SIMD template library for C++.
Some wrapper types for simd intrisics headers.

Goals: make functions with SIMD optimizations easier,
write single template function for several SIMD levels
with possibility to select supported levels in runtime.

The library is incomplete, see TODO for details.

Compiled with clang-10.0.0, c++17.

To include to existing cmake project:

add_subdirectory(libs/simd)
target_include_directories(EXAMPLE PUBLIC ${SIMD_INCLUDE_DIRS})
target_link_libraries(EXAMPLE SIMD)
Date (UTC) User Event
2020-05-29 16:50 Jackalope Reference refs/heads/master updated from 83fc96e82f62836e87911ee4e0f3d7d7304bc377 to 78ec2e35ac07fc82f2daeb268d83696be4d83fcb
2020-05-17 07:39 Jackalope Reference refs/heads/master updated from 168787eaff6f14bb68a91e64562e06d524802f66 to 83fc96e82f62836e87911ee4e0f3d7d7304bc377
2020-05-16 03:21 Jackalope Reference refs/heads/master updated from e5efd7bd26b57e33add596482c2c124e86d03872 to 168787eaff6f14bb68a91e64562e06d524802f66
2020-05-12 19:33 Jackalope Un-annotated tag refs/tags/v0.1.0 created (e5efd7bd26b57e33add596482c2c124e86d03872)
2020-05-12 06:57 Jackalope Reference refs/heads/master updated from 9b4c900353e5d043c5608b28d40f962767f59c0a to e5efd7bd26b57e33add596482c2c124e86d03872
2020-05-08 19:52 Jackalope Reference refs/heads/master updated from 4b5f4d1c1dd6f0b73239b162ef90210dd0d162a3 to 9b4c900353e5d043c5608b28d40f962767f59c0a
2020-04-21 20:04 Jackalope Annotated tag refs/tags/v0.0.1 created (74dd345e5ecf516e2416d8497cf15a7d7c0b99e3)
2020-04-21 20:04 Jackalope Annotated tag refs/tags/v0.0.1 deleted" . " (7c2603ec3d480db0a7c18c04465112dc07a63b8e)
2020-04-21 20:03 Jackalope Reference refs/heads/master updated from 512c9def06c358c2ec64adadbfa47bce720555e4 to 4b5f4d1c1dd6f0b73239b162ef90210dd0d162a3
2020-04-21 19:56 Jackalope Annotated tag refs/tags/v0.0.1 created (7c2603ec3d480db0a7c18c04465112dc07a63b8e)
2020-04-21 19:56 Jackalope Reference refs/heads/master created (512c9def06c358c2ec64adadbfa47bce720555e4)
2020-04-21 19:54 Jackalope Repository has been created
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/Jackalope/simdcpp

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/Jackalope/simdcpp

Clone this repository using git:
git clone git://git.rocketgit.com/user/Jackalope/simdcpp

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin master