Deluge Firmware
|
Go to the source code of this file.
Macros | |
#define | numBitsInTableSize 8 |
#define | rshiftAmount ((24 + INTERPOLATION_MAX_NUM_SAMPLES_MAGNITUDE) - 16 - numBitsInTableSize + 1) |
Functions | |
for (int i=0;i<(INTERPOLATION_MAX_NUM_SAMPLES > > 3);i++) | |
if (numChannelsNow==2) | |
Variables | |
uint32_t | rshifted = oscPos >> rshiftAmount |
int16_t | strength2 = rshifted & 32767 |
int | progressSmall = oscPos >> (24 + INTERPOLATION_MAX_NUM_SAMPLES_MAGNITUDE - numBitsInTableSize) |
int16x8_t | kernelVector [INTERPOLATION_MAX_NUM_SAMPLES > > 3] |
int32x4_t | multiplied |
int32x2_t | twosies = vadd_s32(vget_high_s32(multiplied), vget_low_s32(multiplied)) |
sampleRead [0] = vget_lane_s32(twosies, 0) + vget_lane_s32(twosies, 1) | |
#define numBitsInTableSize 8 |
#define rshiftAmount ((24 + INTERPOLATION_MAX_NUM_SAMPLES_MAGNITUDE) - 16 - numBitsInTableSize + 1) |
for | ( | ) |
if | ( | numChannelsNow | = = 2 | ) |
int16x8_t kernelVector[INTERPOLATION_MAX_NUM_SAMPLES > > 3] |
int32x4_t multiplied |
int progressSmall = oscPos >> (24 + INTERPOLATION_MAX_NUM_SAMPLES_MAGNITUDE - numBitsInTableSize) |
uint32_t rshifted = oscPos >> rshiftAmount |
int16_t strength2 = rshifted & 32767 |
int32x2_t twosies = vadd_s32(vget_high_s32(multiplied), vget_low_s32(multiplied)) |