プロセッサ固有の特殊な命令の利用
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/06/14 03:07 UTC 版)
「インラインアセンブラ」の記事における「プロセッサ固有の特殊な命令の利用」の解説
コンペア・アンド・スワップやテスト・アンド・セットのような、セマフォやロックを実装するための命令があるプロセッサがあるが、それらの機能を言語拡張などではなく、インラインアセンブラにより直接簡便に利用できる。他には、SIMD拡張命令など具体的にはSPARCのVIS、インテルのMMXやSSE、モトローラのAltivecといった命令はコンパイラからの有効的利用が難しく(研究はさかんに行われているが)、インラインアセンブラを利用してC言語中から直接利用することで高い性能を実現できることがある。
※この「プロセッサ固有の特殊な命令の利用」の解説は、「インラインアセンブラ」の解説の一部です。
「プロセッサ固有の特殊な命令の利用」を含む「インラインアセンブラ」の記事については、「インラインアセンブラ」の概要を参照ください。
- プロセッサ固有の特殊な命令の利用のページへのリンク