Branch Coverage

Ryu.xs
Criterion Covered Total %
branch 30 60 50.0


line true false branch
26 7 0 n = d2s_buffered_n(SvNV(nv), result);
40 7 0 d2s_buffered(SvNV(nv), result);
48 21 0 return newSVpv(d2s(SvNV(nv)), 0);
59 7 0 Newxz(result, D_BUF + SvUV(prec), char);
0 7 Newxz(result, D_BUF + SvUV(prec), char);
0 7 Newxz(result, D_BUF + SvUV(prec), char);
61 0 7 n = d2fixed_buffered_n(SvNV(nv), SvUV(prec), result);
7 0 n = d2fixed_buffered_n(SvNV(nv), SvUV(prec), result);
73 7 0 Newxz(result, D_BUF + SvUV(prec), char);
0 7 Newxz(result, D_BUF + SvUV(prec), char);
0 7 Newxz(result, D_BUF + SvUV(prec), char);
75 0 7 d2fixed_buffered(SvNV(nv), SvUV(prec), result);
7 0 d2fixed_buffered(SvNV(nv), SvUV(prec), result);
83 0 21 return newSVpv(d2fixed(SvNV(nv), SvUV(prec)), 0);
21 0 return newSVpv(d2fixed(SvNV(nv), SvUV(prec)), 0);
94 7 0 Newxz(result, D_BUF + SvUV(exponent), char);
0 7 Newxz(result, D_BUF + SvUV(exponent), char);
0 7 Newxz(result, D_BUF + SvUV(exponent), char);
96 0 7 n = d2exp_buffered_n(SvNV(nv), SvUV(exponent), result);
7 0 n = d2exp_buffered_n(SvNV(nv), SvUV(exponent), result);
108 7 0 Newxz(result, D_BUF + SvUV(exponent), char);
0 7 Newxz(result, D_BUF + SvUV(exponent), char);
0 7 Newxz(result, D_BUF + SvUV(exponent), char);
110 0 7 d2exp_buffered(SvNV(nv), SvUV(exponent), result);
7 0 d2exp_buffered(SvNV(nv), SvUV(exponent), result);
118 0 21 return newSVpv(d2exp(SvNV(nv), SvUV(exponent)), 0);
21 0 return newSVpv(d2exp(SvNV(nv), SvUV(exponent)), 0);
141 0 7 if (PL_markstack_ptr != temp) {
172 0 7 if (PL_markstack_ptr != temp) {
205 0 7 if (PL_markstack_ptr != temp) {