added a few more intrinsics for OpenCL kernels and modified libclc to use them, bfs is incorrect though and performing too many iterations