Math Services

The following table shows the LE math callable services that are supported by this COBOL system.

Routine Description Supported?
CEESxABS Absolute value  
  CEESDABS 64-bit double floating-point number Yes
  CEESEABS 64-bit double floating-point complex number No **
  CEESIABS 32-bit binary integer Yes
  CEESQABS 128-bit extended floating-point number No **
  CEESRABS 128-bit extended floating-point complex number No **
  CEESSABS 32-bit single floating-point number Yes
  CEESTABS 32-bit single floating-point complex number No **
CEESxACS Arccosine  
  CEESDACS 64-bit double floating-point number Yes
  CEESQACS 128-bit extended floating-point number No **
  CEESSACS 32-bit single floating-point number Yes
  CEESDASN 64-bit double floating-point number Yes
  CEESQASN 128-bit extended floating-point number No **
  CEESSASN 32-bit single floating-point number Yes
CEESxATH Hyperbolic arctangent  
  CEESDATH 64-bit double floating-point number Yes
  CEESEATH 64-bit double floating-point complex number No **
  CEESQATH 128-bit extended floating-point number No **
  CEESRATH 128-bit extended floating-point complex number No **
  CEESSATH 32-bit single floating-point number Yes
  CEESTATH 32-bit single floating-point complex number No **
CEESxATN Arctangent  
  CEESDATN 64-bit double floating-point number Yes
  CEESEATN 64-bit double floating-point complex number No **
  CEESQATN 128-bit extended floating-point number No **
  CEESRATN 128-bit extended floating-point complex number No **
  CEESSATN 32-bit single floating-point number Yes
  CEESTATN 32-bit single floating-point complex number No **
CEESxAT2 Arctangent of two arguments  
  CEESDAT2 64-bit double floating-point number Yes
  CEESQAT2 128-bit extended floating-point number No **
  CEESSAT2 32-bit single floating-point number Yes
CEESxCOS Cosine  
  CEESDCOS 64-bit double floating-point number Yes
  CEESECOS 64-bit double floating-point complex number No **
  CEESQCOS 128-bit extended floating-point number No **
  CEESRCOS 128-bit extended floating-point complex number No **
  CEESSCOS 32-bit single floating-point number Yes
  CEESTCOS 32-bit single floating-point complex number No **
CEESxCSH Hyperbolic cosine  
  CEESDCSH 64-bit double floating-point number Yes
  CEESECSH 64-bit double floating-point complex number No **
  CEESQCSH 128-bit extended floating-point number No **
  CEESRCSH 128-bit extended floating-point complex number No **
  CEESSCSH 32-bit single floating-point number Yes
  CEESTCSH 32-bit single floating-point complex number No **
CEESxCTN Cotangent  
  CEESDCTN 64-bit double floating-point number Yes
  CEESQCTN 128-bit extended floating-point number No **
  CEESSCTN 32-bit single floating-point number Yes
  CEESDDIM 64-bit double floating-point number Yes
  CEESIDIM 32-bit binary integer Yes
  CEESQDIM 128-bit extended floating-point number No **
  CEESSDIM 32-bit single floating-point number Yes
CEESxDVD Division No **
CEESxERC Error function complement No **
CEESxERF Error function No **
  CEESDEXP 64-bit double floating-point number Yes
  CEESEEXP 64-bit double floating-point complex number No **
  CEESQEXP 128-bit extended floating-point number No **
  CEESREXP 128-bit extended floating-point complex number No **
  CEESSEXP 32-bit single floating-point number Yes
  CEESTEXP 32-bit single floating-point complex number No **
CEESxGMA Gamma function No **
CEESxIMG Imaginary part of complex No **
CEESxINT Truncation  
  CEESQINT 128-bit extended floating-point number No **
  CEESSINT 32-bit single floating-point number Yes
  CEESDINT 64-bit double floating-point number Yes
CEESxLG1 Logarithm base 10  
  CEESDLG1 64-bit double floating-point number Yes
  CEESQLG1 128-bit extended floating-point number No **
  CEESSLG1 32-bit single floating-point number Yes
CEESxLG2 Logarithm base 2  
  CEESDLG2 64-bit double floating-point number Yes
  CEESQLG2 128-bit extended floating-point number No **
  CEESSLG2 32-bit single floating-point number Yes
