Math-MPFI
view release on metacpan or search on metacpan
SV *
RMPFI_BOTH_ARE_INEXACT (ret)
int ret
CODE:
RETVAL = RMPFI_BOTH_ARE_INEXACT (aTHX_ ret);
OUTPUT: RETVAL
void
_Rmpfi_set_default_prec (p)
SV * p
PPCODE:
_Rmpfi_set_default_prec(aTHX_ p);
XSRETURN_EMPTY; /* return empty stack */
SV *
Rmpfi_get_default_prec ()
CODE:
RETVAL = Rmpfi_get_default_prec (aTHX);
OUTPUT: RETVAL
void
Rmpfi_set_prec (op, prec)
mpfi_t * op
SV * prec
PPCODE:
Rmpfi_set_prec(aTHX_ op, prec);
XSRETURN_EMPTY; /* return empty stack */
SV *
Rmpfi_get_prec (op)
mpfi_t * op
CODE:
RETVAL = Rmpfi_get_prec (aTHX_ op);
OUTPUT: RETVAL
SV *
Rmpfi_init2_nobless (prec)
SV * prec
CODE:
RETVAL = Rmpfi_init2_nobless (aTHX_ prec);
OUTPUT: RETVAL
void
DESTROY (p)
mpfi_t * p
PPCODE:
DESTROY(aTHX_ p);
XSRETURN_EMPTY; /* return empty stack */
void
Rmpfi_clear (p)
mpfi_t * p
PPCODE:
Rmpfi_clear(aTHX_ p);
XSRETURN_EMPTY; /* return empty stack */
int
Rmpfi_set (rop, op)
mpfi_t * rop
mpfi_t * op
int
Rmpfi_set_ui (rop, op)
SV * s
SV * base
CODE:
RETVAL = Rmpfi_set_str (aTHX_ rop, s, base);
OUTPUT: RETVAL
void
Rmpfi_swap (x, y)
mpfi_t * x
mpfi_t * y
PPCODE:
Rmpfi_swap(x, y);
XSRETURN_EMPTY; /* return empty stack */
void
Rmpfi_init_set (q)
mpfi_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set(aTHX_ q);
return;
void
Rmpfi_init_set_ui (q)
SV * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_ui(aTHX_ q);
return;
void
Rmpfi_init_set_si (q)
SV * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_si(aTHX_ q);
return;
void
Rmpfi_init_set_d (q)
SV * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_d(aTHX_ q);
return;
void
Rmpfi_init_set_z (q)
mpz_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_z(aTHX_ q);
return;
void
Rmpfi_init_set_q (q)
mpq_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_q(aTHX_ q);
return;
void
Rmpfi_init_set_fr (q)
mpfr_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_fr(aTHX_ q);
return;
void
Rmpfi_init_set_str (q, base)
SV * q
SV * base
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_str(aTHX_ q, base);
return;
void
Rmpfi_init_set_nobless (q)
mpfi_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_nobless(aTHX_ q);
return;
void
Rmpfi_init_set_ui_nobless (q)
SV * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_ui_nobless(aTHX_ q);
return;
void
Rmpfi_init_set_si_nobless (q)
SV * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_si_nobless(aTHX_ q);
return;
void
Rmpfi_init_set_d_nobless (q)
SV * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_d_nobless(aTHX_ q);
return;
void
Rmpfi_init_set_z_nobless (q)
mpz_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_z_nobless(aTHX_ q);
return;
void
Rmpfi_init_set_q_nobless (q)
mpq_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_q_nobless(aTHX_ q);
return;
void
Rmpfi_init_set_fr_nobless (q)
mpfr_t * q
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_fr_nobless(aTHX_ q);
return;
void
Rmpfi_init_set_str_nobless (q, base)
SV * q
SV * base
PPCODE:
PL_markstack_ptr++;
Rmpfi_init_set_str_nobless(aTHX_ q, base);
return;
int
Rmpfi_diam_abs (rop, op)
mpfr_t * rop
mpfi_t * op
int
int
Rmpfi_mid (rop, op)
mpfr_t * rop
mpfi_t * op
void
Rmpfi_alea (rop, op)
mpfr_t * rop
mpfi_t * op
PPCODE:
Rmpfi_alea(rop, op);
XSRETURN_EMPTY; /* return empty stack */
double
Rmpfi_get_d (op)
mpfi_t * op
void
Rmpfi_get_fr (rop, op)
mpfr_t * rop
mpfi_t * op
PPCODE:
Rmpfi_get_fr(rop, op);
XSRETURN_EMPTY; /* return empty stack */
SV *
Rmpfi_get_NV (op)
mpfi_t * op
CODE:
RETVAL = Rmpfi_get_NV (aTHX_ op);
OUTPUT: RETVAL
mpfi_t * p
FILE * stream
SV * base
CODE:
RETVAL = Rmpfi_inp_str (aTHX_ p, stream, base);
OUTPUT: RETVAL
void
Rmpfi_print_binary (op)
mpfi_t * op
PPCODE:
Rmpfi_print_binary(op);
XSRETURN_EMPTY; /* return empty stack */
int
Rmpfi_get_left (rop, op)
mpfr_t * rop
mpfi_t * op
int
Rmpfi_get_right (rop, op)
int
Rmpfi_bisect (rop1, rop2, op)
mpfi_t * rop1
mpfi_t * rop2
mpfi_t * op
void
RMPFI_ERROR (msg)
SV * msg
PPCODE:
RMPFI_ERROR(aTHX_ msg);
XSRETURN_EMPTY; /* return empty stack */
int
Rmpfi_is_error ()
void
Rmpfi_set_error (op)
int op
PPCODE:
Rmpfi_set_error(op);
XSRETURN_EMPTY; /* return empty stack */
void
Rmpfi_reset_error ()
PPCODE:
Rmpfi_reset_error();
XSRETURN_EMPTY; /* return empty stack */
SV *
_itsa (a)
SV * a
CODE:
RETVAL = _itsa (aTHX_ a);
OUTPUT: RETVAL
Rmpfi_hypot (rop, op1, op2)
mpfi_t * rop
mpfi_t * op1
mpfi_t * op2
void
Rmpfi_urandom (rop, op, state)
mpfr_t * rop
mpfi_t * op
gmp_randstate_t * state
PPCODE:
Rmpfi_urandom(rop, op, state);
XSRETURN_EMPTY; /* return empty stack */
SV *
overload_true (op, second, third)
mpfi_t * op
SV * second
SV * third
CODE:
RETVAL = overload_true (aTHX_ op, second, third);
RETVAL = _SvPOK (aTHX_ in);
OUTPUT: RETVAL
int
nok_pokflag ()
void
clear_nok_pok ()
PPCODE:
clear_nok_pok();
XSRETURN_EMPTY; /* return empty stack */
void
set_nok_pok (x)
int x
PPCODE:
set_nok_pok(x);
XSRETURN_EMPTY; /* return empty stack */
int
_has_pv_nv_bug ()
int
_msc_ver_defined ()
( run in 1.305 second using v1.01-cache-2.11-cpan-5511b514fd6 )