Work with linear (Double only) and add -pgf support.
Work with any DataFloat.