Johan Mabille

Results 275 comments of Johan Mabille

I experience the same issue as @SylvainCorlay and @gouarin. The example in #147 works for me.

@vgvassilev on my side I'm using an old version of cling, based on commit efd44687. I didn't try #147 on master.

The master branch of xsimd contains breaking changes, please use version 7.5.0 instead.

Where does the "pointer-to-data constructor" output come from? Also I guess this issue should be solved when we merge the variadic constructor implementation. Could you check if you have the...

The last code snippet is equivalent to disabling `xsimd`, which explains why it works. Indeed, the line `auto tmp = another / current - 1.;` builds an unevaluated expression (no...

1. I think the methods name in the regular kernels match the specific part in the name of the intrinsics used for implementation. So if we rename `equal` into `eq`...

Ok, but then let's rename other methods so they also match the intrinsics names!

You meant `xsimd::set_simd` is similar to `xsimd::broadcast`, right?

Can you rebase your PR on the master branch please? This would make the diff easier to read (and would solve the conflicts).

AFAIK, on 64bits architecure, `long == int64`, on 32 bits architecture `sizeof(long) == 32` but `long != int32_t`. Also `long` is always signed. So the easiest solution (the one I...