Пытаюсь перевести проект Visual C++ на Qt. В коде есть ассемблерные вставки, компиляция не проходит. Подскажите, куда копать?
#if defined(WIN32)
volatile unsigned int lowtick=0,hightick=0;
__asm
{ // ОШИБКА: expected '(' before '{' token
rdtsc // ОШИБКА: 'rdtsc' was not declared in this scope
mov lowtick, eax
mov hightick, edx
}
tick = hightick;
tick <<= 32;
tick |= lowtick;
#elif defined(__GNUC__) && ( defined(__i686__) || defined(__i386__) )
asm("rdtsc" : "=A" (tick));
...