問題タブ [half-precision-float]
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.
c++ - ターゲットが Clang でネイティブの半精度サポートを持っているかどうかをテストする方法はありますか?
Clang のドキュメントには次のように書かれています。
_Float16 演算は、ターゲット (ARMv8.2a など) で利用可能な場合、ネイティブの半精度サポートを使用して実行されます。それ以外の場合は、より高い精度 (現在は常に float) で実行され、_Float16 に切り捨てられます。
_Float16
最初のケースでのみ使用し、float
そうでなければ、2 番目のケースでの切り捨てを回避する方法はありますか? つまり、次のようなもの