Branch Coverage

File:blib/lib/Scalar/Vec/Util.pm
Coverage:100.0%

line%coveragebranch
25100TFunless (eval { do { require XSLoader; XSLoader::load('Scalar::Vec::Util', $VERSION); 1 } })
77100TFunless $l
78100TFif $s < 0
79100TFif $l < 0
80100TFif $x
84100TFif ($SIZE * $t < $s + $l) { }
104100TFunless $l
105100TFif $fs < 0 or $ts < 0
106100TFif $l < 0
108100TFif ($step <= 0) { }
126100TFunless $length and $bits
127100TFif $start < 0
128100TFif $length < 0
130100TFif ($bits < 0)
134100TFif ($bits < $length) { }
136100TFif ($left) { }
138100TFif defined $insert
141100TFif defined $insert
144100TFif defined $insert
158100TFunless $length and $bits
159100TFif $start < 0
160100TFif $length < 0
162100TFif ($bits < 0)
167100TFunless $bits
170100TFif ($left) { }
190100TFif $s1 < 0 or $s2 < 0
191100TFif $l < 0
194100TFif vec($_[0], $s1 + $i, 1) != vec($_[2], $s2 + $i, 1)