В связи с недавнем
кипишем вокруг компилятора от интел (вкратце: компилятор всегда намеренно отключает всю оптимизацию для не-интел процессоров, даже если она была указанна) - задумался.
Так как по большей части я программирую на pascal-е подобных языках, решил ввести в гугл простое выражение "pascal sse". Результаты удручающие. Только в тредах разработчиков о free-pascal'е идет с 2004 года неспешная дискуссия. Как я понял потихоньку пилят, но на дворе 2010, а конь и там же примерно.
С другой стороны, SSE мне не так нужны, потому что редко использую float и операции над векторами. А вот скажем MMX вполне бы не помешала оптимизация. Понятно, что если есть критический цикл - будь добр пиши на асме. Я не против, более того иногда так и делаю. Но было бы не плохо, чтобы программа сама в целом была тоже оптимизированна сама по себе.
Что скажите? Используете ли вы все новомодные фичи в своих программах? Использует ли их ваш компилятор, %username%?
