Minus a bunch of warnings when enabling alloca()
[opus.git] / libcelt / arch.h
index 8521b9c..e954c70 100644 (file)
 typedef celt_int16_t celt_word16_t;
 typedef celt_int32_t celt_word32_t;
 
+typedef celt_word32_t celt_sig_t;
+typedef celt_word16_t celt_norm_t;
+
 #define Q15ONE 32767
 
 #define LPC_SCALING  8192
-#define SIG_SCALING  16384
+#define SIG_SCALING 16384.f
+#define SIG_SCALING_1 0.000061035
+#define NORM_SCALING 16384.f
+#define NORM_SCALING_1 0.000061035
+
 #define LSP_SCALING  8192.
 #define GAMMA_SCALING 32768.
 #define GAIN_SCALING 64
@@ -99,6 +106,10 @@ typedef float celt_norm_t;
 #define Q15ONE 1.0f
 #define LPC_SCALING  1.f
 #define SIG_SCALING  1.f
+#define SIG_SCALING_1 1.f
+#define NORM_SCALING 1.f
+#define NORM_SCALING_1 1.f
+
 #define LSP_SCALING  1.f
 #define GAMMA_SCALING 1.f
 #define GAIN_SCALING 1.f