Branch Coverage

lib/Syntax/Operator/Zip.xs
Criterion Covered Total %
branch 24 54 44.4


line true false branch
26 1 0 if(GIMME_V == G_VOID)
0 1 if(GIMME_V == G_VOID)
28 1 0 if(GIMME_V == G_SCALAR) {
0 1 if(GIMME_V == G_SCALAR) {
30 0 0 if(lhs_count > count)
32 0 0 if(rhs_count > count)
34 0 0 EXTEND(SP, 1);
42 0 1 PUSHMARK(SP);
49 3 1 while(lhs < lhs_stop || rhs < rhs_stop) {
52 3 0 if(lhs < lhs_stop)
57 3 0 if(rhs < rhs_stop)
90 1 0 if(lhs_count > count)
92 0 1 if(rhs_count > count)
97 1 0 if(GIMME_V == G_VOID)
0 1 if(GIMME_V == G_VOID)
99 1 0 if(GIMME_V == G_SCALAR) {
0 1 if(GIMME_V == G_SCALAR) {
100 0 0 EXTEND(SP, 1);
106 1 0 EXTEND(SP, count * 2);
0 1 EXTEND(SP, count * 2);
107 0 1 PUSHMARK(SP);
119 0 1 Copy(lhs, AvARRAY(tmpav), lhs_count, SV *);
126 0 1 if(lhs_count < rhs_count) {
128 0 0 Move(rhs, rhs + offset, rhs_count, SV *);
135 3 1 while(lhs < lhs_stop || rhs < rhs_stop) {
136 3 0 if(lhs < lhs_stop)
141 3 0 if(rhs < rhs_stop)