simd-everywhere / simde

Implementations of SIMD instruction sets for systems which don't natively support them.
https://simd-everywhere.github.io/blog/
MIT License
2.35k stars 244 forks source link

Extended MMX (Cyrix EMMI) functions #1162

Open Torinde opened 6 months ago

Torinde commented 6 months ago

https://en.wikipedia.org/wiki/List_of_discontinued_x86_instructions#Cyrix_EMMI_instructions

Slightly relevant for DOS/Win9x/WinXP emulators as there is not a lot of software that uses those.

There is a CPU flag in Linux for those: cxmmx Cyrix MMX extensions

Cyrix Extension to the Multimedia Instruction Set, Application Note 108 (some further docs and software are linked here)

Opcodes overlap with SSE and other subsequent instructions.