十进制浮点内置函数
注: 使用 xlclang 或 xlclang + + 调用命令调用 IBM® XL C/C++ for AIX® 16.1 的基于 Clang 的前端时,不支持十进制浮点内置函数。
十进制浮点 (DFP) 内置函数分组为以下类别:- 绝对值函数
- 比较函数
- 比较函数
- 转换函数
- 指数函数
- NaN 函数
- 寄存器传输函数
- 取整函数
- 测试函数
对于二进制浮点内置函数,请参阅 二进制浮点内置函数
当 -qarch 设置为 pwr6, pwr6e或更高版本的 POWER ® 处理器时, -qfloat=nodfpemulate 将成为缺省值。 这意味着生成 DFP 硬件指令。 仅当发生以下情况时,才会生成性能较低的软件仿真代码:
- -qarch 设置为 pwr5。
- -qarch 设置为 pwr6, pwr6e或更高版本的处理器,并且 -qfloat=dfpemulate 已启用
备注 :
在以下各节给出的原型中,按照惯例,C 关键字
在以下各节给出的原型中,按照惯例,C 关键字 _Bool 用于表示布尔类型。