line |
true |
false |
branch |
34
|
547 |
29 |
for (i = width; in && i; i--, in >>= 1) |
|
547 |
0 |
for (i = width; in && i; i--, in >>= 1) |
67
|
14 |
16 |
if (ref) |
79
|
16 |
14 |
if (!ref) { |
84
|
7680 |
30 |
for (i = 0; i < TABSIZE; i++) { |
85
|
3584 |
4096 |
if (ref) { |
87
|
28672 |
3584 |
for (j = 0; j < 8; j++) |
88
|
14336 |
14336 |
if (r & 1) |
95
|
32768 |
4096 |
for (j = 0; j < 8; j++) |
96
|
16384 |
16384 |
if (r & t) |
124
|
0 |
31 |
SvGETMAGIC(message); |
|
0 |
0 |
SvGETMAGIC(message); |
126
|
31 |
0 |
msg = SvPV(message, len); |
132
|
15 |
16 |
crc = refin ? reflect(init, width) : init; |
133
|
1 |
30 |
if (cont) { |
135
|
0 |
1 |
if (refout ^ refin) |
139
|
15 |
16 |
if (refin) { |
140
|
4287 |
15 |
while (msg < end) |
145
|
4132 |
16 |
while (msg < end) |
149
|
0 |
31 |
if (refout ^ refin) |
174
|
0 |
0 |
SvGETMAGIC(message); |
|
0 |
0 |
SvGETMAGIC(message); |
175
|
0 |
0 |
msg = SvPV(message, len); |
178
|
0 |
0 |
if (!init) { |
181
|
0 |
0 |
for (i = 0; i < 256; i++) { |
183
|
0 |
0 |
for (j = 0; j < 8; j++) { |
184
|
0 |
0 |
if (part & 1) |
192
|
0 |
0 |
while (msg < end) |