HLE
読み:エイチエルイー
外語:HLE: Hardware Lock Elision
x86命令セットの一つで、トランザクション領域を定義するものの一つ。
概要
lock命令の前にxaquire/xreleaseプリフィックスを置くことで、トランザクション領域を定義できる。
次の命令が定義される。
- F2 F0 : xaquire lock
- F3 F0 : xrelease lock
機能の有無判別
EAXレジスターに7、ECXレジスターに0を代入してCPUID命令を実行し、EBXレジスターに得られたフラグのビット4が1なら対応している。
再検索