__fnmsub, __builtin_ppc_fnmsub, __fnmsubs, __builtin_ppc_fnmsubs

Purpose

Floating Negative Multiply-Subtract

Multiplies the first two arguments, subtracts the third argument, and negates the result.

Prototype

double __builtin_ppc_fnmsub (double, double, double);

float __builtin_ppc_fnmsubs (float, float, float);

double __fnmsub (double, double, double);

float __fnmsubs (float, float, float);

Note:
  • The built-in function in the form of __name is a synonym of the built-in function in the form of __builtin_ppc_name.
  • The built-in function in the form of __name is provided for compatibility with IBM® XL C/C++ for AIX® 16.1.0 or earlier releases. This built-in function form might be deprecated in the future.