|  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);  |