Fixed typo of __restrict__ that was causing more cygwin compile problems.  Added const where it belongs - may or may not help performance on compute 3.5 devices, but it's now correct.