openshot-audio  0.1.2
Namespaces | Macros
juce_FloatVectorOperations.cpp File Reference

Namespaces

 FloatVectorHelpers
 

Macros

#define JUCE_INCREMENT_SRC_DEST   dest += (16 / sizeof (*dest)); src += (16 / sizeof (*dest));
 
#define JUCE_INCREMENT_SRC1_SRC2_DEST   dest += (16 / sizeof (*dest)); src1 += (16 / sizeof (*dest)); src2 += (16 / sizeof (*dest));
 
#define JUCE_INCREMENT_DEST   dest += (16 / sizeof (*dest));
 
#define JUCE_PERFORM_VEC_OP_DEST(normalOp, vecOp, locals, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_PERFORM_VEC_OP_SRC_DEST(normalOp, vecOp, locals, increment, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST(normalOp, vecOp, locals, increment, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST_DEST(normalOp, vecOp, locals, increment, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_VEC_LOOP(vecOp, srcLoad, dstLoad, dstStore, locals, increment)
 
#define JUCE_VEC_LOOP_TWO_SOURCES(vecOp, src1Load, src2Load, dstStore, locals, increment)
 
#define JUCE_VEC_LOOP_TWO_SOURCES_WITH_DEST_LOAD(vecOp, src1Load, src2Load, dstLoad, dstStore, locals, increment)
 
#define JUCE_LOAD_NONE(srcLoad, dstLoad)
 
#define JUCE_LOAD_DEST(srcLoad, dstLoad)   const Mode::ParallelType d = dstLoad (dest);
 
#define JUCE_LOAD_SRC(srcLoad, dstLoad)   const Mode::ParallelType s = srcLoad (src);
 
#define JUCE_LOAD_SRC1_SRC2(src1Load, src2Load)   const Mode::ParallelType s1 = src1Load (src1), s2 = src2Load (src2);
 
#define JUCE_LOAD_SRC1_SRC2_DEST(src1Load, src2Load, dstLoad)   const Mode::ParallelType d = dstLoad (dest), s1 = src1Load (src1), s2 = src2Load (src2);
 
#define JUCE_LOAD_SRC_DEST(srcLoad, dstLoad)   const Mode::ParallelType d = dstLoad (dest), s = srcLoad (src);
 
#define JUCE_INCREMENT_SRC_DEST   dest += (16 / sizeof (*dest)); src += (16 / sizeof (*dest));
 
#define JUCE_INCREMENT_SRC1_SRC2_DEST   dest += (16 / sizeof (*dest)); src1 += (16 / sizeof (*dest)); src2 += (16 / sizeof (*dest));
 
#define JUCE_INCREMENT_DEST   dest += (16 / sizeof (*dest));
 
#define JUCE_PERFORM_VEC_OP_DEST(normalOp, vecOp, locals, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_PERFORM_VEC_OP_SRC_DEST(normalOp, vecOp, locals, increment, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST(normalOp, vecOp, locals, increment, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST_DEST(normalOp, vecOp, locals, increment, setupOp)   for (int i = 0; i < num; ++i) normalOp;
 
#define JUCE_VEC_LOOP(vecOp, srcLoad, dstLoad, dstStore, locals, increment)
 
#define JUCE_VEC_LOOP_TWO_SOURCES(vecOp, src1Load, src2Load, dstStore, locals, increment)
 
#define JUCE_VEC_LOOP_TWO_SOURCES_WITH_DEST_LOAD(vecOp, src1Load, src2Load, dstLoad, dstStore, locals, increment)
 
#define JUCE_LOAD_NONE(srcLoad, dstLoad)
 
#define JUCE_LOAD_DEST(srcLoad, dstLoad)   const Mode::ParallelType d = dstLoad (dest);
 
#define JUCE_LOAD_SRC(srcLoad, dstLoad)   const Mode::ParallelType s = srcLoad (src);
 
#define JUCE_LOAD_SRC1_SRC2(src1Load, src2Load)   const Mode::ParallelType s1 = src1Load (src1), s2 = src2Load (src2);
 
