Sun Studio 12 Update 1: Fortran ユーザーズガイド

4.10 組み込み関数

f95標準の処理を拡張した組み込み関数をサポートしています。

表 4–4 非標準の組み込み関数

名 

定義 

関数の型 

引数の型 

引数 

備考 

COT

余接関数 

実数 

実数 

([X=]x)

P、E 

DDIM

正差 

倍精度 

倍精度 

([X=]x,[Y=]y)

P、E 

LEADZ

先行の 0 ビットの数を調べる 

整数 

ブール型、整数、実数、ポインタ 

([I=]i)

NP、I 

POPCNT

設定されたビットの数を調べる 

整数 

ブール型、整数、実数、ポインタ 

([I=]i)

NP、I 

POPPAR

ビットの設定数のパリティを演算する 

整数 

ブール型、整数、実数、ポインタ 

([X=]x)

NP、I 

備考: P: 名前を引数として渡すことができる。NP: 名前を引数として渡すことはできない。E: 組み込み関数の外部コードは実行時に呼び出される。I: f95 が組み込み関数のインラインコードを生成する。

Fortran が認識可能な FORTRAN 77 の組み込み関数など、組み込み関数についての詳細は、『Fortran ライブラリリファレンス』を参照してください。