Aracılığıyla paylaş


Concurrency::precise_math ad alanı işlevleri

acos

Bağımsız değişkenin arkkosinüsünü hesaplar

inline float acos(float _X) restrict(amp);

inline double acos(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin arkkosinüs değerini verir

acosf

Bağımsız değişkenin arkkosinüsünü hesaplar

inline float acosf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin arkkosinüs değerini verir

acosh

Bağımsız değişkenin ters hiperbolik kosinüsünü hesaplar

inline float acosh(float _X) restrict(amp);

inline double acosh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters hiperbolik kosinüs değerini verir

acoshf

Bağımsız değişkenin ters hiperbolik kosinüsünü hesaplar

inline float acoshf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters hiperbolik kosinüs değerini verir

asin

Bağımsız değişkenin arksinüsünü hesaplar

inline float asin(float _X) restrict(amp);

inline double asin(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin arksinüs değerini verir

asinf

Bağımsız değişkenin arksinüsünü hesaplar

inline float asinf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin arksinüs değerini verir

asinh

Bağımsız değişkenin ters hiperbolik sinüsünü hesaplar

inline float asinh(float _X) restrict(amp);

inline double asinh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters hiperbolik sinüs değerini verir

asinhf

Bağımsız değişkenin ters hiperbolik sinüsünü hesaplar

inline float asinhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters hiperbolik sinüs değerini verir

atan

Bağımsız değişkenin arktanjantını hesaplar

inline float atan(float _X) restrict(amp);

inline double atan(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin arktanjant değerini verir

atan2

_Y/_X arktanjantını hesaplar

inline float atan2(
    float _Y,
    float _X) restrict(amp);

inline double atan2(
    double _Y,
    double _X) restrict(amp);

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

_Y/_X arktanjant değerini verir

atan2f

_Y/_X arktanjantını hesaplar

inline float atan2f(
    float _Y,
    float _X) restrict(amp);

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

_Y/_X arktanjant değerini verir

atanf

Bağımsız değişkenin arktanjantını hesaplar

inline float atanf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin arktanjant değerini verir

atanh

Bağımsız değişkenin ters hiperbolik tanjantını hesaplar

inline float atanh(float _X) restrict(amp);

inline double atanh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters hiperbolik tanjant değerini verir

atanhf

Bağımsız değişkenin ters hiperbolik tanjantını hesaplar

inline float atanhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters hiperbolik tanjant değerini verir

cbrt

Bağımsız değişkenin gerçek küp kökünü hesaplar

inline float cbrt(float _X) restrict(amp);

inline double cbrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin gerçek küp kökünü verir

cbrtf

Bağımsız değişkenin gerçek küp kökünü hesaplar

inline float cbrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin gerçek küp kökünü verir

ceil

Bağımsız değişkenin tavanını hesaplar

inline float ceil(float _X) restrict(amp);

inline double ceil(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin tavanını verir

ceilf

Bağımsız değişkenin tavanını hesaplar

inline float ceilf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin tavanını verir

copysign

_X büyüklüğüne ve _Y işaretine sahip bir değer üretir

inline float copysign(
    float _X,
    float _Y) restrict(amp);

inline double copysign(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X büyüklüğünü ve _Y işaretini içeren bir değer döndürür

copysignf

_X büyüklüğüne ve _Y işaretine sahip bir değer üretir

inline float copysignf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X büyüklüğünü ve _Y işaretini içeren bir değer döndürür

cos

Bağımsız değişkenin kosinüsünü hesaplar

inline float cos(float _X) restrict(amp);

inline double cos(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin kosinüs değerini verir

cosf

Bağımsız değişkenin kosinüsünü hesaplar

inline float cosf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin kosinüs değerini verir

cosh

Bağımsız değişkenin hiperbolik kosinüs değerini hesaplar

inline float cosh(float _X) restrict(amp);

inline double cosh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin hiperbolik kosinüs değerini verir

coshf

Bağımsız değişkenin hiperbolik kosinüs değerini hesaplar

inline float coshf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin hiperbolik kosinüs değerini verir

cospi

Pi * _X kosinüs değerini hesaplar

inline float cospi(float _X) restrict(amp);

inline double cospi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Pi * _X kosinüs değerini verir

cospif

Pi * _X kosinüs değerini hesaplar

inline float cospif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Pi * _X kosinüs değerini verir

erf

_X hata işlevini hesaplar

inline float erf(float _X) restrict(amp);

inline double erf(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X hata işlevini verir

erfc

_X tamamlayıcı hata işlevini hesaplar

inline float erfc(float _X) restrict(amp);

inline double erfc(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X tamamlayıcı hata işlevini verir

erfcf

_X tamamlayıcı hata işlevini hesaplar

inline float erfcf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X tamamlayıcı hata işlevini verir

erfcinv

_X ters tamamlayıcı hata işlevini hesaplar

inline float erfcinv(float _X) restrict(amp);

inline double erfcinv(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X ters tamamlayıcı hata işlevini verir

erfcinvf

_X ters tamamlayıcı hata işlevini hesaplar

inline float erfcinvf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X ters tamamlayıcı hata işlevini verir

erff

_X hata işlevini hesaplar

inline float erff(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X hata işlevini verir

erfinv

_X ters hata işlevini hesaplar

inline float erfinv(float _X) restrict(amp);

inline double erfinv(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X ters hata işlevini verir

erfinvf

_X ters hata işlevini hesaplar

inline float erfinvf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X ters hata işlevini verir

exp10

Bağımsız değişkenin 10 tabanını üstel olarak hesaplar

inline float exp10(float _X) restrict(amp);

inline double exp10(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin base-10 üstel değerini verir

exp10f

Bağımsız değişkenin 10 tabanını üstel olarak hesaplar

inline float exp10f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin base-10 üstel değerini verir

expm1

Bağımsız değişkenin e tabanında üssü eksi 1 hesaplar.

inline float expm1(float exponent) restrict(amp);

inline double expm1(double exponent) restrict(amp);

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Bağımsız değişkenin e tabanında üssü eksi 1 döndürür.

expm1f

Bağımsız değişkenin e tabanında üssü eksi 1 hesaplar.

inline float expm1f(float exponent) restrict(amp);

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Bağımsız değişkenin e tabanında üssü eksi 1 döndürür.

exp

Bağımsız değişkenin temel e üstel değerini hesaplar

inline float exp(float _X) restrict(amp);

inline double exp(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin temel e üssünü verir

expf

Bağımsız değişkenin temel e üstel değerini hesaplar

inline float expf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin temel e üssünü verir

exp2

Bağımsız değişkenin 2 tabanını üstel olarak hesaplar

inline float exp2(float _X) restrict(amp);

inline double exp2(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin base-2 üstel değerini verir

exp2f

Bağımsız değişkenin 2 tabanını üstel olarak hesaplar

inline float exp2f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin base-2 üstel değerini verir

fabs

Bağımsız değişkenin mutlak değerini verir

inline float fabs(float _X) restrict(amp);

inline double fabs(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin mutlak değerini verir

fabsf

Bağımsız değişkenin mutlak değerini verir

inline float fabsf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin mutlak değerini verir

fdim

Bağımsız değişkenler arasındaki pozitif farkı hesaplar.

inline float fdim(
   float _X,
   float _Y
) restrict(amp);
inline double fdim(
   double _X,
   double _Y
) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X _Y'den büyükse _X ile _Y arasındaki fark; aksi takdirde , +0.

fdimf

Bağımsız değişkenler arasındaki pozitif farkı hesaplar.

inline float fdimf(
   float _X,
   float _Y
) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X _Y'den büyükse _X ile _Y arasındaki fark; aksi takdirde , +0.

floor

Bağımsız değişkenin zeminini hesaplar

inline float floor(float _X) restrict(amp);

inline double floor(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin zeminini verir

floorf

Bağımsız değişkenin zeminini hesaplar

inline float floorf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin zeminini verir

fma

Birinci ve ikinci belirtilen bağımsız değişkenlerin çarpımını hesaplar, ardından belirtilen üçüncü bağımsız değişkeni sonuma ekler; hesaplamanın tamamı tek bir işlem olarak gerçekleştirilir.

inline float fma(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

inline double fma(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

Parameters

_X
İlk kayan nokta bağımsız değişkeni.

_Y
İkinci kayan nokta bağımsız değişkeni.

_Z
Üçüncü kayan nokta bağımsız değişkeni.

Return Value

İfadenin sonucu (_X * _Y) + _Z. Hesaplamanın tamamı tek bir işlem olarak gerçekleştirilir; yani, alt ifadeler sonsuz duyarlık olarak hesaplanır ve yalnızca nihai sonuç yuvarlanir.

fmaf

Birinci ve ikinci belirtilen bağımsız değişkenlerin çarpımını hesaplar, ardından belirtilen üçüncü bağımsız değişkeni sonuma ekler; hesaplamanın tamamı tek bir işlem olarak gerçekleştirilir.

inline float fmaf(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

Parameters

_X
İlk kayan nokta bağımsız değişkeni.

_Y
İkinci kayan nokta bağımsız değişkeni.

_Z
Üçüncü kayan nokta bağımsız değişkeni.

Return Value

İfadenin sonucu (_X * _Y) + _Z. Hesaplamanın tamamı tek bir işlem olarak gerçekleştirilir; yani, alt ifadeler sonsuz duyarlık olarak hesaplanır ve yalnızca nihai sonuç yuvarlanir.

fmax

Bağımsız değişkenlerin en yüksek sayısal değerini belirleme

inline float fmax(
    float _X,
    float _Y) restrict(amp);

inline double fmax(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Bağımsız değişkenlerin en yüksek sayısal değerini döndürme

fmaxf

Bağımsız değişkenlerin en yüksek sayısal değerini belirleme

inline float fmaxf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Bağımsız değişkenlerin en yüksek sayısal değerini döndürme

fmin

Bağımsız değişkenlerin en düşük sayısal değerini belirleme

inline float fmin(
    float _X,
    float _Y) restrict(amp);

inline double fmin(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Bağımsız değişkenlerin en düşük sayısal değerini döndürme

fminf

Bağımsız değişkenlerin en düşük sayısal değerini belirleme

inline float fminf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Bağımsız değişkenlerin en düşük sayısal değerini döndürme

fmod İşlevi (C++ AMP)

Belirtilen ilk bağımsız değişkenin kalan kısmını belirtilen ikinci bağımsız değişkene bölünerek hesaplar.

inline float fmod(
    float _X,
    float _Y) restrict(amp);

inline double fmod(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
İlk kayan nokta bağımsız değişkeni.

_Y
İkinci kayan nokta bağımsız değişkeni.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fmodf

Belirtilen ilk bağımsız değişkenin kalan kısmını belirtilen ikinci bağımsız değişkene bölünerek hesaplar.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
İlk kayan nokta bağımsız değişkeni.

_Y
İkinci kayan nokta bağımsız değişkeni.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fpclassify

Bağımsız değişken değerini NaN, sonsuz, normal, alt normal, sıfır olarak sınıflandırır

inline int fpclassify(float _X) restrict(amp);

inline int fpclassify(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin değerine uygun sayı sınıflandırma makrosunun değerini döndürür.

frexp

_X mantisini ve üssünü alır

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

inline double frexp(
    double _X,
    _Out_ int* _Exp) restrict(amp);

Parameters

_X
Floating-point value

_Exp
Kayan nokta değerindeki _X tamsayı üssünü verir

Return Value

Mantis _X verir

frexpf

_X mantisini ve üssünü alır

inline float frexpf(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Parameters

_X
Floating-point value

_Exp
Kayan nokta değerindeki _X tamsayı üssünü verir

Return Value

Mantis _X verir

hypot

_X ve _Y karelerinin toplamının karekökünü hesaplar

inline float hypot(
    float _X,
    float _Y) restrict(amp);

inline double hypot(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X ve _Y karelerinin toplamının karekökünü verir

hypotf

_X ve _Y karelerinin toplamının karekökünü hesaplar

inline float hypotf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X ve _Y karelerinin toplamının karekökünü verir

ilogb

_X üssünü imzalı int değeri olarak ayıklama

inline int ilogb(float _X) restrict(amp);

inline int ilogb(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X üssünü imzalı int değeri olarak verir

ilogbf

_X üssünü imzalı int değeri olarak ayıklama

inline int ilogbf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X üssünü imzalı int değeri olarak verir

isfinite

Bağımsız değişkenin sonlu bir değere sahip olup olmadığını belirler

inline int isfinite(float _X) restrict(amp);

inline int isfinite(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Yalnızca bağımsız değişkenin sonlu bir değeri varsa sıfır olmayan bir değer döndürür

isinf

Bağımsız değişkenin sonsuz olup olmadığını belirler

inline int isinf(float _X) restrict(amp);

inline int isinf(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Yalnızca bağımsız değişkenin sonsuz bir değeri varsa sıfır olmayan bir değer döndürür

isnan

Bağımsız değişkenin NaN olup olmadığını belirler

inline int isnan(float _X) restrict(amp);

inline int isnan(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Yalnızca bağımsız değişkenin NaN değeri varsa sıfır olmayan bir değer döndürür

isnormal

Bağımsız değişkenin normal olup olmadığını belirler

inline int isnormal(float _X) restrict(amp);

inline int isnormal(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin normal bir değeri varsa ve varsa sıfır olmayan bir değer döndürür

ldexp

Belirtilen mantisten ve üsten gerçek bir sayı hesaplar.

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

inline double ldexp(
    double _X,
    double _Exp) restrict(amp);

Parameters

_X
Kayan nokta değeri, mantis

_Exp
Tamsayı değeri, üs

Return Value

_X * 2^_Exp döndürür

ldexpf

Belirtilen mantisten ve üsten gerçek bir sayı hesaplar.

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

Parameters

_X
Kayan nokta değeri, mantis

_Exp
Tamsayı değeri, üs

Return Value

_X * 2^_Exp döndürür

lgamma

Bağımsız değişkenin gama mutlak değerinin doğal logaritması hesaplanır

inline float lgamma(
    float _X,
    _Out_ int* _Sign) restrict(amp);

inline double lgamma(
    double _X,
    _Out_ int* _Sign) restrict(amp);

Parameters

_X
Floating-point value

_Sign
İşareti verir

Return Value

Bağımsız değişkenin gama mutlak değerinin doğal logaritması verir

lgammaf

Bağımsız değişkenin gama mutlak değerinin doğal logaritması hesaplanır

inline float lgammaf(
    float _X,
    _Out_ int* _Sign) restrict(amp);

Parameters

_X
Floating-point value

_Sign
İşareti verir

Return Value

Bağımsız değişkenin gama mutlak değerinin doğal logaritması verir

log

Bağımsız değişkenin temel e logaritması hesaplar

inline float log(float _X) restrict(amp);

inline double log(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin temel e logaritması verir

log10

Bağımsız değişkenin 10 tabanındaki logaritması hesaplar

inline float log10(float _X) restrict(amp);

inline double log10(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin 10 tabanında logaritması verir

log10f

Bağımsız değişkenin 10 tabanındaki logaritması hesaplar

inline float log10f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin 10 tabanında logaritması verir

log1p

1'in temel e logaritması ile bağımsız değişkenini hesaplar

inline float log1p(float _X) restrict(amp);

inline double log1p(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

1'in temel e logaritması ile bağımsız değişkenini verir

log1pf

1'in temel e logaritması ile bağımsız değişkenini hesaplar

inline float log1pf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

1'in temel e logaritması ile bağımsız değişkenini verir

log2

Bağımsız değişkenin 2 tabanındaki logaritması hesaplar

inline float log2(float _X) restrict(amp);

inline double log2(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin 10 tabanında logaritması verir

log2f

Bağımsız değişkenin 2 tabanındaki logaritması hesaplar

inline float log2f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin 10 tabanında logaritması verir

logb

kayan nokta biçiminde imzalı bir tamsayı değeri olarak _X üssünü ayıklar

inline float logb(float _X) restrict(amp);

inline double logb(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X imzalı üssünü döndürür

logbf

kayan nokta biçiminde imzalı bir tamsayı değeri olarak _X üssünü ayıklar

inline float logbf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X imzalı üssünü döndürür

logf

Bağımsız değişkenin temel e logaritması hesaplar

inline float logf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin temel e logaritması verir

modf

Belirtilen bağımsız değişkeni kesirli ve tamsayı bölümlerine böler.

inline float modf(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

inline double modf(
    double _X,
    _Out_ double* _Iptr) restrict(amp);

Parameters

_X
Floating-point value

_Iptr
[out] öğesinin kayan _Xnokta değeri olarak tamsayı bölümü.

Return Value

öğesinin imzalı kesirli bölümü _X.

modff

Belirtilen bağımsız değişkeni kesirli ve tamsayı bölümlerine böler.

inline float modff(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

Parameters

_X
Floating-point value

_Iptr
öğesinin kayan _Xnokta değeri olarak tamsayı bölümü.

Return Value

öğesinin imzalı kesirli bölümünü _Xdöndürür.

nan

Sessiz bir NaN döndürür

inline double nan(int _X) restrict(amp);

Parameters

_X
Integer value

Return Value

İçeriğin _X gösterildiği sessiz bir NaN (varsa) döndürür

nanf

Sessiz bir NaN döndürür

inline float nanf(int _X) restrict(amp);

Parameters

_X
Integer value

Return Value

İçeriğin _X gösterildiği sessiz bir NaN (varsa) döndürür

nearbyint

Geçerli yuvarlama yönünü kullanarak bağımsız değişkeni kayan nokta biçiminde bir tamsayı değerine yuvarlar.

inline float nearbyint(float _X) restrict(amp);

inline double nearbyint(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Yuvarlatılmış tamsayı değerini verir.

nearbyintf

Geçerli yuvarlama yönünü kullanarak bağımsız değişkeni kayan nokta biçiminde bir tamsayı değerine yuvarlar.

inline float nearbyintf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Yuvarlatılmış tamsayı değerini verir.

nextafter

_Y yönünde _X sonra işlevin türünde bir sonraki temsil edilebilir değeri belirleyin

inline float nextafter(
    float _X,
    float _Y) restrict(amp);

inline double nextafter(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

İşlevin türünde, _X sonra _Y yönünde bir sonraki temsil edilebilir değeri döndürür

nextafterf

_Y yönünde _X sonra işlevin türünde bir sonraki temsil edilebilir değeri belirleyin

inline float nextafterf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

İşlevin türünde, _X sonra _Y yönünde bir sonraki temsil edilebilir değeri döndürür

phi

Bağımsız değişkenin kümülatif dağılım işlevini verir

inline float phi(float _X) restrict(amp);

inline double phi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin kümülatif dağılım işlevini verir

phif

Bağımsız değişkenin kümülatif dağılım işlevini verir

inline float phif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin kümülatif dağılım işlevini verir

pow

_Y gücüne yükseltilen _X hesaplar

inline float pow(
    float _X,
    float _Y) restrict(amp);

inline double pow(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Kayan nokta değeri, temel

_Y
Kayan nokta değeri, üs

Return Value

powf

_Y gücüne yükseltilen _X hesaplar

inline float powf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Kayan nokta değeri, temel

_Y
Kayan nokta değeri, üs

Return Value

probit

Bağımsız değişkenin ters kümülatif dağılım işlevini verir

inline float probit(float _X) restrict(amp);

inline double probit(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters kümülatif dağılım işlevini verir

probitf

Bağımsız değişkenin ters kümülatif dağılım işlevini verir

inline float probitf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin ters kümülatif dağılım işlevini verir

rcbrt

Bağımsız değişkenin küp kökünün karşılıklı değerini verir

inline float rcbrt(float _X) restrict(amp);

inline double rcbrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin küp kökünün karşılıklı değerini verir

rcbrtf

Bağımsız değişkenin küp kökünün karşılıklı değerini verir

inline float rcbrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin küp kökünün karşılıklı değerini verir

remainder

Kalanı hesaplar: REM _Y _X

inline float remainder(
    float _X,
    float _Y) restrict(amp);

inline double remainder(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

REM _Y _X döndürür

remainderf

Kalanı hesaplar: REM _Y _X

inline float remainderf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

REM _Y _X döndürür

remquo

Belirtilen ilk bağımsız değişkenin kalan kısmını belirtilen ikinci bağımsız değişkene bölünerek hesaplar. Ayrıca, belirtilen ilk bağımsız değişkenin işaret işaretinin bölüm bilgisini belirtilen ikinci bağımsız değişkenin işaretine böler ve üçüncü bağımsız değişkende belirtilen konumu kullanarak bölüm döndürür.

inline float remquo(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

inline double remquo(
    double _X,
    double _Y,
    _Out_ int* _Quo) restrict(amp);

Parameters

_X
İlk kayan nokta bağımsız değişkeni.

_Y
İkinci kayan nokta bağımsız değişkeni.

_Quo
[out] kesirli bitlerinin kesirli bitlerinin bölümünü kesirli bitlerine döndürmek için kullanılan bir tamsayının _X_Yadresi.

Return Value

öğesinin kalan kısmını _X ile _Yböler.

remquof

Belirtilen ilk bağımsız değişkenin kalan kısmını belirtilen ikinci bağımsız değişkene bölünerek hesaplar. Ayrıca, belirtilen ilk bağımsız değişkenin işaret işaretinin bölüm bilgisini belirtilen ikinci bağımsız değişkenin işaretine böler ve üçüncü bağımsız değişkende belirtilen konumu kullanarak bölüm döndürür.

inline float remquof(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

Parameters

_X
İlk kayan nokta bağımsız değişkeni.

_Y
İkinci kayan nokta bağımsız değişkeni.

_Quo
[out] kesirli bitlerinin kesirli bitlerinin bölümünü kesirli bitlerine döndürmek için kullanılan bir tamsayının _X_Yadresi.

Return Value

öğesinin kalan kısmını _X ile _Yböler.

round

_X en yakın tamsayıya yuvarlar

inline float round(float _X) restrict(amp);

inline double round(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X en yakın tamsayısını verir

roundf

_X en yakın tamsayıya yuvarlar

inline float roundf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X en yakın tamsayısını verir

rsqrt

Bağımsız değişkenin karekökünün karşılıklı değerini verir

inline float rsqrt(float _X) restrict(amp);

inline double rsqrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin karekökünün karşılıklı değerini verir

rsqrtf

Bağımsız değişkenin karekökünün karşılıklı değerini verir

inline float rsqrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin karekökünün karşılıklı değerini verir

scalb

_X güç _Y FLT_RADIX çarpar

inline float scalb(
    float _X,
    float _Y) restrict(amp);

inline double scalb(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

* _X döndürür (FLT_RADIX ^ _Y)

scalbf

_X güç _Y FLT_RADIX çarpar

inline float scalbf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

* _X döndürür (FLT_RADIX ^ _Y)

scalbn

_X güç _Y FLT_RADIX çarpar

inline float scalbn(
    float _X,
    int _Y) restrict(amp);

inline double scalbn(
    double _X,
    int _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

* _X döndürür (FLT_RADIX ^ _Y)

scalbnf

_X güç _Y FLT_RADIX çarpar

inline float scalbnf(
    float _X,
    int _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

* _X döndürür (FLT_RADIX ^ _Y)

signbit

_X işaretinin negatif olup olmadığını belirler

inline int signbit(float _X) restrict(amp);

inline int signbit(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Yalnızca _X işareti negatifse sıfır olmayan bir değer döndürür

signbitf

_X işaretinin negatif olup olmadığını belirler

inline int signbitf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Yalnızca _X işareti negatifse sıfır olmayan bir değer döndürür

sin

Bağımsız değişkenin sinüs değerini hesaplar

inline float sin(float _X) restrict(amp);

inline double sin(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin sinüs değerini verir

sinf

Bağımsız değişkenin sinüs değerini hesaplar

inline float sinf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin sinüs değerini verir

sincos

_X sinüs ve kosinüs değerini hesaplar

inline void sincos(
    float _X,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

inline void sincos(
    double _X,
    _Out_ double* _S,
    _Out_ double* _C) restrict(amp);

Parameters

_X
Floating-point value

_S
_X sinüs değerini verir

_C
_X kosinüs değerini verir

sincosf

_X sinüs ve kosinüs değerini hesaplar

inline void sincosf(
    float _X,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

Parameters

_X
Floating-point value

_S
_X sinüs değerini verir

_C
_X kosinüs değerini verir

sinh

Bağımsız değişkenin hiperbolik sinüs değerini hesaplar

inline float sinh(float _X) restrict(amp);

inline double sinh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin hiperbolik sinüs değerini verir

sinhf

Bağımsız değişkenin hiperbolik sinüs değerini hesaplar

inline float sinhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin hiperbolik sinüs değerini verir

sinpi

Pi * _X sinüs değerini hesaplar

inline float sinpi(float _X) restrict(amp);

inline double sinpi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Pi * _X sinüs değerini verir

sinpif

Pi * _X sinüs değerini hesaplar

inline float sinpif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Pi * _X sinüs değerini verir

sqrt

Bağımsız değişkenin kareküre kökünü hesaplar

inline float sqrt(float _X) restrict(amp);

inline double sqrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin karekök kökünü verir

sqrtf

Bağımsız değişkenin kareküre kökünü hesaplar

inline float sqrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin karekök kökünü verir

tan

Bağımsız değişkenin tanjant değerini hesaplar

inline float tan(float _X) restrict(amp);

inline double tan(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin tanjant değerini verir

tanf

Bağımsız değişkenin tanjant değerini hesaplar

inline float tanf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin tanjant değerini verir

tanh

Bağımsız değişkenin hiperbolik tanjant değerini hesaplar

inline float tanh(float _X) restrict(amp);

inline double tanh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin hiperbolik tanjant değerini verir

tanhf

Bağımsız değişkenin hiperbolik tanjant değerini hesaplar

inline float tanhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin hiperbolik tanjant değerini verir

tanpi

Pi * _X tanjant değerini hesaplar

inline float tanpi(float _X) restrict(amp);

inline double tanpi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Pi * _X tanjant değerini verir

tanpif

Pi * _X tanjant değerini hesaplar

inline float tanpif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Pi * _X tanjant değerini verir

tgamma

_X gama işlevini hesaplar

inline float tgamma(float _X) restrict(amp);

inline double tgamma(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X gama işlevinin sonucunu verir

tgammaf

_X gama işlevini hesaplar

inline float tgammaf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

_X gama işlevinin sonucunu verir

trunc

Bağımsız değişkeni tamsayı bileşenine yuvarlar

inline float trunc(float _X) restrict(amp);

inline double trunc(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin tamsayı bileşenini verir

truncf

Bağımsız değişkeni tamsayı bileşenine yuvarlar

inline float truncf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Bağımsız değişkenin tamsayı bileşenini verir

See also

Concurrency::precise_math Namespace