Skip to content
/ bx Public
forked from bkaradzic/bx

Commit

Permalink
Applied suggestion from bkaradzic#275.
Browse files Browse the repository at this point in the history
  • Loading branch information
bkaradzic committed May 25, 2022
1 parent a138d3c commit c42675e
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/hash.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -220,10 +220,6 @@ typedef uint32_t (*ReadDataFn)(const uint8_t* _data);
template<ReadDataFn FnT>
static void addData(HashMurmur2APod& _self, const uint8_t* _data, int32_t _len)
{
_self.m_size += _len;

mixTail(_self, _data, _len);

while (_len >= 4)
{
uint32_t kk = FnT(_data);
Expand All @@ -243,6 +239,9 @@ void HashMurmur2A::add(const void* _data, int32_t _len)

const uint8_t* data = (const uint8_t*)_data;

m_size += _len;
mixTail(self, data, _len);

if (BX_UNLIKELY(!isAligned(_data, 4) ) )
{
addData<readUnaligned>(self, data, _len);
Expand Down

0 comments on commit c42675e

Please sign in to comment.