TANH


8.0.9

 

The TANH instruction calculates the hyperbolic tangent of a value. The instruction uses the following format:

 

 

[label]

TANH

{source}{sep}{dest}

 

Where:

label

Optional. A Program Execution Label.

source

Required. A Numeric Variable, numeric Literal, or Expression for which the hyperbolic tangent is calculated.

sep

Required. A comma or one of the following prepositions: BY, TO, OF, FROM, USING, WITH, IN, or INTO.

dest

Required. A Numeric Variable that receives the hyperbolic tangent of the source.

Flags Affected: LESS, OVER, ZERO

Note the following:

  1. The result is placed in the {dest} operand.

  2. The {source} operand remains unchanged.

  3. The calculated value of {dest} is expressed in radians.

  4. The EQUAL (or ZERO), OVER, and LESS Condition Flags are applicable.

  5. The rounding and truncation rules described in the section Numeric Variables are applicable.

  6. If the environment variable PLB_ROUND is present, the result is rounded in accordance with the ANSI PL/B specification. Otherwise, the source operand is aligned and rounded, as applicable, to the destination operand's format.

  7. This instruction supports the mixing of variable types (FORM and INTEGER).

  8. Enhanced Array processing is supported.

  9. TANH is not available when using the PLBCE runtime.

 

 

See Also: Example Code, Mathematical Instructions

 



PL/B Language Reference TAN