Boost.simd reloaded

On Thu, Jul 10, 2014 at 10:32:15PM -0700, Mehdi Amini wrote:
> In pythran/pythonic/types/vectorizable_type.hpp:
> > +struct logaddexp2;
> > +}
> > +}
> > +
> > +namespace types {
> > +
> > +template<class T>
> > +  struct is_vectorizable {
> > +    static const bool value = std::is_fundamental<T>::value and not std::
> is_same<T, bool>::value;
> > +  };
> > +
> > +template<class O>
> > +  struct is_vector_op {
> > +    static const bool value = not std::is_same<O, numpy::proxy::mod>::value
> and
> > +                              not std::is_same<O, operator_::proxy::mod>::
> value and
> > +                              not std::is_same<O, numpy::proxy::
> logaddexp2>::value;
> We vectorize everything but these operations?

Yeah \o/ 

I'll add a comment