#include <stdio.h>
#include <string.h>
#include <math.h>
-#include <unistd.h>
#include <assert.h>
#include <limits.h>
#include <vector>
double upper = x;
double lower = x + 1;
- while (upper - lower > 1e-6) {
+ while (lower - upper > 1e-3) {
double mid = 0.5f * (upper + lower);
if (lanczos_interpolate(pcm, mid) > 0) {
upper = mid;