Quote:
Originally Posted by
alister
Welcome to the forum.
Thank you for your warm words.
Quote:
Originally Posted by
alister
Are you using the CPUID instruction to detect AVX?
Yes, that's necessary. My code follows the recommendations of Intel in every detail. That's for sure.
Quote:
Originally Posted by
alister
However, if you actually want to use AVX, simply detecting CPU support is insufficient. Even if the CPU implements AVX, it cannot be used without operating system support (e.g. to save/restore the registers across context switches).
That's the tricky point. Under 64-bit Linux support both the CPU and the operating system the AVX instruction set. No problem. But under 32-bit Linux, it lacks the support of the operating system.
At the moment I'm writing a program for a more detailed analysis of the problem.
Gunther