Branch Coverage

Ryu.xs
Criterion Covered Total %
branch 30 60 50.0


line true false branch
37 7 0 n = d2s_buffered_n(SvNV(nv), result);
51 7 0 d2s_buffered(SvNV(nv), result);
59 2103 0 return newSVpv(d2s(SvNV(nv)), 0);
70 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);
72 0 7 n = d2fixed_buffered_n(SvNV(nv), SvUV(prec), result);
7 0 n = d2fixed_buffered_n(SvNV(nv), SvUV(prec), result);
84 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);
86 0 7 d2fixed_buffered(SvNV(nv), SvUV(prec), result);
7 0 d2fixed_buffered(SvNV(nv), SvUV(prec), result);
94 0 21 return newSVpv(d2fixed(SvNV(nv), SvUV(prec)), 0);
21 0 return newSVpv(d2fixed(SvNV(nv), SvUV(prec)), 0);
105 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);
107 0 7 n = d2exp_buffered_n(SvNV(nv), SvUV(exponent), result);
7 0 n = d2exp_buffered_n(SvNV(nv), SvUV(exponent), result);
119 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);
121 0 7 d2exp_buffered(SvNV(nv), SvUV(exponent), result);
7 0 d2exp_buffered(SvNV(nv), SvUV(exponent), result);
129 0 21 return newSVpv(d2exp(SvNV(nv), SvUV(exponent)), 0);
21 0 return newSVpv(d2exp(SvNV(nv), SvUV(exponent)), 0);
160 0 7 if (PL_markstack_ptr != temp) {
191 0 7 if (PL_markstack_ptr != temp) {
224 0 7 if (PL_markstack_ptr != temp) {