>>340
  #include <float.h>
  int newmask = _EM_ZERODIVIDE;
  _controlfp(0, _MCW_EM);  // すべての浮動小数点例外を有効にする