Re: CVS commit: src/common/lib/libc/arch

2020-02-01 Thread Andrew Doran
On Sat, Feb 01, 2020 at 03:02:02PM +, m...@netbsd.org wrote: > On Mon, Jan 27, 2020 at 10:09:21PM +, Andrew Doran wrote: > > Module Name:src > > Committed By: ad > > Date: Mon Jan 27 22:09:21 UTC 2020 > > > > Removed Files: > >

Re: CVS commit: src/common/lib/libc/arch

2020-02-01 Thread maya
On Mon, Jan 27, 2020 at 10:09:21PM +, Andrew Doran wrote: > Module Name: src > Committed By: ad > Date: Mon Jan 27 22:09:21 UTC 2020 > > Removed Files: > src/common/lib/libc/arch/i386/string: memcmp.S > src/common/lib/libc/arch/x86_64/string: bcmp.S memcmp.S > > Log

Re: CVS commit: src/common/lib/libc/arch/x86_64/string

2020-01-16 Thread Steffen Nurpmeso
Sorry for answering out of thread, but the message is long gone. I just remembered very old x86 code of mine. More than fifteen years ago it was still faster to go for 32-bit wide testing when more than 20 bytes had to be compared, and to redo a short byte loop to work around the fact that the

Re: CVS commit: src/common/lib/libc/arch/x86_64/string

2020-01-16 Thread Ryo ONODERA
Hi, Andrew Doran writes: > Hi, > > Change backed out. Sorry about the disruption. Thank you. The back-out works fine for me. > Andrew > > On Thu, Jan 16, 2020 at 05:30:20PM +0900, Ryo ONODERA wrote: >> Hi, >> >> pkgsrc/www/firefox and mail/notmuch are also >> broken after this commit. >>

Re: CVS commit: src/common/lib/libc/arch/x86_64/string

2020-01-16 Thread Andrew Doran
Hi, Change backed out. Sorry about the disruption. Andrew On Thu, Jan 16, 2020 at 05:30:20PM +0900, Ryo ONODERA wrote: > Hi, > > pkgsrc/www/firefox and mail/notmuch are also > broken after this commit. > > > On January 16, 2020 5:23:47 PM GMT+09:00, Kamil Rytarowski > wrote: > >On

Re: CVS commit: src/common/lib/libc/arch/x86_64/string

2020-01-16 Thread Ryo ONODERA
Hi, pkgsrc/www/firefox and mail/notmuch are also broken after this commit. On January 16, 2020 5:23:47 PM GMT+09:00, Kamil Rytarowski wrote: >On 15.01.2020 11:56, Andrew Doran wrote: >> Module Name: src >> Committed By:ad >> Date:Wed Jan 15 10:56:49 UTC 2020 >> >>

Re: CVS commit: src/common/lib/libc/arch/x86_64/string

2020-01-16 Thread Kamil Rytarowski
On 15.01.2020 11:56, Andrew Doran wrote: > Module Name: src > Committed By: ad > Date: Wed Jan 15 10:56:49 UTC 2020 > > Modified Files: > src/common/lib/libc/arch/x86_64/string: bcmp.S memcmp.S > > Log Message: > Rewrite bcmp() & memcmp() to not use REP CMPS. Seems about 5-10x

CVS commit: src/common/lib/libc/arch/aarch64/gen

2019-10-12 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Oct 12 09:22:36 UTC 2019 Modified Files: src/common/lib/libc/arch/aarch64/gen: byte_swap_8.S Log Message: Remove htonll and ntohll as symbols from aarch64 libc. Other architectures do not define them, and so we don't provide a

CVS commit: src/common/lib/libc/arch/aarch64/gen

2019-10-12 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Oct 12 09:22:36 UTC 2019 Modified Files: src/common/lib/libc/arch/aarch64/gen: byte_swap_8.S Log Message: Remove htonll and ntohll as symbols from aarch64 libc. Other architectures do not define them, and so we don't provide a

CVS commit: src/common/lib/libc/arch/arm/atomic

2019-09-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 16 12:40:40 UTC 2019 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_op_asm.h Log Message: Traiing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/common/lib/libc/arch/arm/atomic

2019-09-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 16 12:40:40 UTC 2019 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_op_asm.h Log Message: Traiing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/common/lib/libc/arch/arm/atomic

2019-09-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 15 14:55:04 UTC 2019 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_or_64.S atomic_xor_64.S Log Message: __sync_{,x}or_and_fetch_8 should return new value... make it so. To generate a diff of this commit:

CVS commit: src/common/lib/libc/arch/arm/atomic

2019-09-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 15 14:55:04 UTC 2019 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_or_64.S atomic_xor_64.S Log Message: __sync_{,x}or_and_fetch_8 should return new value... make it so. To generate a diff of this commit:

CVS commit: src/common/lib/libc/arch/aarch64/atomic

2019-09-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 15 11:14:15 UTC 2019 Modified Files: src/common/lib/libc/arch/aarch64/atomic: atomic_or_64.S Log Message: __sync_or_and_fetch_8 should return new value... make it do that. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/common/lib/libc/arch/aarch64/atomic

2019-09-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 15 11:14:15 UTC 2019 Modified Files: src/common/lib/libc/arch/aarch64/atomic: atomic_or_64.S Log Message: __sync_or_and_fetch_8 should return new value... make it do that. To generate a diff of this commit: cvs rdiff -u

Re: CVS commit: src/common/lib/libc/arch/arm

2015-05-17 Thread Justin Cormack
On 17 May 2015 at 22:19, Justin Cormack jus...@specialbusservice.com wrote: On 17 May 2015 at 22:02, Matt Thomas m...@3am-software.com wrote: On May 17, 2015, at 1:57 PM, Justin Cormack jus...@netbsd.org wrote: Module Name: src Committed By: justin Date: Sun May 17 20:57:12 UTC

Re: CVS commit: src/common/lib/libc/arch/arm

2015-05-17 Thread Matt Thomas
On May 17, 2015, at 1:57 PM, Justin Cormack jus...@netbsd.org wrote: Module Name: src Committed By: justin Date: Sun May 17 20:57:12 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_op_asm.h atomic_swap.S atomic_swap_16.S atomic_swap_64.S

Re: CVS commit: src/common/lib/libc/arch/arm

2015-05-17 Thread Justin Cormack
On 17 May 2015 at 22:02, Matt Thomas m...@3am-software.com wrote: On May 17, 2015, at 1:57 PM, Justin Cormack jus...@netbsd.org wrote: Module Name: src Committed By: justin Date: Sun May 17 20:57:12 UTC 2015 Modified Files: src/common/lib/libc/arch/arm/atomic:

Re: CVS commit: src/common/lib/libc/arch/i386/string/small

2014-09-26 Thread David Laight
On Mon, Sep 22, 2014 at 08:31:56PM +, Pierre Pronchery wrote: Module Name: src Committed By: khorben Date: Mon Sep 22 20:31:56 UTC 2014 Modified Files: src/common/lib/libc/arch/i386/string/small: strchr.S Log Message: Look for the character to locate before checking

Re: CVS commit: src/common/lib/libc/arch/arm/atomic

2013-11-09 Thread Jukka Ruohonen
On Fri, Nov 08, 2013 at 10:42:52PM +, Matt Thomas wrote: Log Message: Add support for the gcc __sync builtins. A stupid but important question: what is __sync? - Jukka.

Re: CVS commit: src/common/lib/libc/arch/m68k/string

2013-07-19 Thread Izumi Tsutsui
Module Name: src Committed By: matt Date: Fri Jul 19 16:42:12 UTC 2013 Modified Files: src/common/lib/libc/arch/m68k/string: memset.S strcmp.S strncmp.S Log Message: With these changes, they now produce identical binary as before the coldfire changes. ... and please

Re: CVS commit: src/common/lib/libc/arch/m68k

2013-07-19 Thread Izumi Tsutsui
Module Name: src Committed By: matt Date: Thu Jul 18 22:42:51 UTC 2013 Modified Files: src/common/lib/libc/arch/m68k/gen: bswap16.S bswap32.S bswap64.S src/common/lib/libc/arch/m68k/string: bcmp.S bcopy.S bzero.S ffs.S memcmp.S memset.S strcmp.S strncmp.S

Re: CVS commit: src/common/lib/libc/arch/arm/string

2013-01-15 Thread Matt Thomas
On Jan 15, 2013, at 12:10 AM, David Laight wrote: On Tue, Jan 15, 2013 at 02:03:31AM +, Matt Thomas wrote: Module Name: src Committed By:matt Date:Tue Jan 15 02:03:31 UTC 2013 Added Files: src/common/lib/libc/arch/arm/string: strchr_naive.S

Re: CVS commit: src/common/lib/libc/arch/arm/string

2013-01-14 Thread David Laight
On Tue, Jan 15, 2013 at 02:03:31AM +, Matt Thomas wrote: Module Name: src Committed By: matt Date: Tue Jan 15 02:03:31 UTC 2013 Added Files: src/common/lib/libc/arch/arm/string: strchr_naive.S strrchr_naive.S Log Message: Add simple/small versions of strchr/strrchr