- remove -ffast-math in place where it didn't seem too useful - added -fno-finite-math-only everywhere we use -ffast-math so that isinf/isnan work.
- remove -ffast-math in place where it didn't seem too useful - added -fno-finite-math-only everywhere we use -ffast-math so that isinf/isnan work.