Exemplo n.º 1
0
Arquivo: math.hpp Projeto: dmsh/factor
inline cell factor_vm::allot_integer(fixnum x)
{
	if(x < fixnum_min || x > fixnum_max)
		return tag<bignum>(fixnum_to_bignum(x));
	else
		return tag_fixnum(x);
}
Exemplo n.º 2
0
Arquivo: math.hpp Projeto: dch/factor
/* Allocates memory */
inline cell factor_vm::from_signed_cell(fixnum x) {
  if (x < fixnum_min || x > fixnum_max)
    return tag<bignum>(fixnum_to_bignum(x));
  else
    return tag_fixnum(x);
}