FUNCTION gammp_s(a,x) USE nrtype; USE nrutil, ONLY : assert USE nr, ONLY : gcf,gser IMPLICIT NONE REAL(SP), INTENT(IN) :: a,x REAL(SP) :: gammp_s call assert( x >= 0.0, a > 0.0, 'gammp_s args') if (x= 0.0), all(a > 0.0), 'gammp_v args') mask = (x