X-Git-Url: https://git.sesse.net/?p=c64tapwav;a=blobdiff_plain;f=interpolate.h;fp=interpolate.h;h=c71110b37d71950c9b02b47950ff8d7c1d93bcac;hp=f9aeb110060a0501b1e79255fa0edbab2a156ecb;hb=63deff31a441647619080ca046d1aa1c8edcea9e;hpb=38977ee6bce1f18e5d3ccda814f622d53b6ae82d diff --git a/interpolate.h b/interpolate.h index f9aeb11..c71110b 100644 --- a/interpolate.h +++ b/interpolate.h @@ -29,9 +29,9 @@ inline double lanczos_weight(double x) extern double lanczos_table[LANCZOS_RADIUS * LANCZOS_RESOLUTION]; void make_lanczos_weight_table(); -inline double lanczos_weight_table(double x) +inline double lanczos_weight_table(float x) { - int table_id = lrintf(fabs(x) * LANCZOS_RESOLUTION); + int table_id = lrintf(fabsf(x) * LANCZOS_RESOLUTION); if (table_id >= LANCZOS_RADIUS * LANCZOS_RESOLUTION) { return 0.0; }