Print this page
@@ -45,17 +45,17 @@
#endif
void
__vatan( int n, double * restrict x, int stridex, double * restrict y, int stridey )
{
- double f , z, ans, ansu , ansl , tmp , poly , conup , conlo , dummy;
+ double f , z, ans = 0.0L, ansu , ansl , tmp , poly , conup , conlo , dummy;
double f1, ans1, ansu1, ansl1, tmp1, poly1, conup1, conlo1;
double f2, ans2, ansu2, ansl2, tmp2, poly2, conup2, conlo2;
int index, sign, intf, intflo, intz, argcount;
- int index1, sign1 ;
- int index2, sign2 ;
- double *yaddr,*yaddr1,*yaddr2;
+ int index1, sign1 = 0;
+ int index2, sign2 = 0;
+ double *yaddr,*yaddr1 = 0,*yaddr2 = 0;
extern const double __vlibm_TBL_atan1[];
extern double fabs( double );
/* Power series atan(x) = x + p1*x**3 + p2*x**5 + p3*x**7
* Error = -3.08254E-18 On the interval |x| < 1/64 */