34 $
'We are about to check whether infinity arithmetic'
35 WRITE( 6, fmt = * )
'can be trusted. If this test hangs, set'
39 IEEEOK = ILAENV( 11, 'ilaenv', 'n
', 1, 2, 3, 4 )
42.EQ.
IF( IEEEOK0 ) THEN
44 $ 'infinity arithmetic did not perform per
the ieee spec
'
47 $ 'infinity arithmetic performed as per
the ieee spec.
'
49 $ 'however, this is not an exhaustive test and does not
'
51 $ 'guarantee that infinity arithmetic meets
the',
59 $ 'we are about to check whether nan arithmetic
'
60 WRITE( 6, FMT = * )'can be trusted.
If this test hangs, set
'
63 IEEEOK = ILAENV( 10, 'ilaenv', 'n
', 1, 2, 3, 4 )
66.EQ.
IF( IEEEOK0 ) THEN
68 $ 'nan arithmetic did not perform per
the ieee spec
'
70 WRITE( 6, FMT = * )'nan arithmetic performed as per
the ieee
',
73 $ 'however, this is not an exhaustive test and does not
'
74 WRITE( 6, FMT = * )'guarantee that nan arithmetic meets
the',
end diagonal values have been computed in the(sparse) matrix id.SOL
integer function ilaenv(ispec, name, opts, n1, n2, n3, n4)
ILAENV
for(i8=*sizetab-1;i8 >=0;i8--)