26-01-2024
3DNow! — дополнительное расширение MMX для процессоров AMD, начиная с AMD K6 3D. Причиной создания 3DNow! послужило стремление завоевать превосходство над процессорами производства компании Intel в области обработки мультимедийных данных.
Технология 3DNow! ввела 21 новую команду процессора и возможность оперировать 32-битными вещественными типами в стандартных MMX-регистрах. Также были добавлены специальные инструкции, оптимизирующие переключение в режим MMX/3DNow! (femms, которая заменяла стандартную инструкцию emms) и работу с кэшем процессора. Таким образом технология 3DNow! расширяла возможности технологии MMX, не требуя введения новых режимов работы процессора и новых регистров. В процессорах AMD выпущенных после августа 2010 года поддержка технологии сведётся к двум инструкциям.
Содержание |
Перед началом работы с расширением 3DNow! следует убедиться, что ЦП их поддерживает. Для этого используется инструкция CPUID. Общий порядок действий при проверке выглядит следующим образом:
Наборы расширения базовых инструкций процессоров семейства x86 |
---|
MMX | MMXEXT | SSE | SSE2 | SSE3 | SSSE3 | SSE4 | ATA | 3DNow! | 3DNowExt | SSE5 | AVX | AES |
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
3dnow и sse, 3dnow что это, 3dnow в играх, 3dnow! 3dnow performance-enhancement instructions.
Файл:Lorraine-Dietrich 12 HP Torpedo 1912.jpg, Шаблон:Неоднозначность/Создание подстраниц, Файл:Fusain.JPG, Мама Касс.