 2*s[1] + 3*s[3];
  }
  ys[i] = checksum;
}
</pre>
	</td>
	<td id="right_10">
	<pre>
__global__ void index_sort(const float *xs1,
                           const float *xs2,
                           float *ys,
                           int size) {
  int i = (blockDim.x * blockIdx.x + threadIdx.x);
  float checksum = 0.;
  for(auto j = 0u; j &lt; TheInnerLoop - 2; ++j) {
    double s[3] = {xs1[i+j],xs1[i+j+1],xs1[i+j+2]};
    const auto a = s[0];
    const auto b = s[1];
    const auto c = s[2];
    <b>s