Определение поддержки SSEDelphi , ОС и Железо , ПроцессорОпределение поддержки SSE
Автор: Gua { **** UBPFD *********** by delphibase.endimus.com **** >> Определение поддержки SSE Зависимости: Types Автор: Gua, gua@ukr.net, ICQ:141585495, Simferopol Copyright: Unknown Дата: 17 июля 2002 г. ***************************************************** } function CheckSSE: Boolean; var TempCheck: dword; begin TempCheck := 1; asm push ebx mov eax,1 db $0F,$A2 test edx,$2000000 jz @NOSSE mov edx,0 mov TempCheck,edx @NOSSE: pop ebx end; CheckSSE := (TempCheck = 0); end; Here's a translation of the Delphi function into Russian: Функция Местная переменная Внутри блока
Блок Функция В целом, эта функция проверяет, поддерживает ли CPU инструкции SSE, пытаясь выполнить инструкцию SSE. Если инструкция провалилась или вернула ошибку, то это означает, что SSE не поддерживается. Функция возвращает В статье описывается функция CheckSSE, позволяющая определить поддержку SSE в системе на языке Delphi. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |