question: gets one of the original multi-dimensional values from a scalar value . concode_field_sep MultiDimension INSTANCE concode_field_sep int compare concode_elem_sep int getMaxValue concode_elem_sep void combineEntries concode_elem_sep int findMiddle concode_elem_sep void addMortonRanges concode_elem_sep long[][] getMortonRanges concode_elem_sep int getSize concode_elem_sep long interleave concode_elem_sep long interleave concode_elem_sep String generatePreparedQuery concode_elem_sep int normalize concode_elem_sep ResultSet getResult concode_elem_sep MultiDimension getInstance concode_elem_sep int getBitsPerValue concode_elem_sep int roundUp
target: int function ( int arg0 , long arg1 , int arg2 ) { int loc0 = getBitsPerValue ( arg0 ) ; int loc1 = 0 ; for ( int loc2 = 0 ; loc2 < loc0 ; loc2 ++ ) { loc1 |= ( arg1 >> ( arg2 + ( arg0 - 1 ) * loc2 ) ) & ( 1L << loc2 ) ; } return loc1 ; }