Branch Coverage

deps/libgit2/src/util/hash/sha1dc/ubc_check.c
Criterion Covered Total %
branch 184 256 71.8


line true false branch
133 423 3991 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 327 4087 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_51_0_bit|DV_II_56_0_bit))
138 320 4094 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_50_0_bit|DV_II_56_0_bit))
140 342 4072 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit|DV_II_49_0_bit|DV_II_55_0_bit))
142 322 4092 if (mask & (DV_I_48_0_bit|DV_II_47_0_bit|DV_II_52_0_bit|DV_II_53_0_bit))
144 257 4157 if (mask & (DV_I_46_0_bit|DV_I_49_0_bit|DV_II_45_0_bit|DV_II_48_0_bit))
146 200 4214 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_49_0_bit))
148 200 4214 if (mask & (DV_I_50_0_bit|DV_II_46_0_bit|DV_II_47_0_bit))
150 222 4192 if (mask & (DV_I_49_0_bit|DV_I_51_0_bit|DV_II_45_0_bit))
152 224 4190 if (mask & (DV_I_48_0_bit|DV_I_50_0_bit|DV_I_52_0_bit))
154 185 4229 if (mask & (DV_I_47_0_bit|DV_I_49_0_bit|DV_I_51_0_bit))
156 198 4216 if (mask & (DV_I_46_0_bit|DV_I_48_0_bit|DV_I_50_0_bit))
158 285 4129 if (mask & (DV_I_45_0_bit|DV_I_47_0_bit|DV_I_49_0_bit))
161 212 4202 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_I_48_0_bit))
164 332 4082 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_I_47_0_bit))
168 195 4219 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_II_56_0_bit))
171 360 4054 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_II_55_0_bit))
173 192 4222 if (mask & (DV_I_44_0_bit|DV_II_54_0_bit|DV_II_56_0_bit))
175 249 4165 if (mask & (DV_I_43_0_bit|DV_II_53_0_bit|DV_II_55_0_bit))
178 31 4383 if (mask & (DV_I_45_0_bit|DV_I_48_0_bit|DV_II_47_0_bit))
180 0 4414 if (mask & (DV_I_48_0_bit|DV_II_48_0_bit))
182 66 4348 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
184 0 4414 if (mask & (DV_I_47_0_bit|DV_II_47_0_bit))
186 4 4410 if (mask & (DV_I_46_0_bit|DV_II_46_0_bit))
189 66 4348 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
191 204 4210 if (mask & (DV_II_51_0_bit|DV_II_54_0_bit))
193 211 4203 if (mask & (DV_II_50_0_bit|DV_II_53_0_bit))
195 269 4145 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
197 275 4139 if (mask & (DV_II_51_0_bit|DV_II_52_0_bit))
199 7 4407 if (mask & (DV_II_49_0_bit|DV_II_52_0_bit))
201 6 4408 if (mask & (DV_II_51_0_bit|DV_II_53_0_bit))
203 184 4230 if (mask & (DV_II_50_0_bit|DV_II_52_0_bit))
205 1 4413 if (mask & (DV_II_49_0_bit|DV_II_51_0_bit))
209 0 4414 if (mask & (DV_I_51_0_bit|DV_I_52_0_bit))
221 1 4413 if (mask & (DV_I_52_0_bit|DV_II_51_0_bit))
223 184 4230 if (mask & (DV_I_51_0_bit|DV_II_50_0_bit))
225 427 3987 if (mask & (DV_I_48_2_bit|DV_I_51_2_bit))
227 0 4414 if (mask & (DV_I_50_0_bit|DV_II_49_0_bit))
229 2 4412 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
232 0 4414 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit))
234 2285 2129 if (mask) {
236 7 2278 if (mask & DV_I_43_0_bit)
237 1 6 if (
239 0 1 || !(!((W[59]^(W[63]>>25)) & (1<<5)))
240 0 0 || !((W[58]^(W[63]>>30)) & (1<<0))
242 1 2284 if (mask & DV_I_44_0_bit)
243 1 0 if (
245 0 1 || !(!((W[60]^(W[64]>>25)) & (1<<5)))
246 0 0 || !((W[59]^(W[64]>>30)) & (1<<0))
248 41 2244 if (mask & DV_I_46_2_bit)
250 193 2092 if (mask & DV_I_47_2_bit)
251 87 106 if (
253 13 74 || !(!((W[41]^W[43]) & (1<<6)))
255 94 2191 if (mask & DV_I_48_2_bit)
256 62 32 if (
258 9 53 || !(!((W[48]^(W[49]<<5)) & (1<<6)))
260 225 2060 if (mask & DV_I_49_2_bit)
261 125 100 if (
263 96 29 || !((W[42]^W[50]) & (1<<1))
264 53 43 || !(!((W[39]^(W[40]<<5)) & (1<<6)))
265 17 36 || !((W[38]^W[40]) & (1<<1))
267 0 2285 if (mask & DV_I_50_0_bit)
269 31 2254 if (mask & DV_I_50_2_bit)
271 0 2285 if (mask & DV_I_51_0_bit)
273 171 2114 if (mask & DV_I_51_2_bit)
274 128 43 if (
276 10 118 || !(!((W[49]^W[51]) & (1<<6)))
277 10 0 || !(!((W[37]^(W[37]>>5)) & (1<<1)))
278 0 10 || !(!((W[35]^(W[39]>>25)) & (1<<5)))
280 0 2285 if (mask & DV_I_52_0_bit)
282 81 2204 if (mask & DV_II_46_2_bit)
284 0 2285 if (mask & DV_II_48_0_bit)
285 0 0 if (
287 0 0 || !((W[35]^(W[40]<<2)) & (1<<30))
289 0 2285 if (mask & DV_II_49_0_bit)
290 0 0 if (
292 0 0 || !((W[36]^(W[41]<<2)) & (1<<30))
294 702 1583 if (mask & DV_II_49_2_bit)
295 467 235 if (
297 126 341 || !(!((W[51]^W[53]) & (1<<6)))
298 37 89 || !((W[50]^W[54]) & (1<<1))
299 22 15 || !(!((W[45]^(W[46]<<5)) & (1<<6)))
300 17 5 || !(!((W[37]^(W[41]>>25)) & (1<<5)))
301 15 2 || !((W[36]^(W[41]>>30)) & (1<<0))
303 178 2107 if (mask & DV_II_50_0_bit)
304 0 178 if (
306 0 0 || !(!((W[38]^(W[42]>>25)) & (1<<3)))
307 0 0 || !((W[37]^(W[42]<<2)) & (1<<30))
309 493 1792 if (mask & DV_II_50_2_bit)
310 342 151 if (
312 160 182 || !(!((W[52]^W[54]) & (1<<6)))
313 16 144 || !((W[51]^W[55]) & (1<<1))
314 9 7 || !((W[45]^W[47]) & (1<<1))
315 0 9 || !(!((W[38]^(W[42]>>25)) & (1<<5)))
316 0 0 || !((W[37]^(W[42]>>30)) & (1<<0))
318 1 2284 if (mask & DV_II_51_0_bit)
319 1 0 if (
321 0 1 || !((W[38]^(W[43]<<2)) & (1<<30))
323 630 1655 if (mask & DV_II_51_2_bit)
324 411 219 if (
326 147 264 || !(!((W[53]^W[55]) & (1<<6)))
327 13 134 || !((W[52]^W[56]) & (1<<1))
328 5 8 || !((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 2285 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 2280 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 2283 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 2282 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 2285 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)))