summaryrefslogtreecommitdiff
path: root/nuttx/Documentation/NuttxPortingGuide.html
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-10-21 00:41:44 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-10-21 00:41:44 +0000
commitb007f9897061c921e685d3970035228f21a2e506 (patch)
tree35873755480bfc436875406748f17798082c333e /nuttx/Documentation/NuttxPortingGuide.html
parentde7e070e684796f52cf5b4466e7b16755a3a92c8 (diff)
downloadpx4-nuttx-b007f9897061c921e685d3970035228f21a2e506.tar.gz
px4-nuttx-b007f9897061c921e685d3970035228f21a2e506.tar.bz2
px4-nuttx-b007f9897061c921e685d3970035228f21a2e506.zip
Add a versin of memset() optimized for speed
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5242 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/Documentation/NuttxPortingGuide.html')
-rw-r--r--nuttx/Documentation/NuttxPortingGuide.html23
1 files changed, 16 insertions, 7 deletions
diff --git a/nuttx/Documentation/NuttxPortingGuide.html b/nuttx/Documentation/NuttxPortingGuide.html
index a16032db5..e43ca8a2f 100644
--- a/nuttx/Documentation/NuttxPortingGuide.html
+++ b/nuttx/Documentation/NuttxPortingGuide.html
@@ -12,7 +12,7 @@
<h1><big><font color="#3c34ec">
<i>NuttX RTOS Porting Guide</i>
</font></big></h1>
- <p>Last Updated: August 28, 2012</p>
+ <p>Last Updated: October 20, 2012</p>
</td>
</tr>
</table>
@@ -4449,12 +4449,12 @@ build
If <code>CONFIG_ARCH_MEMCPY</code> is <b>not</b> selected, then you make also select Daniel
Vik's optimized implementation of <code>memcpy()</code>:
</p>
- <ul><li>
- <code>CONFIG_MEMCPY_VIK</code>:
- Select this option to use the optimized <code>memcpy()</code> function by Daniel Vik.
- See licensing information in the top-level <code>COPYING</code> file.
- Default: <code>n</code>.
- </li></ul>
+<ul><li>
+ <code>CONFIG_MEMCPY_VIK</code>:
+ Select this option to use the optimized <code>memcpy()</code> function by Daniel Vik.
+ See licensing information in the top-level <code>COPYING</code> file.
+ Default: <code>n</code>.
+</li></ul>
<p>
And if <code>CONFIG_MEMCPY_VIK</code>, the following tuning options are available:
@@ -4474,6 +4474,15 @@ build
Compiles memcpy for 64 bit architectures
</li></ul>
+<p><li>
+ If <code>CONFIG_ARCH_MEMSET</code> is <b>not</b> selected, then the following option is also available:
+</p>
+<ul><li>
+ <code>CONFIG_MEMSET_OPTSPEED</code>:
+ Select this option to use a version of <code>memset()</code> optimized for speed.
+ Default: <code>memset()</code> is optimized for size.
+</li></ul>
+
<li>
<p>
The architecture may provide custom versions of certain standard header files: