/*
Copyright (C) 2007 Paul sDavis
- Written by Sampo Savolainen
+ Written by Sampo Savolainen
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
*/
#include <xmmintrin.h>
-#include <ardour/types.h>
+#include "ardour/types.h"
void
-x86_sse_find_peaks(const ARDOUR::Sample* buf, nframes_t nframes, float *min, float *max)
+x86_sse_find_peaks(const ARDOUR::Sample* buf, ARDOUR::nframes_t nframes, float *min, float *max)
{
__m128 current_max, current_min, work;
current_min = _mm_min_ps(current_min, work);
current_max = _mm_max_ps(current_max, work);
-
+
buf++;
nframes--;
}
buf+=4;
nframes-=4;
}
-
+
// work through the rest < 4 samples
while ( nframes > 0) {
current_min = _mm_min_ps(current_min, work);
current_max = _mm_max_ps(current_max, work);
-
+
buf++;
nframes--;
}