improved mixed precision incremental eigcg