DC correction needs floating point.