Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
s_modf.c File Reference

Functions

double modf (double x, double *iptr) double modf(x
 
 if (j0< 20)
 
else if (j0 > 51)
 
 if ((i1 &i)==0)
 
 __LOp (iptr)
 

Variables

static const double one = 1.0
 
double iptr double x
 
double iptr double * iptr
 
unsigned i
 
 i0 = __HI(x)
 
 i1 = __LO(x)
 
 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff
 
 else
 

Function Documentation

◆ __LOp()

__LOp ( iptr )

◆ if() [1/3]

if ( (i1 &i) = = 0)

◆ if() [2/3]

else if ( j0 ,
51  )

◆ if() [3/3]

if ( )

◆ modf()

double modf ( double x,
double * iptr )

Variable Documentation

◆ else

else
Initial value:
{
i = ((unsigned)(0xffffffff)) >> (j0 - 20)
unsigned i
Definition s_modf.c:38
j0
Definition s_modf.c:41

◆ i

unsigned i
Initial value:
{
int i0, i1, j0
i0
Definition s_modf.c:39
i1
Definition s_modf.c:40

◆ i0

i0 = __HI(x)

◆ i1

i1 = __LO(x)

◆ iptr

return x * iptr

◆ j0

j0 = ((i0 >> 20) & 0x7ff) - 0x3ff

◆ one

static double one = 1.0
static

◆ x

double iptr double x