Intel MMX support
- What is it about?Free Pascalsupports the new MMX (Multi-Media extensions) instructions of Intel processors. The idea of MMX is to process multiple data with one instruction, for
- Saturation supportOne important point of MMX is the support of saturated operations. If an operation would cause an overflow, the value stays at the highest or lowest possible va
- Restrictions of MMX supportIn the beginning of 1997 the MMX instructions were introduced in the Pentium processors, so multitasking systems wouldn’t save the newly introduced MMX regist
- Supported MMX operationsThe following operations are supported in the compiler when MMX extensions are enabled: addition ( + ) subtraction ( - ) multiplication( * ) logical exclusive o
- Optimizing MMX supportHere are some helpful hints to get optimal performance: The EMMS call takes a lot of time, so try to separate floating point and MMX operations. Use MMX only in
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
