AMD presents a neat already implemented idea: The loader checks for the hardware and chooses the right implementation: http://developer.amd.com/articles.jsp?id=122&num=3 -manfred