{"push_id":887236775,"size":2,"distinct_size":2,"ref":"refs/heads/mkretz/gh-75 implement missing SimdArray math functions","head":"77b0292749a57bf3f833354f797c98c30135bafe","before":"c475d38ad1d2b0148b2e05612f726cf21394a7aa","commits":[{"sha":"ba25a4706c561ea38eebf86604bc56b53b7ef473","author":{"email":"372ea4eca737a13cd010ee806d4ce7b98ee71550@kde.org","name":"Matthias Kretz"},"message":"SimdArray: Work around GCC ICE\n\nGCC might ICE if this type is declared with may_alias. If it doesn't ICE\nit warns about ignoring the attribute. Therefore, #ifdef the MayAlias so\nthat GCC doesn't see it.\n\nRefs: gh-75\nSigned-off-by: Matthias Kretz <kretz@kde.org>","distinct":true,"url":"https://api.github.com/repos/VcDevel/Vc/commits/ba25a4706c561ea38eebf86604bc56b53b7ef473"},{"sha":"77b0292749a57bf3f833354f797c98c30135bafe","author":{"email":"372ea4eca737a13cd010ee806d4ce7b98ee71550@kde.org","name":"Matthias Kretz"},"message":"SimdArray: Have Segment work for masks again\n\nIf the parameter to Segment is a mask type then it would try to create a\nSimdArray<bool, ...>, which doesn't work. So just create a\nSimdArray<float, ...> in that case (for now), since the member type is\nnot used for masks (yet).\n\nRefs: gh-75\nSigned-off-by: Matthias Kretz <kretz@kde.org>","distinct":true,"url":"https://api.github.com/repos/VcDevel/Vc/commits/77b0292749a57bf3f833354f797c98c30135bafe"}]}