Elmer,
We can hardly expect intel to produce compilers that create code that runs well on amd chips, that's true. Intel will put some effort into trying to prevent this. There's nothing wrong with the workaround, however, it indicates that speed improvements are possible. I hope AMD will (help) create some compilers that optimize for Opteron but they do have limited means.