Ignore:
Timestamp:
Apr 15, 2012, 3:03:16 AM (7 years ago)
Author:
ksherdy
Message:

Simplified/refactored block boundary case.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/symbol_table/src/hash_table.hpp

    r2028 r2031  
    6666
    6767    IDISA_ALWAYS_INLINE uint64_t get_bucket(const uint8_t * h0, const uint8_t * h1, const uint32_t idx, const uint32_t slice_bits) {
    68         #ifdef HASH_TABLE_HPP_DEBUG
    69             lookups++;
    70         #endif
    71         return hash_strategy.hash(h0,h1,idx,slice_bits,hash_size);
     68                        #ifdef HASH_TABLE_HPP_DEBUG
     69                                        lookups++;
     70                        #endif
     71                        return hash_strategy.hash(h0,h1,idx,slice_bits,hash_size);
    7272    }
    7373
     
    103103        while(NULL != crt) {
    104104            if(compare_strategy.compare(&raw_bytes[idx], crt->raw_bytes, raw_byte_lgth)) {
    105                 return crt->gid;
     105                                return crt->gid;
    106106            }
    107107            prev = crt;
    108108            crt = crt->next;
    109109            #ifdef HASH_TABLE_HPP_DEBUG
    110                 collisions++;
     110                                collisions++;
    111111            #endif
    112112        }
Note: See TracChangeset for help on using the changeset viewer.