zenilib: zenilib/jni/external/sdl/src/libm/e_atan2.c File Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
e_atan2.c File Reference
`#include "math_libm.h"`
`#include "math_private.h"`

Go to the source code of this file.

## Functions

double attribute_hidden | __ieee754_atan2 (double y, double x)

## Variables

static const double | pi = 3.1415926535897931160E+00
static const double | pi_lo = 1.2246467991473531772E-16
static const double | pi_o_2 = 1.5707963267948965580E+00
static const double | pi_o_4 = 7.8539816339744827900E-01
static const double | tiny = 1.0e-300
static const double | zero = 0.0

## Function Documentation

double attribute_hidden __ieee754_atan2 | ( | double | y,
|  | double | x
| ) |  |

Definition at line 50 of file e_atan2.c.

References atan(), EXTRACT_WORDS, fabs(), GET_HIGH_WORD, hx, ix, iy, k, lx, m, pi, pi_lo, pi_o_2, pi_o_4, SET_HIGH_WORD, tiny, and zero.

## Variable Documentation

const double pi = 3.1415926535897931160E+00

static

Definition at line 47 of file e_atan2.c.

Referenced by __ieee754_atan2(), FftSummation(), and Zeni::Video_GL_Fixed::rotate_scene().

const double pi_lo = 1.2246467991473531772E-16

static

Definition at line 48 of file e_atan2.c.

Referenced by __ieee754_atan2().

const double pi_o_2 = 1.5707963267948965580E+00

static

Definition at line 46 of file e_atan2.c.

Referenced by __ieee754_atan2().

const double pi_o_4 = 7.8539816339744827900E-01

static

Definition at line 45 of file e_atan2.c.

Referenced by __ieee754_atan2().

const double tiny = 1.0e-300

static

Definition at line 43 of file e_atan2.c.

Referenced by __ieee754_atan2().

const double zero = 0.0

static

Definition at line 44 of file e_atan2.c.

Referenced by __ieee754_atan2().