次の方法で共有


Concurrency::fast_math 名前空間関数

acos

引数の逆余弦を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のアークコサイン値を返します。

acosf

引数の逆余弦を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のアークコサイン値を返します。

asin

引数の逆正弦を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のアークサイン値を返します。

asinf

引数の逆正弦を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のアークサイン値を返します。

atan

引数の逆正接を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のアークタンジェント値を返します。

atan2

_Y/_X の逆正接を計算します。

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

パラメーター

_Y
浮動小数点値

_X
浮動小数点値

戻り値

_Y/_X のアークタンジェント値を返します。

atan2f

_Y/_X の逆正接を計算します。

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

パラメーター

_Y
浮動小数点値

_X
浮動小数点値

戻り値

_Y/_X のアークタンジェント値を返します。

atanf

引数の逆正接を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のアークタンジェント値を返します。

ceil

引数の切り上げを計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の切り上げを返します

ceilf

引数の切り上げを計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の切り上げを返します

cosf

引数の余弦を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のコサイン値を返します。

coshf

引数の双曲線余弦の値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の双曲線余弦の値を返します

cos

引数の余弦を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数のコサイン値を返します。

cosh

引数の双曲線余弦の値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の双曲線余弦の値を返します

exp

e を底とする引数のべき乗を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

e を底とする引数のべき乗を返します。

exp2

2 を底とする引数のべき乗を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の底 2 指数を返します。

exp2f

2 を底とする引数のべき乗を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の底 2 指数を返します。

expf

e を底とする引数のべき乗を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

e を底とする引数のべき乗を返します。

fabs

引数の絶対値を返します。

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

パラメーター

_X
整数値

戻り値

引数の絶対値を返します。

fabsf

引数の絶対値を返します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の絶対値を返します。

floor

引数の切り捨てを計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の切り捨てを返します

floorf

引数の切り捨てを計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の切り捨てを返します

fmax

引数の最大数値を判断します。

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

パラメーター

_X
整数値

_Y
整数値

戻り値

引数の最大数値を返します。

fmaxf

引数の最大数値を判断します。

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

パラメーター

_X
浮動小数点値

_Y
浮動小数点値

戻り値

引数の最大数値を返します。

fmin

引数の最小数値を判断します。

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

パラメーター

_X
整数値

_Y
整数値

戻り値

引数の最小数値を返します。

fminf

引数の最小数値を判断します。

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

パラメーター

_X
浮動小数点値

_Y
浮動小数点値

戻り値

引数の最小数値を返します。

fmod

_X/_Y の浮動小数点の剰余を計算します。

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

パラメーター

_X
浮動小数点値

_Y
浮動小数点値

戻り値

_X/_Y の浮動小数点の剰余を返します。

fmodf

_X/_Y の浮動小数点の剰余を計算します。

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

パラメーター

_X
浮動小数点値

_Y
浮動小数点値

戻り値

_X/_Y の浮動小数点の剰余を返します。

frexp

_X の仮数と指数を取得します。

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

パラメーター

_X
浮動小数点値

_Exp
浮動小数点値で _X の整数指数を返します。

戻り値

仮数 _X を返します。

frexpf

_X の仮数と指数を取得します。

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

パラメーター

_X
浮動小数点値

_Exp
浮動小数点値で _X の整数指数を返します。

戻り値

仮数 _X を返します。

isfinite

引数に有限値が存在するかどうかを判断します。

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

パラメーター

_X
浮動小数点値

戻り値

引数に有限の値がある場合にのみ、0 以外の値を返します。

isinf

引数が無限値であるかどうかを判断します。

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

パラメーター

_X
浮動小数点値

戻り値

引数に有限の値がある場合にのみ、0 以外の値を返します。

isnan

引数が NaN であるかどうかを判断します。

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

パラメーター

_X
浮動小数点値

戻り値

引数に NaN の値がある場合にのみ、0 以外の値を返します。

ldexp

仮数と指数から実数を計算します。

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

パラメーター

