Skip to content

Commit 650717d

Browse files
committed
REFAC: Remove dead code
1 parent ab32aaf commit 650717d

File tree

10 files changed

+13
-301
lines changed

10 files changed

+13
-301
lines changed

src/_renamenoise_fft_guts.h

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@
3131
#ifndef RENAMENOISE_FFT_GUTS_H
3232
#define RENAMENOISE_FFT_GUTS_H
3333

34-
#define RENAMENOISE_MIN(a, b) ((a) < (b) ? (a) : (b))
35-
#define RENAMENOISE_MAX(a, b) ((a) > (b) ? (a) : (b))
36-
3734
/**
3835
renamenoise_fft.h
3936
Defines renamenoise_fft_scalar as either short or a float type
@@ -49,7 +46,6 @@
4946
Explanation of macros dealing with complex math:
5047
5148
C_MUL(m,a,b) : m = a*b
52-
C_FIXDIV( c , div ) : if a fixed point impl., c /= div. noop otherwise
5349
C_SUB( res, a,b) : res = a - b
5450
C_SUBFROM( res , a) : res -= a
5551
C_ADDTO( res , a) : res += a
@@ -71,8 +67,6 @@
7167

7268
#define RENAMENOISE_C_MUL4(m, a, b) RENAMENOISE_C_MUL(m, a, b)
7369

74-
#define RENAMENOISE_C_FIXDIV(c, div) /* NOOP */
75-
7670
#define RENAMENOISE_C_MULBYSCALAR(c, s) \
7771
do { \
7872
(c).r *= (s); \
@@ -117,15 +111,9 @@
117111
} while (0)
118112
#endif /* !RENAMENOISE_C_ADD defined */
119113

120-
#ifdef USE_SIMD
121-
# define RENAMENOISE_FFT_COS(phase) _mm_set1_ps(cos(phase))
122-
# define RENAMENOISE_FFT_SIN(phase) _mm_set1_ps(sin(phase))
123-
# define RENAMENOISE_HALF_OF(x) ((x) *_mm_set1_ps(.5f))
124-
#else
125-
# define RENAMENOISE_FFT_COS(phase) (renamenoise_fft_scalar) cos(phase)
126-
# define RENAMENOISE_FFT_SIN(phase) (renamenoise_fft_scalar) sin(phase)
127-
# define RENAMENOISE_HALF_OF(x) ((x) *.5f)
128-
#endif
114+
#define RENAMENOISE_FFT_COS(phase) (renamenoise_fft_scalar) cos(phase)
115+
#define RENAMENOISE_FFT_SIN(phase) (renamenoise_fft_scalar) sin(phase)
116+
#define RENAMENOISE_HALF_OF(x) ((x) *.5f)
129117

