|
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)) |