Branch Coverage

/usr/local/lib/perl5/site_perl/5.42.0/x86_64-linux/Horus/include/horus_encode.h
Criterion Covered Total %
branch 21 22 95.4


line true false branch
230 74308 2858 for (i = 0; i < 26; i++) {
235 111462 71450 while (bits_have < bits_needed && byte_pos < 16) {
108604 2858 while (bits_have < bits_needed && byte_pos < 16) {
238 37154 71450 if (bits_to_take > bits_left_in_byte)
244 45728 62876 if (bit_pos >= 8) {
249 2858 71450 if (bits_have < bits_needed) {
290 2782 107 for (i = 0; i < len && byte_pos < 16; i++) {
2782 0 for (i = 0; i < len && byte_pos < 16; i++) {
293 4173 2675 while (bits_left > 0 && byte_pos < 16) {
4066 107 while (bits_left > 0 && byte_pos < 16) {
295 1712 2354 if (bits_left >= space) {