implement and test set ocl std lib