* intel opencl compiler compat (0ULL -> 0u; call mad(...) with the appropriate gentype)