Cyclone Scheme  0.4
Macros | Functions
Numbers

Number functions. More...

Macros

#define return_exact_double_op(data, cont, OP, z)
 
#define return_inexact_double_op(data, cont, OP, z)
 
#define unbox_number(n)
 

Functions

object Cyc_bit_set (void *data, object n1, object n2)
 
object Cyc_bit_unset (void *data, object n1, object n2)
 
object Cyc_div (void *data, object cont, int argc, object n,...)
 
object Cyc_div_op (void *data, common_type *x, object y)
 
void Cyc_expt (void *data, object cont, object x, object y)
 
object Cyc_fast_div (void *data, object ptr, object x, object y)
 
object Cyc_fast_mul (void *data, object ptr, object x, object y)
 
object Cyc_fast_sub (void *data, object ptr, object x, object y)
 
object Cyc_fast_sum (void *data, object ptr, object x, object y)
 
object Cyc_integer2char (void *data, object n)
 
object Cyc_mul (void *data, object cont, int argc, object n,...)
 
object Cyc_mul_op (void *data, common_type *x, object y)
 
object Cyc_num_cmp_va_list (void *data, int argc, int(fn_op(void *, object, object)), object n, va_list ns)
 
object Cyc_num_eq (void *, object cont, int argc, object n,...)
 
int Cyc_num_eq_op (void *, object x, object y)
 
object Cyc_num_fast_eq_op (void *data, object x, object y)
 
object Cyc_num_fast_gt_op (void *data, object x, object y)
 
object Cyc_num_fast_gte_op (void *data, object x, object y)
 
object Cyc_num_fast_lt_op (void *data, object x, object y)
 
object Cyc_num_fast_lte_op (void *data, object x, object y)
 
object Cyc_num_gt (void *, object cont, int argc, object n,...)
 
int Cyc_num_gt_op (void *, object x, object y)
 
object Cyc_num_gte (void *, object cont, int argc, object n,...)
 
int Cyc_num_gte_op (void *, object x, object y)
 
object Cyc_num_lt (void *, object cont, int argc, object n,...)
 
int Cyc_num_lt_op (void *, object x, object y)
 
object Cyc_num_lte (void *, object cont, int argc, object n,...)
 
int Cyc_num_lte_op (void *, object x, object y)
 
object Cyc_num_op_va_list (void *data, int argc, object(fn_op(void *, common_type *, object)), int default_no_args, int default_one_arg, object n, va_list ns, common_type *buf)
 
object Cyc_number2string2 (void *data, object cont, int argc, object n,...)
 
void Cyc_remainder (void *data, object cont, object num1, object num2)
 
object Cyc_sub (void *data, object cont, int argc, object n,...)
 
object Cyc_sub_op (void *data, common_type *x, object y)
 
object Cyc_sum (void *data, object cont, int argc, object n,...)
 
object Cyc_sum_op (void *data, common_type *x, object y)
 
double MRG32k3a (double seed)
 

Detailed Description

Number functions.