jules
88ca15e6f2
Added override specifiers to unit test classes
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
hogliux
8c242b7547
Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
10 years ago
jules
f0ce8d0700
Fix for a performance problem in a few FloatVectorOperations calls on Windows.
10 years ago
jules
30aa1f3a80
Whitespace cleanup
10 years ago
hogliux
7a370a9019
Fixed typo
10 years ago
jules
7930bd92f2
Minor clean-up
10 years ago
hogliux
63d16bb136
Fix neon compile errors and fabs vector operation support for neon
10 years ago
Fabian Renn-Giles
1365204d66
Shorter bit operation for floating point abs operation
10 years ago
Fabian Renn-Giles
e2302a246f
Add absolute value operation to FloatVectorOperations
10 years ago
jules
fe4398754f
Added a couple of vDSP optimisations inside FloatVectorOperations
10 years ago
jules
809e90834c
Optimised a couple of the recent FloatVectorOperation implementations.
10 years ago
jules
c2389355c8
Workarounds in new vector ops for old versions of VDSP.
10 years ago
jules
b640d965b7
Added a few new methods to FloatVectorOperations
10 years ago
jules
badc9dc959
Fix for FloatVectorOperations on ARM.
10 years ago
jules
7e560f1133
Added some new methods to FloatVectorOperations for operating on separate source and destination vectors.
10 years ago
jules
2f1ef234ce
Tightened up a few places where numeric conversion warnings could happen.
11 years ago
jules
a6671bbae0
Fixed a problem with 64-bit FloatVectorOperations min/max range.
11 years ago
jules
7d307727ad
Fixed some edge-case problems in FloatVectorOperations min/max
11 years ago
jules
f5cafaebd4
Fixes for NEON version of FloatVectorOperations.
11 years ago
jules
cc5e52b5f4
FloatVectorOperations fixes.
11 years ago
jules
d74bf3dca8
Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters.
11 years ago
jules
e1f3ce0699
Fix for vector ops on very old CPUs.
11 years ago
jules
5601a244d3
Couple of fixes for FloatVectorOperations on NEON, and added a subtract() function.
11 years ago
jules
e53235741f
Added support for NEON vector instructions, and some unit-tests for FloatVectorOperations.
11 years ago
jules
bb98c00d0d
Avoided some pedantic compiler warnings in the audio plugin code.
11 years ago
jules
b5d3582580
Added missing cast in float vec ops.
11 years ago
jules
35286f06be
Added a method FloatVectorOperations::negate().
11 years ago
jules
239c15845a
New method: FloatVectorOperations::enableFlushToZeroMode()
11 years ago
jules
8d6632be31
Removed unnecessary mm_emptys from SSE code.
11 years ago
jules
2786eadaf9
Removed a few pedantic warnings.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
28fa04a5f4
Android fix.
12 years ago
jules
408399ddff
Added FloatVectorOperations::findMinimum and findMaximum
12 years ago
jules
6c08b41a5a
Android build fix.
12 years ago
jules
f1ef1a7178
MSVC function call convention fixes. AAX compile fix.
12 years ago
jules
cbf8b5e8a2
Used some OSX vecLib functions inside FloatVectorOperations.
12 years ago
jules
6033581511
Additions and 64-bit fixes for FloatVectorOperations.
12 years ago
jules
b0ee49d537
New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions.
12 years ago