The following entry in the Free Pascal contributed units was modified:
Name : Memory
Author : Thomas Schatzl
Email :
Homepage : http://members.yline.com/~tom_at_work/index.html FTP site : http://members.yline.com/~tom_at_work/memorydist.zip Version : rel2rev17
Date :
Category : Miscellaneous
Supported OS : All
Description :
New fast memory copy, memory set functions (up to four times as fast as go32 functions on Intel Pentium). Uses FPU, MMX or KNI instructions if advantageous (FPU only on original Intel Pentium non-MMX CPUs) <br><br>
FEATURES
<br><br>
* Very fast memory transfers ('moves')<br>
* Very fast memory set procedures<br>
* Functions to do all 16 boolean operations defined by Microsoft between two memory areas and a memory area and a single value<br>
* Very easy to use, replaces RTL functions with completely syntax-similar ones<br>
* Incorporates different CPUs instruction sets depending on available processor type resulting in a speed increase of >=100% compared to the RTL functions<br>
* Automatically selects FPU processor, MMX extensions or ISSE if available, resulting in optimal CPU usage<br>
* Instruction set selection is done fully transparent at program run-time<br>
* Compatible to all x86 platforms (e.g. GO32V2, Win32, OS/2 and Linux)<br>
* Contains replacements for the seg_move() and seg_fillX() functions on the GO32V2 platform too<br>
* Docs heavily updated<br>
<br>
Comments, suggestions and feedback are highly appreciated - just drop a mail
