| 日本-日本語 | 
      
  | 
  
      
  | 
  
| 
 | 
     
OpenVMS マニュアル | 
    
  
 
  | 
    
     
HP OpenVMS
 | 
    
    
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 目次 | 索引 | 
fma (Integrity, Alpha) | 
(x * y) + z を 1 つの 3 項演算として計算した後,その結果を丸めます。
#include <math.h>double fma (double x, double y, double z);
float fmaf (float x, float y, float z);
long double fmal (long double x, long double y, long double z);
x
実数値。y
実数値。z
実数値。
fma関数は, (x * y) + z を 1 つの 3 項演算として計算した後,その結果を丸めます。計算は値の精度が無限大であるかのようにして行い,その結果を, FLT_ROUNDS の値で指定されている丸めモードに従って 1 度で丸めます。
n 処理に成功したことを示します。 n は,( x * y) + z の結果を 1 つの 3 項演算として丸めた値です。 NaN x または y が NaN です。 errno には EDOM が設定されます。 
| 目次 | 索引 | 
      
  | 
  ||||||||