Определение поддержки SSE2

Материал из DRKB

Определение поддержки SSE2[править | править код]

{ **** UBPFD *********** by delphibase.endimus.com ****
>> Определение поддержки SSE2

Зависимости: Types

Copyright:   Unknown
Дата:        17 июля 2002 г.
***************************************************** }

function CheckSSE2: Boolean;
var
  TempCheck: dword;
begin
  TempCheck := 1;
  asm
  push ebx
  mov eax,1
  db $0F,$A2
  test edx,$4000000
  jz @NOSSE2
  mov edx,0
  mov TempCheck,edx
  @NOSSE2:
  pop ebx
  end;
  CheckSSE2 := (TempCheck = 0);
end;


Source: http://delphibase.endimus.com
ID: 01442