mmx instructions

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Al-Arif bin Ozguxxx

mmx instructions

Post by Al-Arif bin Ozguxxx »

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++?
Schol-R-LEA

Re:mmx instructions

Post by Schol-R-LEA »

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.
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:mmx instructions

Post by Pype.Clicker »

the only thing a OS developer needs to worry about MMX is how to save/restore the MMX state at thread switches.
Tim

Re:mmx instructions

Post by Tim »

The NT kernel seems to use MMX or XMM in its zero page thread, to zero pages quickly.
Post Reply