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

2024-03-30 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Mar 30 22:03:39 UTC 2024 Modified Files: src/common/lib/libc/arch/i386/string: strlen.S src/common/lib/libc/arch/x86_64/string: strlen.S Log Message: s/Westley/Wesley/ in a book reference (in comments). To generate

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

2024-03-30 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sat Mar 30 22:03:39 UTC 2024 Modified Files: src/common/lib/libc/arch/i386/string: strlen.S src/common/lib/libc/arch/x86_64/string: strlen.S Log Message: s/Westley/Wesley/ in a book reference (in comments). To generate

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

2023-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 29 08:04:19 UTC 2023 Modified Files: src/common/lib/libc/arch/hppa/atomic: Makefile.inc Log Message: Define __HAVE_ATOMIC_CAS_64_UP and provide __sync_val_compare_and_swap_8 The new santizer code in gcc12 needs this. To

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

2023-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 29 08:04:19 UTC 2023 Modified Files: src/common/lib/libc/arch/hppa/atomic: Makefile.inc Log Message: Define __HAVE_ATOMIC_CAS_64_UP and provide __sync_val_compare_and_swap_8 The new santizer code in gcc12 needs this. To

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

2023-07-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jul 23 07:54:37 UTC 2023 Modified Files: src/common/lib/libc/arch/aarch64/string: bcopy.S Log Message: port-arm/57388: Minor bug fix in bcopy.S Use correct register to check alignment of destination in backwards copy. Patch

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

2023-07-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jul 23 07:54:37 UTC 2023 Modified Files: src/common/lib/libc/arch/aarch64/string: bcopy.S Log Message: port-arm/57388: Minor bug fix in bcopy.S Use correct register to check alignment of destination in backwards copy. Patch

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

2023-01-23 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Jan 24 07:04:27 UTC 2023 Modified Files: src/common/lib/libc/arch/arm/string: memcpy_arm.S Log Message: Fix two signed comparisons that were missed in the last patch. Found be rillig@ To generate a diff of this commit: cvs

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

2023-01-23 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Jan 24 07:04:27 UTC 2023 Modified Files: src/common/lib/libc/arch/arm/string: memcpy_arm.S Log Message: Fix two signed comparisons that were missed in the last patch. Found be rillig@ To generate a diff of this commit: cvs

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

2023-01-19 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Jan 19 18:03:03 UTC 2023 Modified Files: src/common/lib/libc/arch/arm/string: memcpy_arm.S memcpy_neon.S memcpy_xscale.S memmove.S memset.S memset_naive.S strlen_neon.S Log Message: Use unsigned comparisons for

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

2023-01-19 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Jan 19 18:03:03 UTC 2023 Modified Files: src/common/lib/libc/arch/arm/string: memcpy_arm.S memcpy_neon.S memcpy_xscale.S memmove.S memset.S memset_naive.S strlen_neon.S Log Message: Use unsigned comparisons for

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

2023-01-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 15 08:43:04 UTC 2023 Modified Files: src/common/lib/libc/arch/arm/string: strlen_arm.S Log Message: Fix strnlen with a large maxlen argument by using unsigned comparison conditions - from mlelstv. I had a similar, but not

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

2023-01-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 15 08:43:04 UTC 2023 Modified Files: src/common/lib/libc/arch/arm/string: strlen_arm.S Log Message: Fix strnlen with a large maxlen argument by using unsigned comparison conditions - from mlelstv. I had a similar, but not

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

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 11:34:38 UTC 2022 Modified Files: src/common/lib/libc/arch/arm/string: strlen_arm.S Log Message: Fix some comments To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

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

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 11:34:38 UTC 2022 Modified Files: src/common/lib/libc/arch/arm/string: strlen_arm.S Log Message: Fix some comments To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

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

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 11:30:24 UTC 2022 Modified Files: src/common/lib/libc/arch/arm/string: strlen_naive.S Log Message: improve a comment To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2022-12-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 3 11:30:24 UTC 2022 Modified Files: src/common/lib/libc/arch/arm/string: strlen_naive.S Log Message: improve a comment To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2022-08-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 6 21:31:33 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: Makefile.inc __aarch64_lse.S Log Message: aarch64: Implement __aarch64_casN_sync. gcc generates calls to this symbol in programs that use

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

