simde icon indicating copy to clipboard operation
simde copied to clipboard

Implementations of SIMD instruction sets for systems which don't natively support them.

Results 173 simde issues
Sort by recently updated
recently updated
newest added

``` sh $ # gcc --version gcc (Debian 9.3.0-13) 9.3.0 ``` ``` make /x86/sse/mm_load_ps/emul/c [ ERROR ] /build/simde-0.0.0.git.20200608/test/x86/sse.c:2848: assertion failed: r[0] ~= test_vec[i].r[0] (0.000000 ~= 726.849976) /x86/sse/mm_loadh_pi/emul/c [ ERROR ]...

bug

I have the following minimal case that fails to compile on Ubuntu 16.04 (g++ 5.4 / libstdc++ 3.4.21). After submitting the issue I reproduced it also on other configurations. ```...

Compilers section declares: Microsoft Visual Studio back to 12 (2013) It's not true, I get errors: ``` 1>x86\sse.h(3738): error C2275: 'simde__m128' : illegal use of this type as an expression...

test: https://github.com/EddyRivasLab/hmmer/blob/bcd05b05c73f5c89583d4385cd692df190edc577/src/impl_sse/msvfilter.c#L615 primary function: https://github.com/EddyRivasLab/hmmer/blob/bcd05b05c73f5c89583d4385cd692df190edc577/src/impl_sse/msvfilter.c#L74 exercise 26 result: ``` ~/hmmer/testsuite$ ../src/impl/msvfilter_utest -v MSVFilter() tests, DNA msv filter unit test failed: scores differ (-21.25, -10.86) ``` Debian patches: https://salsa.debian.org/med-team/hmmer/-/tree/f1a7c6e88ad50fbe22d84e8724cddaf584c76623/debian/patches

SIMDe currently has both CMake and Meson-based build systems for building the tests, and they work somewhat differently. CMake creates one giant `run-tests` executable, whereas Meson creates separate a separate...

help wanted
low-priority
patches-welcome

Examples from https://github.com/simd-everywhere/simde/pull/685 ``` SIMDE_FLOAT32_C(-2147483650.0) SIMDE_FLOAT32_C( 2147483649.0) SIMDE_FLOAT64_C(-2147483650.0) SIMDE_FLOAT64_C( 2147483649.0) ``` The procedure is: 1. Find tests that use `SIMDE_FLOAT32_C` or `SIMDE_FLOAT64_C` in their `test_vec` 2. Copy-n-paste an entry in...

help wanted
good first issue

To help with local testing. Using cross-compilers for the various architectures and qemu for running the tests, as needed. from `.travis.yml` - [x] gcc-9 - [x] clang-10 - [ ]...

We should add WASM simd128 implementations of as many SSE/SSE2/etc. functions as possible. If a function has a WASM implementation, please check it off the list. Not all functions will...

help wanted
good first issue
accelerated-implementation
GSoC/Outreachy-ideas

Add a nice summation of the following to https://github.com/simd-everywhere/simde/blob/master/CONTRIBUTING.md `ninja test` will run all the tests (in parallel) > I usually just run the executables individually, (`INSN=x86/sse; ninja test/${INSN}-{native,emul}-c &&...

Example, https://github.com/mengyao/Complete-Striped-Smith-Waterman-Library/blob/master/src/ssw.c is is the only file in a two** file C library that is designed to be dropped in to another source code tree, not compiled into a library....

enhancement
help wanted
GSoC/Outreachy-ideas