aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/inlines.h318
1 files changed, 0 insertions, 318 deletions
diff --git a/src/ui/inlines.h b/src/ui/inlines.h
index 3efccf0de..d8dbc966d 100644
--- a/src/ui/inlines.h
+++ b/src/ui/inlines.h
@@ -184,322 +184,4 @@ static inline void mono16_from_monopcm16(register short *l,
}
}
-
-static inline void fast_short_set(register short *p,
- short v,
- long c)
-{
- while (c >= 4l)
- {
- p[0] = v;
- p[1] = v;
- p[2] = v;
- p[3] = v;
- p += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- p[0] = v;
- if (c > 1l)
- {
- p[1] = v;
- if (c > 2l)
- {
- p[2] = v;
- }
- }
- }
-}
-
-#ifdef FFTW
-static inline void fast_real_set(register fftw_real *p,
- fftw_real v,
- long c)
-{
- while (c >= 4l)
- {
- p[0] = v;
- p[1] = v;
- p[2] = v;
- p[3] = v;
- p += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- p[0] = v;
- if (c > 1l)
- {
- p[1] = v;
- if (c > 2l)
- {
- p[2] = v;
- }
- }
- }
-}
-
-static inline void fast_complex_set(register fftw_complex *p,
- fftw_complex v,
- long c)
-{
- while (c >= 4l)
- {
- p[0] = v;
- p[1] = v;
- p[2] = v;
- p[3] = v;
- p += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- p[0] = v;
- if (c > 1l)
- {
- p[1] = v;
- if (c > 2l)
- {
- p[2] = v;
- }
- }
- }
-}
-
-
-static inline void fast_real_set_from_short(register fftw_real *d,
- register short *s,
- long c)
-{
- while (c >= 4l)
- {
- d[0] = fftw_real(s[0]);
- d[1] = fftw_real(s[1]);
- d[2] = fftw_real(s[2]);
- d[3] = fftw_real(s[3]);
- d += 4;
- s += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- d[0] = fftw_real(s[0]);
- if (c > 1l)
- {
- d[1] = fftw_real(s[1]);
- if (c > 2l)
- {
- d[2] = fftw_real(s[2]);
- }
- }
- }
-}
-
-static inline void fast_complex_set_from_short(register fftw_complex *d,
- register short *s,
- long c)
-{
- while (c >= 4l)
- {
- d[0].re = fftw_real(s[0]);
- d[0].im = 0;
- d[1].re = fftw_real(s[1]);
- d[1].im = 0;
- d[2].re = fftw_real(s[2]);
- d[2].im = 0;
- d[3].re = fftw_real(s[3]);
- d[3].im = 0;
- d += 4;
- s += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- d[0].re = fftw_real(s[0]);
- d[0].im = 0;
- if (c > 1l)
- {
- d[1].re = fftw_real(s[1]);
- d[1].im = 0;
- if (c > 2l)
- {
- d[2].re = fftw_real(s[2]);
- d[2].im = 0;
- }
- }
- }
-}
-
-
-static inline void fast_real_avg_from_shorts(register fftw_real *d,
- register short *s1,
- register short *s2,
- long c)
-{
- fftw_real t0, t1, t2, t3;
- while (c >= 4l)
- {
- t0 = (s1[0] + s2[0]) / 2;
- t1 = (s1[1] + s2[1]) / 2;
- t2 = (s1[2] + s2[2]) / 2;
- t3 = (s1[3] + s2[3]) / 2;
- d[0] = t0;
- d[1] = t1;
- d[2] = t2;
- d[3] = t3;
- d += 4;
- s1 += 4;
- s2 += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- d[0] = fftw_real((s1[0] + s2[0]) / 2);
- if (c > 1l)
- {
- d[1] = fftw_real((s1[1] + s2[1]) / 2);
- if (c > 2l)
- {
- d[2] = fftw_real((s1[2] + s2[2]) / 2);
- }
- }
- }
-}
-
-static inline void fast_complex_avg_from_shorts(register fftw_complex *d,
- register short *s1,
- register short *s2,
- long c)
-{
- fftw_real t0, t1, t2, t3;
- while (c >= 4l)
- {
- t0 = (s1[0] + s2[0]) / 2;
- t1 = (s1[1] + s2[1]) / 2;
- t2 = (s1[2] + s2[2]) / 2;
- t3 = (s1[3] + s2[3]) / 2;
- d[0].re = t0;
- d[0].im = 0;
- d[1].re = t1;
- d[1].im = 0;
- d[2].re = t2;
- d[2].im = 0;
- d[3].re = t3;
- d[3].im = 0;
- d += 4;
- s1 += 4;
- s2 += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- d[0].re = fftw_real((s1[0] + s2[0]) / 2);
- d[0].im = 0;
- if (c > 1l)
- {
- d[1].re = fftw_real((s1[1] + s2[1]) / 2);
- d[1].im = 0;
- if (c > 2l)
- {
- d[2].re = fftw_real((s1[2] + s2[2]) / 2);
- d[2].im = 0;
- }
- }
- }
-}
-
-
-static inline fftw_complex fftw_complex_from_real( fftw_real re )
-{
- fftw_complex c;
-
- c.re = re;
- c.im = 0;
-
- return c;
-}
-
-static inline void fast_reals_set(register fftw_real *p1,
- register fftw_real *p2,
- fftw_real v,
- long c)
-{
- while (c >= 4l)
- {
- p1[0] = v;
- p1[1] = v;
- p1[2] = v;
- p1[3] = v;
- p2[0] = v;
- p2[1] = v;
- p2[2] = v;
- p2[3] = v;
- p1 += 4;
- p2 += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- p1[0] = v;
- p2[0] = v;
- if (c > 1l)
- {
- p1[1] = v;
- p2[1] = v;
- if (c > 2l)
- {
- p1[2] = v;
- p2[2] = v;
- }
- }
- }
-}
-
-static inline void fast_complex_set(register fftw_complex *p1,
- register fftw_complex *p2,
- fftw_complex v,
- long c)
-{
- while (c >= 4l)
- {
- p1[0] = v;
- p1[1] = v;
- p1[2] = v;
- p1[3] = v;
- p2[0] = v;
- p2[1] = v;
- p2[2] = v;
- p2[3] = v;
- p1 += 4;
- p2 += 4;
- c -= 4l;
- }
-
- if (c > 0l)
- {
- p1[0] = v;
- p2[0] = v;
- if (c > 1l)
- {
- p1[1] = v;
- p2[1] = v;
- if (c > 2l)
- {
- p1[2] = v;
- p2[2] = v;
- }
- }
- }
-}
-#endif // FFTW
-
#endif // INLINES_H