· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ZEN —› Определение присутствия 3DNow!

Посл.отвђт Сообщенiе


Дата: Янв 14, 2004 14:55:56

Подскажите как правильно определять присутствие 3DNow!
Я просто проверял результат CPUID (31-ый бит EDX). На P-IV получил присутствие 3DNow!
Но в исходниках есть cpuid.zip, который говорит, что 3DNow! нет.
Что скажите?


Дата: Янв 14, 2004 15:36:50

проверь сначала что Vendor Identification String суть "AuthenticAMD"


Дата: Янв 14, 2004 18:36:11

captain cobalt
проверь сначала что Vendor Identification String суть "AuthenticAMD"
В мануале amd.pdf об этом не говорится.

Получается у Интела не может быть 3DNow! по определению?


Дата: Янв 14, 2004 20:48:39

Да
3DNow! - технология AMD в "противовес" MMX/SSE, хотя они "переплетаются"


Дата: Янв 14, 2004 20:56:29

S_T_A_S_
хотя они "переплетаются"
Я не понял, что ты хотел сказать %-\

И еще мне не понятно, если P-IV не поддерживает 3DNow!, зачем устанавливать 31-ый бит.


Дата: Янв 14, 2004 22:33:54

Некоторые команды AMD относит к 3DNow! а Intel - SSE, т.е. реально они одинаковые у обоих процессоров, например MOVNTQ.
Вот пример от самой AMD

_1126076140__cpuid_ex.c


Дата: Янв 15, 2004 02:41:59

Вопрос.. А выполнить "чиста 3DNow комманду", и в случае чего отловить Illegal Instruction исключение, нынче не в моде?.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.115