53             ret = 0.5 - z * (0.398942280444 - 0.399903438504 * y /
 
   54                              (y + 5.75885480458 - 29.8213557808 /
 
   55                               (y + 2.62433121679 + 48.6959930692 /
 
   56                                (y + 5.92885724438))));
 
   58             ret = 0.398942280385 * exp(-y) /
 
   59                 (z - 3.8052e-8 + 1.00000615302 /
 
   60                  (z + 3.98064794e-4 + 1.98615381364 /
 
   61                   (z - 0.151679116635 + 5.29330324926 /
 
   62                    (z + 4.8385912808 - 15.1508972451 /
 
   63                     (z + 0.742380924027 + 30.789933034 /
 
   64                      (z + 3.99019417011))))));
 
double alnorm(double x, int upper)