SRC
#define memcpy(DEST, SRC, LEN) __builtin_memcpy((DEST), (SRC), (LEN))
#define memmove(DEST, SRC, LEN) __builtin_memmove((DEST), (SRC), (LEN))
float tmp = (gain * (oldSample + (SRC - oldSample) * current - inMiddle)
oldSample = SRC;
#define MPN_COPY_INCR(DST, SRC, NLIMBS) \
(DST)[__i] = (SRC)[__i]; \
#define MPN_COPY_DECR(DST, SRC, NLIMBS) \
(DST)[__i] = (SRC)[__i]; \