Branch Coverage

c/perl_math_int128.c
Criterion Covered Total %
branch 17 50 34.0


line true false branch
44 18 0 if (SvTRUE(ERRSV)) return 0;
0 18 if (SvTRUE(ERRSV)) return 0;
47 0 18 if (!math_int128_c_api_hash) {
48 0 0 sv_setpv_mg(ERRSV, "Unable to load Math::Int128 C API");
54 18 0 if ((required_version < math_int128_c_api_min_version) ||
0 18 if ((required_version < math_int128_c_api_min_version) ||
56 0 0 sv_setpvf_mg(ERRSV,
66 18 0 if (!svp || !*svp) {
0 18 if (!svp || !*svp) {
67 0 0 sv_setpv_mg(ERRSV, "Unable to fetch pointer 'SvI128' C function from Math::Int128");
72 18 0 if (!svp || !*svp) {
0 18 if (!svp || !*svp) {
73 0 0 sv_setpv_mg(ERRSV, "Unable to fetch pointer 'SvI128OK' C function from Math::Int128");
78 18 0 if (!svp || !*svp) {
0 18 if (!svp || !*svp) {
79 0 0 sv_setpv_mg(ERRSV, "Unable to fetch pointer 'SvU128' C function from Math::Int128");
84 18 0 if (!svp || !*svp) {
0 18 if (!svp || !*svp) {
85 0 0 sv_setpv_mg(ERRSV, "Unable to fetch pointer 'SvU128OK' C function from Math::Int128");
90 18 0 if (!svp || !*svp) {
0 18 if (!svp || !*svp) {
91 0 0 sv_setpv_mg(ERRSV, "Unable to fetch pointer 'newSVi128' C function from Math::Int128");
96 18 0 if (!svp || !*svp) {
0 18 if (!svp || !*svp) {
97 0 0 sv_setpv_mg(ERRSV, "Unable to fetch pointer 'newSVu128' C function from Math::Int128");