void example1(float *out, float *input1, float *input2)
{
  int i;

  for(i = 0; i < 100; i++) 
   {
      out[i] = input1[i] * input2[i];
   }
}

Example 3: Unnecessary dependencies can prevent software pipelining.

Back to Article