benchmark/fourier/parallel/pi/xeonphi/openmp/fourier-parallel-pi-xeonphi-openmp.c
void butterfly(data_t* out, data_t* in, uint32_t size, uint32_t N){

  // Compute the left butterfly (note it only writes on the _1st_ half of out)
  butterfly_left (out, in, size, N);

  // And the left butterfly (note it only writes on the _2nd_ half of out)
  butterfly_right(out, in, size, N);

  return;
}
// This function computes an n-point butterfly over the given input array,
// placing the results on the given output array.
//
//   out,in:                 output and input arrays
//   size:                   size of the butterfly
//   N:                      input size of the broader FFT
//
This function computes an n-point butterfly over the given input array,
placing the results on the given output array.

out,in:                 output and input arrays
size:                   size of the butterfly
N:                      input size of the broader FFT
This function computes an n - point butterfly over the given input array placing the results on the given output array . out in : output and input arrays size : size of the butterfly N : input size of the broader FFT
void butterfly(data_t* out, data_t* in, uint32_t size, uint32_t N){
  butterfly_left (out, in, size, N);
  butterfly_right(out, in, size, N);
  return;
}
void butterfly ( data_t * out , data_t * in , uint32_t size , uint32_t N ) { butterfly_left ( out , in , size , N ) ; butterfly_right ( out , in , size , N ) ; return ; }
This function computes an n-point butterfly over the given input array,
placing the results on the given output array.
This function computes an n - point butterfly over the given input array placing the results on the given output array .
// Compute the left butterfly (note it only writes on the _1st_ half of out) // And the left butterfly (note it only writes on the _2nd_ half of out)