Branch Coverage

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


line true false branch
133 454 3900 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 285 4069 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_51_0_bit|DV_II_56_0_bit))
138 247 4107 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_50_0_bit|DV_II_56_0_bit))
140 312 4042 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit|DV_II_49_0_bit|DV_II_55_0_bit))
142 348 4006 if (mask & (DV_I_48_0_bit|DV_II_47_0_bit|DV_II_52_0_bit|DV_II_53_0_bit))
144 217 4137 if (mask & (DV_I_46_0_bit|DV_I_49_0_bit|DV_II_45_0_bit|DV_II_48_0_bit))
146 204 4150 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_49_0_bit))
148 201 4153 if (mask & (DV_I_50_0_bit|DV_II_46_0_bit|DV_II_47_0_bit))
150 197 4157 if (mask & (DV_I_49_0_bit|DV_I_51_0_bit|DV_II_45_0_bit))
152 225 4129 if (mask & (DV_I_48_0_bit|DV_I_50_0_bit|DV_I_52_0_bit))
154 185 4169 if (mask & (DV_I_47_0_bit|DV_I_49_0_bit|DV_I_51_0_bit))
156 188 4166 if (mask & (DV_I_46_0_bit|DV_I_48_0_bit|DV_I_50_0_bit))
158 335 4019 if (mask & (DV_I_45_0_bit|DV_I_47_0_bit|DV_I_49_0_bit))
161 211 4143 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_I_48_0_bit))
164 387 3967 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_I_47_0_bit))
168 196 4158 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_II_56_0_bit))
171 330 4024 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_II_55_0_bit))
173 241 4113 if (mask & (DV_I_44_0_bit|DV_II_54_0_bit|DV_II_56_0_bit))
175 251 4103 if (mask & (DV_I_43_0_bit|DV_II_53_0_bit|DV_II_55_0_bit))
178 29 4325 if (mask & (DV_I_45_0_bit|DV_I_48_0_bit|DV_II_47_0_bit))
180 0 4354 if (mask & (DV_I_48_0_bit|DV_II_48_0_bit))
182 38 4316 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
184 0 4354 if (mask & (DV_I_47_0_bit|DV_II_47_0_bit))
186 3 4351 if (mask & (DV_I_46_0_bit|DV_II_46_0_bit))
189 38 4316 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
191 210 4144 if (mask & (DV_II_51_0_bit|DV_II_54_0_bit))
193 210 4144 if (mask & (DV_II_50_0_bit|DV_II_53_0_bit))
195 275 4079 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
197 283 4071 if (mask & (DV_II_51_0_bit|DV_II_52_0_bit))
199 7 4347 if (mask & (DV_II_49_0_bit|DV_II_52_0_bit))
201 11 4343 if (mask & (DV_II_51_0_bit|DV_II_53_0_bit))
203 180 4174 if (mask & (DV_II_50_0_bit|DV_II_52_0_bit))
205 0 4354 if (mask & (DV_II_49_0_bit|DV_II_51_0_bit))
209 0 4354 if (mask & (DV_I_51_0_bit|DV_I_52_0_bit))
221 0 4354 if (mask & (DV_I_52_0_bit|DV_II_51_0_bit))
223 180 4174 if (mask & (DV_I_51_0_bit|DV_II_50_0_bit))
225 222 4132 if (mask & (DV_I_48_2_bit|DV_I_51_2_bit))
227 0 4354 if (mask & (DV_I_50_0_bit|DV_II_49_0_bit))
229 2 4352 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
232 0 4354 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit))
234 2037 2317 if (mask) {
236 9 2028 if (mask & DV_I_43_0_bit)
237 1 8 if (
239 0 1 || !(!((W[59]^(W[63]>>25)) & (1<<5)))
240 0 0 || !((W[58]^(W[63]>>30)) & (1<<0))
242 0 2037 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 297 1740 if (mask & DV_I_46_2_bit)
250 168 1869 if (mask & DV_I_47_2_bit)
251 88 80 if (
253 40 48 || !(!((W[41]^W[43]) & (1<<6)))
255 59 1978 if (mask & DV_I_48_2_bit)
256 30 29 if (
258 11 19 || !(!((W[48]^(W[49]<<5)) & (1<<6)))
260 286 1751 if (mask & DV_I_49_2_bit)
261 120 166 if (
263 66 54 || !((W[42]^W[50]) & (1<<1))
264 50 16 || !(!((W[39]^(W[40]<<5)) & (1<<6)))
265 12 38 || !((W[38]^W[40]) & (1<<1))
267 0 2037 if (mask & DV_I_50_0_bit)
269 31 2006 if (mask & DV_I_50_2_bit)
271 0 2037 if (mask & DV_I_51_0_bit)
273 34 2003 if (mask & DV_I_51_2_bit)
274 10 24 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 2037 if (mask & DV_I_52_0_bit)
282 82 1955 if (mask & DV_II_46_2_bit)
284 0 2037 if (mask & DV_II_48_0_bit)
285 0 0 if (
287 0 0 || !((W[35]^(W[40]<<2)) & (1<<30))
289 0 2037 if (mask & DV_II_49_0_bit)
290 0 0 if (
292 0 0 || !((W[36]^(W[41]<<2)) & (1<<30))
294 454 1583 if (mask & DV_II_49_2_bit)
295 196 258 if (
297 137 59 || !(!((W[51]^W[53]) & (1<<6)))
298 38 99 || !((W[50]^W[54]) & (1<<1))
299 31 7 || !(!((W[45]^(W[46]<<5)) & (1<<6)))
300 19 12 || !(!((W[37]^(W[41]>>25)) & (1<<5)))
301 10 9 || !((W[36]^(W[41]>>30)) & (1<<0))
303 180 1857 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 543 1494 if (mask & DV_II_50_2_bit)
310 229 314 if (
312 89 140 || !(!((W[52]^W[54]) & (1<<6)))
313 34 55 || !((W[51]^W[55]) & (1<<1))
314 8 26 || !((W[45]^W[47]) & (1<<1))
315 0 8 || !(!((W[38]^(W[42]>>25)) & (1<<5)))
316 0 0 || !((W[37]^(W[42]>>30)) & (1<<0))
318 0 2037 if (mask & DV_II_51_0_bit)
319 0 0 if (
321 0 0 || !((W[38]^(W[43]<<2)) & (1<<30))
323 537 1500 if (mask & DV_II_51_2_bit)
324 332 205 if (
326 132 200 || !(!((W[53]^W[55]) & (1<<6)))
327 5 127 || !((W[52]^W[56]) & (1<<1))
328 5 0 || !((W[46]^W[48]) & (1<<1))
329 0 5 || !(!((W[39]^(W[43]>>25)) & (1<<5)))
330 0 0 || !((W[38]^(W[43]>>30)) & (1<<0))
332 0 2037 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 5 2032 if (mask & DV_II_53_0_bit)
340 5 0 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 2 2035 if (mask & DV_II_54_0_bit)
347 0 2 if (
349 0 0 || !(!((W[42]^(W[46]>>25)) & (1<<3)))
350 0 0 || !(!((W[42]^(W[46]>>25)) & (1<<4)))
352 3 2034 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 2037 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)))