_X
浮動小数点の値、仮数

_Exp
整数の指数

戻り値

_X * 2^_Exp を返します。

ldexpf

仮数と指数から実数を計算します。

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

パラメーター

_X
浮動小数点の値、仮数

_Exp
整数の指数

戻り値

_X * 2^_Exp を返します。

log

e を底とする引数の対数を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

e を底とする引数の対数を返します。

log10

10 を底とする引数の対数を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

10 を底とする引数の対数を返します。

log10f

10 を底とする引数の対数を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

10 を底とする引数の対数を返します。

log2

2 を底とする引数の対数を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

2 を底とする引数の対数を返します

log2f

2 を底とする引数の対数を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

10 を底とする引数の対数を返します。

logf

e を底とする引数の対数を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

e を底とする引数の対数を返します。

modf

_X を小数部と整数部に分割します。

inline float modf(
    float _X,
    float* _Ip) restrict(amp);

パラメーター

_X
浮動小数点値

_Ip
値の整数部分を受け取ります

戻り値

_X の符号付き小数部を返します

modff

_X を小数部と整数部に分割します。

inline float modff(
    float _X,
    float* _Ip) restrict(amp);

パラメーター

_X
浮動小数点値

_Ip
値の整数部分を受け取ります

戻り値

_X の符号付き小数部を返します

pow

_X の _Y 乗を計算します。

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

パラメーター

_X
浮動小数点値、底

_Y
浮動小数点の値、仮数

戻り値

_X を _Y のべき乗にした値を返します

powf

_X の _Y 乗を計算します。

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

パラメーター

_X
浮動小数点値、底

_Y
浮動小数点の値、仮数

戻り値

round

_X を最も近い整数値に丸めます。

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

パラメーター

_X
浮動小数点値

戻り値

_X の最も近い整数を返します。

roundf

_X を最も近い整数値に丸めます。

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

パラメーター

_X
浮動小数点値

戻り値

_X の最も近い整数を返します。

rsqrt

引数の平方根の逆数を返します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の平方根の逆数を返します。

rsqrtf

引数の平方根の逆数を返します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の平方根の逆数を返します。

signbit

_X の符号が負かどうかを判断します。

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

パラメーター

_X
浮動小数点値

戻り値

_X の符号が負の場合にのみ、0 以外の値を返します。

signbitf

_X の符号が負かどうかを判断します。

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

パラメーター

_X
浮動小数点値

戻り値

_X の符号が負の場合にのみ、0 以外の値を返します。

sin

引数の正弦値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の正弦値を返します。

sinf

引数の正弦値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の正弦値を返します。

sincos

_X の正弦と余弦の値を計算します

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

パラメーター

_X
浮動小数点値

_S
_X の正弦値を返します

_C
_X の余弦値を返します

sincosf

_X の正弦と余弦の値を計算します

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

パラメーター

_X
浮動小数点値

_S
_X の正弦値を返します

_C
_X の余弦値を返します

sinh

引数の双曲線正弦の値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の双曲線正弦値を返します

sinhf

引数の双曲線正弦の値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の双曲線正弦値を返します

sqrt

引数の平方根を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の平方根を返します

sqrtf

引数の平方根を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の平方根を返します

tan

引数の正接値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の正接値を返します

tanf

引数の正接値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の正接値を返します

tanh

引数の双曲線正接の値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の双曲線正接値を計算します

tanhf

引数の双曲線正接の値を計算します。

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

パラメーター

_X
浮動小数点値

戻り値

引数の双曲線正接値を計算します

trunc

引数を整数コンポーネントに切り捨てます。

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

パラメーター

_X
浮動小数点値

戻り値

引数の整数要素を返します

truncf

引数を整数コンポーネントに切り捨てます。

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

パラメーター

_X
浮動小数点値

戻り値

引数の整数要素を返します

必要条件

ヘッダー: amp_math.h 名前空間: Concurrency::fast_math

関連項目

Concurrency::fast_math 名前空間