130118
#define renamenoise_kf_cexp(x, phase) \
131119
do { \

src/arch.h

Lines changed: 4 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@
4949
# endif
5050
#endif
5151

52-
#define RENAMENOISE_SIG_SCALE 32768.f
53-
5452
#ifndef M_PI
5553
# define M_PI (3.14159265358979323846)
5654
#endif
@@ -94,41 +92,18 @@ _renamenoise_fatal(const char *str, const char *file, int line) {
9492

9593
#endif /* !ENABLE_ASSERTIONS defined */
9694

97-
#define RENAMENOISE_IMUL32(a, b) ((a) * (b))
98-
99-
#define RENAMENOISE_MIN16(a, b) ((a) < (b) ? (a) : (b)) // Minimum 16-bit value.
100-
101-
#define RENAMENOISE_MAX16(a, b) ((a) > (b) ? (a) : (b)) // Maximum 16-bit value.
102-
103-
#define RENAMENOISE_MIN32(a, b) ((a) < (b) ? (a) : (b)) // Minimum 32-bit value.
104-
105-
#define RENAMENOISE_MAX32(a, b) ((a) > (b) ? (a) : (b)) // Maximum 32-bit value.
95+
#define RENAMENOISE_MIN16(a, b) ((a) < (b) ? (a) : (b))
10696

107-
#define RENAMENOISE_IMIN(a, b) ((a) < (b) ? (a) : (b)) // Minimum int value.
97+
#define RENAMENOISE_MAX16(a, b) ((a) > (b) ? (a) : (b))
10898

109-
#define RENAMENOISE_IMAX(a, b) ((a) > (b) ? (a) : (b)) // Maximum int value.
99+
#define RENAMENOISE_MIN32(a, b) ((a) < (b) ? (a) : (b))
110100

111-
#define RENAMENOISE_UADD32(a, b) ((a) + (b))
112-
#define RENAMENOISE_USUB32(a, b) ((a) - (b))
113-
114-
// Set this if renamenoise_int64 is a native type of the CPU.
115-
// Assume that all LP64 architectures have fast 64-bit types;
116-
// also x86_64 (which can be ILP32 for x32) and Win64 (which is LLP64).
117-
#if defined(__x86_64__) || defined(__LP64__) || defined(_WIN64)
118-
# define RENAMENOISE_FAST_INT64 1
119-
#else
120-
# define RENAMENOISE_FAST_INT64 0
121-
#endif
122-
123-
#define PRINT_MIPS(file)
101+
#define RENAMENOISE_MAX32(a, b) ((a) > (b) ? (a) : (b))
124102

125103
typedef float renamenoise_val16;
126104
typedef float renamenoise_val32;
127-
typedef float renamenoise_val64;
128105

129106
typedef float renamenoise_sig;
130-
typedef float renamenoise_norm;
131-
typedef float renamenoise_ener;
132107

133108
#ifdef RENAMENOISE_FLOAT_APPROX
134109
// This code should reliably detect NaN/inf even when -ffast-math is used.
@@ -150,50 +125,27 @@ static RENAMENOISE_INLINE int renamenoise_isnan(float x) {
150125

151126
#define RENAMENOISE_Q15ONE 1.0f
152127

153-
#define RENAMENOISE_NORM_SCALING 1.f
154-
155128
#define RENAMENOISE_EPSILON 1e-15f
156129
#define RENAMENOISE_VERY_SMALL 1e-30f
157130
#define RENAMENOISE_VERY_LARGE16 1e15f
158-
#define RENAMENOISE_Q15_ONE ((renamenoise_val16) 1.f)
159-
160-
// This appears to be the same speed as C99's fabsf() but it's more portable.
161-
#define RENAMENOISE_ABS16(x) ((float) fabs(x))
162-
#define RENAMENOISE_ABS32(x) ((float) fabs(x))
163131

164132
#define RENAMENOISE_QCONST16(x, bits) (x)
165-
#define RENAMENOISE_QCONST32(x, bits) (x)
166133

167-
#define RENAMENOISE_NEG16(x) (-(x))
168-
#define RENAMENOISE_NEG32(x) (-(x))
169134
#define RENAMENOISE_NEG32_ovflw(x) (-(x))
170135
#define RENAMENOISE_EXTRACT16(x) (x)
171136
#define RENAMENOISE_EXTEND32(x) (x)
172-
#define RENAMENOISE_SHR16(a, shift) (a)
173-
#define RENAMENOISE_SHL16(a, shift) (a)
174137
#define RENAMENOISE_SHR32(a, shift) (a)
175138
#define RENAMENOISE_SHL32(a, shift) (a)
176-
#define RENAMENOISE_PSHR32(a, shift) (a)
177139
#define RENAMENOISE_VSHR32(a, shift) (a)
178140

179-
#define RENAMENOISE_PSHR(a, shift) (a)
180-
#define RENAMENOISE_SHR(a, shift) (a)
181-
#define RENAMENOISE_SHL(a, shift) (a)
182-
#define RENAMENOISE_SATURATE(x, a) (x)
183-
#define RENAMENOISE_SATURATE16(x) (x)
184-
185141
#define RENAMENOISE_ROUND16(a, shift) (a)
186-
#define RENAMENOISE_SROUND16(a, shift) (a)
187142
#define RENAMENOISE_HALF16(x) (.5f * (x))
188143
#define RENAMENOISE_HALF32(x) (.5f * (x))
189144

190-
#define RENAMENOISE_ADD16(a, b) ((a) + (b))
191-
#define RENAMENOISE_SUB16(a, b) ((a) - (b))
192145
#define RENAMENOISE_ADD32(a, b) ((a) + (b))
193146
#define RENAMENOISE_SUB32(a, b) ((a) - (b))
194147
#define RENAMENOISE_ADD32_ovflw(a, b) ((a) + (b))
195148
#define RENAMENOISE_SUB32_ovflw(a, b) ((a) - (b))
196-
#define RENAMENOISE_MULT16_16_16(a, b) ((a) * (b))
197149

198150
#define RENAMENOISE_MULT16_16(a, b) ((renamenoise_val32) (a) * (renamenoise_val32) (b))
199151

@@ -204,31 +156,7 @@ static RENAMENOISE_INLINE int renamenoise_isnan(float x) {
204156

205157
#define RENAMENOISE_MULT32_32_Q31(a, b) ((a) * (b))
206158

207-
#define RENAMENOISE_MAC16_32_Q15(c, a, b) ((c) + (a) * (b))
208-
#define RENAMENOISE_MAC16_32_Q16(c, a, b) ((c) + (a) * (b))
209-
210-
#define RENAMENOISE_MULT16_16_Q11_32(a, b) ((a) * (b))
211-
#define RENAMENOISE_MULT16_16_Q11(a, b) ((a) * (b))
212-
#define RENAMENOISE_MULT16_16_Q13(a, b) ((a) * (b))
213-
#define RENAMENOISE_MULT16_16_Q14(a, b) ((a) * (b))
214159
#define RENAMENOISE_MULT16_16_Q15(a, b) ((a) * (b))
215-
#define RENAMENOISE_MULT16_16_P15(a, b) ((a) * (b))
216-
#define RENAMENOISE_MULT16_16_P13(a, b) ((a) * (b))
217-
#define RENAMENOISE_MULT16_16_P14(a, b) ((a) * (b))
218-
#define RENAMENOISE_MULT16_32_P16(a, b) ((a) * (b))
219-
220-
#define RENAMENOISE_DIV32_16(a, b) (((renamenoise_val32) (a)) / (renamenoise_val16) (b))
221-
222-
#define RENAMENOISE_DIV32(a, b) (((renamenoise_val32) (a)) / (renamenoise_val32) (b))
223-
224-
#define RENAMENOISE_SCALEIN(a) ((a) *RENAMENOISE_SIG_SCALE)
225-
#define RENAMENOISE_SCALEOUT(a) ((a) * (1 / RENAMENOISE_SIG_SCALE))
226-
227-
#define RENAMENOISE_SIG2WORD16(x) (x)
228-
229-
#ifndef RENAMENOISE_GLOBAL_STACK_SIZE
230-
# define RENAMENOISE_GLOBAL_STACK_SIZE 120000
231-
#endif
232160

233161
#if __STDC_VERSION__ < 199901L || (__STDC_VERSION__ > 201000L && __STDC_NO_VLA__ == 1)
234162
# define RENAMENOISE_NO_VLA

src/common.h

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,6 @@
3636

3737
#define RENAMENOISE_INLINE inline
3838

39-
/** ReNameNoise wrapper for malloc(). To do your own dynamic allocation, all you need to do is replace this function and renamenoise_free */
40-
#ifndef OVERRIDE_RENAMENOISE_ALLOC
41-
static RENAMENOISE_INLINE void *renamenoise_alloc(size_t size) {
42-
return malloc(size);
43-
}
44-
#endif
45-
46-
/** ReNameNoise wrapper for free(). To do your own dynamic allocation, all you need to do is replace this function and renamenoise_alloc */
47-
#ifndef OVERRIDE_RENAMENOISE_FREE
48-
static RENAMENOISE_INLINE void renamenoise_free(void *ptr) {
49-
free(ptr);
50-
}
51-
#endif
52-
5339
/** Copy n elements from src to dst. The 0* term provides compile-time type checking */
5440
#ifndef OVERRIDE_RENAMENOISE_COPY
5541
# define RENAMENOISE_COPY(dst, src, n) (memcpy((dst), (src), (n) * sizeof(*(dst)) + 0 * ((dst) - (src))))

src/denoise.c

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -198,21 +198,6 @@ static void renamenoise_dct(float *out, const float *in) {
198198
}
199199
}
200200

201-
#if 0
202-
static void renamenoise_idct(float *out, const float *in) {
203-
int i;
204-
renamenoise_check_init();
205-
for (i=0;i<RENAMENOISE_NB_BANDS;i++) {
206-
int j;
207-
float sum = 0;
208-
for (j=0;j<RENAMENOISE_NB_BANDS;j++) {
209-
sum += in[j] * renamenoise_common.dct_table[i*RENAMENOISE_NB_BANDS + j];
210-
}
211-
out[i] = sum*sqrt(2./22);
212-
}
213-
}
214-
#endif
215-
216201
static void renamenoise_forward_transform(renamenoise_fft_cpx *out, const float *in) {
217202
int i;
218203
renamenoise_fft_cpx x[RENAMENOISE_WINDOW_SIZE];
@@ -442,18 +427,12 @@ void renamenoise_pitch_filter(renamenoise_fft_cpx *X, const renamenoise_fft_cpx
442427
float r[RENAMENOISE_NB_BANDS];
443428
float rf[RENAMENOISE_FREQ_SIZE] = {0};
444429
for (i = 0; i < RENAMENOISE_NB_BANDS; i++) {
445-
#if 0
446-
if (Exp[i]>g[i]) r[i] = 1;
447-
else r[i] = Exp[i]*(1-g[i])/(.001 + g[i]*(1-Exp[i]));
448-
r[i] = RENAMENOISE_MIN16(1, RENAMENOISE_MAX16(0, r[i]));
449-
#else
450430
if (Exp[i] > g[i]) {
451431
r[i] = 1;
452432
} else {
453433
r[i] = RENAMENOISE_SQUARE(Exp[i]) * (1 - RENAMENOISE_SQUARE(g[i])) / (.001 + RENAMENOISE_SQUARE(g[i]) * (1 - RENAMENOISE_SQUARE(Exp[i])));
454434
}
455435
r[i] = sqrt(RENAMENOISE_MIN16(1, RENAMENOISE_MAX16(0, r[i])));
456-
#endif
457436
r[i] *= sqrt(Ex[i] / (1e-8 + Ep[i]));
458437
}
459438
renamenoise_interp_band_gain(rf, r);
@@ -501,12 +480,10 @@ float renamenoise_process_frame(ReNameNoiseDenoiseState *st, float *out, const f
501480
st->lastg[i] = g[i];
502481
}
503482
renamenoise_interp_band_gain(gf, g);
504-
#if 1
505483
for (i = 0; i < RENAMENOISE_FREQ_SIZE; i++) {
506484
X[i].r *= gf[i];
507485
X[i].i *= gf[i];
508486
}
509-
#endif
510487
}
511488

512489
renamenoise_frame_synthesis(st, out, X);
@@ -688,12 +665,10 @@ int main(int argc, char **argv) {
688665
}
689666
}
690667
count++;
691-
# if 1
692668
fwrite(features, sizeof(float), RENAMENOISE_NB_FEATURES, stdout);
693669
fwrite(g, sizeof(float), RENAMENOISE_NB_BANDS, stdout);
694670
fwrite(Ln, sizeof(float), RENAMENOISE_NB_BANDS, stdout);
695671
fwrite(&vad, sizeof(float), 1, stdout);
696-
# endif
697672
}
698673
fprintf(stderr, "matrix size: %d x %d\n", count, RENAMENOISE_NB_FEATURES + 2 * RENAMENOISE_NB_BANDS + 1);
699674
fclose(f1);

src/pitch.c

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@
4242
#include "pitch.h"
4343

4444
#include "common.h"
45-
// #include "modes.h"
46-
// #include "stack_alloc.h"
47-
// #include "mathops.h"
4845
#include "math.h"
4946
#include "renamenoise_lpc.h"
5047

@@ -170,17 +167,8 @@ void renamenoise_pitch_downsample(renamenoise_sig *x[], renamenoise_val16 *x_lp,
170167
}
171168

172169
void renamenoise_pitch_xcorr(const renamenoise_val16 *_x, const renamenoise_val16 *_y, renamenoise_val32 *xcorr, int len, int max_pitch) {
173-
#if 0 // This is a simple version of the pitch correlation that should work well on DSPs like Blackfin and TI C5x/C6x
174-
int i, j;
175-
for (i=0;i<max_pitch;i++)
176-
{
177-
renamenoise_val32 sum = 0;
178-
for (j=0;j<len;j++)
179-
sum = RENAMENOISE_MAC16_16(sum, _x[j], _y[i+j]);
180-
xcorr[i] = sum;
181-
}
182-
183-
#else // Unrolled version of the pitch correlation -- runs faster on x86 and ARM
170+
// Unrolled version of the pitch correlation -- runs faster on x86 and ARM
171+
184172
int i;
185173
// The EDSP version requires that max_pitch is at least 1,
186174
// and that _x is 32-bit aligned.
@@ -201,7 +189,6 @@ void renamenoise_pitch_xcorr(const renamenoise_val16 *_x, const renamenoise_val1
201189
sum = renamenoise_inner_prod(_x, _y + i, len);
202190
xcorr[i] = sum;
203191
}
204-
#endif
205192
}
206193

207194
void renamenoise_pitch_search(const renamenoise_val16 *x_lp, renamenoise_val16 *y, int len, int max_pitch, int *pitch) {

src/pitch.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
#ifndef PITCH_H
3939
#define PITCH_H
4040

41-
// #include "modes.h"
42-
// #include "cpu_support.h"
4341
#include "arch.h"
4442

4543
void renamenoise_pitch_downsample(renamenoise_sig *x[], renamenoise_val16 *x_lp, int len, int C);

0 commit comments

Comments
 (0)