/dports/audio/audiere/audiere-1.9.4/src/ |
H A D | dumb_resample.cpp | 258 *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 D | resample.c | 258 *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 D | resample.inc | 145 *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 D | resample.c | 227 #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 D | resample.inc | 145 *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 D | resample.c | 227 #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 D | resample.inc | 141 *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 D | resample.c | 91 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
|
/dports/games/openomf/dumb-238f23c/dumb/src/helpers/ |
H A D | resample.inc | 141 *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 D | resample.c | 91 #define MULSC(a, b) ((int)((LONG_LONG)((a) << 4) * ((b) << 12) >> 32)) macro
|
/dports/audio/dumb/dumb-0.9.3/src/helpers/ |
H A D | resample.c | 78 #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 D | resample.inc | 93 #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 D | resample.c | 78 #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 D | resample.inc | 93 #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 D | mulsc.h | 9 #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 D | mulsc.h | 9 #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 D | mixer.c | 883 #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 D | ChangeLog | 362 * examples/dumbout.c, src/helpers/resample.c: MULSC macro created
|