Le 03/06/2013 18:34, Mathias Gaunard a écrit :
>
> In 
> modules/boost/simd/bitwise/include/boost/simd/bitwise/functions/simd/common/rshr.hpp:
>
> > @@ -30,7 +30,7 @@
> >      typedef A0 result_type;
> >      BOOST_SIMD_FUNCTOR_CALL(2)
> >      {
> > -      return if_else(is_gtz(a1),shr(a0, a1),shl(a0, -a1));
> > +      return if_else(is_gtz(a1),shift_right(a0, a1),shl(a0, -a1));
>
> why are you replacing a logical shift by an arithmetic one?
>
> —
> Reply to this email directly or view it on GitHub 
> <https://github.com/MetaScale/nt2/pull/443/files#r4503446>.
>
at the time shr was an alias of shift_right
as I have still not corrected the test of rshr I replaced shr by shift_right
But I said to you on IRC correcting rshr have to be done in a second step