Доброго времени суток. Есть ассемблерная вставка типа Код (Text): __int8 x,y; asm {db 0,1,2,3,x,y,0,0}; оформлена в виде макроса Код (Text): #define somemacro(x,y) {__int8 xx=f1(x),yy=f2(y);asm {db 0,1,2,3,0,0,0,0,0,0,0,0,0,xx,yy,0,0,1,1,1,1,1,1,2,2,2,2,2};} заказчик потребовал её перевести на Qt 4.7.1 Соответственно компилятор - gcc, mingw, и нотация языка at&t соответственно Имею много ругани на входные и выходные параметры Пытался получить что-то вроде Код (Text): __int8 volatile x,y; asm volatile (".byte 0,1,2,3,%0,%1,0,0": : "r"(x),"1"(y)); но не выходит, ругается то на отстутсвие выходных параметров, то вообще дурацкие ошибки выдаёт. убил уже двое суток, надеюсь на вашу помощь буду рад помощи.