--- basebmp/inc/basebmp/packedpixeliterator.hxx.ori 2017-06-04 09:28:28.642985415 +0200 +++ basebmp/inc/basebmp/packedpixeliterator.hxx 2017-06-04 09:28:59.719651162 +0200 @@ -608,7 +608,7 @@ value_type get(difference_type const & d) const { - const int remainder( x(d.x) % num_intraword_positions ); + const int remainder( (x*(d.x)) % num_intraword_positions ); return (unsigned_cast(*current(d.x,d.y) & get_mask(remainder))