Sunday 01 December 2024 (GMT+0300)
Система команд x86: Набор команд 3DNow!
Набор команд 3DNow! — это разработка фирмы AMD, выпуском которой в свое время эта компания пыталась опередить Intel и обеспечить своим процессорам более широкое распространение в устройствах обработки мультимедийной информации.
Расширение 3DNow! функционирует совместно с MMX-расширением и использует данные в тех же регистрах процессора. Однако дополнительно поддерживаются некоторые новые форматы для данных. Эти форматы важны при обработке объемных моделей (3D-моделирование, редеринг и т.п.).
Помимо процессоров AMD систему 3DNow!-команд поддерживают и некоторые процессоры IBM, Cyrix и др. Команда CPUID позволяет определить наличие поддержки 3DNow! для любого из этих процессоров.
FEMMS
Очистить контекст MMX/3DNow!
PAVGUSB
Вычислить средние для упакованных беззнаковых байтов
PF2ID
Пребразовать упакованные короткие вещественные значения в упакованные целые двойные слова
PFACC
Упаковать с насыщением короткие вещественные значения
PFADD
Сложение с насыщением упакованных коротких вещественных значений
PFCMPEQ
Сравнить упакованные короткие вещественные значения (равны/не равны)
PFCMPGE
Сравнить упакованные короткие вещественные значения (больше либо равно/меньше)
PFCMPGT
Сравнить упакованные короткие вещественные значения (больше/не больше)
PFMAX
Выбрать наибольшие из упакованных коротких вещественных значений
PFMIN
Выбрать наименьшие из упакованных коротких вещественных значений
PFMUL
Умножение с насыщением коротких вещественных значений
PFRCP
Вычислить приблизительное значение обратной величины от короткого вещественного значения
PFRCPIT1
Произвести первый шаг итерации по вычислению точного значения обратной величины для короткого вещественного значения
PFRCPIT2
Произвести заключительный шаг итерации по вычислению точного значения обратной величины для короткого вещественного значения
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru