<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/amd64/string/Makefile.inc, branch releng/13.1</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>amd64: import asm strlen into libc</title>
<updated>2021-04-10T13:54:12+00:00</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2021-02-21T21:20:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c16fc9eae3adca98f6d12ec4f54e043db1f8902b'/>
<id>c16fc9eae3adca98f6d12ec4f54e043db1f8902b</id>
<content type='text'>
Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D28845

(cherry picked from commit 7f06b217c53c3f5e4ac81eb11125adfb71359ac6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D28845

(cherry picked from commit 7f06b217c53c3f5e4ac81eb11125adfb71359ac6)
</pre>
</div>
</content>
</entry>
<entry>
<title>amd64: convert libc bzero to a C func to avoid future bloat</title>
<updated>2018-11-15T20:20:39+00:00</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2018-11-15T20:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6fff6344554e70f00588f2f26dcb223904096044'/>
<id>6fff6344554e70f00588f2f26dcb223904096044</id>
<content type='text'>
Reviewed by:	kib (previous version)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17549
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	kib (previous version)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17549
</pre>
</div>
</content>
</entry>
<entry>
<title>amd64: convert libc bcopy to a C func to avoid future bloat</title>
<updated>2018-10-13T21:17:28+00:00</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2018-10-13T21:17:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9c7d70ee7d49cbc6b834ec0f6f606e7916dc4cd9'/>
<id>9c7d70ee7d49cbc6b834ec0f6f606e7916dc4cd9</id>
<content type='text'>
The function is of limited use and is an almost a direct clone of
memmove/memcpy (with arguments swapped). Introduction of ERMS variants
of string routines would mean avoidable growth of libc.

bcopy will get redefined to a __builtin_memmove later on with this
symbol only left for compatibility.

Reviewed by:	kib
Approved by:	re (gjb)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17539
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function is of limited use and is an almost a direct clone of
memmove/memcpy (with arguments swapped). Introduction of ERMS variants
of string routines would mean avoidable growth of libc.

bcopy will get redefined to a __builtin_memmove later on with this
symbol only left for compatibility.

Reviewed by:	kib
Approved by:	re (gjb)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D17539
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct MDSRCS use in &lt;arch&gt;/string/Makefile.inc.</title>
<updated>2017-03-02T17:05:52+00:00</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2017-03-02T17:05:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9fe44df2876d7f82ee666f2f899a528b130313b3'/>
<id>9fe44df2876d7f82ee666f2f899a528b130313b3</id>
<content type='text'>
- Remove .c files which duplicate entries in MISRCS.
- Use the same, less merge conflict prone style in all cases.
- Use MDSRCS for mips (.c and .S files both ended up in SRCS).
- Remove pointless sparc64 Makefile.inc.
- Remove uninformative foreign VCS ID entries.

Reviewed by:	emaste, imp, jhb
MFC after:	1 week
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D9841
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove .c files which duplicate entries in MISRCS.
- Use the same, less merge conflict prone style in all cases.
- Use MDSRCS for mips (.c and .S files both ended up in SRCS).
- Remove pointless sparc64 Makefile.inc.
- Remove uninformative foreign VCS ID entries.

Reviewed by:	emaste, imp, jhb
MFC after:	1 week
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D9841
</pre>
</div>
</content>
</entry>
<entry>
<title>Make both stpcpy and strcpy be assembly language implementations</title>
<updated>2011-07-21T16:32:13+00:00</updated>
<author>
<name>George V. Neville-Neil</name>
<email>gnn@FreeBSD.org</email>
</author>
<published>2011-07-21T16:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c03b5ad6a9202f3fbb8cc741af72bb49b4b6c599'/>
<id>c03b5ad6a9202f3fbb8cc741af72bb49b4b6c599</id>
<content type='text'>
on amd64.

Submitted by:	Guillaume Morin (guillaume at morinfr.org)
Reviewed by:	kib, jhb
Approved by:	re (bz)
MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
on amd64.

Submitted by:	Guillaume Morin (guillaume at morinfr.org)
Reviewed by:	kib, jhb
Approved by:	re (bz)
MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a machine-specific, optimized implementation of strcat.</title>
<updated>2005-04-10T18:58:49+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2005-04-10T18:58:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7e266fcd1f50158f2b7376c52fea72267625232d'/>
<id>7e266fcd1f50158f2b7376c52fea72267625232d</id>
<content type='text'>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a machine-specific, optimized implementation of strcpy.</title>
<updated>2005-04-10T05:11:06+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2005-04-10T05:11:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6524eb94a1990ab0c9055216e4bfdde85d89d192'/>
<id>6524eb94a1990ab0c9055216e4bfdde85d89d192</id>
<content type='text'>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a machine-specific, optimized implementation of strcmp.</title>
<updated>2005-04-09T20:47:08+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2005-04-09T20:47:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e5dd4df84cf1ca0360e111bc6ca4cbbad0b22bb7'/>
<id>e5dd4df84cf1ca0360e111bc6ca4cbbad0b22bb7</id>
<content type='text'>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Add machine-specific, optimized implementations of bcmp and memcmp.</title>
<updated>2005-04-08T05:15:55+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2005-04-08T05:15:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=26f6218be92649295dbb54aa1a18fbd9110631fd'/>
<id>26f6218be92649295dbb54aa1a18fbd9110631fd</id>
<content type='text'>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Add machine-specific, optimized implementations of bcopy, bzero, memcpy,</title>
<updated>2005-04-07T03:56:03+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2005-04-07T03:56:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=91c09a383ab76991061b49c3e081c06b3da2a98c'/>
<id>91c09a383ab76991061b49c3e081c06b3da2a98c</id>
<content type='text'>
memmove, and memset.

PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
memmove, and memset.

PR: 73111
Submitted by: Ville-Pertti Keinonen &lt;will@iki.fi&gt; (taken from NetBSD)
MFC after: 3 weeks
</pre>
</div>
</content>
</entry>
</feed>
