Это условие исключения возникает в случае, если результат операции точно не представим в принимающем формате. Например, дробь 1/3 нельзя точно представить в двоичной форме. Эта исключение случается часто и указывает на то, что была несколько потеряна точность (обычно приемлемо).
По своей природе трансцендентные команды часто являются причиной возникновения исключений неточности результата.
Бит C1 (округление) слова состояния указывает на то, был ли результат округлен вверх (C1 = 1) или отсечен (C1 = 0).
Когда происходит потеря точности, то исключению неточности результа сопутствует исключение отрицательного переполнения. Если отрицательное переполнение маскировано, то исключение отрицательного переполнения генерируется только при потере точности; следовательно также всегда устанавливается и флаг точности. Если отрицательное переполнение немаскировано, то может быть или может не быть потери точности; при этом бит точности указывает, какой из этих случаев имел место.
Это исключение предназначено для прикладных программ, которым необходимо выполнять только точную арифметику. Большинство прикладных программ будут маскировать это исключение. Модуль обработки операций с плавающей точкой передает округленный или отрицательно переполненный результат в принимающий формат, не обращая внимания на происходящее внутреннее прерывание.