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

参照

関連項目

Concurrency 名前空間 (C++ AMP)