There is x264. It use a lot of x86 asm files. For example pixel-32.asm. This files can use different SIMD instruction set: mmx, 3DNow!, sse family, others
I need the simple way to automatically analyze every file. I want get which SIMD family in which file are used. How?
I think every asm file must contain information about which SIMD family it use (or information that no SIMD). Without this information it is very bad idea try to use this files...
I am angry, my x86 CPU support mmx and 3DNow! only, but x264 try call sse, so I get "Illegal instruction" sometimes. I plan to make patch for x264.
P.S. If you can make issues in official repo let me know.
P.P.S. This thread on Doom9 (mirror).