ISLL(x,n) は、論理的に x を左に n 桁シフトし、右側にゼロを埋め込んだ結果を返します。
|
x が REAL FIXED BIN(p,0) および SIGNED の場合、結果は SIGNED REAL FIXED BIN(r,0) です。 p <= M1 の場合は r = M1 で、p > M1 の場合は r = M2 です。
x が REAL FIXED BIN(p,0) および UNSIGNED の場合、結果は UNSIGNED REAL FIXED BIN(r+1,0) です。 p <= (M1+1) の場合は r = (M1+1)、p > M1 の場合は r = (M2+1) です。
それ以外の場合、x は SIGNED REAL FIXED BIN(p,0) に変換され、その結果は上記と同じ属性を持ちます。
n が負の場合、または n が r より大きい場合、結果は未定義です。