[PATCH] powerpc: use .machine power10 in POWER10 assembler sources

Andreas Schwab schwab@suse.de
Mon Jun 23 11:51:01 GMT 2025


They were misattributed as POWER9 sources.
---
 sysdeps/powerpc/powerpc64/le/power10/memcmp.S  | 2 +-
 sysdeps/powerpc/powerpc64/le/power10/memcpy.S  | 2 +-
 sysdeps/powerpc/powerpc64/le/power10/memmove.S | 2 +-
 sysdeps/powerpc/powerpc64/le/power10/memset.S  | 2 +-
 sysdeps/powerpc/powerpc64/le/power10/strlen.S  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sysdeps/powerpc/powerpc64/le/power10/memcmp.S b/sysdeps/powerpc/powerpc64/le/power10/memcmp.S
index 9c1a41b805..734bf5fd1c 100644
--- a/sysdeps/powerpc/powerpc64/le/power10/memcmp.S
+++ b/sysdeps/powerpc/powerpc64/le/power10/memcmp.S
@@ -40,7 +40,7 @@
 #ifndef MEMCMP
 # define MEMCMP memcmp
 #endif
-	.machine  power9
+	.machine  power10
 ENTRY_TOCLESS (MEMCMP, 4)
 	CALL_MCOUNT 3
 
diff --git a/sysdeps/powerpc/powerpc64/le/power10/memcpy.S b/sysdeps/powerpc/powerpc64/le/power10/memcpy.S
index ed7a9f58e8..f2a503e471 100644
--- a/sysdeps/powerpc/powerpc64/le/power10/memcpy.S
+++ b/sysdeps/powerpc/powerpc64/le/power10/memcpy.S
@@ -26,7 +26,7 @@
 /* __ptr_t [r3] memcpy (__ptr_t dst [r3], __ptr_t src [r4], size_t len [r5]);
 	   Returns 'dst'.  */
 
-	.machine power9
+	.machine power10
 ENTRY_TOCLESS (MEMCPY, 5)
 	CALL_MCOUNT 3
 
diff --git a/sysdeps/powerpc/powerpc64/le/power10/memmove.S b/sysdeps/powerpc/powerpc64/le/power10/memmove.S
index 47c2ac3cdd..4aaa1efae7 100644
--- a/sysdeps/powerpc/powerpc64/le/power10/memmove.S
+++ b/sysdeps/powerpc/powerpc64/le/power10/memmove.S
@@ -28,7 +28,7 @@
 #ifndef MEMMOVE
 # define MEMMOVE memmove
 #endif
-	.machine power9
+	.machine power10
 ENTRY_TOCLESS (MEMMOVE, 5)
 	CALL_MCOUNT 3
 
diff --git a/sysdeps/powerpc/powerpc64/le/power10/memset.S b/sysdeps/powerpc/powerpc64/le/power10/memset.S
index 29d5114539..f9442e7ac8 100644
--- a/sysdeps/powerpc/powerpc64/le/power10/memset.S
+++ b/sysdeps/powerpc/powerpc64/le/power10/memset.S
@@ -25,7 +25,7 @@
 # define MEMSET memset
 #endif
 
-	.machine  power9
+	.machine  power10
 ENTRY_TOCLESS (MEMSET, 5)
 	CALL_MCOUNT 3
 
diff --git a/sysdeps/powerpc/powerpc64/le/power10/strlen.S b/sysdeps/powerpc/powerpc64/le/power10/strlen.S
index 74f572c2c6..ec644d5bff 100644
--- a/sysdeps/powerpc/powerpc64/le/power10/strlen.S
+++ b/sysdeps/powerpc/powerpc64/le/power10/strlen.S
@@ -92,7 +92,7 @@
    The implementation can load bytes past a matching byte, but only
    up to the next 64B boundary, so it never crosses a page.  */
 
-.machine power9
+.machine power10
 
 ENTRY_TOCLESS (FUNCNAME, 4)
 	CALL_MCOUNT MCOUNT_NARGS
-- 
2.50.0


-- 
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."


More information about the Libc-alpha mailing list