diff options
author | Monty <xiphmont@xiph.org> | 2002-10-16 09:07:00 +0000 |
---|---|---|
committer | Monty <xiphmont@xiph.org> | 2002-10-16 09:07:00 +0000 |
commit | 53ce9e87fa11300647020ab6dd0a964ce0ff5a19 (patch) | |
tree | bab451f9f285a4bd7583a4871af7f34254a0cb25 /mdct.h | |
parent | 93e8099a940fa6a34d52f027be9956c947c44ba6 (diff) | |
download | tremor-53ce9e87fa11300647020ab6dd0a964ce0ff5a19.tar.gz |
Nicolas Pitre's LOW_ACCURACY patch
git-svn-id: https://svn.xiph.org/trunk/Tremor@4012 0101bb08-14d6-0310-b084-bc0e0c8e3800
Diffstat (limited to 'mdct.h')
-rw-r--r-- | mdct.h | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -23,9 +23,16 @@ #define DATA_TYPE ogg_int32_t #define REG_TYPE register ogg_int32_t -#define cPI3_8 (0x61f78a9bUL>>1) -#define cPI2_8 (0xb504f334UL>>1) -#define cPI1_8 (0xec835e7aUL>>1) + +#ifdef _LOW_ACCURACY_ +#define cPI3_8 (0x0062) +#define cPI2_8 (0x00b5) +#define cPI1_8 (0x00ed) +#else +#define cPI3_8 (0x30fbc54d) +#define cPI2_8 (0x5a82799a) +#define cPI1_8 (0x7641af3d) +#endif extern void mdct_forward(int n, DATA_TYPE *in, DATA_TYPE *out); extern void mdct_backward(int n, DATA_TYPE *in, DATA_TYPE *out); |