ILE math bindable APIs can be called through the intrinsic functions of an ILE language or through a call statement specific to the ILE language. In either of the calling conventions, you need to specify one or two input parameters for the math bindable API being called. The number of input parameters is indicated in Math API Descriptions under the No. Inputs column.
For example, if the number of input parameters for CEESxnnn is 1, the API is based on the following format:
1 | parm1 | Input | Data type |
2 | result | Output | Data type |
3 | fc | Output | FEEDBACK |
If the number of input parameters for CEESxnnn is 2, the API is based on the following format:
1 | parm1 | Input | Data type |
2 | parm2 | Input | Data type |
3 | result | Output | Data type |
4 | fc | Output | FEEDBACK |
I | 32-bit binary integer. The data type is INT4. |
J | 64-bit binary integer. The data type is INT8. |
S | 32-bit single floating-point number. The data type is FLOAT4. |
D | A 64-bit double floating-point number. The data type is FLOAT8. |
T | A 32-bit single floating-complex number (both real and imaginary parts are 32 bits long). The data type is COMPLEX8. |
E | A 64-bit double floating-complex number (both real and imaginary parts are 64 bits long). The data type is COMPLEX16. |
The character nnn identifies the API being called. contains information about each of the ILE math bindable APIs.
[ Back to top | ILE CEE APIs | APIs by category ]