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

4.3.7 Cray ポインタの使用法

Cray ポインタには次のようにして値を割り当てることができます。

例: Cray ポインタの使用例


    SUBROUTINE  sub ( n )
    COMMON pool(100000)
    INTEGER blk(128), word64
    REAL a(1000), b(n), c(100000-n-1000)
    POINTER ( pblk, blk ), (ia, a ), ( ib, b ), &
            ( ic, c ), ( address, word64 )
    DATA address / 64 /
    pblk = 0
    ia = LOC( pool )
    ib = ia + 4000
    ic = ib + n
    ...

前述の例を説明します。