* rename vec_step to vector_step in the vector class so it doesn't conflict with the opencl/clang builtin