Компилятор AMD LLVM прекращает поддержку знакового набора инструкций ЦП 3DNow!


Компилятор AMD LLVM прекратил поддержку знакового набора инструкций 3DNow!, который был впервые развернут с ЦП AMD K6-2, чтобы в то время конкурировать с Intel.

Набор инструкций AMD 3DNow! был шагом, чтобы конкурировать с набором инструкций Intel MMX, оба из которых предназначены для мультимедийных и графических приложений на соответствующих процессорах. Знаменитый набор инструкций AMD был изначально выпущен еще в 1998 году с единственной целью — конкурировать с Intel в битве вычислений с плавающей точкой, которые распространены в 3D-графике и обработке видео. Набор инструкций 3DNow! был совместим с архитектурой x86 напрямую, без необходимости каких-либо изменений.

Однако набор инструкций позже был заменен расширениями серии SSE, которые были более функциональными, и, в конечном итоге, 3DNow! со временем устарел, и компиляторы начали отказываться от его поддержки. Несмотря на то, что компилятор AMD LLVM не использовался в течение многих лет, он поддерживал набор инструкций, однако, похоже, что красная команда отказалась от своего знакового набора инструкций.

Интересно, что вы по-прежнему можете получить доступ к 3DNow! в ассемблерном коде компилятора LLVM, но основные параметры удалены, что означает формальное завершение инструкции.


You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Яндекс.Метрика