Float code cleanup, msvs warning fix and mld fixes See merge request !864
mentioned in issue #1042 (closed)