質問: Qtのインラインアセンブルにおいて、下記の様なエラーが発生します。 このコンパイルエラーの解消をお教えください。 尚、C#等では、*asm*("shl eax,0x1;");で問題ありませんでした。 *asm*("shl eax,0x1;"); //Error: too many memory references for `shl' *asm*("shl %eax,1;"); //Error: operation type mismatch for `shl' お手数ですが、宜しくお願いします。
回答: AT&T記法ならば `__asm__("shll $1, %eax;");` です。