2  use, 
intrinsic :: iso_fortran_env
 
    3  use, 
intrinsic :: iso_c_binding
 
    5  integer, 
public, 
parameter :: 
i2 = int16
 
    6  integer, 
public, 
parameter :: 
i4 = int32
 
    7  integer, 
public, 
parameter :: 
i8 = int64
 
    8  integer, 
public, 
parameter :: 
sp = real32
 
    9  integer, 
public, 
parameter :: 
dp = real64
 
   10  integer, 
public, 
parameter :: 
qp = real128
 
   12  integer, 
public, 
parameter :: 
rp = 
dp 
   13  integer, 
public, 
parameter :: 
c_rp = c_double
 
   14  integer, 
public, 
parameter :: 
xp = 
dp 
   15  integer, 
public, 
parameter :: 
c_xp = c_double
 
integer, parameter, public i2
 
integer, parameter, public i8
 
integer, parameter, public qp
 
integer, parameter, public i4
 
integer, parameter, public c_xp
 
integer, parameter, public xp
 
integer, parameter, public dp
 
integer, parameter, public sp
 
integer, parameter, public c_rp
 
integer, parameter, public rp
Global precision used in computations.