FreeBASIC  0.91.0
rtl-math.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "ast.bi"
#include "rtl.bi"
Include dependency graph for rtl-math.bas:

Go to the source code of this file.

Functions

function_as_integer hRndCallback (byval_as_FBSYMBOL_ptr sym)
 
sub rtlMathModInit ()
 
sub rtlMathModEnd ()
 
function_as_ASTNODE_ptr rtlMathPow (byval_as_ASTNODE_ptr xexpr, byval_as_ASTNODE_ptr yexpr)
 
function_as_ASTNODE_ptr rtlMathLongintDIV (byval_as_integer dtype, byval_as_ASTNODE_ptr lexpr, byval_as_integer ldtype, byval_as_ASTNODE_ptr rexpr, byval_as_integer rdtype)
 
function_as_ASTNODE_ptr rtlMathLongintMOD (byval_as_integer dtype, byval_as_ASTNODE_ptr lexpr, byval_as_integer ldtype, byval_as_ASTNODE_ptr rexpr, byval_as_integer rdtype)
 
function_as_ASTNODE_ptr rtlMathFp2ULongint (byval_as_ASTNODE_ptr expr, byval_as_integer dtype)
 
function_as_ASTNODE_ptr rtlMathUop (byval_as_integer op, byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr rtlMathBop (byval_as_integer op, byval_as_ASTNODE_ptr lexpr, byval_as_ASTNODE_ptr rexpr)
 
function_as_ASTNODE_ptr rtlMathFTOI (byval_as_ASTNODE_ptr expr, byval_as_integer to_dtype)
 

Variables

FB_RTL_PROCDEF funcdata [to...+1] =
 

Function Documentation

private function_as_integer hRndCallback ( byval_as_FBSYMBOL_ptr  sym)

Definition at line 939 of file rtl-math.bas.

Here is the call graph for this function:

function_as_ASTNODE_ptr rtlMathBop ( byval_as_integer  op,
byval_as_ASTNODE_ptr  lexpr,
byval_as_ASTNODE_ptr  rexpr 
)

Definition at line 831 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathFp2ULongint ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  dtype 
)

Definition at line 745 of file rtl-math.bas.

Here is the call graph for this function:

function_as_ASTNODE_ptr rtlMathFTOI ( byval_as_ASTNODE_ptr  expr,
byval_as_integer  to_dtype 
)

Definition at line 856 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathLongintDIV ( byval_as_integer  dtype,
byval_as_ASTNODE_ptr  lexpr,
byval_as_integer  ldtype,
byval_as_ASTNODE_ptr  rexpr,
byval_as_integer  rdtype 
)

Definition at line 673 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathLongintMOD ( byval_as_integer  dtype,
byval_as_ASTNODE_ptr  lexpr,
byval_as_integer  ldtype,
byval_as_ASTNODE_ptr  rexpr,
byval_as_integer  rdtype 
)

Definition at line 709 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub rtlMathModEnd ( )

Definition at line 636 of file rtl-math.bas.

Here is the caller graph for this function:

sub rtlMathModInit ( )

Definition at line 629 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathPow ( byval_as_ASTNODE_ptr  xexpr,
byval_as_ASTNODE_ptr  yexpr 
)

Definition at line 644 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr rtlMathUop ( byval_as_integer  op,
byval_as_ASTNODE_ptr  expr 
)

Definition at line 768 of file rtl-math.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

FB_RTL_PROCDEF funcdata[to...+1] =

Definition at line 12 of file rtl-math.bas.