Print this page


Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libmvec/common/__vsinf.c
          +++ new/usr/src/lib/libmvec/common/__vsinf.c
↓ open down ↓ 144 lines elided ↑ open up ↑
 145  145          *y = (n##N & 2)? -f##N : f##N;                                  \
 146  146          y += stridey
 147  147  
 148  148  void
 149  149  __vsinf(int n, float *restrict x, int stridex, float *restrict y,
 150  150      int stridey)
 151  151  {
 152  152          double          y0, y1, y2, y3;
 153  153          double          z0, z1, z2, z3;
 154  154          float           f0, f1, f2, f3, t;
 155      -        int             n0, n1, n2, n3, hx, ix, medium;
      155 +        int             n0 = 0, n1 = 0, n2 = 0, n3, hx, ix, medium;
 156  156  
 157  157          y -= stridey;
 158  158  
 159  159          for (;;) {
 160  160  begin:
 161  161                  y += stridey;
 162  162  
 163  163                  if (--n < 0)
 164  164                          break;
 165  165  
↓ open down ↓ 216 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX