: x.GetPrecision()
: LispStandard.digits_to_bits((long)(x.GetPrecision()), 10)
    public void Eval(LispEnvironment aEnvironment,int aStackTop) throws Exception    {      BigNumber x = GetNumber(aEnvironment, aStackTop, 1);      BigNumber z = new BigNumber(aEnvironment.BinaryPrecision());      z.SetTo(        (x.IsInt())      ? x.BitCount()	// for integers, return the bit count        : x.GetPrecision() 	// for floats, return the precision        );      RESULT(aEnvironment, aStackTop).Set(new LispNumber(z));    }