Andrew Belt
|
7c0941777f
|
Define ARCH_* macros in arch.hpp instead of on the command line.
|
6 months ago |
Andrew Belt
|
032d6b826a
|
Define _MM_FROUND_NO_EXC on ARM64.
|
1 year ago |
Andrew Belt
|
993a27efc9
|
Use sse4.2 roundps intrinsic in simd::trunc, floor, ceil, and round. Use floor() in fmod() instead of trunc().
|
1 year ago |
Andrew Belt
|
2e34cdf497
|
Add default arguments to simd::clamp().
|
3 years ago |
Andrew Belt
|
096c2c78b3
|
Rename simd/vector.hpp to simd/Vector.hpp. Make sure all useful headers are in rack.hpp.
|
3 years ago |
Andrew Belt
|
e98bd151d3
|
Move some vector.hpp functions to functions.hpp.
|
4 years ago |
Andrew Belt
|
a079bf1c63
|
Fix horrible correctness bug in movemaskInverse.
|
4 years ago |
Andrew Belt
|
0a930b0ba0
|
Add IIRFilter.
|
5 years ago |
Andrew Belt
|
a52c79df80
|
Port some of sse_mathfun to functions.hpp. Clean up SIMD headers.
|
5 years ago |
Andrew Belt
|
a27b57fe10
|
Add float_4 implementation of approxExp2Floor.
|
5 years ago |
Andrew Belt
|
cdc0bde8b7
|
Port sse_mathfun_extension to simd folder.
|
5 years ago |
Andrew Belt
|
d89034b01c
|
Add operator[] to simd::Vector. Change implementation of movemaskInverse.
|
5 years ago |
Andrew Belt
|
f0c87ad969
|
Reverse order of float_4(float, float, float, float) and int32_4(int32_t, int32_t, int32_t, int32_t). Add simd::movemaskInverse().
|
5 years ago |
Andrew Belt
|
1db6618fce
|
Add simd::crossfade. Make MinBlepGenerator generic.
|
5 years ago |
Andrew Belt
|
d750c456a7
|
Make dsp::Decimator compatible with SIMD types.
|
5 years ago |
Andrew Belt
|
326fa2d8af
|
Added simd::pow(T, int)
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
5 years ago |
Andrew Belt
|
26abab6de3
|
Rename float4 to float_4.
|
5 years ago |
Andrew Belt
|
1b168ce3a3
|
Rename f32_4 to float4
|
5 years ago |
Andrew Belt
|
ea8eca4cd3
|
Add simd to various dsp functions.
|
5 years ago |
Andrew Belt
|
4612052e04
|
Fix correctness bugs/typos in simd library. Add log10, sgn, andnot, and ifelse to simd.
|
5 years ago |
Andrew Belt
|
2c3de3e8ca
|
Move simd.hpp to its own namespace.
|
5 years ago |