Print this page


Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libmvec/common/__vsincosf.c
          +++ new/usr/src/lib/libmvec/common/__vsincosf.c
↓ open down ↓ 160 lines elided ↑ open up ↑
 161  161          c += stridec
 162  162  
 163  163  void
 164  164  __vsincosf(int n, float *restrict x, int stridex,
 165  165      float *restrict s, int strides, float *restrict c, int stridec)
 166  166  {
 167  167          double          y0, y1, y2, y3;
 168  168          double          z0, z1, z2, z3;
 169  169          float           f0, f1, f2, f3, t;
 170  170          float           g0, g1, g2, g3;
 171      -        int             n0, n1, n2, n3, hx, ix, medium;
      171 +        int             n0 = 0, n1 = 0, n2 = 0, n3, hx, ix, medium;
 172  172  
 173  173          s -= strides;
 174  174          c -= stridec;
 175  175  
 176  176          for (;;) {
 177  177  begin:
 178  178                  s += strides;
 179  179                  c += stridec;
 180  180  
 181  181                  if (--n < 0)
↓ open down ↓ 133 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX