Home
last modified time | relevance | path

Searched refs:MULSC (Results 1 – 18 of 18) sorted by relevance

/dports/audio/audiere/audiere-1.9.4/src/
H A Ddumb_resample.cpp258 *dst++ += MULSC(x[0] + MULSC(x[-1] - x[0], subpos), vol); in dumb_resample()
268 *dst++ += MULSC(x[1] + MULSC(x[2] - x[1], subpos), vol); in dumb_resample()
294 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[-1], vol); in dumb_resample()
311 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[1], vol); in dumb_resample()
372 *dst++ += MULSC(x[-1] + MULSC(x[0] - x[-1], subpos), vol); in dumb_resample()
382 *dst++ += MULSC(x[-2] + MULSC(x[-1] - x[-2], subpos), vol); in dumb_resample()
408 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[-2], vol); in dumb_resample()
425 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[-2], vol); in dumb_resample()
489 return MULSC(resampler->x[2] + MULSC(resampler->x[1] - resampler->x[2], subpos), vol); in dumb_resample_get_current_sample()
497 return MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[2], vol); in dumb_resample_get_current_sample()
[all …]
/dports/games/ags/ags_linux_v.3.4.4.1/Engine/libsrc/dumb-0.9.2/helpers/
H A Dresample.c258 *dst++ += MULSC(x[0] + MULSC(x[-1] - x[0], subpos), vol); in dumb_resample()
268 *dst++ += MULSC(x[1] + MULSC(x[2] - x[1], subpos), vol); in dumb_resample()
294 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[-1], vol); in dumb_resample()
311 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[1], vol); in dumb_resample()
372 *dst++ += MULSC(x[-1] + MULSC(x[0] - x[-1], subpos), vol); in dumb_resample()
382 *dst++ += MULSC(x[-2] + MULSC(x[-1] - x[-2], subpos), vol); in dumb_resample()
408 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[-2], vol); in dumb_resample()
425 *dst++ += MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[-2], vol); in dumb_resample()
489 return MULSC(resampler->x[2] + MULSC(resampler->x[1] - resampler->x[2], subpos), vol); in dumb_resample_get_current_sample()
497 return MULSC(MULSC(MULSC(MULSC(a, subpos) + b, subpos) + c, subpos) + x[2], vol); in dumb_resample_get_current_sample()
[all …]
/dports/games/zdoom/zdoom-2.8.1/dumb/src/helpers/
H A Dresample.inc145 *dst++ op MULSC(xm, lvol); \
146 *dst++ op MULSC(xm, rvol); \
162 *dst++ += MULSC( resampler_get_sample( resampler->fir_resampler[0] ), vol ); \
168 *dst++ = MULSC( sample, lvol ); \
169 *dst++ = MULSC( sample, rvol ); \
173 *dst++ += MULSC( sample, lvol ); \
174 *dst++ += MULSC( sample, rvol ); \
241 *dst++ op MULSC(LINEAR(x[(o0)*2], x[(o1)*2]), lvol); \
242 *dst++ op MULSC(LINEAR(x[(o0)*2+1], x[(o1)*2+1]), rvol); \
257 *dst = MULSC( resampler_get_sample( resampler->fir_resampler[0] ), lvol ) + \
[all …]
H A Dresample.c227 #define ALIAS(x, vol) MULSC(x, vol)
228 #define LINEAR(x0, x1) (x0 + MULSC(x1 - x0, subpos))
230 MULSC(x0, cubicA0[subpos >> 6] << 2) + \
231 MULSC(x1, cubicA1[subpos >> 6] << 2) + \
232 MULSC(x2, cubicA1[1 + (subpos >> 6 ^ 1023)] << 2) + \
233 MULSC(x3, cubicA0[1 + (subpos >> 6 ^ 1023)] << 2))
234 #define CUBICVOL(x, vol) MULSC(x, vol)
/dports/audio/zmusic/ZMusic-1.1.8/thirdparty/dumb/src/helpers/
H A Dresample.inc145 *dst++ op MULSC(xm, lvol); \
146 *dst++ op MULSC(xm, rvol); \
162 *dst++ += MULSC( resampler_get_sample( resampler->fir_resampler[0] ), vol ); \
168 *dst++ = MULSC( sample, lvol ); \
169 *dst++ = MULSC( sample, rvol ); \
173 *dst++ += MULSC( sample, lvol ); \
174 *dst++ += MULSC( sample, rvol ); \
241 *dst++ op MULSC(LINEAR(x[(o0)*2], x[(o1)*2]), lvol); \
242 *dst++ op MULSC(LINEAR(x[(o0)*2+1], x[(o1)*2+1]), rvol); \
257 *dst = MULSC( resampler_get_sample( resampler->fir_resampler[0] ), lvol ) + \
[all …]
H A Dresample.c227 #define ALIAS(x, vol) MULSC(x, vol)
228 #define LINEAR(x0, x1) (x0 + MULSC(x1 - x0, subpos))
230 MULSC(x0, cubicA0[subpos >> 6] << 2) + \
231 MULSC(x1, cubicA1[subpos >> 6] << 2) + \
232 MULSC(x2, cubicA1[1 + (subpos >> 6 ^ 1023)] << 2) + \
233 MULSC(x3, cubicA0[1 + (subpos >> 6 ^ 1023)] << 2))
234 #define CUBICVOL(x, vol) MULSC(x, vol)
/dports/audio/deadbeef/deadbeef-0.7.2/plugins/dumb/dumb-kode54/src/helpers/
H A Dresample.inc141 *dst++ += MULSC( resampler_get_sample( resampler->fir_resampler[0] ), vol ); \
147 *dst++ = MULSC( sample, lvol ); \
148 *dst++ = MULSC( sample, rvol ); \
152 *dst++ += MULSC( sample, lvol ); \
153 *dst++ += MULSC( sample, rvol ); \
218 *dst = MULSC( resampler_get_sample( resampler->fir_resampler[0] ), lvol ) + \
219 MULSC( resampler_get_sample( resampler->fir_resampler[1] ), rvol ); \
223 MULSC( resampler_get_sample( resampler->fir_resampler[1] ), rvol ); \
232 *dst++ = MULSC( resampler_get_sample( resampler->fir_resampler[0] ), lvol ); \
233 *dst++ = MULSC( resampler_get_sample( resampler->fir_resampler[1] ), rvol ); \
[all …]
H A Dresample.c91 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
/dports/games/openomf/dumb-238f23c/dumb/src/helpers/
H A Dresample.inc141 *dst++ += MULSC( resampler_get_sample( resampler->fir_resampler[0] ), vol ); \
147 *dst++ = MULSC( sample, lvol ); \
148 *dst++ = MULSC( sample, rvol ); \
152 *dst++ += MULSC( sample, lvol ); \
153 *dst++ += MULSC( sample, rvol ); \
218 *dst = MULSC( resampler_get_sample( resampler->fir_resampler[0] ), lvol ) + \
219 MULSC( resampler_get_sample( resampler->fir_resampler[1] ), rvol ); \
223 MULSC( resampler_get_sample( resampler->fir_resampler[1] ), rvol ); \
232 *dst++ = MULSC( resampler_get_sample( resampler->fir_resampler[0] ), lvol ); \
233 *dst++ = MULSC( resampler_get_sample( resampler->fir_resampler[1] ), rvol ); \
[all …]
H A Dresample.c91 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
/dports/audio/dumb/dumb-0.9.3/src/helpers/
H A Dresample.c78 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
171 #define ALIAS(x, vol) MULSC(x, vol)
172 #define LINEAR(x0, x1) (x0 + MULSC(x1 - x0, subpos))
182 MULSC(x0, cubicA0[subpos >> 6] << 2) + \
183 MULSC(x1, cubicA1[subpos >> 6] << 2) + \
184 MULSC(x2, cubicA1[1 + (subpos >> 6 ^ 1023)] << 2) + \
185 MULSC(x3, cubicA0[1 + (subpos >> 6 ^ 1023)] << 2))
186 #define CUBICVOL(x, vol) MULSC(x, vol)
H A Dresample.inc93 #define MONO_DEST_MIX_LINEAR(op, o0, o1) *dst++ op MULSC(LINEAR(x[o0], x[o1]), vol)
96 *dst++ op MULSC(xm, lvol); \
97 *dst++ op MULSC(xm, rvol); \
137 #define MONO_DEST_MIX_LINEAR(op, o0, o1) *dst++ op MULSC(LINEAR(x[(o0)*2], x[(o1)*2]), lvol) + MULS…
139 *dst++ op MULSC(LINEAR(x[(o0)*2], x[(o1)*2]), lvol); \
140 *dst++ op MULSC(LINEAR(x[(o0)*2+1], x[(o1)*2+1]), rvol); \
/dports/audio/dumb-allegro/dumb-0.9.3/src/helpers/
H A Dresample.c78 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
171 #define ALIAS(x, vol) MULSC(x, vol)
172 #define LINEAR(x0, x1) (x0 + MULSC(x1 - x0, subpos))
182 MULSC(x0, cubicA0[subpos >> 6] << 2) + \
183 MULSC(x1, cubicA1[subpos >> 6] << 2) + \
184 MULSC(x2, cubicA1[1 + (subpos >> 6 ^ 1023)] << 2) + \
185 MULSC(x3, cubicA0[1 + (subpos >> 6 ^ 1023)] << 2))
186 #define CUBICVOL(x, vol) MULSC(x, vol)
H A Dresample.inc93 #define MONO_DEST_MIX_LINEAR(op, o0, o1) *dst++ op MULSC(LINEAR(x[o0], x[o1]), vol)
96 *dst++ op MULSC(xm, lvol); \
97 *dst++ op MULSC(xm, rvol); \
137 #define MONO_DEST_MIX_LINEAR(op, o0, o1) *dst++ op MULSC(LINEAR(x[(o0)*2], x[(o1)*2]), lvol) + MULS…
139 *dst++ op MULSC(LINEAR(x[(o0)*2], x[(o1)*2]), lvol); \
140 *dst++ op MULSC(LINEAR(x[(o0)*2+1], x[(o1)*2+1]), rvol); \
/dports/games/zdoom/zdoom-2.8.1/dumb/include/internal/
H A Dmulsc.h9 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
32 #define MULSC(a, b) MULSCV((a) << 4, (b) << 12) macro
/dports/audio/zmusic/ZMusic-1.1.8/thirdparty/dumb/include/internal/
H A Dmulsc.h9 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
32 #define MULSC(a, b) MULSCV((a) << 4, (b) << 12) macro
/dports/devel/allegro/allegro-4.4.3.1/src/
H A Dmixer.c883 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
915 *(buf++) += MULSC(v, lvol); \ in mix_hq2_8x1_samples()
916 *(buf++) += MULSC(v, rvol); in mix_hq2_8x1_samples()
963 *(buf++) += MULSC(va, lvol); \ in mix_hq2_8x2_samples()
964 *(buf++) += MULSC(vb, rvol); in mix_hq2_8x2_samples()
1005 *(buf++) += MULSC(v, lvol); \ in mix_hq2_16x1_samples()
1006 *(buf++) += MULSC(v, rvol); in mix_hq2_16x1_samples()
1053 *(buf++) += MULSC(va, lvol); \ in mix_hq2_16x2_samples()
1054 *(buf++) += MULSC(vb, rvol); in mix_hq2_16x2_samples()
/dports/audio/deadbeef/deadbeef-0.7.2/plugins/dumb/dumb-kode54/
H A DChangeLog362 * examples/dumbout.c, src/helpers/resample.c: MULSC macro created