dlogsmall    = 1,  { DLOG arg negative or zero}
dsqrtneg     = 2,  { DSQRT arg negative}
dexplarge    = 3,  { DEXP arg greater than 174.6731}
dexpsmall    = 4,  { DEXP arg less than -180.2182, not used}
dsinlarge    = 5,  { DSIN arg magnitude greater than 7.205D16}
dasinlarge   = 6,  { DASIN arg magnitude greater than 1.0}
dcoslarge    = 7,  { DCOS arg magnitude greater than 7.205D16   }
dacoslarge   = 8,  { DACOS arg magnitude greater than 1.0}
dtanlarge    = 9,  { DTAN/DCOTAN arg magnitude greater than 3.521D15}
dcotansmall  = 10, { DCOTAN arg small in magnitude}
darcsinlarge = 11, { Not used}
darccoslarge = 12, { Not used}
darctan2zero = 13, { DATNA2 args zero}
dsinhlarge   = 14, { DSINH arg magnitude greater than 175.3662 }
dcoshlarge   = 15, { DCOSH arg magnitude greater than 175.3662 }
dpowerneg    = 16, { Negative D.P. value raised to a non-integer power}
dpowerzero   = 17, { D.P. zero raised to non-positive power   }
dgamlarge    = 34, { DGAMMA arg magnitude greater than 57.0}
dgamnegint   = 35, { DGAMMA arg near zero or negative integer}
dlgamneg     = 36, { DLGAMA arg is negative}
dlgamlarge   = 37, { DLGAMA arg is greater than 4.29D73}
ipowerzero   = 38, { Integer zero raised to non-positive power}
ipowexpneg   = 39, { Integer raised to negative integer power}
ipowlarge    = 40  { Integer to integer power overflows}