結果の小数点以下の桁数に四捨五入は正しくない。
0
原因−−Hの命令拡張が演算命令の項目(26-35桁目)に指定されたが,正
しいのは次の場合だけです。
- --演算項目1または演算項目2の小数点以下の桁数がADDまたはSUB演算命
令の結果のフィールドの小数点以下の桁数より大きい。
- --演算項目1と演算項目2の小数点以下の桁数の合計がMULT演算命令の結
果のフィールドの小数点以下の桁数より大きい。
- --演算項目2の小数点以下の桁数がZ-ADD, Z-SUB,またはXFOOT演算命令の
結果のフィールドの小数点以下の桁数より大きい。
- --ソース式の小数点以下の桁数がEVAL演算命令の目的フィールドの小数点
以下の桁数より大きい。あるいは,
- --式の小数点以下の桁数がRETURN演算命令のプロシージャーの結果の小数
点以下の桁数より大きい。
この四捨五入命令拡張は無視されます。
回復手順−−四捨五入命令拡張を除去するか,オペランド相互間の小数点
以下の桁数の関係を訂正してください。コンパイルし直してください。