*xs1,
                        const float *xs2,
                        float *ys,
                        int size) {
  int i = (blockDim.x * blockIdx.x + threadIdx.x);
  auto res = 0.f;
  for(auto j = 0u; j &lt; TheInnerLoop; ++j) {
    <b>res += std::sin(xs1[i+j]);</b>
  }
  ys[i] = res;
}
</pre>
	</td>
	<td id="right_4">
	<pre>
__global__ void poly_sin(const float *xs1,
                         const float *xs2,
                         float *ys,
                         int size) {
  int i = (blockDim