You are putting in 8 bytes for each token, only provide the higher order 4-bytes to the compressor.