I would like to check if SSE4 or AVX is supported at runtime, so that my program may take advantage of processor specific instructions without creating a binary for each processor.
If I could determine it at runtime, I could use an interface and switch between different instruction sets.