__pow_i() - べき乗 (R**I)

標準

標準/拡張機能 C/C++ 依存項目

Language Environment

両方 z/OS® V1R7

形式

#include <math.h>

double __pow_i(double x, int y);

機能説明

__pow_i() 関数は、xy 乗の値を計算する、Language Environment® の数学サービス CEESDXPI に対する C インターフェースです。Language Environment の数学サービス CEESDXPI に関する情報は、次の資料に記載されています。

注: 下表は、これらの関数の実行可能な形式を示しています。 IEEE 2 進数浮動小数点の詳細は、IEEE 2 進数浮動小数点を参照してください。
関数 Hex IEEE
__pow_i X X

戻り値

正常に実行された場合、__pow_i() は xy 乗の値を戻します。

条件 結果
x は 0 と等しくなく、y は 0 1 が戻されます。
x は 0 であり、y は正 0 が戻されます。
xy は 0 0 が戻され、errno が EDOM に設定される。
x は 0 であり、y は負 ±HUGE_VAL が戻され、errno が EDOM に設定される。
xy がオーバーフローを起こす HUGE_VAL が戻されます。

関連情報