16 Commits (74ffc607e60c3dcb7360a23b078695d72c22f6d8)

Author SHA1 Message Date
  Andrew Belt fca409cf51 Remove left/rightByteShift from simd. 5 years ago
  Andrew Belt 754a4a48c2 Add left/rightByteShift to simd 5 years ago
  Andrew Belt 22546d1d1c Add conversions and casts to simd::Vector types. 5 years ago
  Andrew Belt 262c6a0406 Add simd::int32_4 5 years ago
  Andrew Belt 6f47304884 Add note about alignment of Vector::load() 5 years ago
  Andrew Belt 4b3508bf4a Rename scalar array in simd::Vector. 5 years ago
  Andrew Belt aa088e369a Add links to README. Add union to simd::Vector for serially accessing vector elements. 5 years ago
  Andrew Belt 0c08a8d1c8 Use pmmintrin.h header instead of x86intrin.h. 5 years ago
  Andrew Belt e23789c287 Add numpad device to keyboard driver. 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 269f9aca9b Only use Engine::yieldWorkers() when we know it's needed in Core Audio. Use _mm_pause() in spinlocks. 5 years ago
  Andrew Belt f73c5f21f0 Add namespace documentation 5 years ago
  Andrew Belt 2c3de3e8ca Move simd.hpp to its own namespace. 5 years ago
  Andrew Belt 0b17f9e2ca Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp. 5 years ago
  Andrew Belt 6b5cb5b5f7 Clean up dsp headers and documentation. 5 years ago
  Andrew Belt 4c851ec918 Add pow to simd.hpp 5 years ago
  Andrew Belt e35cb23d69 Add f32<4>(float, float, float, float) constructor. 5 years ago
  Andrew Belt 13dadef857 ModuleBrowser WIP. Add Widget::show/hide(). 5 years ago
  Andrew Belt 87b7331ecc Add f32<4>::zero. Add bit casts between f32 and i32. 5 years ago
  Andrew Belt 4bfee3175e Add trunc to simd. 5 years ago
  Andrew Belt ca6f050206 Add a few math functions to simd.hpp 5 years ago
  Andrew Belt dba6448c07 Add `f32<4>::load()` static method instead of constructor. 5 years ago
  Andrew Belt efebc40996 Add log, exp, sin, cos to simd header, via a modified sse_mathfun.h. 5 years ago
  Andrew Belt 8ca25f333a Move simd to dsp/ 5 years ago
  Andrew Belt 7e347bed58 Move simd max/min/sqrt to simd:: namespace. 5 years ago
  Andrew Belt 266a0701a3 simd improvements. 5 years ago
  Andrew Belt 14292f8e65 Add simd.hpp 5 years ago