catching floating point exception on OS X Intel