十进制浮点内置函数

注: 使用 xlclangxlclang + + 调用命令调用 IBM® XL C/C++ for AIX® 16.1 的基于 Clang 的前端时,不支持十进制浮点内置函数。
十进制浮点 (DFP) 内置函数分组为以下类别:
  • 绝对值函数
  • 比较函数
  • 比较函数
  • 转换函数
  • 指数函数
  • NaN 函数
  • 寄存器传输函数
  • 取整函数
  • 测试函数

对于二进制浮点内置函数,请参阅 二进制浮点内置函数

-qarch 设置为 pwr6pwr6e或更高版本的 POWER ® 处理器时, -qfloat=nodfpemulate 将成为缺省值。 这意味着生成 DFP 硬件指令。 仅当发生以下情况时,才会生成性能较低的软件仿真代码:
  • -qarch 设置为 pwr5
  • -qarch 设置为 pwr6pwr6e或更高版本的处理器,并且 -qfloat=dfpemulate 已启用
备注仅限 C + + 在以下各节给出的原型中,按照惯例,C 关键字 _Bool 用于表示布尔类型。