> But you must somehow ensure that all code compiled with -msse3, NOT > ONLY the inline assembly, is only ever run on SSE3-capable processors. > Without the target function attribute from GCC 4.4, this becomes a tough > requirement for the build system. There's no assembly in the code, we used primitives such as _mm_mul_ps() which are natively supported by Gcc. The -msse3 flag is only used for the low-level code, there should be no conflict; if SSE3 is not supported this code is never called. -Pierre