2022-08-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 6 21:31:33 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: Makefile.inc __aarch64_lse.S Log Message: aarch64: Implement __aarch64_casN_sync. gcc generates calls to this symbol in programs that use

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

2022-07-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jul 23 13:30:15 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: whitespace To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \

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

2022-07-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jul 23 13:30:15 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: whitespace To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \

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

2022-06-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 18 08:01:56 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: be consistent about comparing loaded value against expected old value register ordering To generate a diff of

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

2022-06-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 18 08:01:56 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: be consistent about comparing loaded value against expected old value register ordering To generate a diff of

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

2022-06-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 18 07:55:19 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: Fix some register usage To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \

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

2022-06-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 18 07:55:19 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: Fix some register usage To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \

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

2022-06-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jun 16 08:21:57 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: remove stray 'w' To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \

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

2022-06-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jun 16 08:21:57 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: __aarch64_lse.S Log Message: remove stray 'w' To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:53 UTC 2022 Modified Files: src/common/lib/libc/arch/riscv/atomic: membar_ops.S Log Message: riscv/membar_ops: Upgrade membar_enter from W/RW to RW/RW. This will be deprecated soon but let's avoid leaving

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:53 UTC 2022 Modified Files: src/common/lib/libc/arch/riscv/atomic: membar_ops.S Log Message: riscv/membar_ops: Upgrade membar_enter from W/RW to RW/RW. This will be deprecated soon but let's avoid leaving

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:45 UTC 2022 Modified Files: src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86_64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:45 UTC 2022 Modified Files: src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86_64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:36 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S Log Message: i386/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes to

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:36 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S Log Message: i386/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes to

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:25 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:25 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:17 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:17 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:37 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: membar_ops.S Log Message: aarch64/membar_ops: Fix wrong symbol end. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:37 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: membar_ops.S Log Message: aarch64/membar_ops: Fix wrong symbol end. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:29 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Add a note on membar_sync and mfence. To generate a diff

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:29 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Add a note on membar_sync and mfence. To generate a diff

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:18 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Omit needless store in membar_producer/exit. On x86, every

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:18 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Omit needless store in membar_producer/exit. On x86, every

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:48 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64: Fix membar_sync by issuing membar #StoreLoad. In TSO this is the only memory barrier ever needed, and

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:48 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64: Fix membar_sync by issuing membar #StoreLoad. In TSO this is the only memory barrier ever needed, and

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:39 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc: Fix membar_sync with LDSTUB. membar_sync is required to be a full sequential consistency barrier, equivalent

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:39 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc: Fix membar_sync with LDSTUB. membar_sync is required to be a full sequential consistency barrier, equivalent

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

2021-07-06 Thread Nick Hudson
On 04/07/2021 23:11, Joerg Sonnenberger wrote: On Sun, Jul 04, 2021 at 06:55:47AM +, Nick Hudson wrote: Module Name:src Committed By: skrll Date: Sun Jul 4 06:55:47 UTC 2021 Modified Files: src/common/lib/libc/arch/aarch64/atomic: atomic_nand_16.S

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

2021-07-04 Thread Joerg Sonnenberger
On Sun, Jul 04, 2021 at 06:55:47AM +, Nick Hudson wrote: > Module Name: src > Committed By: skrll > Date: Sun Jul 4 06:55:47 UTC 2021 > > Modified Files: > src/common/lib/libc/arch/aarch64/atomic: atomic_nand_16.S > atomic_nand_32.S atomic_nand_64.S atomic_nand_8.S >

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