First OpenCL loop unrolling implementation.
Updated the OpenCL test to use signed shifts.
Unrolling available in the test.