From afb5904e89cef2b7ff9a4777087fe42a245e11d8 Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 19 Nov 2013 20:47:43 +0000 Subject: [PATCH] Better use of intrinsics for FLAC. --- .../juce_audio_formats/codecs/juce_FlacAudioFormat.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp index c16c96d2a5..11e96e6c3d 100644 --- a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp @@ -51,6 +51,16 @@ namespace FlacNamespace #pragma clang diagnostic ignored "-Wshadow" #endif + #if JUCE_INTEL + #if JUCE_32BIT + #define FLAC__CPU_IA32 1 + #endif + #if JUCE_64BIT + #define FLAC__CPU_X86_64 1 + #endif + #define FLAC__HAS_X86INTRIN 1 + #endif + #define __STDC_LIMIT_MACROS 1 #define flac_max jmax #define flac_min jmin