Mail Archives: djgpp/1996/06/13/00:49:44
Xref: | news2.mv.net comp.os.msdos.djgpp:4898
|
From: | richard DOT young AT crc DOT doc DOT ca (Richard Young)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Speed optimization: memcpy() or for loop ??
|
Date: | 12 Jun 1996 14:56:57 GMT
|
Organization: | Communications Research Centre
|
Lines: | 23
|
Message-ID: | <4pmlrp$p7u@crc-news.doc.ca>
|
NNTP-Posting-Host: | yaker.vpcs.doc.ca
|
Mime-Version: | 1.0
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
A question for the optimization experts:
For moving data, is it faster to use
a) memcpy(x,y,n*sizeof(x[0]))
or
b) for (i = 0; i < n; i++) x[i] = y[i];
or are they basically the same speed.
With C++ is it better code practice to use b) over a)?
Thanks for all answers and opinions.
-----------------------------------------
Richard Young
Communications Research Centre,
Ottawa, Canada
richard DOT young AT crc DOT doc DOT ca
- Raw text -