GNU PROLOG with UTF8 support
Functions
oper_supp.c File Reference
#include "engine_pl.h"
#include "bips_pl.h"
#include "engine_fd.h"
#include "bips_fd.h"
Include dependency graph for oper_supp.c:

Functions

static unsigned Find_Expon_General (unsigned x, unsigned y, unsigned *pxn)
 
unsigned Pl_Power (unsigned x, unsigned n)
 
unsigned Pl_Nth_Root_Dn (unsigned y, unsigned n)
 
unsigned Pl_Nth_Root_Up (unsigned y, unsigned n)
 
unsigned Pl_Nth_Root_Exact (unsigned y, unsigned n)
 
unsigned Pl_Sqrt_Dn (unsigned y)
 
unsigned Pl_Sqrt_Up (unsigned y)
 
unsigned Pl_Sqrt_Exact (unsigned y)
 
unsigned Pl_Find_Expon_Dn (unsigned x, unsigned y)
 
unsigned Pl_Find_Expon_Up (unsigned x, unsigned y)
 
unsigned Pl_Find_Expon_Exact (unsigned x, unsigned y)
 
void Pl_Full_Coeff_Power_Var (Range *y, int a, Range *n)
 
void Pl_Full_Find_Expon (Range *n, int a, Range *y)
 
void Pl_Full_Var_Power_Coeff (Range *y, Range *x, int a)
 
void Pl_Full_Nth_Root (Range *x, Range *y, int a)
 
void Pl_Full_Var_Power_2 (Range *y, Range *x)
 
void Pl_Full_Sqrt_Var (Range *x, Range *y)
 
void Pl_Full_Var_Div_Var (Range *x, Range *z, Range *y)
 

Function Documentation

static unsigned Find_Expon_General ( unsigned  x,
unsigned  y,
unsigned *  pxn 
)
static

Here is the caller graph for this function:

unsigned Pl_Find_Expon_Dn ( unsigned  x,
unsigned  y 
)

Here is the call graph for this function:

unsigned Pl_Find_Expon_Exact ( unsigned  x,
unsigned  y 
)

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned Pl_Find_Expon_Up ( unsigned  x,
unsigned  y 
)

Here is the call graph for this function:

void Pl_Full_Coeff_Power_Var ( Range y,
int  a,
Range n 
)

Here is the call graph for this function:

void Pl_Full_Find_Expon ( Range n,
int  a,
Range y 
)

Here is the call graph for this function:

void Pl_Full_Nth_Root ( Range x,
Range y,
int  a 
)

Here is the call graph for this function:

void Pl_Full_Sqrt_Var ( Range x,
Range y 
)

Here is the call graph for this function:

void Pl_Full_Var_Div_Var ( Range x,
Range z,
Range y 
)

Here is the call graph for this function:

void Pl_Full_Var_Power_2 ( Range y,
Range x 
)

Here is the call graph for this function:

void Pl_Full_Var_Power_Coeff ( Range y,
Range x,
int  a 
)

Here is the call graph for this function:

unsigned Pl_Nth_Root_Dn ( unsigned  y,
unsigned  n 
)

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned Pl_Nth_Root_Exact ( unsigned  y,
unsigned  n 
)

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned Pl_Nth_Root_Up ( unsigned  y,
unsigned  n 
)

Here is the call graph for this function:

unsigned Pl_Power ( unsigned  x,
unsigned  n 
)

Here is the caller graph for this function:

unsigned Pl_Sqrt_Dn ( unsigned  y)

Here is the caller graph for this function:

unsigned Pl_Sqrt_Exact ( unsigned  y)

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned Pl_Sqrt_Up ( unsigned  y)

Here is the call graph for this function: