Math-Float32
view release on metacpan or search on metacpan
CODE:
RETVAL = flt_to_NV (aTHX_ obj);
OUTPUT: RETVAL
void
_flt_set (a, b)
float * a
float * b
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
_flt_set(a, b);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
void
flt_set_nan (a)
float * a
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
flt_set_nan(a);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
void
flt_set_inf (a, is_pos)
float * a
int is_pos
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
flt_set_inf(a, is_pos);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
void
flt_set_zero (a, is_pos)
float * a
int is_pos
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
flt_set_zero(a, is_pos);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
SV * third
CODE:
RETVAL = _oload_sqrt (aTHX_ a, second, third);
OUTPUT: RETVAL
void
_unpack_flt_hex (f)
float * f
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
_unpack_flt_hex(aTHX_ f);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
void
nextafter_flt (rop, op1, op2)
float * rop
float * op1
float * op2
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
nextafter_flt(rop, op1, op2);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
void
flt_nextabove (a)
float * a
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
flt_nextabove(a);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
void
flt_nextbelow (a)
float * a
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
flt_nextbelow(a);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
void
DESTROY (obj)
SV * obj
PREINIT:
I32* temp;
PPCODE:
temp = PL_markstack_ptr++;
DESTROY(obj);
if (PL_markstack_ptr != temp) {
/* truly void, because dXSARGS not invoked */
PL_markstack_ptr = temp;
XSRETURN_EMPTY; /* return empty stack */
}
/* must have used dXSARGS; list context implied */
return;
( run in 0.808 second using v1.01-cache-2.11-cpan-5511b514fd6 )