@@ -804,14 +804,30 @@ discard block |
||
804 | 804 | } |
805 | 805 | |
806 | 806 | $ord = \ord($bitset[$bytePos]); |
807 | - if ($ord & 0b00000001) ++$count; |
|
808 | - if ($ord & 0b00000010) ++$count; |
|
809 | - if ($ord & 0b00000100) ++$count; |
|
810 | - if ($ord & 0b00001000) ++$count; |
|
811 | - if ($ord & 0b00010000) ++$count; |
|
812 | - if ($ord & 0b00100000) ++$count; |
|
813 | - if ($ord & 0b01000000) ++$count; |
|
814 | - if ($ord & 0b10000000) ++$count; |
|
807 | + if ($ord & 0b00000001) { |
|
808 | + ++$count; |
|
809 | + } |
|
810 | + if ($ord & 0b00000010) { |
|
811 | + ++$count; |
|
812 | + } |
|
813 | + if ($ord & 0b00000100) { |
|
814 | + ++$count; |
|
815 | + } |
|
816 | + if ($ord & 0b00001000) { |
|
817 | + ++$count; |
|
818 | + } |
|
819 | + if ($ord & 0b00010000) { |
|
820 | + ++$count; |
|
821 | + } |
|
822 | + if ($ord & 0b00100000) { |
|
823 | + ++$count; |
|
824 | + } |
|
825 | + if ($ord & 0b01000000) { |
|
826 | + ++$count; |
|
827 | + } |
|
828 | + if ($ord & 0b10000000) { |
|
829 | + ++$count; |
|
830 | + } |
|
815 | 831 | } |
816 | 832 | return $count; |
817 | 833 | } |
@@ -843,14 +859,30 @@ discard block |
||
843 | 859 | $byte = $bitset & $bitChk; |
844 | 860 | if ($byte) { |
845 | 861 | $byte = $byte >> $bitPos; |
846 | - if ($byte & 0b00000001) ++$count; |
|
847 | - if ($byte & 0b00000010) ++$count; |
|
848 | - if ($byte & 0b00000100) ++$count; |
|
849 | - if ($byte & 0b00001000) ++$count; |
|
850 | - if ($byte & 0b00010000) ++$count; |
|
851 | - if ($byte & 0b00100000) ++$count; |
|
852 | - if ($byte & 0b01000000) ++$count; |
|
853 | - if ($byte & 0b10000000) ++$count; |
|
862 | + if ($byte & 0b00000001) { |
|
863 | + ++$count; |
|
864 | + } |
|
865 | + if ($byte & 0b00000010) { |
|
866 | + ++$count; |
|
867 | + } |
|
868 | + if ($byte & 0b00000100) { |
|
869 | + ++$count; |
|
870 | + } |
|
871 | + if ($byte & 0b00001000) { |
|
872 | + ++$count; |
|
873 | + } |
|
874 | + if ($byte & 0b00010000) { |
|
875 | + ++$count; |
|
876 | + } |
|
877 | + if ($byte & 0b00100000) { |
|
878 | + ++$count; |
|
879 | + } |
|
880 | + if ($byte & 0b01000000) { |
|
881 | + ++$count; |
|
882 | + } |
|
883 | + if ($byte & 0b10000000) { |
|
884 | + ++$count; |
|
885 | + } |
|
854 | 886 | } |
855 | 887 | |
856 | 888 | if ($bitset <= $bitChk) { |