Matthias Kretz
Matthias Kretz
- [x] sin - [ ] cos - [ ] sincos - [ ] tan - [ ] asin - [ ] acos - [ ] atan - [ ]...
The example should have one file compiled with the `vc_compile_for_all_implementations` macro. It should then call into the correct one at runtime determined by results from cpuid.
https://lwn.net/Articles/691932/ https://gcc.gnu.org/onlinedocs/gcc-6.2.0/gcc/Function-Multiversioning.html
- [X] It might be a good idea to force users to choose load & store flags explicitly every time. Right now codes ported from 0.x are likely to just...
## use case ```cpp for (int i = 0; i < N; ++i) { hist[indexes[i]] += 1; } // vectorized: for (int i = 0; i < N; i +=...
Compiling the unit tests is too slow. Modify, build, test cycles are too slow because of the *build* times. Also building and testing all of Vc on Travis goes over...
ARM NEON defines a lot of intrinsic SIMD types (float32x4_t, and etc.) and operations. Which ones should be implemented? What's the corresponding ABI?
P0214 contains the specification targeted for the C++ standard on SIMD vector types. The plan is to implement this type as specified in Vc and then rebase the rest of...
I want to make sure that users can include the Vc headers while compiling with sanitizers. It seems that might be issues (just got a report of an ICE of...
There are many `static_assert` statements scattered throughout the Vc headers. The ones that ensure correct usage of the interfaces need to stay. But the ones that test whether the code...