BMI (x86)
読み:ビーエムアイ
外語:BMI: bit manipulation Instructions

 Intel AVXに関係する命令セットで、ビット操作命令。
目次

概要
 暗号化処理、ネットワーク、あるいは一部の検索操作処理などを補助する命令セットとされる。
 AMDは「Piledriver」や「Jaguar」から、Intelは「Haswell」から対応した。
 命令数自体はさほど多くはないが、BMI1とBMI2という二つのグループに分けられている。

機能の有無判別
 EAXレジスターに7、ECXレジスターに0を代入してCPUID命令を実行し、EBXレジスターに得られたフラグの該当ビットが1かどうかで確認できる。

再検索