Print this page


Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libmvec/common/__vatanf.c
          +++ new/usr/src/lib/libmvec/common/__vatanf.c
↓ open down ↓ 30 lines elided ↑ open up ↑
  31   31  #define restrict _Restrict
  32   32  #else
  33   33  #define restrict
  34   34  #endif
  35   35  
  36   36  void
  37   37  __vatanf( int n, float * restrict x, int stridex, float * restrict y, int stridey )
  38   38  {
  39   39    extern const double __vlibm_TBL_atan1[];
  40   40    double  conup0, conup1, conup2;
  41      -  float dummy, ansf;
       41 +  float dummy, ansf = 0.0;
  42   42    float f0, f1, f2;
  43   43    float ans0, ans1, ans2;
  44   44    float poly0, poly1, poly2;
  45   45    float sign0, sign1, sign2;
  46   46    int intf, intz, argcount;
  47   47    int index0, index1, index2; 
  48   48    float z,*yaddr0,*yaddr1,*yaddr2;
  49   49    int *pz = (int *) &z;
  50   50  #ifdef UNROLL4
  51   51    double conup3;
↓ open down ↓ 360 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX