cast gradient parameters to 32bit