atomic_fetch_min 関数
最初の引数で指定されたメモリ位置に格納されている値と 2 番目の引数で指定された値の間での最小値をアトミックに計算し、同じメモリ位置に格納します。
inline int atomic_fetch_min(
_Inout_ int * _Dest,
int _Value
) restrict(amp);
inline unsigned int atomic_fetch_min(
_Inout_ unsigned int * _Dest,
unsigned int _Value
) restrict(amp);
パラメーター
_Dest
比較される値の 1 つが読み取られ、2 つの値の最小値が格納される位置。_Value
指定した位置の値と比較する値。
戻り値
指定した位置に格納される元の値。
必要条件
ヘッダー: amp.h
名前空間: Concurrency