add support for trapping floating point exception as an optional compile time feature
we may make this a run time setting by connecting this code to a command.