Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2010-06-28 05:55:08 +0400
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2010-06-28 05:55:08 +0400
commit71ae6d47147ed7b02db4b7025534c69e3e33a18f (patch)
tree75d24b841300ccb67e60b3531a742f33d4b986a4 /libcelt
parent3a1006ad2acb3545a0b67f21b7b498618d8fe48f (diff)
Some C90-ication
Diffstat (limited to 'libcelt')
-rw-r--r--libcelt/celt.c3
-rw-r--r--libcelt/dump_modes.c1
-rw-r--r--libcelt/ecintrin.h25
3 files changed, 1 insertions, 28 deletions
diff --git a/libcelt/celt.c b/libcelt/celt.c
index 19f4026..fe3b562 100644
--- a/libcelt/celt.c
+++ b/libcelt/celt.c
@@ -634,7 +634,7 @@ static int tf_analysis(celt_word16 *bandLogE, celt_word16 *oldBandE, int len, in
else
tf_res[i] = path0[i+1];
}
- RESTORE_STACK
+ RESTORE_STACK;
return tf_select;
}
@@ -1466,7 +1466,6 @@ static void celt_decode_lost(CELTDecoder * restrict st, celt_word16 * restrict p
int overlap = st->mode->overlap;
celt_word16 fade = Q15ONE;
int i, len;
- VARDECL(celt_sig, freq);
const int C = CHANNELS(st->channels);
int offset;
SAVE_STACK;
diff --git a/libcelt/dump_modes.c b/libcelt/dump_modes.c
index 0b83997..86aa796 100644
--- a/libcelt/dump_modes.c
+++ b/libcelt/dump_modes.c
@@ -156,7 +156,6 @@ void dump_modes(FILE *file, CELTMode **modes, int nb_modes)
fprintf(file, "%d,\t/* nbAllocVectors */\n", mode->nbAllocVectors);
fprintf(file, "allocVectors%d_%d,\t/* allocVectors */\n", mode->Fs, mdctSize);
fprintf(file, "NULL,\t/* bits */\n");
- //fprintf(file, "allocCacheTop%d_%d,\t/* _bits */\n", mode->Fs, mode->mdctSize);
fprintf (file, "{ ");
for (k=0;(1<<k>>1)<=mode->nbShortMdcts;k++)
{
diff --git a/libcelt/ecintrin.h b/libcelt/ecintrin.h
index b0bed9f..54ae90a 100644
--- a/libcelt/ecintrin.h
+++ b/libcelt/ecintrin.h
@@ -108,29 +108,4 @@
# define EC_ILOG(_x) (ec_ilog(_x))
#endif
-#ifdef __GNUC_PREREQ
-#if __GNUC_PREREQ(3,4)
-# if INT_MAX>=9223372036854775807
-# define EC_CLZ64_0 sizeof(unsigned)*CHAR_BIT
-# define EC_CLZ64(_x) (__builtin_clz(_x))
-# elif LONG_MAX>=9223372036854775807L
-# define EC_CLZ64_0 sizeof(unsigned long)*CHAR_BIT
-# define EC_CLZ64(_x) (__builtin_clzl(_x))
-# elif LLONG_MAX>=9223372036854775807LL
-# define EC_CLZ64_0 sizeof(unsigned long long)*CHAR_BIT
-# define EC_CLZ64(_x) (__builtin_clzll(_x))
-# endif
-#endif
-#endif
-
-#if defined(EC_CLZ64)
-/*Note that __builtin_clz is not defined when _x==0, according to the gcc
- documentation (and that of the BSR instruction that implements it on x86).
- The majority of the time we can never pass it zero.
- When we need to, it can be special cased.*/
-# define EC_ILOG64(_x) (EC_CLZ64_0-EC_CLZ64(_x))
-#else
-# define EC_ILOG64(_x) (ec_ilog64(_x))
-#endif
-
#endif