FSTA COSH7 FSUB COSH1 /TEST FOR LIMITS. JGE COSHBG EXTERN EXP JSR EXP /EXP(X) JA .+4 JA COSH8 FSTA COSH7 FLDA F1COSH /1. FDIV COSH7 / 1./EXP(X) FADD COSH7 / EXP(X)+1./EXP(X) FDIV F2COSH / (EXP(X)+1./EXP(X))2. JA CSHRTN /AND THAT IS THE DEFINITION OF COSH. / / COSHBG, FSUB COSHLG /SEE IF TOO BIG JGT COSHE /YEP. ERROR FADD COSH1 /READD IN SUBTRACTION FACTOR. FSTA COSH8 / EXP(ABS(X)-LN(2)) EXTERN EXP JSR EXP JA .+4 JA COSH8 JA CSHRTN / A VERY GOOD APPROXIMATION.