TTEntry function ( long arg0 ) { int loc0 = h0 ( arg0 ) ; TTEntry loc1 = table [ loc0 ] ; if ( loc1 . arg0 == arg0 ) { loc1 . generation = ( byte ) generation ; return loc1 ; } int loc2 = h1 ( arg0 ) ; loc1 = table [ loc2 ] ; if ( loc1 . arg0 == arg0 ) { loc1 . generation = ( byte ) generation ; return loc1 ; } return emptySlot ; }
retrieve an entry from the hash table corresponding to `` pos '' . concode_field_sep byte generation concode_elem_sep short move concode_elem_sep short evalScore concode_elem_sep byte type concode_elem_sep int T_LE concode_elem_sep int T_GE concode_elem_sep short score concode_elem_sep int T_EXACT concode_elem_sep TTEntry emptySlot concode_elem_sep long key concode_elem_sep short depthSlot concode_elem_sep int T_EMPTY concode_elem_sep TTEntry[] table concode_field_sep ArrayList<Move> extractPVMoves concode_elem_sep int getDepth concode_elem_sep void nextGeneration concode_elem_sep void getMove concode_elem_sep void clear concode_elem_sep int h0 concode_elem_sep void setHashSlot concode_elem_sep void insert concode_elem_sep int h1 concode_elem_sep String extractPV concode_elem_sep int getHashSlot concode_elem_sep boolean betterThan concode_elem_sep void printStats concode_elem_sep int getScore concode_elem_sep void setDepth concode_elem_sep boolean valuable concode_elem_sep void setMove concode_elem_sep void setScore