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

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

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

構文

double __fabs(double val )
各項目には以下の意味があります。
val
倍精度浮動小数点値を指定します。

戻り値

__fabs コンパイラ組み込み関数は、 val の絶対値を double として返します。
関連する参考文書
10.119 __fabsf コンパイラ組み込み関数
関連情報
VABS(浮動小数点)
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.