Branch Coverage

/usr/local/lib/perl5/5.42.0/x86_64-linux/CORE/inline.h
Criterion Covered Total %
branch 36 52 69.2


line true false branch
1413 0 1693247 if (len == 0) {
1431 1691963 1284 - (PTR2nat(x) & PERL_WORD_BOUNDARY_MASK))
1436 0 1691963 while (PTR2nat(x) & PERL_WORD_BOUNDARY_MASK) {
1437 0 0 if (! UTF8_IS_INVARIANT(*x)) {
1438 0 0 if (ep) {
1450 1690612 2722 if ((* (const PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) {
1454 0 1690612 if (! ep) {
1475 1371 1351 } while (x + PERL_WORDSIZE <= send);
1482 6763 980 while (x < send) {
1483 1655 5108 if (! UTF8_IS_INVARIANT(*x)) {
1484 1655 0 if (ep) {
1585 0 1690612 ASSUME(word != 0);
2193 0 1693247 if (len == 0) {
2197 980 1692267 if (is_utf8_invariant_string_loc(s, len, &first_variant)) {
2198 0 980 if (el)
2201 0 980 if (ep) {
2213 814266195 940020 while (x < send) {
2215 752247 813513948 if (UNLIKELY(! cur_len)) {
2222 0 1692267 if (el)
2225 0 1692267 if (ep) {
2433 0 814266195 PERL_IS_UTF8_CHAR_DFA(s0, e, PL_extended_utf8_dfa_tab,
1716605566 1692243 PERL_IS_UTF8_CHAR_DFA(s0, e, PL_extended_utf8_dfa_tab,
904031614 812573952 PERL_IS_UTF8_CHAR_DFA(s0, e, PL_extended_utf8_dfa_tab,
813513948 752247 PERL_IS_UTF8_CHAR_DFA(s0, e, PL_extended_utf8_dfa_tab,
1385 750862 PERL_IS_UTF8_CHAR_DFA(s0, e, PL_extended_utf8_dfa_tab,
2450 1385 0 if (*s0 != I8_TO_NATIVE_UTF8(0xFF)) {