[Mono-list] cpblk?
Gonzalo Paniagua Javier
gonzalo@gnome-db.org
Sat, 25 May 2002 02:27:14 +0200
* [ Serge <serge@wildwestsoftware.com>
* Fri, 24 May 2002 21:29:54 +0200 ]
> I think that the point is to use fast block move instructions if
> available (say, MOVS on x86), especially in the cases where
> size=const. Hence non-overlapping behaviour in the specs.
Hi Sergey!
memcpy already takes care of copying in the fastest way posible. It has
a threshold (may be 8, can't remember now) and if the number of bytes to
copy is GE than the threshold, it uses movl. If not, it uses movb.