CEESxLOG Logarithm base e  
  CEESDLOG 64-bit double floating-point number Yes
  CEESELOG 64-bit double floating-point complex number No **
  CEESQLOG 128-bit extended floating-point number No **
  CEESRLOG 128-bit extended floating-point complex number No **
  CEESSLOG 32-bit single floating-point number Yes
  CEESTLOG 32-bit single floating-point complex number No **
CEESxMOD Modular arithmetic  
  CEESDMOD 64-bit double floating-point number Yes
  CEESIMOD 32-bit binary integer Yes
  CEESQMOD 128-bit extended floating-point number No **
  CEESSMOD 32-bit single floating-point number Yes
CEESxNIN Nearest integer Yes
CEESxNWN Nearest whole number Yes
  CEESDSGN 64-bit double floating-point number Yes
  CEESISGN 32-bit binary integer Yes
  CEESQSGN 128-bit extended floating-point number No **
  CEESSSGN 32-bit single floating-point number Yes
CEESxSIN Sine  
  CEESDSIN 64-bit double floating-point number Yes
  CEESESIN 64-bit double floating-point complex number No **
  CEESQSIN 128-bit extended floating-point number No **
  CEESRSIN 128-bit extended floating-point complex number No **
  CEESSSIN 32-bit single floating-point number Yes
  CEESTSIN 32-bit single floating-point complex number No **
CEESxSNH Hyperbolic sine  
  CEESDSNH 64-bit double floating-point number Yes
  CEESESNH 64-bit double floating-point complex number No **
  CEESQSNH 128-bit extended floating-point number No **
  CEESRSNH 128-bit extended floating-point complex number No **
  CEESSSNH 32-bit single floating-point number Yes
  CEESTSNH 32-bit single floating-point complex number No **
CEESxSQT Square root  
  CEESDSQT 64-bit double floating-point number Yes
  CEESESQT 64-bit double floating-point complex number No **
  CEESQSQT 128-bit extended floating-point number No **
  CEESRSQT 128-bit extended floating-point complex number No **
  CEESSSQT 32-bit single floating-point number Yes
  CEESTSQT 32-bit single floating-point complex number No **
  CEESDTAN 64-bit double floating-point number Yes
  CEESETAN 64-bit double floating-point complex number No **
  CEESQTAN 128-bit extended floating-point number No **
  CEESRTAN 128-bit extended floating-point complex number No **
  CEESSTAN 32-bit single floating-point number Yes
  CEESTTAN 32-bit single floating-point complex number No **
CEESxTNH Hyperbolic tangent  
  CEESDTNH 64-bit double floating-point number Yes
  CEESETNH 64-bit double floating-point complex number No **
  CEESQTNH 128-bit extended floating-point number No **
  CEESRTNH 128-bit extended floating-point complex number No **
  CEESSTNH 32-bit single floating-point number Yes
  CEESTTNH 32-bit single floating-point complex number No **
CEESxXPx Exponential (**)  
  CEESDXPD 64-bit double floating-point raised to a 64-bit double floating-point Yes
  CEESEXPE 64-bit double floating-point complex raised to a 64-bit double floating-point complex No **
  CEESDXPI 64-bit double floating-point number raised to a 32-bit binary integer Yes
  CEESEXPI 64-bit double floating-point complex number raised to a 32-bit binary integer No **
  CEESIXPI 32-bit binary integer raised to a 32-bit binary integer Yes
  CEESQXPI 128-bit extended floating-point number raised to a 32-bit binary integer No **
  CEESRXPI 128-bit extended floating-point complex number raised to a 32-bit binary integer No **
  CEESSXPI 32-bit single floating-point number raised to a 32-bit binary integer Yes
  CEESTXPI 32-bit single floating-point complex number raised to a 32-bit binary integer No **
  CEESRXPR 128-bit extended floating-point complex raised to a 128-bit extended floating-point complex No **
  CEESQXPQ 128-bit extended floating-point raised to a 128-bit extended floating-point No **
  CEESTXPT 32-bit single floating-point complex raised to a 32-bit single floating-point complex No **
  CEESSXPS 32-bit single floating-pointing point raised to a 32-bit single floating-point Yes
Note:

Calls to unsupported routines marked by '**' are not accepted and if used in a COBOL program result in the fatal run-time system error 173 ("Called program file not found in drive/directory").