Branch Coverage

deps/libgit2/src/hash/sha1/sha1dc/ubc_check.c
Criterion Covered Total %
branch 170 256 66.4


line true false branch
133 412 3729 if (mask & (DV_I_44_0_bit|DV_I_48_0_bit|DV_II_47_0_bit|DV_II_54_0_bit|DV_II_56_0_bit))
136 311 3830 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_51_0_bit|DV_II_56_0_bit))
138 241 3900 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_50_0_bit|DV_II_56_0_bit))
140 321 3820 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit|DV_II_49_0_bit|DV_II_55_0_bit))
142 325 3816 if (mask & (DV_I_48_0_bit|DV_II_47_0_bit|DV_II_52_0_bit|DV_II_53_0_bit))
144 256 3885 if (mask & (DV_I_46_0_bit|DV_I_49_0_bit|DV_II_45_0_bit|DV_II_48_0_bit))
146 204 3937 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_49_0_bit))
148 212 3929 if (mask & (DV_I_50_0_bit|DV_II_46_0_bit|DV_II_47_0_bit))
150 194 3947 if (mask & (DV_I_49_0_bit|DV_I_51_0_bit|DV_II_45_0_bit))
152 222 3919 if (mask & (DV_I_48_0_bit|DV_I_50_0_bit|DV_I_52_0_bit))
154 188 3953 if (mask & (DV_I_47_0_bit|DV_I_49_0_bit|DV_I_51_0_bit))
156 193 3948 if (mask & (DV_I_46_0_bit|DV_I_48_0_bit|DV_I_50_0_bit))
158 382 3759 if (mask & (DV_I_45_0_bit|DV_I_47_0_bit|DV_I_49_0_bit))
161 207 3934 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_I_48_0_bit))
164 355 3786 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_I_47_0_bit))
168 194 3947 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_II_56_0_bit))
171 310 3831 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_II_55_0_bit))
173 189 3952 if (mask & (DV_I_44_0_bit|DV_II_54_0_bit|DV_II_56_0_bit))
175 217 3924 if (mask & (DV_I_43_0_bit|DV_II_53_0_bit|DV_II_55_0_bit))
178 20 4121 if (mask & (DV_I_45_0_bit|DV_I_48_0_bit|DV_II_47_0_bit))
180 0 4141 if (mask & (DV_I_48_0_bit|DV_II_48_0_bit))
182 28 4113 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
184 0 4141 if (mask & (DV_I_47_0_bit|DV_II_47_0_bit))
186 3 4138 if (mask & (DV_I_46_0_bit|DV_II_46_0_bit))
189 28 4113 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
191 237 3904 if (mask & (DV_II_51_0_bit|DV_II_54_0_bit))
193 208 3933 if (mask & (DV_II_50_0_bit|DV_II_53_0_bit))
195 284 3857 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
197 327 3814 if (mask & (DV_II_51_0_bit|DV_II_52_0_bit))
199 13 4128 if (mask & (DV_II_49_0_bit|DV_II_52_0_bit))
201 44 4097 if (mask & (DV_II_51_0_bit|DV_II_53_0_bit))
203 190 3951 if (mask & (DV_II_50_0_bit|DV_II_52_0_bit))
205 0 4141 if (mask & (DV_II_49_0_bit|DV_II_51_0_bit))
209 0 4141 if (mask & (DV_I_51_0_bit|DV_I_52_0_bit))
221 0 4141 if (mask & (DV_I_52_0_bit|DV_II_51_0_bit))
223 182 3959 if (mask & (DV_I_51_0_bit|DV_II_50_0_bit))
225 339 3802 if (mask & (DV_I_48_2_bit|DV_I_51_2_bit))
227 0 4141 if (mask & (DV_I_50_0_bit|DV_II_49_0_bit))
229 0 4141 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
232 0 4141 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit))
234 1798 2343 if (mask) {
236 13 1785 if (mask & DV_I_43_0_bit)
237 7 6 if (
239 0 7 || !(!((W[59]^(W[63]>>25)) & (1<<5)))
240 0 0 || !((W[58]^(W[63]>>30)) & (1<<0))
242 0 1798 if (mask & DV_I_44_0_bit)
243 0 0 if (
245 0 0 || !(!((W[60]^(W[64]>>25)) & (1<<5)))
246 0 0 || !((W[59]^(W[64]>>30)) & (1<<0))
248 91 1707 if (mask & DV_I_46_2_bit)
250 124 1674 if (mask & DV_I_47_2_bit)
251 52 72 if (
253 15 37 || !(!((W[41]^W[43]) & (1<<6)))
255 116 1682 if (mask & DV_I_48_2_bit)
256 30 86 if (
258 10 20 || !(!((W[48]^(W[49]<<5)) & (1<<6)))
260 221 1577 if (mask & DV_I_49_2_bit)
261 112 109 if (
263 72 40 || !((W[42]^W[50]) & (1<<1))
264 46 26 || !(!((W[39]^(W[40]<<5)) & (1<<6)))
265 13 33 || !((W[38]^W[40]) & (1<<1))
267 0 1798 if (mask & DV_I_50_0_bit)
269 31 1767 if (mask & DV_I_50_2_bit)
271 0 1798 if (mask & DV_I_51_0_bit)
273 16 1782 if (mask & DV_I_51_2_bit)
274 10 6 if (
276 0 10 || !(!((W[49]^W[51]) & (1<<6)))
277 0 0 || !(!((W[37]^(W[37]>>5)) & (1<<1)))
278 0 0 || !(!((W[35]^(W[39]>>25)) & (1<<5)))
280 0 1798 if (mask & DV_I_52_0_bit)
282 83 1715 if (mask & DV_II_46_2_bit)
284 0 1798 if (mask & DV_II_48_0_bit)
285 0 0 if (
287 0 0 || !((W[35]^(W[40]<<2)) & (1<<30))
289 0 1798 if (mask & DV_II_49_0_bit)
290 0 0 if (
292 0 0 || !((W[36]^(W[41]<<2)) & (1<<30))
294 353 1445 if (mask & DV_II_49_2_bit)
295 202 151 if (
297 152 50 || !(!((W[51]^W[53]) & (1<<6)))
298 34 118 || !((W[50]^W[54]) & (1<<1))
299 26 8 || !(!((W[45]^(W[46]<<5)) & (1<<6)))
300 18 8 || !(!((W[37]^(W[41]>>25)) & (1<<5)))
301 10 8 || !((W[36]^(W[41]>>30)) & (1<<0))
303 180 1618 if (mask & DV_II_50_0_bit)
304 0 180 if (
306 0 0 || !(!((W[38]^(W[42]>>25)) & (1<<3)))
307 0 0 || !((W[37]^(W[42]<<2)) & (1<<30))
309 459 1339 if (mask & DV_II_50_2_bit)
310 361 98 if (
312 94 267 || !(!((W[52]^W[54]) & (1<<6)))
313 46 48 || !((W[51]^W[55]) & (1<<1))
314 7 39 || !((W[45]^W[47]) & (1<<1))
315 0 7 || !(!((W[38]^(W[42]>>25)) & (1<<5)))
316 0 0 || !((W[37]^(W[42]>>30)) & (1<<0))
318 0 1798 if (mask & DV_II_51_0_bit)
319 0 0 if (
321 0 0 || !((W[38]^(W[43]<<2)) & (1<<30))
323 530 1268 if (mask & DV_II_51_2_bit)
324 317 213 if (
326 152 165 || !(!((W[53]^W[55]) & (1<<6)))
327 9 143 || !((W[52]^W[56]) & (1<<1))
328 9 0 || !((W[46]^W[48]) & (1<<1))
329 0 9 || !(!((W[39]^(W[43]>>25)) & (1<<5)))
330 0 0 || !((W[38]^(W[43]>>30)) & (1<<0))
332 0 1798 if (mask & DV_II_52_0_bit)
333 0 0 if (
335 0 0 || !(!((W[40]^(W[44]>>25)) & (1<<3)))
336 0 0 || !(!((W[40]^(W[44]>>25)) & (1<<4)))
337 0 0 || !((W[39]^(W[44]<<2)) & (1<<30))
339 7 1791 if (mask & DV_II_53_0_bit)
340 5 2 if (
342 5 0 || !(!((W[57]^(W[61]>>25)) & (1<<4)))
343 5 0 || !(!((W[41]^(W[45]>>25)) & (1<<3)))
344 0 5 || !(!((W[41]^(W[45]>>25)) & (1<<4)))
346 0 1798 if (mask & DV_II_54_0_bit)
347 0 0 if (
349 0 0 || !(!((W[42]^(W[46]>>25)) & (1<<3)))
350 0 0 || !(!((W[42]^(W[46]>>25)) & (1<<4)))
352 3 1795 if (mask & DV_II_55_0_bit)
353 0 3 if (
355 0 0 || !(!((W[57]^(W[59]>>25)) & (1<<4)))
356 0 0 || !(!((W[43]^(W[47]>>25)) & (1<<3)))
357 0 0 || !(!((W[43]^(W[47]>>25)) & (1<<4)))
359 0 1798 if (mask & DV_II_56_0_bit)
360 0 0 if (
362 0 0 || !(!((W[44]^(W[48]>>25)) & (1<<3)))
363 0 0 || !(!((W[44]^(W[48]>>25)) & (1<<4)))