LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Под SSE оптимизировать стало сразу не лень?

SSE/SSE2 компилятор может генерировать сам. А 3dnow/mmx компилятор не генерировал, потому что разработчики компиляторов не осилили в то время расставлять femms или emms для перехода из режима 3dnow/MMX в режим FPU и обратно.

https://gcc.gnu.org/legacy-ml/gcc-patches/2004-12/msg01955.html

Вроде MMX мог генерировать старый Intel компилятор(до того как Intel стал использовать clang).

А весь 3DNow! написан руками.

Исходная версия fsb4000, :

Под SSE оптимизировать стало сразу не лень?

SSE/SSE2 компилятор может генерировать сам. А 3dnow/mmx компилятор не генерировал, потому что разработчики не осилили в то время расставлять femms или emms для перехода из режима 3dnow/MMX в режим FPU и обратно.

https://gcc.gnu.org/legacy-ml/gcc-patches/2004-12/msg01955.html

Вроде MMX мог генерировать старый Intel компилятор(до того как Intel стал использовать clang).

А весь 3DNow! написан руками.