ハンドル欲しいMobile系、Direct3DやShaderなどについて書いています。命令が追加されています。マルチコアなど、ハードウエアスレッドの同期効率を上げるために有効らしいですが、使ったことがないので調べてみました。命令は監視アドレスに何らかの書き込みがあるまで待機します。イベント待ちのような動作なので様々な通知に使えそうです。そのものの命令で実行されるため、いくつかの疑問も生じます。状態がリストアされるのか、など。コンパイルは可能ですが、無効な命令となり実行は出来ませんでした。対応していることは確認できます。動作も可能だけど、そのためには何らかの条件がいるそうです。フラグも落ちるとのこと。この値も設定されており問題はなさそうです。以上の場合でこれらの命令が使えるかどうか判定する方法が載っています。以外は使えないことを意味しているようです。何らかの設定で無効にされているのか、それとももともと使えないものなのか、その条件はわかりませんでした。動作は、割り込み等によって頻繁に解除されるようです。復帰することはなく、監視したメモリの値を調べて解除原因を判断する必要があるようです。調べることが出来ます。