about summary refs log tree commit diff
path: root/sysdeps/loongarch/lp64
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2024-01-01 10:12:26 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2024-01-01 10:53:40 -0800
commitdff8da6b3e89b986bb7f6b1ec18cf65d5972e307 (patch)
tree09151f6e3abfe04e677d62d685088a16c23e7dcf /sysdeps/loongarch/lp64
parentcf9481724bcb86ad4a86cca7befed74bb9cc15eb (diff)
downloadglibc-dff8da6b3e89b986bb7f6b1ec18cf65d5972e307.tar.gz
glibc-dff8da6b3e89b986bb7f6b1ec18cf65d5972e307.tar.xz
glibc-dff8da6b3e89b986bb7f6b1ec18cf65d5972e307.zip
Update copyright dates with scripts/update-copyrights
Diffstat (limited to 'sysdeps/loongarch/lp64')
-rw-r--r--sysdeps/loongarch/lp64/multiarch/dl-symbol-redir-ifunc.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memchr-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memchr-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memchr-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memchr.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcmp.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcpy-unaligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memcpy.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memmove-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memmove-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memmove-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memmove-unaligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memmove.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memrchr-generic.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memrchr.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memset-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memset-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memset-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memset-unaligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/memset.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/rawmemchr-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/rawmemchr.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/stpcpy-unaligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/stpcpy.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchr-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchr-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchr-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchr.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchrnul-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strchrnul.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcmp.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strcpy.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strlen-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strlen-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strlen-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strlen.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strncmp.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strnlen.c2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S2
-rw-r--r--sysdeps/loongarch/lp64/multiarch/strrchr.c2
81 files changed, 81 insertions, 81 deletions
diff --git a/sysdeps/loongarch/lp64/multiarch/dl-symbol-redir-ifunc.h b/sysdeps/loongarch/lp64/multiarch/dl-symbol-redir-ifunc.h
index e2723873bc..cb640d77b7 100644
--- a/sysdeps/loongarch/lp64/multiarch/dl-symbol-redir-ifunc.h
+++ b/sysdeps/loongarch/lp64/multiarch/dl-symbol-redir-ifunc.h
@@ -1,5 +1,5 @@
 /* Symbol rediretion for loader/static initialization code.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c b/sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c
index 529e236950..63bd7d8248 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-impl-list.c
@@ -1,5 +1,5 @@
 /* Enumerate available IFUNC implementations of a function LoongArch64 version.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h b/sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h
index 3be67da611..15c21b9c84 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-lasx.h
@@ -1,6 +1,6 @@
 /* Common definition for ifunc selection implementation.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h b/sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h
index 9060ccd54d..bccaef8feb 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-memchr.h
@@ -1,6 +1,6 @@
 /* Common definition for memchr ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h b/sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h
index 04adc2e561..3ce39ac47b 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-memcmp.h
@@ -1,6 +1,6 @@
 /* Common definition for memcmp ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h b/sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h
index 8215f9ad94..bc53ff84e1 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-memrchr.h
@@ -1,6 +1,6 @@
 /* Common definition for memrchr implementation.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h b/sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h
index a7bb4cf9ea..56c008a6a5 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-rawmemchr.h
@@ -1,6 +1,6 @@
 /* Common definition for rawmemchr ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h b/sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h
index 4494db79a5..4288a2b73f 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-strchr.h
@@ -1,6 +1,6 @@
 /* Common definition for strchr ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h b/sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h
index 8a92512064..38ce91cb83 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-strchrnul.h
@@ -1,6 +1,6 @@
 /* Common definition for strchrnul ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h b/sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h
index ca26352bec..19136ca0b0 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-strcmp.h
@@ -1,6 +1,6 @@
 /* Common definition for strcmp ifunc selection.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h b/sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h
index 6258bb76c3..e1ff4b958a 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-strlen.h
@@ -1,6 +1,6 @@
 /* Common definition for strlen ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h b/sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h
index 1a7dc36ba6..12b6909147 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-strncmp.h
@@ -1,6 +1,6 @@
 /* Common definition for strncmp ifunc selection.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h b/sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h
index 5cf8981021..f8c1b0e293 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-strnlen.h
@@ -1,6 +1,6 @@
 /* Common definition for strnlen ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h b/sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h
index bbb34089ef..7890c6fbb9 100644
--- a/sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h
+++ b/sysdeps/loongarch/lp64/multiarch/ifunc-strrchr.h
@@ -1,6 +1,6 @@
 /* Common definition for strrchr ifunc selections.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memchr-aligned.S b/sysdeps/loongarch/lp64/multiarch/memchr-aligned.S
index 81d0d00461..f2f6c1cb54 100644
--- a/sysdeps/loongarch/lp64/multiarch/memchr-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memchr-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized memchr implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memchr-lasx.S b/sysdeps/loongarch/lp64/multiarch/memchr-lasx.S
index a26cdf48b5..40278e57f6 100644
--- a/sysdeps/loongarch/lp64/multiarch/memchr-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memchr-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized memchr implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memchr-lsx.S b/sysdeps/loongarch/lp64/multiarch/memchr-lsx.S
index a73ecd2599..f309148c38 100644
--- a/sysdeps/loongarch/lp64/multiarch/memchr-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memchr-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized memchr implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memchr.c b/sysdeps/loongarch/lp64/multiarch/memchr.c
index 059479c0ce..56d4e6b3e3 100644
--- a/sysdeps/loongarch/lp64/multiarch/memchr.c
+++ b/sysdeps/loongarch/lp64/multiarch/memchr.c
@@ -1,6 +1,6 @@
 /* Multiple versions of memchr.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S b/sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S
index 14a7caa9a8..98870e8000 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memcmp-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized memcmp implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S b/sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S
index 3151a17927..004669a7f5 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memcmp-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized memcmp implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S b/sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S
index 38a50a4c16..719277e219 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memcmp-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized memcmp implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memcmp.c b/sysdeps/loongarch/lp64/multiarch/memcmp.c
index 32eccac2a3..546f687ead 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcmp.c
+++ b/sysdeps/loongarch/lp64/multiarch/memcmp.c
@@ -1,6 +1,6 @@
 /* Multiple versions of memcmp.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S b/sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S
index 7eb34395cb..5a79c3fdc2 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memcpy-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized memcpy_aligned implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S b/sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S
index ae148df5d7..ee8e285070 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memcpy-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized memcpy implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S b/sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S
index feb2bb0e0a..b47db04b31 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memcpy-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized memcpy implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memcpy-unaligned.S b/sysdeps/loongarch/lp64/multiarch/memcpy-unaligned.S
index 31019b138f..8e50f3a665 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcpy-unaligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memcpy-unaligned.S
@@ -1,5 +1,5 @@
 /* Optimized unaligned memcpy implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memcpy.c b/sysdeps/loongarch/lp64/multiarch/memcpy.c
index 93b238ce27..14052934f1 100644
--- a/sysdeps/loongarch/lp64/multiarch/memcpy.c
+++ b/sysdeps/loongarch/lp64/multiarch/memcpy.c
@@ -1,6 +1,6 @@
 /* Multiple versions of memcpy.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memmove-aligned.S b/sysdeps/loongarch/lp64/multiarch/memmove-aligned.S
index a02114c057..023a1a3242 100644
--- a/sysdeps/loongarch/lp64/multiarch/memmove-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memmove-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized memmove_aligned implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memmove-lasx.S b/sysdeps/loongarch/lp64/multiarch/memmove-lasx.S
index 95d8ee7b93..d3f1b840be 100644
--- a/sysdeps/loongarch/lp64/multiarch/memmove-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memmove-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized memmove implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memmove-lsx.S b/sysdeps/loongarch/lp64/multiarch/memmove-lsx.S
index 5eb819ef74..c6e72c6ad4 100644
--- a/sysdeps/loongarch/lp64/multiarch/memmove-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memmove-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized memmove implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memmove-unaligned.S b/sysdeps/loongarch/lp64/multiarch/memmove-unaligned.S
index 3284ce25fe..3e6f8213fe 100644
--- a/sysdeps/loongarch/lp64/multiarch/memmove-unaligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memmove-unaligned.S
@@ -1,5 +1,5 @@
 /* Optimized memmove_unaligned implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memmove.c b/sysdeps/loongarch/lp64/multiarch/memmove.c
index 7e3ca4c47b..a23a57d49c 100644
--- a/sysdeps/loongarch/lp64/multiarch/memmove.c
+++ b/sysdeps/loongarch/lp64/multiarch/memmove.c
@@ -1,6 +1,6 @@
 /* Multiple versions of memmove.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memrchr-generic.c b/sysdeps/loongarch/lp64/multiarch/memrchr-generic.c
index ced61ebce5..e473ad4874 100644
--- a/sysdeps/loongarch/lp64/multiarch/memrchr-generic.c
+++ b/sysdeps/loongarch/lp64/multiarch/memrchr-generic.c
@@ -1,5 +1,5 @@
 /* Generic implementation of memrchr.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S b/sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S
index 5f3e0d06d7..52f3ff9ef7 100644
--- a/sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memrchr-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized memrchr implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S b/sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S
index 39a7c8b076..875e1f6356 100644
--- a/sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memrchr-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized memrchr implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memrchr.c b/sysdeps/loongarch/lp64/multiarch/memrchr.c
index 8baba9ab7e..ac989c9bc5 100644
--- a/sysdeps/loongarch/lp64/multiarch/memrchr.c
+++ b/sysdeps/loongarch/lp64/multiarch/memrchr.c
@@ -1,6 +1,6 @@
 /* Multiple versions of memrchr.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/memset-aligned.S b/sysdeps/loongarch/lp64/multiarch/memset-aligned.S
index 1fce95b714..e1be66b799 100644
--- a/sysdeps/loongarch/lp64/multiarch/memset-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memset-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized memset aligned implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memset-lasx.S b/sysdeps/loongarch/lp64/multiarch/memset-lasx.S
index 041abbac87..5be1a5afeb 100644
--- a/sysdeps/loongarch/lp64/multiarch/memset-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memset-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized memset implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memset-lsx.S b/sysdeps/loongarch/lp64/multiarch/memset-lsx.S
index 3d3982aa5a..6389cb55b6 100644
--- a/sysdeps/loongarch/lp64/multiarch/memset-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/memset-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized memset implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memset-unaligned.S b/sysdeps/loongarch/lp64/multiarch/memset-unaligned.S
index f7d32039df..12e63687a9 100644
--- a/sysdeps/loongarch/lp64/multiarch/memset-unaligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/memset-unaligned.S
@@ -1,5 +1,5 @@
 /* Optimized memset unaligned implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/memset.c b/sysdeps/loongarch/lp64/multiarch/memset.c
index 3ff60d8ac7..8ba61ae18b 100644
--- a/sysdeps/loongarch/lp64/multiarch/memset.c
+++ b/sysdeps/loongarch/lp64/multiarch/memset.c
@@ -1,6 +1,6 @@
 /* Multiple versions of memset.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/rawmemchr-aligned.S b/sysdeps/loongarch/lp64/multiarch/rawmemchr-aligned.S
index 9c7155ae82..bd72933a95 100644
--- a/sysdeps/loongarch/lp64/multiarch/rawmemchr-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/rawmemchr-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized rawmemchr implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S b/sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S
index be2eb59dbe..c38265fb1e 100644
--- a/sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/rawmemchr-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized rawmemchr implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S b/sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S
index 2f6fe024dc..b8bcf9f806 100644
--- a/sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/rawmemchr-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized rawmemchr implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/rawmemchr.c b/sysdeps/loongarch/lp64/multiarch/rawmemchr.c
index 89c7ffff8f..b94bd5a43b 100644
--- a/sysdeps/loongarch/lp64/multiarch/rawmemchr.c
+++ b/sysdeps/loongarch/lp64/multiarch/rawmemchr.c
@@ -1,6 +1,6 @@
 /* Multiple versions of rawmemchr.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S b/sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S
index 1f763db685..faa4d8cff2 100644
--- a/sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/stpcpy-aligned.S
@@ -1,5 +1,5 @@
 /* stpcpy-aligned implementation is in strcpy-aligned.S.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S b/sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S
index 13d6c9539b..3d8bcb8eed 100644
--- a/sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/stpcpy-lasx.S
@@ -1,5 +1,5 @@
 /* stpcpy-lasx implementation is in strcpy-lasx.S.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S b/sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S
index e0f17ab589..96c7d134dd 100644
--- a/sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/stpcpy-lsx.S
@@ -1,5 +1,5 @@
 /* stpcpy-lsx implementation is in strcpy-lsx.S.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/stpcpy-unaligned.S b/sysdeps/loongarch/lp64/multiarch/stpcpy-unaligned.S
index cc2f971214..e22142c75f 100644
--- a/sysdeps/loongarch/lp64/multiarch/stpcpy-unaligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/stpcpy-unaligned.S
@@ -1,5 +1,5 @@
 /* stpcpy-unaligned implementation is in strcpy-unaligned.S.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/stpcpy.c b/sysdeps/loongarch/lp64/multiarch/stpcpy.c
index d4860d7a47..0b14919860 100644
--- a/sysdeps/loongarch/lp64/multiarch/stpcpy.c
+++ b/sysdeps/loongarch/lp64/multiarch/stpcpy.c
@@ -1,6 +1,6 @@
 /* Multiple versions of stpcpy.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2017-2023 Free Software Foundation, Inc.
+   Copyright (C) 2017-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strchr-aligned.S b/sysdeps/loongarch/lp64/multiarch/strchr-aligned.S
index 620200545b..63f5f8e6ab 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchr-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strchr-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized strchr implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strchr-lasx.S b/sysdeps/loongarch/lp64/multiarch/strchr-lasx.S
index 4d3cc58845..6162de4905 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchr-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strchr-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized strchr implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strchr-lsx.S b/sysdeps/loongarch/lp64/multiarch/strchr-lsx.S
index 8b78c35c20..c11dd3e138 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchr-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strchr-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strlen implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strchr.c b/sysdeps/loongarch/lp64/multiarch/strchr.c
index 404e97bded..37b104af01 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchr.c
+++ b/sysdeps/loongarch/lp64/multiarch/strchr.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strchr.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strchrnul-aligned.S b/sysdeps/loongarch/lp64/multiarch/strchrnul-aligned.S
index 20856a06a0..b7b976d37a 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchrnul-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strchrnul-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized strchrnul implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S b/sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S
index 4753d4ced5..a90df433d7 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strchrnul-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized strchrnul implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S b/sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S
index 671e740c03..e68dcd3ae2 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strchrnul-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strchrnul implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strchrnul.c b/sysdeps/loongarch/lp64/multiarch/strchrnul.c
index f3b8296ee8..29ef6bf593 100644
--- a/sysdeps/loongarch/lp64/multiarch/strchrnul.c
+++ b/sysdeps/loongarch/lp64/multiarch/strchrnul.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strchrnul.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S b/sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S
index ba1f9667e0..74ed63d2d2 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcmp-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized strcmp implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S b/sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S
index 091c8c9ebd..f82039ed2b 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcmp-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strcmp implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strcmp.c b/sysdeps/loongarch/lp64/multiarch/strcmp.c
index 6f249c0b59..34ac1dc04d 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcmp.c
+++ b/sysdeps/loongarch/lp64/multiarch/strcmp.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strcmp.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S b/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S
index 4ed539fdb4..29e0381b39 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-aligned.S
@@ -1,6 +1,6 @@
 /* Optimized strcpy stpcpy aligned implementation using basic LoongArch
    instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S b/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S
index c282561253..663b8ca668 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized strcpy stpcpy implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S b/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S
index fc2498f7db..389719b5a2 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strcpy stpcpy implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S b/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S
index 9e31883bb1..f031e51dfd 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy-unaligned.S
@@ -1,6 +1,6 @@
 /* Optimized strcpy unaligned implementation using basic LoongArch
    instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strcpy.c b/sysdeps/loongarch/lp64/multiarch/strcpy.c
index 46afd068f9..de04426ff8 100644
--- a/sysdeps/loongarch/lp64/multiarch/strcpy.c
+++ b/sysdeps/loongarch/lp64/multiarch/strcpy.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strcpy.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strlen-aligned.S b/sysdeps/loongarch/lp64/multiarch/strlen-aligned.S
index ed0548e46b..cd10c3006b 100644
--- a/sysdeps/loongarch/lp64/multiarch/strlen-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strlen-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized strlen implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strlen-lasx.S b/sysdeps/loongarch/lp64/multiarch/strlen-lasx.S
index 91342f3415..e0470132af 100644
--- a/sysdeps/loongarch/lp64/multiarch/strlen-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strlen-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized strlen implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strlen-lsx.S b/sysdeps/loongarch/lp64/multiarch/strlen-lsx.S
index b09c12e00b..bfe75d9a52 100644
--- a/sysdeps/loongarch/lp64/multiarch/strlen-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strlen-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strlen implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strlen.c b/sysdeps/loongarch/lp64/multiarch/strlen.c
index 381c2daa86..ab10560827 100644
--- a/sysdeps/loongarch/lp64/multiarch/strlen.c
+++ b/sysdeps/loongarch/lp64/multiarch/strlen.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strlen.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S b/sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S
index f63de872a7..5de66e0cee 100644
--- a/sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strncmp-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized strncmp implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S b/sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S
index 83cb801d5d..f90d25ff51 100644
--- a/sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strncmp-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strncmp implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strncmp.c b/sysdeps/loongarch/lp64/multiarch/strncmp.c
index af6d0bc4a7..7d1d643479 100644
--- a/sysdeps/loongarch/lp64/multiarch/strncmp.c
+++ b/sysdeps/loongarch/lp64/multiarch/strncmp.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strncmp.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S b/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S
index a8296a1b21..9826d21c2e 100644
--- a/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized strnlen implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S b/sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S
index aa6c812d30..e31f75363a 100644
--- a/sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strnlen-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized strnlen implementation using LoongArch LASX instructions
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S b/sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S
index d0febe3eb0..f2bff60065 100644
--- a/sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strnlen-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strnlen implementation using LoongArch LSX instructions
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
diff --git a/sysdeps/loongarch/lp64/multiarch/strnlen.c b/sysdeps/loongarch/lp64/multiarch/strnlen.c
index 38b7a25a7a..b2c0491a7d 100644
--- a/sysdeps/loongarch/lp64/multiarch/strnlen.c
+++ b/sysdeps/loongarch/lp64/multiarch/strnlen.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strnlen.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S b/sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S
index a73deb7840..f26b9f48b1 100644
--- a/sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S
+++ b/sysdeps/loongarch/lp64/multiarch/strrchr-aligned.S
@@ -1,5 +1,5 @@
 /* Optimized strrchr implementation using basic LoongArch instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S b/sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S
index 5a6e22979a..16b8ef474a 100644
--- a/sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strrchr-lasx.S
@@ -1,5 +1,5 @@
 /* Optimized strrchr implementation using LoongArch LASX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S b/sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S
index 8f2fd22e50..68731068cf 100644
--- a/sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S
+++ b/sysdeps/loongarch/lp64/multiarch/strrchr-lsx.S
@@ -1,5 +1,5 @@
 /* Optimized strrchr implementation using LoongArch LSX instructions.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
diff --git a/sysdeps/loongarch/lp64/multiarch/strrchr.c b/sysdeps/loongarch/lp64/multiarch/strrchr.c
index d9c9f660a0..c468e1117e 100644
--- a/sysdeps/loongarch/lp64/multiarch/strrchr.c
+++ b/sysdeps/loongarch/lp64/multiarch/strrchr.c
@@ -1,6 +1,6 @@
 /* Multiple versions of strrchr.
    All versions must be listed in ifunc-impl-list.c.
-   Copyright (C) 2023 Free Software Foundation, Inc.
+   Copyright (C) 2023-2024 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or