protected static function padSignificand($significand)
    {
        if(is_string($significand))
        {
            return str_pad($significand, static::getNumSignificandBits(), '0');
        }
        else
        {
            return bindec(str_pad(decbin($significand), static::getNumSignificandBits(), '0'));
        }
    }
protected static function padSignificand($significand)
    {
        if(is_string($significand))
        {
            return str_pad($significand, static::getNumSignificandBits(), '0');
        }
        else
        {
            return bindec(str_pad(decbin($significand), static::getNumSignificandBits(), '0'));
        }
    }
protected static function padSignificand ( $ significand ) { if ( is_string ( $ significand ) ) { return str_pad ( $ significand , static :: getNumSignificandBits ( ) , '0' ) ; } else { return bindec ( str_pad ( decbin ( $ significand ) , static :: getNumSignificandBits ( ) , '0' ) ) ; } }
Pads a significand on the right so it's the correct length.

@param $significand mixed The significand.
@return mixed The padded significand.
Pads a significand on the right so it s the correct length .