Name
sinh - returns hyperbolic sine of scalars and vectors.
Synopsis
float sinh(float a);
float1 sinh(float1 a);
float2 sinh(float2 a);
float3 sinh(float3 a);
float4 sinh(float4 a);
half sinh(half a);
half1 sinh(half1 a);
half2 sinh(half2 a);
half3 sinh(half3 a);
half4 sinh(half4 a);
fixed sinh(fixed a);
fixed1 sinh(fixed1 a);
fixed2 sinh(fixed2 a);
fixed3 sinh(fixed3 a);
fixed4 sinh(fixed4 a);
Parameters
- a
-
Vector or scalar of which to determine the hyperbolic sine.
Description
Returns the hyperbolic sine of a.
For vectors, the returned vector contains the hyperbolic sine of each
element of the input vector.
Reference Implementation
sinh for a scalar float could be implemented like this.
float sinh(float x)
{
return 0.5 * (exp(x)-exp(-x));
}
Profile Support
sinh is supported in all profiles except fp20.
See Also
acos, cos, cosh, exp, tanh
|