Prtogramowanie c/ C++

Opis forum


  • Index
  •  » przyklad
  •  » sprawdzanie czy procesor wspiera instrukcje

#1 2012-01-03 20:18:17

bronek

Administrator

Zarejestrowany: 2012-01-03
Posty: 14
Punktów :   

sprawdzanie czy procesor wspiera instrukcje

sprawdzanie czy procesor obsluguje instrukcje poszczegolne:

CheckSupportedInstructions();

Kod:

void CheckSupportedInstructions()
             {
                int CPUInfo[4] = {-1};    
                __cpuid(CPUInfo, 1);

                if(CPUInfo[3] & ((int)1<<23))
                    {
                     cout<<"Procesor obsluguje instrukcje :        MMX\n";
                    }
                
                if(CPUInfo[3] & ((int)1<<25))
                    {
                     cout<<"Procesor obsluguje instrukcje :        SSE\n";
                    }
                if(CPUInfo[3] & ((int)1<<26))
                    {
                     cout<<"Procesor obsluguje instrukcje :        SSE2\n";
                    }
                if(CPUInfo[2] & ((int)1<<9))
                    {
                     cout<<"Procesor obsluguje instrukcje :        SSE3\n";
                    }
                if(CPUInfo[2] & ((int)1<<19))
                    {
                    cout<<"Procesor obsluguje instrukcje :        SSE4\n";
                    }
             }

Offline

 

#2 2012-01-03 20:20:02

czeslaw

Nowy użytkownik

Zarejestrowany: 2012-01-03
Posty: 2
Punktów :   

Re: sprawdzanie czy procesor wspiera instrukcje

TO bardzo interesujace rozwiazanie. Mozna to jednak zrealizowac w troche inny sposob. Jak chwile pomysle to wrzuce udoskonalona wersje

Offline

 
  • Index
  •  » przyklad
  •  » sprawdzanie czy procesor wspiera instrukcje

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.szkolaras.pun.pl www.katalog.pun.pl www.h3wodka.pun.pl www.smoczaoaza.pun.pl www.xiaolinn.pun.pl