Branch Coverage

ext/xxHash/xxhash.h
Criterion Covered Total %
branch 0 526 0.0


line true false branch
3476 0 0 { if (XXH_likely(len > 8)) return XXH3_len_9to16_64b(input, len, secret, seed);
0 0 { if (XXH_likely(len > 8)) return XXH3_len_9to16_64b(input, len, secret, seed);
0 0 { if (XXH_likely(len > 8)) return XXH3_len_9to16_64b(input, len, secret, seed);
3477 0 0 if (XXH_likely(len >= 4)) return XXH3_len_4to8_64b(input, len, secret, seed);
0 0 if (XXH_likely(len >= 4)) return XXH3_len_4to8_64b(input, len, secret, seed);
0 0 if (XXH_likely(len >= 4)) return XXH3_len_4to8_64b(input, len, secret, seed);
3478 0 0 if (len) return XXH3_len_1to3_64b(input, len, secret, seed);
0 0 if (len) return XXH3_len_1to3_64b(input, len, secret, seed);
0 0 if (len) return XXH3_len_1to3_64b(input, len, secret, seed);
3551 0 0 if (len > 32) {
0 0 if (len > 32) {
0 0 if (len > 32) {
3552 0 0 if (len > 64) {
0 0 if (len > 64) {
0 0 if (len > 64) {
3553 0 0 if (len > 96) {
0 0 if (len > 96) {
0 0 if (len > 96) {
3586 0 0 for (i=0; i<8; i++) {
3616 0 0 for (i=8 ; i < nbRounds; i++) {
3773 0 0 for (i=0; i < nbRounds; ++i) {
0 0 for (i=0; i < nbRounds; ++i) {
3809 0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
3839 0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m256i); i++) {
3917 0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
3947 0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
0 0 for (i=0; i < XXH_STRIPE_LEN/sizeof(__m128i); i++) {
3991 0 0 for (i=0; i < nbRounds; ++i) {
0 0 for (i=0; i < nbRounds; ++i) {
4329 0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
0 0 for (n = 0; n < nbStripes; n++ ) {
4353 0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
0 0 for (n = 0; n < nb_blocks; n++) {
4385 0 0 for (i = 0; i < 4; i++) {
4471 0 0 if (seed == 0)
0 0 if (seed == 0)
0 0 if (seed == 0)
4511 0 0 if (len <= 16)
0 0 if (len <= 16)
0 0 if (len <= 16)
4513 0 0 if (len <= 128)
0 0 if (len <= 128)
0 0 if (len <= 128)
4515 0 0 if (len <= XXH3_MIDSIZE_MAX)
0 0 if (len <= XXH3_MIDSIZE_MAX)
0 0 if (len <= XXH3_MIDSIZE_MAX)
4704 0 0 if (nbStripesPerBlock - *nbStripesSoFarPtr <= nbStripes) {
0 0 if (nbStripesPerBlock - *nbStripesSoFarPtr <= nbStripes) {
0 0 if (nbStripesPerBlock - *nbStripesSoFarPtr <= nbStripes) {
0 0 if (nbStripesPerBlock - *nbStripesSoFarPtr <= nbStripes) {
0 0 if (nbStripesPerBlock - *nbStripesSoFarPtr <= nbStripes) {
0 0 if (nbStripesPerBlock - *nbStripesSoFarPtr <= nbStripes) {
4727 0 0 if (input==NULL)
0 0 if (input==NULL)
0 0 if (input==NULL)
4735 0 0 const unsigned char* const secret = (state->extSecret == NULL) ? state->customSecret : state->extSecret;
0 0 const unsigned char* const secret = (state->extSecret == NULL) ? state->customSecret : state->extSecret;
0 0 const unsigned char* const secret = (state->extSecret == NULL) ? state->customSecret : state->extSecret;
4740 0 0 if (state->bufferedSize + len <= XXH3_INTERNALBUFFER_SIZE) { /* fill in tmp buffer */
0 0 if (state->bufferedSize + len <= XXH3_INTERNALBUFFER_SIZE) { /* fill in tmp buffer */
0 0 if (state->bufferedSize + len <= XXH3_INTERNALBUFFER_SIZE) { /* fill in tmp buffer */
4754 0 0 if (state->bufferedSize) {
0 0 if (state->bufferedSize) {
0 0 if (state->bufferedSize) {
4768 0 0 if (input+XXH3_INTERNALBUFFER_SIZE < bEnd) {
0 0 if (input+XXH3_INTERNALBUFFER_SIZE < bEnd) {
0 0 if (input+XXH3_INTERNALBUFFER_SIZE < bEnd) {
4777 0 0 } while (input
0 0 } while (input
0 0 } while (input
5051 0 0 { if (len > 8) return XXH3_len_9to16_128b(input, len, secret, seed);
0 0 { if (len > 8) return XXH3_len_9to16_128b(input, len, secret, seed);
0 0 { if (len > 8) return XXH3_len_9to16_128b(input, len, secret, seed);
5052 0 0 if (len >= 4) return XXH3_len_4to8_128b(input, len, secret, seed);
0 0 if (len >= 4) return XXH3_len_4to8_128b(input, len, secret, seed);
0 0 if (len >= 4) return XXH3_len_4to8_128b(input, len, secret, seed);
5053 0 0 if (len) return XXH3_len_1to3_128b(input, len, secret, seed);
0 0 if (len) return XXH3_len_1to3_128b(input, len, secret, seed);
0 0 if (len) return XXH3_len_1to3_128b(input, len, secret, seed);
5089 0 0 if (len > 32) {
0 0 if (len > 32) {
0 0 if (len > 32) {
5090 0 0 if (len > 64) {
0 0 if (len > 64) {
0 0 if (len > 64) {
5091 0 0 if (len > 96) {
0 0 if (len > 96) {
0 0 if (len > 96) {
5124 0 0 for (i=0; i<4; i++) {
5134 0 0 for (i=4 ; i < nbRounds; i++) {
5218 0 0 if (seed64 == 0)
0 0 if (seed64 == 0)
0 0 if (seed64 == 0)
5256 0 0 if (len <= 16)
0 0 if (len <= 16)
0 0 if (len <= 16)
5258 0 0 if (len <= 128)
0 0 if (len <= 128)
0 0 if (len <= 128)
5260 0 0 if (len <= XXH3_MIDSIZE_MAX)
0 0 if (len <= XXH3_MIDSIZE_MAX)
0 0 if (len <= XXH3_MIDSIZE_MAX)