#define JUCE_LOAD_SRC1_SRC2_DEST(src1Load, src2Load, dstLoad)   const Mode::ParallelType d = dstLoad (dest), s1 = src1Load (src1), s2 = src2Load (src2);
 
#define JUCE_LOAD_SRC_DEST(srcLoad, dstLoad)   const Mode::ParallelType d = dstLoad (dest), s = srcLoad (src);
 

Macro Definition Documentation

◆ JUCE_INCREMENT_DEST [1/2]

#define JUCE_INCREMENT_DEST   dest += (16 / sizeof (*dest));

◆ JUCE_INCREMENT_DEST [2/2]

#define JUCE_INCREMENT_DEST   dest += (16 / sizeof (*dest));

◆ JUCE_INCREMENT_SRC1_SRC2_DEST [1/2]

#define JUCE_INCREMENT_SRC1_SRC2_DEST   dest += (16 / sizeof (*dest)); src1 += (16 / sizeof (*dest)); src2 += (16 / sizeof (*dest));

◆ JUCE_INCREMENT_SRC1_SRC2_DEST [2/2]

#define JUCE_INCREMENT_SRC1_SRC2_DEST   dest += (16 / sizeof (*dest)); src1 += (16 / sizeof (*dest)); src2 += (16 / sizeof (*dest));

◆ JUCE_INCREMENT_SRC_DEST [1/2]

#define JUCE_INCREMENT_SRC_DEST   dest += (16 / sizeof (*dest)); src += (16 / sizeof (*dest));

◆ JUCE_INCREMENT_SRC_DEST [2/2]

#define JUCE_INCREMENT_SRC_DEST   dest += (16 / sizeof (*dest)); src += (16 / sizeof (*dest));

◆ JUCE_LOAD_DEST [1/2]

#define JUCE_LOAD_DEST (   srcLoad,
  dstLoad 
)    const Mode::ParallelType d = dstLoad (dest);

◆ JUCE_LOAD_DEST [2/2]

#define JUCE_LOAD_DEST (   srcLoad,
  dstLoad 
)    const Mode::ParallelType d = dstLoad (dest);

◆ JUCE_LOAD_NONE [1/2]

#define JUCE_LOAD_NONE (   srcLoad,
  dstLoad 
)

◆ JUCE_LOAD_NONE [2/2]

#define JUCE_LOAD_NONE (   srcLoad,
  dstLoad 
)

◆ JUCE_LOAD_SRC [1/2]

#define JUCE_LOAD_SRC (   srcLoad,
  dstLoad 
)    const Mode::ParallelType s = srcLoad (src);

◆ JUCE_LOAD_SRC [2/2]

#define JUCE_LOAD_SRC (   srcLoad,
  dstLoad 
)    const Mode::ParallelType s = srcLoad (src);

◆ JUCE_LOAD_SRC1_SRC2 [1/2]

#define JUCE_LOAD_SRC1_SRC2 (   src1Load,
  src2Load 
)    const Mode::ParallelType s1 = src1Load (src1), s2 = src2Load (src2);

◆ JUCE_LOAD_SRC1_SRC2 [2/2]

#define JUCE_LOAD_SRC1_SRC2 (   src1Load,
  src2Load 
)    const Mode::ParallelType s1 = src1Load (src1), s2 = src2Load (src2);

◆ JUCE_LOAD_SRC1_SRC2_DEST [1/2]

#define JUCE_LOAD_SRC1_SRC2_DEST (   src1Load,
  src2Load,
  dstLoad 
)    const Mode::ParallelType d = dstLoad (dest), s1 = src1Load (src1), s2 = src2Load (src2);

◆ JUCE_LOAD_SRC1_SRC2_DEST [2/2]

#define JUCE_LOAD_SRC1_SRC2_DEST (   src1Load,
  src2Load,
  dstLoad 
)    const Mode::ParallelType d = dstLoad (dest), s1 = src1Load (src1), s2 = src2Load (src2);

◆ JUCE_LOAD_SRC_DEST [1/2]

#define JUCE_LOAD_SRC_DEST (   srcLoad,
  dstLoad 
)    const Mode::ParallelType d = dstLoad (dest), s = srcLoad (src);

