acosh
On this page

acosh()

Function in Builtins

acosh(x): inverse hyperbolic cosine, component-wise.

import { acosh } from 'typeshade'

The signature, the description and the examples come from the compiler's own source at commit 26de7be8.

Syntax

const acosh: <K extends FloatKey>(x: ReadonlyNode<K>) => Node<K>

Parameters

x ReadonlyNode<K>

Return value

Node<K>

Description

x < 1 is undefined per the WGSL and GLSL specs (NaN on most drivers); guard with max(x, f32(1)) when rounding can push an in-domain operand under 1, as with asin and acos.

Targets

TargetSupportNotes
WGSL (WebGPU) Supported

acosh(x).

GLSL ES 3.00 (WebGL2) Supported

acosh(x).

CPU oracle Supported

Evaluated in f64 by the oracle.

See also

Source

src/core/ir/node.ts, line 1578, at commit 26de7be8

Edit this page Report a problem