reduction 64bit optimization