returns x < = 0 ? 0 : math.floor math.log x / math.log base concode_field_sep PlaceHolder placeHolder concode_field_sep double atanh concode_elem_sep double acosh concode_elem_sep long gcd concode_elem_sep double asinh
int function ( long arg0 , int arg1 ) { if ( arg1 <= 1 ) { throw new IllegalArgumentException ( "srini_string" ) ; } int loc0 = 0 ; while ( arg0 >= arg1 ) { arg0 /= arg1 ; loc0 ++ ; } return loc0 ; }