Originally Posted by
terrace215
Use a different compiler? The question is, must (and also, why should) the Intel Compiler folks spend their time optimizing & testing their compiler output for non-Intel processors? For free? AMD, Via, etc just get to enjoy the fruits of the IC team's labors?
Maybe AMD should offer to pay Intel's compiler team? Or Microsoft's? Or spend money helping improve gcc?
I realize that at first glance, it's easy to be filled with poutrage: "Why not just check for the AVX bit alone!!!!!!?????111" But if you think about it, there's more involved, the chips and their behavior are not identical, making that change could actually lead to degraded amd performance or worse in some corner case, Intel is not a charity, there are other compilers available, blah blah blah.