floating-point support for poly