Hi Bernhard, Am Dienstag, den 02.06.2015, 11:55 +0200 schrieb Bernhard Übelacker: > Nevertheless, as I experimented with bigger align values it stopped crashing.
but that shouldn't make a difference, because the code already worked correctly when you forced it to 16-bit boundaries by using posix_memalign(). What happens if you re-arrange the definition of the vecfloat_union so that _m128 is its first member, i.e. typedef union { __m128 _m128; int32_t _i_32[4]; /* unions are initialized by its first member */ float _float[4]; } vecfloat_union; This is how these unions are used in most examples that I found. Also, do you have any idea what this comment in there wants to tell us? Thank you! - Fabian
signature.asc
Description: This is a digitally signed message part