__fabs コンパイラ組み込み関数

このコンパイラ組み込み関数を使用して、コンパイラによって生成される命令ストリームに VABS 命令、または等価コードシーケンスを挿入します。この関数を使用すると、C または C++ コード内からの倍精度浮動小数点絶対値を取得できます

Note

__fabs コンパイラ組み込み関数は、標準 C ライブラリ関数 fabs と似ています。標準ライブラリ関数では、__fabs の呼び出しに対する、VFP コプロセッサを装備した ARM アーキテクチャベースのプロセッサ上のシングル、インライン、マシン命令へのコンパイルが保証されていますが、これは異なります。

Show/hide構文

double __fabs(double val)

各パラメータには以下の意味があります。

val

倍精度浮動小数点値を指定します。

Show/hide戻り値

__fabs コンパイラ組み込み関数は、val の絶対値を double として返します。

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711