| line |
true |
false |
branch |
|
27
|
0 |
8 |
SvGETMAGIC(a[child]); |
|
|
0 |
0 |
SvGETMAGIC(a[child]); |
|
28
|
0 |
8 |
child_is_magic= SvAMAGIC(a[child]); |
|
|
0 |
0 |
child_is_magic= SvAMAGIC(a[child]); |
|
|
0 |
0 |
child_is_magic= SvAMAGIC(a[child]); |
|
30
|
18 |
4 |
while (child > start) { |
|
33
|
0 |
18 |
SvGETMAGIC(a[parent]); |
|
|
0 |
0 |
SvGETMAGIC(a[parent]); |
|
34
|
0 |
18 |
parent_is_magic= SvAMAGIC(a[parent]); |
|
|
0 |
0 |
parent_is_magic= SvAMAGIC(a[parent]); |
|
|
0 |
0 |
parent_is_magic= SvAMAGIC(a[parent]); |
|
35
|
18 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
18 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
0 |
18 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
9 |
9 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
|
14 |
4 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,parent_is_magic,child,parent,is_min) ) { |
|
54
|
75434 |
34 |
I32 root_is_magic = SvAMAGIC(a[root]); |
|
|
75434 |
0 |
I32 root_is_magic = SvAMAGIC(a[root]); |
|
|
75434 |
0 |
I32 root_is_magic = SvAMAGIC(a[root]); |
|
57
|
140476 |
45921 |
while (iLeftChild(root) <= end) { /* While the root has at least one child */ |
|
59
|
140418 |
58 |
I32 child_is_magic = SvAMAGIC(a[child]); |
|
|
140418 |
0 |
I32 child_is_magic = SvAMAGIC(a[child]); |
|
|
140418 |
0 |
I32 child_is_magic = SvAMAGIC(a[child]); |
|
66
|
58 |
140418 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
58 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
140418 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140418 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140418 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
140418 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
140418 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140418 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140418 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140418 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
70573 |
69845 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
70573 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
70573 |
69845 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
58 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
70602 |
69874 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
94481 |
45995 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
72
|
139860 |
616 |
if (child+1 <= end) { |
|
73
|
139812 |
48 |
child_is_magic = SvAMAGIC(a[child+1]); |
|
|
139812 |
0 |
child_is_magic = SvAMAGIC(a[child+1]); |
|
|
139812 |
0 |
child_is_magic = SvAMAGIC(a[child+1]); |
|
74
|
48 |
139812 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
48 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
139812 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139812 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139812 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
139812 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
139812 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139812 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139812 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139812 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
69700 |
70112 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
69700 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
69700 |
70112 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
48 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
69724 |
70136 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
55056 |
84804 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
80
|
29547 |
110929 |
if (swap == root) { |
|
103
|
0 |
0 |
while (end < count) { |
|
118
|
75160 |
310 |
while (start >= 0) { |
|
153
|
310 |
0 |
if ( count ) { |
|
179
|
324 |
0 |
if (count) { |
|
184
|
304 |
20 |
if (count > 2) |
|
232
|
2 |
0 |
if ( count ) { |
|
258
|
4 |
0 |
if ( idx < count ) { |
|
259
|
4 |
0 |
if (!idx || !sift_up(aTHX_ AvARRAY(av),0,idx,ix)) |
|
|
2 |
2 |
if (!idx || !sift_up(aTHX_ AvARRAY(av),0,idx,ix)) |