RTM
読み:アーティーエム
外語:RTM: Restricted Transactional Memory
x86命令セットの一つで、トランザクション領域を定義するものの一つ。
概要
3つの命令を用い、HLEよりも柔軟性が高い手法でトランザクション領域を定義できる。
次の命令が定義される。
- C6 /7 ib : xabort imm8
- C7 /7 id : xbegin imm32
- 0F 01 D5 : xend
機能の有無判別
EAXレジスターに7、ECXレジスターに0を代入してCPUID命令を実行し、EBXレジスターに得られたフラグのビット11が1なら対応している。
再検索