| 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
|
140326 |
45705 |
while (iLeftChild(root) <= end) { /* While the root has at least one child */ |
|
59
|
140268 |
58 |
I32 child_is_magic = SvAMAGIC(a[child]); |
|
|
140268 |
0 |
I32 child_is_magic = SvAMAGIC(a[child]); |
|
|
140268 |
0 |
I32 child_is_magic = SvAMAGIC(a[child]); |
|
66
|
58 |
140268 |
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 |
140268 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140268 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140268 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
0 |
140268 |
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 |
140268 |
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) ) { |
|
|
140268 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140268 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
140268 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
70069 |
70199 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
70069 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
70069 |
70199 |
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) ) { |
|
|
70098 |
70228 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
|
93904 |
46422 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child,swap,is_min) ) { |
|
72
|
139717 |
609 |
if (child+1 <= end) { |
|
73
|
139669 |
48 |
child_is_magic = SvAMAGIC(a[child+1]); |
|
|
139669 |
0 |
child_is_magic = SvAMAGIC(a[child+1]); |
|
|
139669 |
0 |
child_is_magic = SvAMAGIC(a[child+1]); |
|
74
|
48 |
139669 |
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 |
139669 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139669 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139669 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
0 |
139669 |
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 |
139669 |
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) ) { |
|
|
139669 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139669 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
139669 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
69938 |
69731 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
69938 |
0 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
69938 |
69731 |
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) ) { |
|
|
69962 |
69755 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
|
55047 |
84670 |
if ( OUT_OF_ORDER(a,tmpsv,child_is_magic,swap_is_magic,child+1,swap,is_min) ) { |
|
80
|
29763 |
110563 |
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(AvARRAY(av),0,idx,ix)) |
|
|
2 |
2 |
if (!idx || !sift_up(AvARRAY(av),0,idx,ix)) |