GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
SINPI(3) FreeBSD Library Functions Manual SINPI(3)

sinpi, sinpif, sinpil
half–cycle sine functions

Math Library (libm, -lm)

#include <math.h>

double
sinpi(double x);

float
sinpif(float x);

long double
sinpil(long double x);

The sinpi(), sinpif(), and sinpil() functions compute the sine of π × x. and measure angles in half-cycles.

The sinpi(), sinpif(), and sinpil() functions returns sin(π × x). If |x| ≥ 2^(p - 1) where p is the floating–point precision of x, then the returned value is ±0 and it has no significance.

sinpi(±0) returns ±0.
sinpi(±n) returns ±0 for positive integers n.
sinpi(±∞) return an NaN and raises an FE_INVALID exception.
sinpi(NaN) return an NaN and raises an FE_INVALID exception.

cos(3), cospi(3), fenv(3), math(3), sin(3), tan(3), tanpi(3)

The half–cycle trignometric functions were written by Steven G. Kargl <kargl@FreeBSD.org>.

These functions conform to IEEE Std 754™–2008 , "IEEE Standard for Floating-Point Arithmetic" and to ISO/IEC TS 18661-4 , "Information technology — Programming languages, their environments, and system software interfaces — Floating–point extensions for C" — Part 4: Supplementary functions.

April 1, 2017 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.