...
 
Commits (2)
......@@ -109,7 +109,7 @@ t_float q8_rsqrt(t_float f0)
int32_t l;
} u;
u.f = f0;
if (f0 < 0.) return (0);
if (f0 < 0.) return (0.);
else return (t_float)(rsqrt_exptab[(u.l >> 23) & 0xff] *
rsqrt_mantissatab[(u.l >> 13) & 0x3ff]);
}
......@@ -122,7 +122,7 @@ t_float q8_sqrt(t_float f0)
int32_t l;
} u;
u.f = f0;
if (f0 < 0) return (0);
if (f0 < 0.) return (0.);
else return (t_float)(f0 * rsqrt_exptab[(u.l >> 23) & 0xff] *
rsqrt_mantissatab[(u.l >> 13) & 0x3ff]);
}
......@@ -162,8 +162,8 @@ static t_int *sigrsqrt_perform(t_int *w)
while (n--)
{
u.f = (float)*in;
if (u.f < 0) *out++ = 0;
u.f = (float)*in++;
if (u.f < 0.) *out++ = 0.;
else
{
float g = rsqrt_exptab[(u.l >> 23) & 0xff] *
......@@ -221,8 +221,8 @@ t_int *sigsqrt_perform(t_int *w) /* not static; also used in d_fft.c */
} u;
while (n--)
{
u.f = (float)*in;
if (u.f < 0) *out++ = 0;
u.f = (float)*in++;
if (u.f < 0.) *out++ = 0.;
else
{
float g = rsqrt_exptab[(u.l >> 23) & 0xff] *
......@@ -297,7 +297,6 @@ static t_int *sigwrap_perform_old(t_int *w)
{
t_sample *in = *(t_sample **)(w+1), *out = *(t_sample **)(w+2);
t_int n = *(t_int *)(w+3);
int integer;
while (n--)
{
......