Skip to content

Commit b7ef55d

Browse files
committed
More coverage
1 parent 2dba887 commit b7ef55d

8 files changed

Lines changed: 2458 additions & 20 deletions

File tree

modules/yup_audio_basics/yup_audio_basics.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@
4949
#include "yup_audio_basics.h"
5050

5151
#if YUP_MAC || YUP_IOS
52+
#include <os/workgroup.h>
53+
5254
#include "native/yup_AudioWorkgroup_apple.h"
5355
#endif
5456

modules/yup_dsp/yup_dsp.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
#if ! YUP_FFT_FOUND_BACKEND && YUP_ENABLE_VDSP && (YUP_MAC || YUP_IOS)
4141
#define YUP_FFT_USING_VDSP 1
4242
#define YUP_FFT_FOUND_BACKEND 1
43+
#include <Accelerate/Accelerate.h>
4344
#endif
4445

4546
#if ! YUP_FFT_FOUND_BACKEND && YUP_ENABLE_INTEL_IPP && __has_include(<ipp.h>)

modules/yup_simd/yup_simd.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,24 @@
4848

4949
#include "yup_simd.h"
5050

51+
#if YUP_USE_AVX_INTRINSICS || YUP_USE_FMA_INTRINSICS
52+
#include <immintrin.h>
53+
#endif
54+
55+
#if YUP_USE_SSE_INTRINSICS
56+
#include <emmintrin.h>
57+
#endif
58+
59+
#if YUP_USE_ARM_NEON
60+
#if YUP_64BIT && JUCE_WINDOWS
61+
#include <arm64_neon.h>
62+
#else
63+
#include <arm_neon.h>
64+
#endif
65+
#endif
66+
67+
#if YUP_USE_VDSP_FRAMEWORK
68+
#include <Accelerate/Accelerate.h>
69+
#endif
70+
5171
#include "buffers/yup_FloatVectorOperations.cpp"

modules/yup_simd/yup_simd.h

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -100,31 +100,11 @@
100100
#endif
101101

102102
//==============================================================================
103-
#if YUP_USE_AVX_INTRINSICS || YUP_USE_FMA_INTRINSICS
104-
#include <immintrin.h>
105-
#endif
106-
107-
#if YUP_USE_SSE_INTRINSICS
108-
#include <emmintrin.h>
109-
#endif
110-
111-
#if YUP_USE_ARM_NEON
112-
#if JUCE_64BIT && JUCE_WINDOWS
113-
#include <arm64_neon.h>
114-
#else
115-
#include <arm_neon.h>
116-
#endif
117-
#endif
118-
119103
#if (YUP_MAC || YUP_IOS) && __has_include(<Accelerate/Accelerate.h>)
120104
#ifndef YUP_USE_VDSP_FRAMEWORK
121105
#define YUP_USE_VDSP_FRAMEWORK 1
122106
#endif
123107

124-
#if YUP_USE_VDSP_FRAMEWORK
125-
#include <Accelerate/Accelerate.h>
126-
#endif
127-
128108
#elif YUP_USE_VDSP_FRAMEWORK
129109
#undef YUP_USE_VDSP_FRAMEWORK
130110
#endif

tests/yup_audio_gui.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@
2222
#include "yup_audio_gui/yup_AudioPeakProfile.cpp"
2323
#include "yup_audio_gui/yup_AudioPeakProfileCache.cpp"
2424
#include "yup_audio_gui/yup_AudioThumbnail.cpp"
25+
#include "yup_audio_gui/yup_AudioViewComponent.cpp"
26+
#include "yup_audio_gui/yup_CartesianPlane.cpp"
27+
#include "yup_audio_gui/yup_SpectrumAnalyzerComponent.cpp"

0 commit comments

Comments
 (0)