asinpi(3)

asinpi3

Half-cycle arc sine functions

Usage

#include <math.h>

double

asinpi(double x);

float

asinpif(float x);

long double

asinpil(long double x);

Library

Math Library (libm, -lm)

Overview

The asinpi(), asinpif(), and asinpil() functions compute the principal value of the arc sine of x, divided by , thus measuring the angle in half-cycles.

Return values

The asinpi(), asinpif(), and asinpil() functions return values in the range [-1, +1]. If |x| > 1, asinpi(x) raises an invalid exception and returns an .

Standards

The asinpi(), asinpif(), and asinpil() functions conform to ISO/IEC 9899:2024 (“ISO C23”).

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.