| line |
true |
false |
branch |
|
228
|
0 |
0 |
if (align==XXH_unaligned) |
|
|
0 |
0 |
if (align==XXH_unaligned) |
|
|
0 |
0 |
if (align==XXH_unaligned) |
|
|
0 |
0 |
if (align==XXH_unaligned) |
|
|
0 |
0 |
if (align==XXH_unaligned) |
|
|
10 |
0 |
if (align==XXH_unaligned) |
|
|
0 |
0 |
if (align==XXH_unaligned) |
|
229
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
1649 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
1649 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
1649 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
1649 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
10 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read32(ptr) : XXH_swap32(XXH_read32(ptr)); |
|
231
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr); |
|
241
|
0 |
0 |
return XXH_CPU_LITTLE_ENDIAN ? XXH_swap32(XXH_read32(ptr)) : XXH_read32(ptr); |
|
283
|
0 |
8 |
if (len>=16) { |
|
|
0 |
0 |
if (len>=16) { |
|
304
|
10 |
8 |
while (p+4<=bEnd) { |
|
|
0 |
0 |
while (p+4<=bEnd) { |
|
310
|
16 |
8 |
while (p
|
|
|
0 |
0 |
while (p
|
|
345
|
8 |
0 |
if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) |
|
396
|
0 |
1 |
if (state->memsize + len < 16) { /* fill in tmp buffer */ |
|
|
0 |
0 |
if (state->memsize + len < 16) { /* fill in tmp buffer */ |
|
402
|
0 |
1 |
if (state->memsize) { /* some data left from previous update */ |
|
|
0 |
0 |
if (state->memsize) { /* some data left from previous update */ |
|
414
|
1 |
0 |
if (p <= bEnd-16) { |
|
|
0 |
0 |
if (p <= bEnd-16) { |
|
434
|
1 |
0 |
if (p < bEnd) { |
|
|
0 |
0 |
if (p < bEnd) { |
|
446
|
1 |
0 |
if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) |
|
460
|
1 |
0 |
if (state->large_len) { |
|
|
0 |
0 |
if (state->large_len) { |
|
468
|
0 |
1 |
while (p+4<=bEnd) { |
|
|
0 |
0 |
while (p+4<=bEnd) { |
|
474
|
3 |
1 |
while (p
|
|
|
0 |
0 |
while (p
|
|
494
|
1 |
0 |
if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) |
|
512
|
0 |
0 |
if (XXH_CPU_LITTLE_ENDIAN) hash = XXH_swap32(hash); |
|
588
|
0 |
0 |
if (align==XXH_unaligned) |
|
|
0 |
0 |
if (align==XXH_unaligned) |
|
|
0 |
0 |
if (align==XXH_unaligned) |
|
589
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? XXH_read64(ptr) : XXH_swap64(XXH_read64(ptr)); |
|
591
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
|
0 |
0 |
return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); |
|
601
|
0 |
0 |
return XXH_CPU_LITTLE_ENDIAN ? XXH_swap64(XXH_read64(ptr)) : XXH_read64(ptr); |
|
643
|
0 |
0 |
if (len>=32) { |
|
|
0 |
0 |
if (len>=32) { |
|
669
|
0 |
0 |
while (p+8<=bEnd) { |
|
|
0 |
0 |
while (p+8<=bEnd) { |
|
676
|
0 |
0 |
if (p+4<=bEnd) { |
|
|
0 |
0 |
if (p+4<=bEnd) { |
|
682
|
0 |
0 |
while (p
|
|
|
0 |
0 |
while (p
|
|
717
|
0 |
0 |
if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) |
|
764
|
0 |
0 |
if (state->memsize + len < 32) { /* fill in tmp buffer */ |
|
|
0 |
0 |
if (state->memsize + len < 32) { /* fill in tmp buffer */ |
|
770
|
0 |
0 |
if (state->memsize) { /* tmp buffer is full */ |
|
|
0 |
0 |
if (state->memsize) { /* tmp buffer is full */ |
|
780
|
0 |
0 |
if (p+32 <= bEnd) { |
|
|
0 |
0 |
if (p+32 <= bEnd) { |
|
800
|
0 |
0 |
if (p < bEnd) { |
|
|
0 |
0 |
if (p < bEnd) { |
|
812
|
0 |
0 |
if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) |
|
824
|
0 |
0 |
if (state->total_len >= 32) { |
|
|
0 |
0 |
if (state->total_len >= 32) { |
|
841
|
0 |
0 |
while (p+8<=bEnd) { |
|
|
0 |
0 |
while (p+8<=bEnd) { |
|
848
|
0 |
0 |
if (p+4<=bEnd) { |
|
|
0 |
0 |
if (p+4<=bEnd) { |
|
854
|
0 |
0 |
while (p
|
|
|
0 |
0 |
while (p
|
|
873
|
0 |
0 |
if ((endian_detected==XXH_littleEndian) || XXH_FORCE_NATIVE_FORMAT) |
|
885
|
0 |
0 |
if (XXH_CPU_LITTLE_ENDIAN) hash = XXH_swap64(hash); |