Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
e_atan2.c File Reference

Functions

double __ieee754_atan2 (double y, double x) double __ieee754_atan2(y
 
 if (((ix|((lx|-lx) > > 31)) > 0x7ff00000)||((iy|((ly|-ly) > > 31)) > 0x7ff00000))
 
 if ((ix|lx)==0)
 
 if (iy==0x7ff00000)
 

Variables

static const static double double tiny = 1.0e-300
 
static const static double double zero = 0.0
 
static const static double double pi_o_4 = 7.8539816339744827900E-01
 
static const static double double pi_o_2 = 1.5707963267948965580E+00
 
static const static double double pi = 3.1415926535897931160E+00
 
static const static double double pi_lo = 1.2246467991473531772E-16
 
double x double y
 
double x double x = one
 
int k
 
int m
 
int hx = __HI(x)
 
int hy = __HI(y)
 
int ix = hx & 0x7fffffff
 
int iy = hy & 0x7fffffff
 
unsigned lx = __LO(x)
 
unsigned ly = __LO(y)
 

Function Documentation

◆ __ieee754_atan2()

double __ieee754_atan2 ( double  y,
double  x 
)

◆ if() [1/3]

if ( ((ix|((lx|-lx) > > 31)) > 0x7ff00000)||((iy|((ly|-ly) > > 31)) > 0x7ff00000)  )

◆ if() [2/3]

if ( (ix|lx = = 0)

◆ if() [3/3]

if ( iy  = = 0x7ff00000)

Variable Documentation

◆ hx

hx = __HI(x)

◆ hy

hy = __HI(y)

◆ ix

ix = hx & 0x7fffffff

◆ iy

iy = hy & 0x7fffffff

◆ k

else k
Initial value:
{
double z
z
Definition e_pow.c:390

◆ lx

lx = __LO(x)

◆ ly

ly = __LO(y)

◆ m

int m

◆ pi

const static double double pi = 3.1415926535897931160E+00
static

◆ pi_lo

const static double double pi_lo = 1.2246467991473531772E-16
static

◆ pi_o_2

const static double double pi_o_2 = 1.5707963267948965580E+00
static

◆ pi_o_4

const static double double pi_o_4 = 7.8539816339744827900E-01
static

◆ tiny

const static double double tiny = 1.0e-300
static

◆ x

return x = one

◆ y

◆ zero

const static double double zero = 0.0
static