question: get the necessary bit shifts needed to align mask with 0 . concode_field_sep int ThreeBitMask concode_field_sep int getInt concode_elem_sep int getInt concode_elem_sep byte[] flipDXT concode_elem_sep int flipUInt24 concode_elem_sep int getUInt24 concode_elem_sep boolean isSet concode_elem_sep void getBytesFromUInt24
target: int function ( int arg0 ) { if ( arg0 == 0 ) { return 0 ; } int loc0 = 0 ; while ( ( arg0 & 0x1 ) == 0 ) { arg0 = arg0 >> 1 ; loc0 ++ ; if ( loc0 > 32 ) { throw new Error ( Integer . toHexString ( arg0 ) ) ; } } return loc0 ; }