+----------------------------------IBM 拡張----------------------------------+

LEADZ(I)

目的

整数の 2 進表現の中の先行ゼロ・ビットの数を戻します。

クラス

エレメント型関数

引き数の型と属性

I
型は整数でなければなりません。

結果の値と属性

I と同じです。

結果の値

結果は、整数の最左端の 1 ビットより左側にある 0 ビットのカウントです。

 I = LEADZ(0_4)  ! I=32
 J = LEADZ(4_4)  ! J=29
 K = LEADZ(-1_4) ! K=0

+------------------------------End of IBM 拡張-------------------------------+

IBM Copyright 2003