compiled for JCUDA5