xsimd icon indicating copy to clipboard operation
xsimd copied to clipboard

C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE))

Results 111 xsimd issues
Sort by recently updated
recently updated
newest added

Hi @JohanMabille @serge-sans-paille , Thank you for your time. In Arrow, I would like to cast xsimd::batch to xsimd::batch for operating some shared data buffer: ``` using simd_batch_8 = xsimd::batch;...

The tests for xsimd run on a number of platforms successfully but fail with XCode 12 on MacOSX: ``` 1: [ RUN ] error_gamma_test/sse_double.gamma 1: /Users/bdaci01/xsimd/test/test_error_gamma.cpp:134: Failure 1: Expected equality...

The azure-pipeline build pins cmake 3.14 to avoid failure when buiding with clang-cl. It seems that some options are not set correctly by cmake, this should be investigated so that...

This issue tracks the progress on implementing shuffle functions in xsimd. The aproach is to implement different operations in dedicated functions (similar to what is done in [libscimdpp](https://p12tic.github.io/libsimdpp/v2.2-dev/libsimdpp/w/shuffle.html). If you...

This is working without xsimd: ``` auto another = xt::view(src, i - rows, xt::all()); auto current = xt::view(src, i, xt::all()); //output row view auto vr = xt::view(res, i, xt::all()); vr...

The build on linux aarch64 is currently disabled in the CI (because it fails) since #409 has been merged. It should be fixed and enabled again.

Dear all, thanks a lot for working on this great project! I would like to know what is really meant by ARM NEON support. The ARM vector extension has been...

A lot of mathematical functions from the STL convert their argument for integer to double and then rely on the overload for double ([remainder](https://en.cppreference.com/w/cpp/numeric/math/remainder), [nearbyint](https://en.cppreference.com/w/cpp/numeric/math/nearbyint), etc...). `xsimd` should follow the...

Building the tests on AArch64 with the `ENABLE_XTL_COMPLEX` option enabled doesn't work for me: ``` $ cmake .. -DCMAKE_TOOLCHAIN_FILE= -DBUILD_TESTS=ON -DENABLE_XTL_COMPLEX=ON -DDOWNLOAD_GTEST=ON -DTARGET_ARCH=armv8-a -G Ninja $ ninja ./include/xsimd/types/xsimd_neon_complex.hpp: At global...

see https://godbolt.org/z/7j7hVU for a minimal reproducer.