Added MMX support