26 [[gnu::always_inline]]
static constexpr StereoSample fromMono(q31_t sampleValue) {
33 [[gnu::always_inline]]
void addMono(q31_t sampleValue) {
39 [[gnu::always_inline]]
void addPannedMono(q31_t sampleValue, int32_t amplitudeL, int32_t amplitudeR) {
40 l += (multiply_32x32_rshift32(sampleValue, amplitudeL) << 2);
41 r += (multiply_32x32_rshift32(sampleValue, amplitudeR) << 2);
44 [[gnu::always_inline]]
void addStereo(q31_t sampleValueL, q31_t sampleValueR) {
62 [[gnu::always_inline]]
void addPannedStereo(q31_t sampleValueL, q31_t sampleValueR, int32_t amplitudeL,
64 l += (multiply_32x32_rshift32(sampleValueL, amplitudeL) << 2);
65 r += (multiply_32x32_rshift32(sampleValueR, amplitudeR) << 2);