optimize GammaEncoder