ozheredov(Оффтоп)
Не слушайте всякие фантазии. Интеловский код может работать и быстрей на не интеловских процессорах: например, long double, часто с печальными результатами. Противоположный пример: Intel MKL. Все, что связано со скоростью алгоритмов, написано на ассемблере. На первом этапе определяется процессор и если его нет в списках, используется неэффективный код, скорость которого часто падает на порядок . Т.к. интеловских процессоров пруд пруди (примитивные процессоры типа целерона не входят в списки), то, например, код ,отвечающий за перемножение матриц, занимает несколько мегабайт

.