PRECTYPE オプションは、オペランドが FIXED BIN で、精度のみが指定されているときに、コンパイラーが MULTIPLY、DIVIDE、ADD、
および SUBTRACT 組み込み関数の属性を導き出す方法を決定します。

.-ANS-------.
>>-PRECTYPE--(--+-DECDIGIT--+--)-------------------------------><
'-DECRESULT-'
PRECTYPE オプションには、以下の 3 つのサブオプションがあります。
- ANS
- PRECTYPE(ANS) では、BIF( x,y,p ) の値 p は 2 進数の指定と解釈されます。
演算は 2 項演算として実行され、その結果には属性 FIXED BIN( p,0 ) が付与されます。
- DECDIGIT
- PRECTYPE(DECDIGIT) では、BIF( x,y,p ) の値 p は 10 進数の指定と解釈されます。
演算は 2 項演算として実行され、その結果には属性 FIXED BIN( s ) が付与されます (s は
p (すなわち、s = ceil(3.32*p)) に等しい、対応する 2 進数です)。
- DECRESULT
- PRECTYPE(DECRESULT) では、BIF( x,y,p ) の値 p は 10 進数の指定、および DECDIGIT では true と
解釈されますが、演算は 10 進演算として実行され、その結果には属性 FIXED DEC( p,0 ) が付与されます。
PRECTYPE( ANS ) がデフォルトです。
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)