You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
146 lines
2.5 KiB
Groff
146 lines
2.5 KiB
Groff
.TH "math.h" 3 "4 Dec 2008" "Version 1.6.4" "avr-libc" \" -*- nroff -*-
|
|
.ad l
|
|
.nh
|
|
.SH NAME
|
|
math.h \-
|
|
.SH "Detailed Description"
|
|
.PP
|
|
|
|
.SH SYNOPSIS
|
|
.br
|
|
.PP
|
|
.SS "Defines"
|
|
|
|
.in +1c
|
|
.ti -1c
|
|
.RI "#define \fBM_PI\fP 3.141592653589793238462643"
|
|
.br
|
|
.ti -1c
|
|
.RI "#define \fBM_SQRT2\fP 1.4142135623730950488016887"
|
|
.br
|
|
.ti -1c
|
|
.RI "#define \fBNAN\fP __builtin_nan('')"
|
|
.br
|
|
.ti -1c
|
|
.RI "#define \fBINFINITY\fP __builtin_inf()"
|
|
.br
|
|
.in -1c
|
|
.SS "Functions"
|
|
|
|
.in +1c
|
|
.ti -1c
|
|
.RI "double \fBcos\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfabs\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfmod\fP (double __x, double __y)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBmodf\fP (double __x, double *__iptr)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBsin\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBsqrt\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBtan\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfloor\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBceil\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfrexp\fP (double __x, int *__pexp)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBldexp\fP (double __x, int __exp)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBexp\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBcosh\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBsinh\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBtanh\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBacos\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBasin\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBatan\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBatan2\fP (double __y, double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBlog\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBlog10\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBpow\fP (double __x, double __y)"
|
|
.br
|
|
.ti -1c
|
|
.RI "int \fBisnan\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "int \fBisinf\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBsquare\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "static double \fBcopysign\fP (double __x, double __y)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfdim\fP (double __x, double __y)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfma\fP (double __x, double __y, double __z)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfmax\fP (double __x, double __y)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBfmin\fP (double __x, double __y)"
|
|
.br
|
|
.ti -1c
|
|
.RI "int \fBsignbit\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBtrunc\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "static int \fBisfinite\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBhypot\fP (double __x, double __y)"
|
|
.br
|
|
.ti -1c
|
|
.RI "double \fBround\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "long \fBlround\fP (double __x)"
|
|
.br
|
|
.ti -1c
|
|
.RI "long \fBlrint\fP (double __x)"
|
|
.br
|
|
.in -1c
|
|
.SH "Author"
|
|
.PP
|
|
Generated automatically by Doxygen for avr-libc from the source code.
|