4.7.17. __fabs

此内在函数在编译器生成的指令流中插入 VABS 指令或等效的代码序列。 通过使用此内在函数,可以从 C 或 C++ 代码中获取双精度浮点值的绝对值。

Note

__fabs 内在函数类似于标准 C 库函数 fabs。 它在以下方面不同于标准库函数:可确保在基于 ARM 体系结构且配备 VFP 协处理器的处理器上将 __fabs 调用编译为单个内联机器指令。

语法


double __fabs(double val)

其中:

val

是一个双精度浮点值。

返回值

__fabs 内在函数以 double 形式返回 val 的绝对值。

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential