Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
出力制約は x86 レジスタ (EAX) を指定しますが、これはアーム CPU では不可能です。また、lock プレフィックスは x86 のプラットフォーム固有であり、decl および setnz 命令も arm ではサポートされていません。
これは出力制約です。
: "=a" (nz)
レジスタ eax を使用して結果を保持し、それを変数nzにコピーするように gcc に指示しています。