On Tue, May 27, 2008 at 12:37:04PM +0400, Yury Aliaev wrote: > Aleksey Avdeev пишет: > >>> >>> Я собираю пакет, который умеет использовать библиотеку jpeg-mmx для >>> ускорения работы. Естественно, что эта библиотека существует только для >>> архитектуры i586. >> >> Интересно как: голая i586 MMX команд _не_поддерживает_ (т. к. к ней >> относится оригинальный pentium). MMX поддерживается другими >> архитекторами (см. man gcc): > > Да, я в курсе. Но вряд ли кто-нибудь будет > запускать veejay (программу для > видеомонтажа в реальном времени) на > оригинальном пеньке. > >> >> i586, pentium >> Intel Pentium CPU with no MMX support. >> >> pentium-mmx >> Intel PentiumMMX CPU based on Pentium core with MMX instruction set >> support. >> >> pentiumpro >> Intel PentiumPro CPU. >> >> i686 >> Same as "generic", but when used as "march" option, PentiumPro >> instruction set will be used, so the code will run on all i686 familly >> chips. >> > > Есть ещё всякие k6, k7, athlon, которые тоже > умеют MMX (но они не относятся к i686). > Поэтому мне проще указать ix86, уповая на > то, что никто не будет запускать veejay на > пентиуме (а если и будет, то он ССЗБ в > квадрате). Я так понимаю, что правильней было бы сделать детект MMX в runtime, в дополнение к compiletime. -- Regards, Kirill A. Shutemov + Belarus, Minsk + ALT Linux Team, http://www.altlinux.com/