146 lines
3.8 KiB
HTML
146 lines
3.8 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
|
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
|
||
|
<title>Math APIs</title>
|
||
|
<!-- Begin Header Records ========================================== -->
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<!-- Change History: -->
|
||
|
<!-- YYMMDD USERID Change description -->
|
||
|
<!-- ILE5A SCRIPT A converted by B2H R4.1 (346) (CMS) by NLJONES at -->
|
||
|
<!-- RCHVMX on 25 Feb 1999 at 15:07:42 -->
|
||
|
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
|
||
|
</head>
|
||
|
<body>
|
||
|
<!--End Header Records --><!-- Java sync-link -->
|
||
|
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
|
||
|
</script>
|
||
|
|
||
|
|
||
|
|
||
|
<h2>Math APIs</h2>
|
||
|
|
||
|
<p>The ILE math bindable APIs can be called either through the intrinsic
|
||
|
functions of an ILE high-level language, or from an ILE HLL as a call to the
|
||
|
API.</p>
|
||
|
|
||
|
<p>For information about using the math APIs, see:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li><a href="ile5a2.htm">Data Types and Limits</a>. Describes the data types used in math
|
||
|
bindable APIs, along with special values and limits.</li>
|
||
|
|
||
|
<li><a href="ile5a3.htm">Calling Math Bindable APIs</a>. Describes how to specify
|
||
|
required and omissible parameters.</li>
|
||
|
|
||
|
<li><a href="ile5a4.htm">Passing Parameters Using Math Bindable APIs</a>. Describes
|
||
|
how parameters are passed.</li>
|
||
|
|
||
|
<li><a href="ile5a6.htm">Message Descriptions</a>. Summarizes messages that
|
||
|
can be generated by the math bindable APIs.</li>
|
||
|
</ul>
|
||
|
|
||
|
|
||
|
<p>The following math bindable APIs are presented in the <a href=
|
||
|
"ile5a5.htm#TBLMATHTAB">Math API Descriptions</a> table.</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>Absolute Function (CEESxABS)</li>
|
||
|
|
||
|
<li>Arccosine (CEESxACS)</li>
|
||
|
|
||
|
<li>Arcsine (CEESxASN)</li>
|
||
|
|
||
|
<li>Arctangent (CEESxATN)</li>
|
||
|
|
||
|
<li>Arctangent2 (CEESxAT2)</li>
|
||
|
|
||
|
<li>Conjugate of Complex (CEESxCJG)</li>
|
||
|
|
||
|
<li>Cosine (CEESxCOS)</li>
|
||
|
|
||
|
<li>Cotangent (CEESxCTN)</li>
|
||
|
|
||
|
<li>Error Function and Its Complement (CEESxERx)</li>
|
||
|
|
||
|
<li>Exponential Base e (CEESxEXP)</li>
|
||
|
|
||
|
<li>Exponentiation (CEESxXPx)</li>
|
||
|
|
||
|
<li>Factorial (CEE4SxFAC)</li>
|
||
|
|
||
|
<li>Floating Complex Divide (CEESxDVD)</li>
|
||
|
|
||
|
<li>Floating Complex Multiply (CEESxMLT)</li>
|
||
|
|
||
|
<li>Gamma Function (CEESxGMA)</li>
|
||
|
|
||
|
<li>Hyperbolic Arctangent (CEESxATH)</li>
|
||
|
|
||
|
<li>Hyperbolic Cosine (CEESxCSH)</li>
|
||
|
|
||
|
<li>Hyperbolic Sine (CEESxSNH)</li>
|
||
|
|
||
|
<li>Hyperbolic Tangent (CEESxTNH)</li>
|
||
|
|
||
|
<li>Imaginary Part of Complex (CEESxIMG)</li>
|
||
|
|
||
|
<li>Log Gamma Function (CEESxLGM)</li>
|
||
|
|
||
|
<li>Logarithm Base 10 (CEESxLG1)</li>
|
||
|
|
||
|
<li>Logarithm Base 2 (CEESxLG2)</li>
|
||
|
|
||
|
<li>Logarithm Base e (CEESxLOG)</li>
|
||
|
|
||
|
<li>Modular Arithmetic (CEESxMOD)</li>
|
||
|
|
||
|
<li>Nearest 64-Bit Integer (CEESxNJN)</li>
|
||
|
|
||
|
<li>Nearest Integer (CEESxNIN)</li>
|
||
|
|
||
|
<li>Nearest Whole Number (CEESxNWN)</li>
|
||
|
|
||
|
<li>Positive Difference (CEESxDIM)</li>
|
||
|
|
||
|
<li>Sine (CEESxSIN)</li>
|
||
|
|
||
|
<li>Square Root (CEESxSQT)</li>
|
||
|
|
||
|
<li>Tangent (CEESxTAN)</li>
|
||
|
|
||
|
<li>Transfer of Sign (CEESxSGN)</li>
|
||
|
|
||
|
<li>Truncation (CEESxINT)</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>The following math APIs can be accessed individually:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li><a href="CEERAN0.htm">Basic Random Number Generation</a> (CEERAN0)</li>
|
||
|
|
||
|
<li><a href="CEE4JNTS.htm">Convert 64-Bit Integer to Character String</a>
|
||
|
(CEE4JNTS)</li>
|
||
|
|
||
|
<li><a href="CEE4JSTN.htm">Convert Character String to 64-Bit Integer</a>
|
||
|
(CEE4JSTN)</li>
|
||
|
</ul>
|
||
|
|
||
|
<hr>
|
||
|
<center>
|
||
|
<table cellpadding="2" cellspacing="2">
|
||
|
<tr align="center">
|
||
|
<td valign="middle" align="center">
|
||
|
<a href="#Top_Of_Page">Top</a> |
|
||
|
<a href="ile1a1.htm">ILE CEE APIs</a> |
|
||
|
<a href="aplist.htm">APIs by category</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</center>
|
||
|
</body>
|
||
|
</html>
|