Branch Coverage

generic_128.c
Criterion Covered Total %
branch 0 70 0.0


line true false branch
102 0 0 if (ieeeExponent == 0 && ieeeMantissa == 0) {
0 0 if (ieeeExponent == 0 && ieeeMantissa == 0) {
109 0 0 if (ieeeExponent == ((1u << exponentBits) - 1u)) {
111 0 0 fd.mantissa = explicitLeadingBit ? ieeeMantissa & ((ONE << (mantissaBits - 1)) - 1) : ieeeMantissa;
120 0 0 if (explicitLeadingBit) {
122 0 0 if (ieeeExponent == 0) {
129 0 0 if (ieeeExponent == 0) {
148 0 0 (ieeeMantissa != (explicitLeadingBit ? ONE << (mantissaBits - 1) : 0))
149 0 0 || (ieeeExponent == 0);
0 0 || (ieeeExponent == 0);
156 0 0 if (e2 >= 0) {
173 0 0 if (q <= 55) {
175 0 0 if (mv % 5 == 0) {
177 0 0 } else if (acceptBounds) {
204 0 0 if (q <= 1) {
208 0 0 if (acceptBounds) {
215 0 0 } else if (q < 127) { // TODO(ulfjack): Use a tighter bound here.
239 0 0 while (vp / 10 > vm / 10) {
252 0 0 if (vmIsTrailingZeros) {
253 0 0 while (vm % 10 == 0) {
266 0 0 if (vrIsTrailingZeros && (lastRemovedDigit == 5) && (vr % 2 == 0)) {
0 0 if (vrIsTrailingZeros && (lastRemovedDigit == 5) && (vr % 2 == 0)) {
0 0 if (vrIsTrailingZeros && (lastRemovedDigit == 5) && (vr % 2 == 0)) {
272 0 0 ((vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || (lastRemovedDigit >= 5));
0 0 ((vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || (lastRemovedDigit >= 5));
0 0 ((vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || (lastRemovedDigit >= 5));
0 0 ((vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || (lastRemovedDigit >= 5));
289 0 0 if (fd.mantissa) {
293 0 0 if (fd.sign) {
301 0 0 if (v.exponent == FD128_EXCEPTIONAL_EXPONENT) {
307 0 0 if (v.sign) {
321 0 0 for (i = 0; i < olength - 1; ++i) {
329 0 0 if (olength > 1) {
339 0 0 if (exp < 0) {
345 0 0 for (i = 0; i < elength; ++i) {