132 CHARACTER*10,
ALLOCATABLE ::
tag(:)
133 CHARACTER*3,
ALLOCATABLE ::
typ(:)
134 INTEGER,
ALLOCATABLE :: knt(:)
135 INTEGER,
ALLOCATABLE ::
jump(:)
136 INTEGER,
ALLOCATABLE ::
link(:)
137 INTEGER,
ALLOCATABLE ::
jmpb(:)
138 INTEGER,
ALLOCATABLE ::
ibt(:)
139 INTEGER,
ALLOCATABLE ::
irf(:)
140 INTEGER,
ALLOCATABLE ::
isc(:)
141 INTEGER,
ALLOCATABLE ::
itp(:)
143 INTEGER,
ALLOCATABLE ::
knti(:)
144 INTEGER,
ALLOCATABLE :: iseq(:,:)
145 INTEGER,
ALLOCATABLE :: jseq(:)
This module contains array and variable declarations used to store the internal jump/link table.
integer, dimension(:), allocatable link
Link indices corresponding to tag, typ and jmpb:
integer, dimension(:), allocatable itp
Integer type values corresponding to typ:
integer, dimension(:), allocatable isc
Scale factors corresponding to tag and typ:
character *3, dimension(:), allocatable typ
Type indicators corresponding to tag:
integer, dimension(:), allocatable jump
Jump forward indices corresponding to tag and typ:
integer, dimension(:), allocatable knti
Initialized replication counts corresponding to typ and jump:
integer, dimension(:), allocatable ibt
Bit widths corresponding to tag and typ:
character *10, dimension(:), allocatable tag
Mnemonics in the jump/link table.
integer maxtab
Maximum number of entries in the jump/link table; equivalent to MAXJL.
integer ntab
Number of entries in the jump/link table.
integer, dimension(:), allocatable irf
Reference values corresponding to tag and typ:
real *8, dimension(:), allocatable vali
Initialized data values corresponding to typ:
integer, dimension(:), allocatable jmpb
Jump backward indices corresponding to tag and typ: