| line |
true |
false |
branch |
|
19
|
1 |
14 |
if (n == 0) return NULL; |
|
20
|
0 |
14 |
Newx(buf, n, int32_t); |
|
21
|
1235 |
14 |
for (i = 0; i < n; i++) { |
|
23
|
1235 |
0 |
buf[i] = (int32_t)SvIV(svp ? *svp : &PL_sv_undef); |
|
34
|
1235 |
14 |
for (i = 0; i < n; i++) |
|
48
|
0 |
3 |
if (n == 0) return NULL; |
|
49
|
0 |
3 |
Newx(buf, n, uint32_t); |
|
50
|
14 |
3 |
for (i = 0; i < n; i++) { |
|
52
|
14 |
0 |
buf[i] = (uint32_t)SvUV(svp ? *svp : &PL_sv_undef); |
|
63
|
14 |
3 |
for (i = 0; i < n; i++) |
|
77
|
0 |
3 |
if (n == 0) return NULL; |
|
78
|
0 |
3 |
Newx(buf, n, int64_t); |
|
79
|
15 |
3 |
for (i = 0; i < n; i++) { |
|
81
|
15 |
0 |
buf[i] = (int64_t)SvIV(svp ? *svp : &PL_sv_undef); |
|
92
|
15 |
3 |
for (i = 0; i < n; i++) |
|
106
|
0 |
1 |
if (n == 0) return NULL; |
|
107
|
0 |
1 |
Newx(buf, n, uint64_t); |
|
108
|
5 |
1 |
for (i = 0; i < n; i++) { |
|
110
|
5 |
0 |
buf[i] = (uint64_t)SvUV(svp ? *svp : &PL_sv_undef); |
|
121
|
5 |
1 |
for (i = 0; i < n; i++) |
|
135
|
0 |
1 |
if (n == 0) return NULL; |
|
136
|
0 |
1 |
Newx(buf, n, float); |
|
137
|
3 |
1 |
for (i = 0; i < n; i++) { |
|
139
|
3 |
0 |
buf[i] = (float)SvNV(svp ? *svp : &PL_sv_undef); |
|
150
|
3 |
1 |
for (i = 0; i < n; i++) |
|
164
|
0 |
3 |
if (n == 0) return NULL; |
|
165
|
0 |
3 |
Newx(buf, n, double); |
|
166
|
15 |
3 |
for (i = 0; i < n; i++) { |
|
168
|
15 |
0 |
buf[i] = (double)SvNV(svp ? *svp : &PL_sv_undef); |
|
179
|
15 |
3 |
for (i = 0; i < n; i++) |
|
256
|
14 |
1 |
SORT_BODY("sort_int32", av_ref, int32_t, djbsort_int32, av_to_int32, int32_to_av) |
|
|
1 |
13 |
SORT_BODY("sort_int32", av_ref, int32_t, djbsort_int32, av_to_int32, int32_to_av) |
|
|
12 |
1 |
SORT_BODY("sort_int32", av_ref, int32_t, djbsort_int32, av_to_int32, int32_to_av) |
|
|
0 |
13 |
SORT_BODY("sort_int32", av_ref, int32_t, djbsort_int32, av_to_int32, int32_to_av) |
|
262
|
2 |
0 |
SORT_BODY("sort_int32down", av_ref, int32_t, djbsort_int32down, av_to_int32, int32_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_int32down", av_ref, int32_t, djbsort_int32down, av_to_int32, int32_to_av) |
|
|
2 |
0 |
SORT_BODY("sort_int32down", av_ref, int32_t, djbsort_int32down, av_to_int32, int32_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_int32down", av_ref, int32_t, djbsort_int32down, av_to_int32, int32_to_av) |
|
268
|
2 |
0 |
SORT_BODY("sort_uint32", av_ref, uint32_t, djbsort_uint32, av_to_uint32, uint32_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_uint32", av_ref, uint32_t, djbsort_uint32, av_to_uint32, uint32_to_av) |
|
|
2 |
0 |
SORT_BODY("sort_uint32", av_ref, uint32_t, djbsort_uint32, av_to_uint32, uint32_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_uint32", av_ref, uint32_t, djbsort_uint32, av_to_uint32, uint32_to_av) |
|
274
|
1 |
0 |
SORT_BODY("sort_uint32down", av_ref, uint32_t, djbsort_uint32down, av_to_uint32, uint32_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_uint32down", av_ref, uint32_t, djbsort_uint32down, av_to_uint32, uint32_to_av) |
|
|
1 |
0 |
SORT_BODY("sort_uint32down", av_ref, uint32_t, djbsort_uint32down, av_to_uint32, uint32_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_uint32down", av_ref, uint32_t, djbsort_uint32down, av_to_uint32, uint32_to_av) |
|
280
|
2 |
0 |
SORT_BODY("sort_int64", av_ref, int64_t, djbsort_int64, av_to_int64, int64_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_int64", av_ref, int64_t, djbsort_int64, av_to_int64, int64_to_av) |
|
|
2 |
0 |
SORT_BODY("sort_int64", av_ref, int64_t, djbsort_int64, av_to_int64, int64_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_int64", av_ref, int64_t, djbsort_int64, av_to_int64, int64_to_av) |
|
286
|
1 |
0 |
SORT_BODY("sort_int64down", av_ref, int64_t, djbsort_int64down, av_to_int64, int64_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_int64down", av_ref, int64_t, djbsort_int64down, av_to_int64, int64_to_av) |
|
|
1 |
0 |
SORT_BODY("sort_int64down", av_ref, int64_t, djbsort_int64down, av_to_int64, int64_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_int64down", av_ref, int64_t, djbsort_int64down, av_to_int64, int64_to_av) |
|
292
|
1 |
0 |
SORT_BODY("sort_uint64", av_ref, uint64_t, djbsort_uint64, av_to_uint64, uint64_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_uint64", av_ref, uint64_t, djbsort_uint64, av_to_uint64, uint64_to_av) |
|
|
1 |
0 |
SORT_BODY("sort_uint64", av_ref, uint64_t, djbsort_uint64, av_to_uint64, uint64_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_uint64", av_ref, uint64_t, djbsort_uint64, av_to_uint64, uint64_to_av) |
|
298
|
0 |
0 |
SORT_BODY("sort_uint64down", av_ref, uint64_t, djbsort_uint64down, av_to_uint64, uint64_to_av) |
|
|
0 |
0 |
SORT_BODY("sort_uint64down", av_ref, uint64_t, djbsort_uint64down, av_to_uint64, uint64_to_av) |
|
|
0 |
0 |
SORT_BODY("sort_uint64down", av_ref, uint64_t, djbsort_uint64down, av_to_uint64, uint64_to_av) |
|
|
0 |
0 |
SORT_BODY("sort_uint64down", av_ref, uint64_t, djbsort_uint64down, av_to_uint64, uint64_to_av) |
|
304
|
1 |
0 |
SORT_BODY("sort_float32", av_ref, float, djbsort_float32, av_to_float32, float32_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_float32", av_ref, float, djbsort_float32, av_to_float32, float32_to_av) |
|
|
1 |
0 |
SORT_BODY("sort_float32", av_ref, float, djbsort_float32, av_to_float32, float32_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_float32", av_ref, float, djbsort_float32, av_to_float32, float32_to_av) |
|
310
|
0 |
0 |
SORT_BODY("sort_float32down", av_ref, float, djbsort_float32down, av_to_float32, float32_to_av) |
|
|
0 |
0 |
SORT_BODY("sort_float32down", av_ref, float, djbsort_float32down, av_to_float32, float32_to_av) |
|
|
0 |
0 |
SORT_BODY("sort_float32down", av_ref, float, djbsort_float32down, av_to_float32, float32_to_av) |
|
|
0 |
0 |
SORT_BODY("sort_float32down", av_ref, float, djbsort_float32down, av_to_float32, float32_to_av) |
|
316
|
2 |
0 |
SORT_BODY("sort_float64", av_ref, double, djbsort_float64, av_to_float64, float64_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_float64", av_ref, double, djbsort_float64, av_to_float64, float64_to_av) |
|
|
2 |
0 |
SORT_BODY("sort_float64", av_ref, double, djbsort_float64, av_to_float64, float64_to_av) |
|
|
0 |
2 |
SORT_BODY("sort_float64", av_ref, double, djbsort_float64, av_to_float64, float64_to_av) |
|
322
|
1 |
0 |
SORT_BODY("sort_float64down", av_ref, double, djbsort_float64down, av_to_float64, float64_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_float64down", av_ref, double, djbsort_float64down, av_to_float64, float64_to_av) |
|
|
1 |
0 |
SORT_BODY("sort_float64down", av_ref, double, djbsort_float64down, av_to_float64, float64_to_av) |
|
|
0 |
1 |
SORT_BODY("sort_float64down", av_ref, double, djbsort_float64down, av_to_float64, float64_to_av) |