цитирую:
странный мутант асма для компилера с++ искажённый частичным синтаксисом с++
На VS2003 все работает. Нужно только дописать main(){}
или засунуть весь код в *.cpp и объявить прототипы функций в *h или если настолько не нравится Асм можно не париться и зашить все DLL.
цитирую:
понять что и где делает программа сложно, допустим непонятно где она начинается и вообе имхо она не закончена
Слишком простая бы была программа если бы я ее закончил...
Код расчитан для крупных программ.
4 С++ функции:
bool Check3DNowTechnology(void)
bool CheckSSE2Technology(void)
bool CheckSSETechnology(void)
bool CheckMMXTechnology(void)
создаешь cpuid.h вставляешь туда:
#ifndef _CPUID__H_
#define _CPUID__H_
bool Check3DNowTechnology(void);
bool CheckSSE2Technology(void);
bool CheckSSETechnology(void);
bool CheckMMXTechnology(void);
#endif
добавляешь к своему проекту
#include "cpuid.h"и используешь