mmx instructions
mmx instructions
Hi, everybody. I am just curious, my brother has asked my if I knew about mmx instructions, I think he'll use it for optimizing some c++ code, anyway is mmx support used anywhere in os development? BTW, I dont know anything about mmx stuff. Also do you know if mmx instructions can be used as inline asm in visual c++?
Re:mmx instructions
Actually, MMX (Multi-Media eXtension) instructions aren't likely to show up in OS development, except perhaps for OpenGL drivers. They are mostly used in video games, rendering, video mixing, and high performance audio-visual software.
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:mmx instructions
the only thing a OS developer needs to worry about MMX is how to save/restore the MMX state at thread switches.
Re:mmx instructions
The NT kernel seems to use MMX or XMM in its zero page thread, to zero pages quickly.