25 #ifndef JUCE_FLOATVECTOROPERATIONS_H_INCLUDED 26 #define JUCE_FLOATVECTOROPERATIONS_H_INCLUDED 57 static void JUCE_CALLTYPE copyWithMultiply (
float* dest,
const float* src,
float multiplier,
int numValues)
noexcept;
60 static void JUCE_CALLTYPE copyWithMultiply (
double* dest,
const double* src,
double multiplier,
int numValues)
noexcept;
84 static void JUCE_CALLTYPE add (
double* dest,
const double* src1,
const double* src2,
int num)
noexcept;
93 static void JUCE_CALLTYPE subtract (
float* dest,
const float* src1,
const float* src2,
int num)
noexcept;
96 static void JUCE_CALLTYPE subtract (
double* dest,
const double* src1,
const double* src2,
int num)
noexcept;
99 static void JUCE_CALLTYPE addWithMultiply (
float* dest,
const float* src,
float multiplier,
int numValues)
noexcept;
102 static void JUCE_CALLTYPE addWithMultiply (
double* dest,
const double* src,
double multiplier,
int numValues)
noexcept;
105 static void JUCE_CALLTYPE addWithMultiply (
float* dest,
const float* src1,
const float* src2,
int num)
noexcept;
108 static void JUCE_CALLTYPE addWithMultiply (
double* dest,
const double* src1,
const double* src2,
int num)
noexcept;
117 static void JUCE_CALLTYPE multiply (
float* dest,
const float* src1,
const float* src2,
int numValues)
noexcept;
120 static void JUCE_CALLTYPE multiply (
double* dest,
const double* src1,
const double* src2,
int numValues)
noexcept;
129 static void JUCE_CALLTYPE multiply (
float* dest,
const float* src,
float multiplier,
int num)
noexcept;
132 static void JUCE_CALLTYPE multiply (
double* dest,
const double* src,
double multiplier,
int num)
noexcept;
147 static void JUCE_CALLTYPE convertFixedToFloat (
float* dest,
const int* src,
float multiplier,
int numValues)
noexcept;
159 static void JUCE_CALLTYPE min (
double* dest,
const double* src1,
const double* src2,
int num)
noexcept;
171 static void JUCE_CALLTYPE max (
double* dest,
const double* src1,
const double* src2,
int num)
noexcept;
174 static void JUCE_CALLTYPE clip (
float* dest,
const float* src,
float low,
float high,
int num)
noexcept;
177 static void JUCE_CALLTYPE clip (
double* dest,
const double* src,
double low,
double high,
int num)
noexcept;
204 #endif // JUCE_FLOATVECTOROPERATIONS_H_INCLUDED const Type findMinimum(const Type *data, int numValues)
Definition: juce_MathsFunctions.h:140
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_Range.h:44
#define JUCE_API
Definition: juce_StandardHeader.h:139
void findMinAndMax(const Type *values, int numValues, Type &lowest, Type &highest)
Definition: juce_MathsFunctions.h:176
Definition: juce_ApplicationCommandID.h:71
Definition: juce_FloatVectorOperations.h:34
const Type findMaximum(const Type *values, int numValues)
Definition: juce_MathsFunctions.h:158