Alpha アーキテクチャ用に x86 マルチスレッド コードをクロスコンパイルしようとしています。fetch_and_inc
x86のインラインアセンブリ関数として実装されているため、私が直面している唯一の問題は操作の実装です。したがって、クロスコンパイラによってアセンブリコードに直接コピーされる x86 固有の命令がいくつかあり、クロスコンパイラはそれらをオブジェクトコードにアセンブルしようとしますが、それらの命令を認識しません。
fetch_and_inc
アセンブリではなく C++ で操作を実装するか、x86 アセンブリ コードを同等の Alpha コードに置き換えるかの 2 つのオプションがあると思います。
アイデアや提案はありますか?