その種の問題を扱うさまざまなトピックを読みましたが、まだ答えがありません。ここに私の問題があります:
私のヘッダーファイルには、これがあります:
int cl, ch, _a = a, _b = b;\
__asm__ ("smull %0, %1, %2, %3\n"
"mov %0, %0, lsr %4\n"
"orr %0, %0, %1, lsl %5\n"
: "=&r" (cl), "=&r" (ch)
: "r" (_a), "r" (_b), "i" (r), "i" (32-(r)));
cl; })
私のプロジェクト設定で、これらの次のオプションが リンクテキストにチェックされていることを確認しました
しかし、コンソールエラーがあります:
{標準入力}:242:選択されたプロセッサはサポートしていません -- smull r0,r1,r2,r3'
{standard input}:244:unshifted register required --
orr r0,r0,r1,lsl#20'
私たちを手伝ってくれますか ?