לפני שאתה מסתבך...
הדבר שאתה מדבר עליו הוא מאוד מאוד מסוכן (הוא עלול להתפוצץ חחח). מה שקורה הוא שמדובר בטכנולוגיה שיכולה לעבוד עם מספרים באורך גדול יותר מאשר האוגרים הרגילים של המעבד. האורך של MMאיכס הוא 64 ביט ויש לו 8 אוגרים שאתה יכול לבצע עליהם מניפולציות חישוביות. ולמעבד הרגיל יש אוגרים שהם באורך של 32 ביט (אתה מבין לבד מה הבדל) ויש רק 4 כאלה, וחבל. בכל מקרה הפקודות של MMX נועדו לשפר את הביצוע/יעילות של הקוד שרץ. וזה מאוד נחמד עם תעבוד איתן במידה ואתה יודע מה לעשות. בכל אופן, MMX נתמכת רק על מעבדים של אינטל (או שגם על AMD, לא שזה משנה משהו) כך שברגע שאתה כותב קוד כזה אתה מגביל את עצמך לעבודה על מעבדים של אינטל/AMD. דבר שני, SSE זו טכנולוגיה יותר מתקדמת עם 8 אוגרים שכל אחד מהם הוא 128 ביט והיא הרבה יותר טובה, והיא נתמכת החל ממעבדי פנטיום 3 ומעלה, כך שכיום אין לך בעייה ולא צריכה להיות בעייה (אני יודע שיש כאלו עם מעבדים יותר נחותים אבל אסור להתייחס אליהם), רק שהקאץ' פה הוא שהטכנולוגיה הזו נתמכת רק על מעבדי אינטל בלבד וAMD מסוג Athlon XP אך ורק. אם אתה רוצה לעבוד עם SSE2 שהיא עוד יותר מתקדמת אתה מגביל את עצמך שוב למעבדי פנטיום 4 ומעלה ורק למעבדי Athlon 64 וכו החדשים מאוד של AMD. חומר למחשבה. אם אתה צריך עוד חומר: www.intel.com חפש חומר לגבי ה-reference של מעבדים מסויימים שם תמצא את הצורה של הפקודות השונות. בהצלחה, מוטי.