mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-11 06:02:37 -05:00
Cut the files in half and it might work better (note to self: check your tree is really clean before patching)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21070 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
4f2dfcc01b
commit
526b5580da
192 changed files with 20 additions and 69133 deletions
|
|
@ -52,59 +52,3 @@ typedef int t_sample;
|
|||
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __M_FIXED_H__
|
||||
#define __M_FIXED_H__
|
||||
|
||||
typedef int t_sample;
|
||||
|
||||
#define t_fixed int
|
||||
#define fix1 18 /* (18) number of bits after comma */
|
||||
|
||||
|
||||
#define fixfac ((float)(1<<fix1)) /* float factor (for scaling ftofix ..) */
|
||||
|
||||
|
||||
/* fixed point multiplication and division */
|
||||
|
||||
#define mult(a,b) (long long)(((long long) (a) * (long long) (b))>>fix1)
|
||||
#define idiv(a,b) ((((long long) (a) )<<fix1)/(long long) (b) )
|
||||
|
||||
/* conversion macros */
|
||||
|
||||
#define itofix(a) ((a) << fix1)
|
||||
#define ftofix(a) ((t_fixed)( (a) *(double)fixfac + 0.5))
|
||||
|
||||
#define fixtof(a) ((double) (a) * 1./(fixfac-0.5))
|
||||
#define fixtoi(a) ((a) >>fix1)
|
||||
|
||||
|
||||
/* Not working !! */
|
||||
|
||||
#define fnum(a) ( (a) >>(fix1-16))
|
||||
#define ffrac(a) (0)
|
||||
|
||||
|
||||
/* mapping of fft functions */
|
||||
|
||||
#ifdef FIXEDPOINT
|
||||
#define mayer_realifft imayer_realifft
|
||||
#define mayer_realfft imayer_realfft
|
||||
#define mayer_fft imayer_fft
|
||||
#define mayer_ifft imayer_ifft
|
||||
#endif
|
||||
|
||||
#ifdef FIXEDPOINT
|
||||
#define SCALE16(x) (x>>(fix1-15))
|
||||
#define SCALE32(x) (x<<(32-fix1))
|
||||
#define INVSCALE16(x) (x<<8)
|
||||
#else
|
||||
#define SCALE16(x) (32767.*x)
|
||||
#define SCALE32(x) (2147483648.*x)
|
||||
#define INVSCALE16(x) ((float)3.051850e-05*x)
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue