Branch Coverage

ulib/compare.c
Criterion Covered Total %
branch 48 120 40.0


line true false branch
16 0 7 UUCMP(us1->v0.low, us2->v0.low);
0 0 UUCMP(us1->v0.low, us2->v0.low);
17 0 7 UUCMP(us1->v0.high, us2->v0.high);
0 0 UUCMP(us1->v0.high, us2->v0.high);
22 4 15 UUCMP(us1->v1.time_low, us2->v1.time_low);
2 2 UUCMP(us1->v1.time_low, us2->v1.time_low);
23 0 15 UUCMP(us1->v1.time_mid, us2->v1.time_mid);
0 0 UUCMP(us1->v1.time_mid, us2->v1.time_mid);
24 0 15 UUCMP(us1->v1.time_high_and_version, us2->v1.time_high_and_version);
0 0 UUCMP(us1->v1.time_high_and_version, us2->v1.time_high_and_version);
25 0 15 UUCMP(us1->v1.clock_seq_and_variant, us2->v1.clock_seq_and_variant);
0 0 UUCMP(us1->v1.clock_seq_and_variant, us2->v1.clock_seq_and_variant);
30 0 19 UUCMP(us1->v3.md5_high32, us2->v3.md5_high32);
0 0 UUCMP(us1->v3.md5_high32, us2->v3.md5_high32);
31 0 19 UUCMP(us1->v3.md5_high16, us2->v3.md5_high16);
0 0 UUCMP(us1->v3.md5_high16, us2->v3.md5_high16);
32 0 19 UUCMP(us1->v3.md5_mid_and_version, us2->v3.md5_mid_and_version);
0 0 UUCMP(us1->v3.md5_mid_and_version, us2->v3.md5_mid_and_version);
33 0 19 UUCMP(us1->v3.md5_low_and_variant, us2->v3.md5_low_and_variant);
0 0 UUCMP(us1->v3.md5_low_and_variant, us2->v3.md5_low_and_variant);
34 0 19 UUCMP(us1->v3.md5_low, us2->v3.md5_low);
0 0 UUCMP(us1->v3.md5_low, us2->v3.md5_low);
39 102 15 UUCMP(us1->v4.rand_a, us2->v4.rand_a);
1 101 UUCMP(us1->v4.rand_a, us2->v4.rand_a);
40 0 15 UUCMP(us1->v4.rand_b_and_version, us2->v4.rand_b_and_version);
0 0 UUCMP(us1->v4.rand_b_and_version, us2->v4.rand_b_and_version);
41 0 15 UUCMP(us1->v4.rand_c_and_variant, us2->v4.rand_c_and_variant);
0 0 UUCMP(us1->v4.rand_c_and_variant, us2->v4.rand_c_and_variant);
42 0 15 UUCMP(us1->v4.rand_d, us2->v4.rand_d);
0 0 UUCMP(us1->v4.rand_d, us2->v4.rand_d);
47 0 19 UUCMP(us1->v5.sha1_high32, us2->v5.sha1_high32);
0 0 UUCMP(us1->v5.sha1_high32, us2->v5.sha1_high32);
48 0 19 UUCMP(us1->v5.sha1_high16, us2->v5.sha1_high16);
0 0 UUCMP(us1->v5.sha1_high16, us2->v5.sha1_high16);
49 0 19 UUCMP(us1->v5.sha1_mid_and_version, us2->v5.sha1_mid_and_version);
0 0 UUCMP(us1->v5.sha1_mid_and_version, us2->v5.sha1_mid_and_version);
50 0 19 UUCMP(us1->v5.sha1_low_and_variant, us2->v5.sha1_low_and_variant);
0 0 UUCMP(us1->v5.sha1_low_and_variant, us2->v5.sha1_low_and_variant);
51 0 19 UUCMP(us1->v5.sha1_low, us2->v5.sha1_low);
0 0 UUCMP(us1->v5.sha1_low, us2->v5.sha1_low);
56 0 15 UUCMP(us1->v6.time_high, us2->v6.time_high);
0 0 UUCMP(us1->v6.time_high, us2->v6.time_high);
57 2 13 UUCMP(us1->v6.time_mid, us2->v6.time_mid );
1 1 UUCMP(us1->v6.time_mid, us2->v6.time_mid );
58 0 13 UUCMP(us1->v6.time_low_and_version, us2->v6.time_low_and_version );
0 0 UUCMP(us1->v6.time_low_and_version, us2->v6.time_low_and_version );
59 0 13 UUCMP(us1->v6.clock_seq_and_variant, us2->v6.clock_seq_and_variant);
0 0 UUCMP(us1->v6.clock_seq_and_variant, us2->v6.clock_seq_and_variant);
65 0 15 UUCMP(us1->v7.time_high, us2->v7.time_high);
0 0 UUCMP(us1->v7.time_high, us2->v7.time_high);
66 0 15 UUCMP(us1->v7.time_low, us2->v7.time_low );
0 0 UUCMP(us1->v7.time_low, us2->v7.time_low );
67 2 13 UUCMP(us1->v7.rand_a_and_version, us2->v7.rand_a_and_version);
1 1 UUCMP(us1->v7.rand_a_and_version, us2->v7.rand_a_and_version);
68 0 13 UUCMP(us1->v7.rand_b_and_variant, us2->v7.rand_b_and_variant);
0 0 UUCMP(us1->v7.rand_b_and_variant, us2->v7.rand_b_and_variant);
82 23 273 if (var1 != var2)
83 14 9 return var1 > var2 ? 1 : -1;
88 62 211 if (typ1 != typ2)
89 31 31 return typ1 > typ2 ? 1 : -1;