idivround.cpp was incorrect in scalar mode when dividing by 0