95       INTEGER IMACH(16),OUTPUT
 
   97       equivalence(imach(4),output)
 
  104       imach( 5) =        bit_size(0)
 
  105       imach( 6) =         imach( 5) / 8
 
  107       imach( 8) =        digits(0)
 
  109       imach(10) =         radix(0.)
 
  110       imach(11) =        digits(0.)
 
  111       imach(12) =      minexponent(0.)
 
  112       imach(13) =       maxexponent(0.)
 
  113       imach(14) =        digits(0d0)
 
  114       imach(15) =      minexponent(0d0)
 
  115       imach(16) =       maxexponent(0d0)
 
  116       IF (i .LT. 1  .OR.  i .GT. 16) 
GO TO 10
 
  122       WRITE (
unit = output, fmt = 9000)
 
  123  9000 
FORMAT (
'1ERROR    1 IN I1MACH - I OUT OF BOUNDS')
 
integer function i1mach(I)
 
!$Header!integer nvarmx s s unit