CORDIC co-processor (CORDIC) RM0440
472/2126 RM0440 Rev 4
The primary result, RES1, is the hyperbolic cosine, cosh x. RES1 must be multiplied by 2 to
obtain the correct result.
The secondary result, RES2, is the hyperbolic sine, sinh x. RES2 must be multiplied by 2 to
obtain the correct result.
Hyperbolic sine
This function calculates the hyperbolic sine of a hyperbolic angle x. It can also be used to
calculate the exponential functions e
x
= cosh x + sinh x, and e
-x
= cosh x- sinh x.
The primary argument is the hyperbolic angle x. Only values of x in the range -1.118 to
+1.118 are supported. For all input values, a scaling factor of 2
-n
must be applied in
software, where n = 1. The scaled value x ∙ 0.5 is programmed in ARG1 and the factor n = 1
must be programmed in the SCALE parameter.
The secondary argument is not used.
The primary result, RES1, is the hyperbolic sine, sinh x. RES1 must be multiplied by 2 to
obtain the correct result.
The secondary result, RES2, is the hyperbolic cosine, cosh x. RES2 must be multiplied by 2
to obtain the correct result.
Hyperbolic arctangent
This function calculates the hyperbolic arctangent of the input argument x.
The primary argument is the input value x. Only values of x in the range -0.806 to +0.806
are supported. The value x must be scaled by a factor 2
-n
, where n = 1. The scaled value
Table 109. Hyperbolic sine parameters
Parameter Description Range
ARG1
[-0.559, 0.559]
ARG2 Not applicable -
RES1
[-0.683, 0.683]
RES2
[0.5, 0.846]
SCALE n 1
Table 110. Hyperbolic arctangent parameters
Parameter Description Range
ARG1 x ∙ 2
-n
[-0.403 0.403]
ARG2 Not applicable -
RES1 2
-n
∙atanh x [-0.559 0.559]
RES2 Not applicable -
SCALE n 1