Print this page


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