The attached patch adds the 3DNow! and extented 3DNow! instruction sets to qemu. I wrote this just according to the manuals from AMD, since I don't have an AMD processor for testing (which was actually my motivation to create this patch).

Please note that (like with the SSE emulation) the rounding for the floating point operations isn't exact in every case. But the precision should be sufficient for typical applications.

The CPUID is also extented by the bit for extented MMX, which is a subset of SSE and already implemented in qemu.

Would be nice, if someone could test this with an old computer game, etc...


I would appreciate any hints or suggestions.

Regards,
Jo.


--
Joachim Henke
http://base91.sourceforge.net/j-o/

Attachment: 3dnow.diff.gz
Description: GNU Zip compressed data



Reply via email to