Повысьте эффективность сгенерированного кода путем удаления кода, который выполняет субнормальные вычисления номера или принимает меры против возможного несоответствия между результатами генерации кода и симуляцией.
Удалите код для плавающей точки из области значений к целочисленным преобразованиям
Если входные значения в вашем приложении находятся в области значений выходного типа, удаляют код для из области значений, с плавающей точкой к целочисленным преобразованиям.
Удалите код, который сопоставляет NaN с целочисленным нулем
Если входные значения NaN
не существуйте в своем приложении, указывайте, что генератор кода удаляет код, который сопоставляет NaN
к целочисленному нулю.
Отключите неличные проверки или встраивающий для математических функций
Используйте записи индивидуальной настройки заменяющей библиотеки кода (CRL), чтобы выборочно отключить неличные проверки на математические функции и встраивание математических функций.
Скорость выполнения субнормальных чисел
Минимизируйте возможность выполнения, замедляется или переполняется из-за субнормальной задержки вычисления номера.
Оптимизируйте сгенерированный код путем удаления кода, который защищает от деления на нуль и переполнения в делении INT_MIN/-1
операции для целых чисел и данных фиксированной точки.
Удалите код, который предотвращает целочисленное переполнение настраиваемых параметров выражения для преимуществ КПД.