Hi again,

Am Montag, den 01.06.2015, 18:32 +0200 schrieb Bernhard Übelacker: 
> did the test inside the i386 VM.
> But it did not help either. The "packed" gets ignored.
> (But I am not sure if I use the __attribute__ the right way?)

I think it should rather go this way:

--- a/libmp3lame/vector/xmm_quantize_sub.c
+++ b/libmp3lame/vector/xmm_quantize_sub.c
@@ -40,7 +40,7 @@ typedef union {
     int32_t _i_32[4]; /* unions are initialized by its first member */
     float   _float[4];
     __m128  _m128;
-} vecfloat_union;
+} __attribute__((aligned(16),packed)) vecfloat_union;


Thank you anyway!

- Fabian

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to