make precision for dftgen configurable