283 lines
9.2 KiB
HTML
283 lines
9.2 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>Message Descriptions for Math Bindable 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>
|
||
|
|
||
|
<a name="top_Of_Page"></a>
|
||
|
|
||
|
<h2>Message Descriptions for Math Bindable APIs</h2>
|
||
|
|
||
|
<p>A summary of the messages generated by the math bindable APIs is contained
|
||
|
in the table below.</p>
|
||
|
|
||
|
<table border cellpadding="5">
|
||
|
<!-- cols="20 20 60" -->
|
||
|
<tr>
|
||
|
<th align="left" valign="top">Msg_No</th>
|
||
|
<th align="left" valign="top">Msg_Id</th>
|
||
|
<th align="left" valign="top">Explanation</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2002</td>
|
||
|
<td align="left" valign="top">CEE2002</td>
|
||
|
<td align="left" valign="top">The argument is too close to multiple (pi/2)'s
|
||
|
for tangent and multiple pi's for cotangent. This causes an inaccurate
|
||
|
result.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2003</td>
|
||
|
<td align="left" valign="top">CEE2003</td>
|
||
|
<td align="left" valign="top">In (x**y) both x and y are integers, x = 0 and y
|
||
|
< 0 for procedure &1. The result is undefined. The fixed-point
|
||
|
zero-divide exception occurs.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2004</td>
|
||
|
<td align="left" valign="top">CEE2004</td>
|
||
|
<td align="left" valign="top">In (x**y) x is real and y is integer, x = 0.0 and
|
||
|
y < 0 for procedure &1. The result is undefined. The floating-point
|
||
|
zero-divide exception occurs.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2005</td>
|
||
|
<td align="left" valign="top">CEE2005</td>
|
||
|
<td align="left" valign="top">The value of the argument for &1 is outside
|
||
|
the range &2. It causes a floating-point overflow exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2006</td>
|
||
|
<td align="left" valign="top">CEE2006</td>
|
||
|
<td align="left" valign="top">In (x**y) both x and y are real, x = 0.0 and y
|
||
|
< 0.0 for procedure &1. The result is undefined. The floating-point
|
||
|
zero-divide exception occurs.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2008</td>
|
||
|
<td align="left" valign="top">CEE2008</td>
|
||
|
<td align="left" valign="top">For an exponentiation operation (Z**P) where the
|
||
|
complex base Z equals 0, the real part of the complex exponent P is less than
|
||
|
or equal to 0. The floating-point zero-divide exception occurs in procedure
|
||
|
&1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2009</td>
|
||
|
<td align="left" valign="top">CEE2009</td>
|
||
|
<td align="left" valign="top">The value of the real part of a complex argument
|
||
|
is greater than &2 for procedure &1. It causes a floating-point
|
||
|
overflow exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2010</td>
|
||
|
<td align="left" valign="top">CEE2010</td>
|
||
|
<td align="left" valign="top">The value of the argument is less than 0.0 for
|
||
|
procedure &1. It is not valid for the square root function. The result is
|
||
|
undefined.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2011</td>
|
||
|
<td align="left" valign="top">CEE2011</td>
|
||
|
<td align="left" valign="top">The argument for procedure &1 is greater than
|
||
|
&2. It causes a floating-point overflow exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2012</td>
|
||
|
<td align="left" valign="top">CEE2012</td>
|
||
|
<td align="left" valign="top">The argument for procedure &1 is negative. It
|
||
|
is not valid for the logarithmic function.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2013</td>
|
||
|
<td align="left" valign="top">CEE2013</td>
|
||
|
<td align="left" valign="top">The absolute value of the imaginary part of the
|
||
|
complex argument for &1 is greater than &2. This causes floating-point
|
||
|
overflow.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2014</td>
|
||
|
<td align="left" valign="top">CEE2014</td>
|
||
|
<td align="left" valign="top">Both arguments to the arctangent2 function are
|
||
|
either 0 or infinity for procedure &1. They are not valid for arctangent2
|
||
|
function.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2015</td>
|
||
|
<td align="left" valign="top">CEE2015</td>
|
||
|
<td align="left" valign="top">The value of the real part of a complex argument
|
||
|
for procedure &1 is less than &2. It causes a floating-point underflow
|
||
|
exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2016</td>
|
||
|
<td align="left" valign="top">CEE2016</td>
|
||
|
<td align="left" valign="top">The absolute value of the argument for procedure
|
||
|
&1 is greater than &2. The argument is out of range and the result is
|
||
|
undefined.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2017</td>
|
||
|
<td align="left" valign="top">CEE2017</td>
|
||
|
<td align="left" valign="top">The absolute value of the argument for procedure
|
||
|
&1 is greater than or equal to &2. This causes a floating-point
|
||
|
overflow exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2018</td>
|
||
|
<td align="left" valign="top">CEE2018</td>
|
||
|
<td align="left" valign="top">The real and imaginary parts of the argument for
|
||
|
procedure &1 are zero or infinity. They are not valid for complex
|
||
|
logarithmic functions.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2019</td>
|
||
|
<td align="left" valign="top">CEE2019</td>
|
||
|
<td align="left" valign="top">The absolute value of the real part of the
|
||
|
complex argument for procedure &1 is greater than &2. This causes a
|
||
|
floating-point overflow exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2020</td>
|
||
|
<td align="left" valign="top">CEE2020</td>
|
||
|
<td align="left" valign="top">In (x**y) x < 0.0 and y is not an integer for
|
||
|
procedure &1. It causes a floating-point zero-divide exception. The result
|
||
|
is undefined.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2022</td>
|
||
|
<td align="left" valign="top">CEE2022</td>
|
||
|
<td align="left" valign="top">The complex argument is not valid for procedure
|
||
|
&1. It may be one of the following:
|
||
|
|
||
|
<ul>
|
||
|
<li>The real part of the argument is 0.</li>
|
||
|
|
||
|
<li>Real**2 + imaginary**2 = 1.0.</li>
|
||
|
</ul>
|
||
|
</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2023</td>
|
||
|
<td align="left" valign="top">CEE2023</td>
|
||
|
<td align="left" valign="top">The calculated result overflows the result field
|
||
|
in procedure &1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2024</td>
|
||
|
<td align="left" valign="top">CEE2024</td>
|
||
|
<td align="left" valign="top">Floating-point overflow exception occurred in
|
||
|
procedure &1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2025</td>
|
||
|
<td align="left" valign="top">CEE2025</td>
|
||
|
<td align="left" valign="top">Floating-point underflow exception occurred in
|
||
|
procedure &1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2026</td>
|
||
|
<td align="left" valign="top">CEE2026</td>
|
||
|
<td align="left" valign="top">The denominator is 0. The operand for the modular
|
||
|
function is not valid. It causes a floating-point zero-divide exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2027</td>
|
||
|
<td align="left" valign="top">CEE2027</td>
|
||
|
<td align="left" valign="top">Floating-point zero divide exception occurred in
|
||
|
procedure &1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2101</td>
|
||
|
<td align="left" valign="top">CEE2101</td>
|
||
|
<td align="left" valign="top">The argument is an unmasked NaN for procedure
|
||
|
&1. If the argument is a complex number, either its real part or imaginary
|
||
|
part is an unmasked NaN. It causes a floating-point incorrect operand
|
||
|
exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2102</td>
|
||
|
<td align="left" valign="top">CEE2102</td>
|
||
|
<td align="left" valign="top">The argument for procedure &1 is less than
|
||
|
&2. It causes a floating-point underflow exception.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2103</td>
|
||
|
<td align="left" valign="top">CEE2103</td>
|
||
|
<td align="left" valign="top">Floating-point operand exception occurred in
|
||
|
&1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2117</td>
|
||
|
<td align="left" valign="top">CEE2117</td>
|
||
|
<td align="left" valign="top">The values of the real part and imaginary part
|
||
|
cannot be 1.0 and 0.0 respectively at the same time for procedure &1. The
|
||
|
result is undefined.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">2118</td>
|
||
|
<td align="left" valign="top">CEE2118</td>
|
||
|
<td align="left" valign="top">The sum of the absolute value of the complex
|
||
|
number, and the absolute value of its real part, is greater than the maximum
|
||
|
FLOAT8 (1.797693*10**308) for procedure &1.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<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>
|
||
|
|