◆ JUCE_LOAD_SRC_DEST [2/2]

#define JUCE_LOAD_SRC_DEST (   srcLoad,
  dstLoad 
)    const Mode::ParallelType d = dstLoad (dest), s = srcLoad (src);

◆ JUCE_PERFORM_VEC_OP_DEST [1/2]

#define JUCE_PERFORM_VEC_OP_DEST (   normalOp,
  vecOp,
  locals,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_PERFORM_VEC_OP_DEST [2/2]

#define JUCE_PERFORM_VEC_OP_DEST (   normalOp,
  vecOp,
  locals,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST [1/2]

#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST (   normalOp,
  vecOp,
  locals,
  increment,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST [2/2]

#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST (   normalOp,
  vecOp,
  locals,
  increment,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST_DEST [1/2]

#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST_DEST (   normalOp,
  vecOp,
  locals,
  increment,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST_DEST [2/2]

#define JUCE_PERFORM_VEC_OP_SRC1_SRC2_DEST_DEST (   normalOp,
  vecOp,
  locals,
  increment,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_PERFORM_VEC_OP_SRC_DEST [1/2]

#define JUCE_PERFORM_VEC_OP_SRC_DEST (   normalOp,
  vecOp,
  locals,
  increment,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_PERFORM_VEC_OP_SRC_DEST [2/2]

#define JUCE_PERFORM_VEC_OP_SRC_DEST (   normalOp,
  vecOp,
  locals,
  increment,
  setupOp 
)    for (int i = 0; i < num; ++i) normalOp;

◆ JUCE_VEC_LOOP [1/2]

#define JUCE_VEC_LOOP (   vecOp,
  srcLoad,
  dstLoad,
  dstStore,
  locals,
  increment 
)
Value:
for (int i = 0; i < numLongOps; ++i) \
{ \
locals (srcLoad, dstLoad); \
dstStore (dest, vecOp); \
increment; \
}

◆ JUCE_VEC_LOOP [2/2]

#define JUCE_VEC_LOOP (   vecOp,
  srcLoad,
  dstLoad,
  dstStore,
  locals,
  increment 
)
Value:
for (int i = 0; i < numLongOps; ++i) \
{ \
locals (srcLoad, dstLoad); \
dstStore (dest, vecOp); \
increment; \
}

◆ JUCE_VEC_LOOP_TWO_SOURCES [1/2]

#define JUCE_VEC_LOOP_TWO_SOURCES (   vecOp,
  src1Load,
  src2Load,
  dstStore,
  locals,
  increment 
)
Value:
for (int i = 0; i < numLongOps; ++i) \
{ \
locals (src1Load, src2Load); \
dstStore (dest, vecOp); \
increment; \
}

◆ JUCE_VEC_LOOP_TWO_SOURCES [2/2]

#define JUCE_VEC_LOOP_TWO_SOURCES (   vecOp,
  src1Load,
  src2Load,
  dstStore,
  locals,
  increment 
)
Value:
for (int i = 0; i < numLongOps; ++i) \
{ \
locals (src1Load, src2Load); \
dstStore (dest, vecOp); \
increment; \
}

◆ JUCE_VEC_LOOP_TWO_SOURCES_WITH_DEST_LOAD [1/2]

#define JUCE_VEC_LOOP_TWO_SOURCES_WITH_DEST_LOAD (   vecOp,
  src1Load,
  src2Load,
  dstLoad,
  dstStore,
  locals,
  increment 
)
Value:
for (int i = 0; i < numLongOps; ++i) \
{ \
locals (src1Load, src2Load, dstLoad); \
dstStore (dest, vecOp); \
increment; \
}

◆ JUCE_VEC_LOOP_TWO_SOURCES_WITH_DEST_LOAD [2/2]

#define JUCE_VEC_LOOP_TWO_SOURCES_WITH_DEST_LOAD (   vecOp,
  src1Load,
  src2Load,
  dstLoad,
  dstStore,
  locals,
  increment 
)
Value:
for (int i = 0; i < numLongOps; ++i) \
{ \
locals (src1Load, src2Load, dstLoad); \
dstStore (dest, vecOp); \
increment; \
}