問題タブ [sunstudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
65 参照

linker - 命令がバイトコード形式で使用されている場合、-xarch=XXX が必要ですか?

以下のような x86 RDRAND 実装があります。RDSEED にも同様の実装があります。

発行されたバイトコードはrdrand eax、有能なプロセッサが喜んでそれらを消費します。Sun Studio 12.1 以降は、GCC インライン アセンブリをサポートし、それらも使用します。

Sun のドキュメントによると、 -xarch=avx_iRDRAND を提供する ISA (および-xarch=avx2_iRDSEED) が必要であると書かれています。Sun Studio 12.6 |も参照してください。-xarch x86 のフラグ

この使用例では-xarch=avx_i、リンカー フラグにまだ追加する必要がありますか?RDRAND


重要な場合は、実行時に CPU 機能を保護し、Mapfile を使用して ISA を下げます (実行時のパスが保護されるため)。