sc09note/ベクトル化数学関数
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
since1995
開始行:
[[sc09note]]
math.hに定義されてる数学関数について、ベクトル化されてる...
関数の説明が必要なら[[Q and A]]に書いてください。
返り値、引数がdoubleないしはintであるものだけ挙げています。
* ベクトル化されているもの [#t0dfddc1]
以下の関数はベクトル化ループ内で呼んでも速いよ。
double acos(double)
double acosh(double)
double asin(double)
double asinh(double)
double atan(double)
double atan2(double, double)
double atanh(double)
double cbrt(double)
double cos(double)
double cosh(double)
double erf(double)
double erfc(double)
double exp(double)
double exp2(double)
double lgamma(double)
double log(double)
double log10(double)
double log2(doulbe)
double pow(double,double)
double sin(double)
double sinh(double)
double sqrt(double)
double tan(double)
double tanh(double)
double tgamma(double)
* インライン展開されるもの [#ba0a8ef2]
double ceil(double)
double cos(double)
double exp(double)
double floor(double)
double fma(double, double, double) /* 非スカラ高速 */
double fmax(double, double) /* 非スカラ高速 */
double fmin(double, double) /* 非スカラ高速 */
double fmod(double, double)
double log(double)
double log10(double)
double nan(const char *) /* 非スカラ高速 */
double nearbyint(double)
double pow(double,double)
double rint(double)
double rouond(double)
double sin(double)
double sqrt(double)
double trunc(double)
* スカラ高速なもの [#bf01cfc6]
ベクトル化される全ての関数とインライン展開されるものの一...
double expm1(double)
double fabs(double)
double frexp(double, int *)
double hypot(double, double)
int ilogb(double)
double ldexp(double, int)
double logb(double)
double modf(double, double *)
double scalbn(double, int)
* 何もされないもの [#aace1d53]
double copysign(double,double)
double fdim(double,double)
終了行:
[[sc09note]]
math.hに定義されてる数学関数について、ベクトル化されてる...
関数の説明が必要なら[[Q and A]]に書いてください。
返り値、引数がdoubleないしはintであるものだけ挙げています。
* ベクトル化されているもの [#t0dfddc1]
以下の関数はベクトル化ループ内で呼んでも速いよ。
double acos(double)
double acosh(double)
double asin(double)
double asinh(double)
double atan(double)
double atan2(double, double)
double atanh(double)
double cbrt(double)
double cos(double)
double cosh(double)
double erf(double)
double erfc(double)
double exp(double)
double exp2(double)
double lgamma(double)
double log(double)
double log10(double)
double log2(doulbe)
double pow(double,double)
double sin(double)
double sinh(double)
double sqrt(double)
double tan(double)
double tanh(double)
double tgamma(double)
* インライン展開されるもの [#ba0a8ef2]
double ceil(double)
double cos(double)
double exp(double)
double floor(double)
double fma(double, double, double) /* 非スカラ高速 */
double fmax(double, double) /* 非スカラ高速 */
double fmin(double, double) /* 非スカラ高速 */
double fmod(double, double)
double log(double)
double log10(double)
double nan(const char *) /* 非スカラ高速 */
double nearbyint(double)
double pow(double,double)
double rint(double)
double rouond(double)
double sin(double)
double sqrt(double)
double trunc(double)
* スカラ高速なもの [#bf01cfc6]
ベクトル化される全ての関数とインライン展開されるものの一...
double expm1(double)
double fabs(double)
double frexp(double, int *)
double hypot(double, double)
int ilogb(double)
double ldexp(double, int)
double logb(double)
double modf(double, double *)
double scalbn(double, int)
* 何もされないもの [#aace1d53]
double copysign(double,double)
double fdim(double,double)
ページ名: