Это правильность сохранения еще можно проверить по биту четности, а при арифметических операциях четность не сохраняется. А умножение и вовсе поганая операция, т.к. там одновременно происходит много сложений в один и тот же аккумулятор. И тепла выделяется на операции умножения тоже больше всего - оттого ошибки могут быть вызваны локальным перегревом.