Previous Topic Next topic Print topic


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").

Previous Topic Next topic Print topic