ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
1368638 Топик полностью
framer (04.11.2023 08:30, просмотров: 158) ответил Nikolay_Po на Увы, не удалось найти ключика, чтобы хотя бы с -O1, не было дефекта в вычислениях. Смотрел вывод компилятора с ключом -v. Нет изменений в ключах, разница только в -O0 и -O1. И дефект появляется, начиная с -O1.
Искать косяк. Это может и не связано с math или float. Судя по графикам наблюдается интересный эфект. Величина пиков и направление зависит от производной а еще в тех самых местах для разных цветов. Такое впечатление что, что-то с интерполяцией неладное. Посмотрел в исходники там есть для этого библиотека xicc. 
These suplement the base icc library with enhanced profile functionality, such as smoothed interpolation, reverse interpolation, table creation from scattered data etc.

Можно отдельно протестировать эту библиотеку. Попробовать выключить оптимализацию только для этой библиотеки. Может какой косяк с буфферами или выравниванием.