https://gcc.gnu.org/g:ee95dee5f6a2e320db8658c2693d4084789eb1a5

commit ee95dee5f6a2e320db8658c2693d4084789eb1a5
Author: Surya Kumari Jangala <[email protected]>
Date:   Tue Jul 14 00:32:13 2026 -0500

    Change builtin names
    
    Remove mma prefix from __builtin_disassemble_dmr and 
__builtin_dmr_extract512
    builtins.

Diff:
---
 gcc/config/rs6000/rs6000-builtins.def                  | 6 +++---
 gcc/testsuite/gcc.target/powerpc/dmf-disassemble-dmr.c | 2 +-
 gcc/testsuite/gcc.target/powerpc/dmf-extract512.c      | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gcc/config/rs6000/rs6000-builtins.def 
b/gcc/config/rs6000/rs6000-builtins.def
index 146ee615d1f5..29a873c79ad9 100644
--- a/gcc/config/rs6000/rs6000-builtins.def
+++ b/gcc/config/rs6000/rs6000-builtins.def
@@ -4056,10 +4056,10 @@
   dmr1024 __builtin_dmmr_internal (dmr1024);
     DMMR_INTERNAL movtdo {dm}
 
-  void __builtin_mma_dmr_extract512 (void *, dmr1024 *, const int<2>);
+  void __builtin_dmr_extract512 (void *, dmr1024 *, const int<2>);
     DM_EXTRACT512 nothing {dm,dmint}
 
-  v512 __builtin_mma_dmr_extract512_internal (dmr1024, const int<2>);
+  v512 __builtin_dmr_extract512_internal (dmr1024, const int<2>);
     DM_EXTRACT512_INTERNAL dm_extract512 {dm}
 
   void __builtin_dmxor (dmr1024 *, dmr1024 *);
@@ -4074,7 +4074,7 @@
   dmr1024 __builtin_build_dmr_internal (vuc, vuc, vuc, vuc, vuc, vuc, vuc, 
vuc);
     BUILD_DMR_INTERNAL dmf_build_dmr {dm}
 
-  void __builtin_mma_disassemble_dmr (void *, dmr1024 *);
+  void __builtin_disassemble_dmr (void *, dmr1024 *);
     DISASSEMBLE_DMR nothing {dm}
 
   void __builtin_mma_dmxvi8gerx4 (dmr1024 *, v256, vuc);
diff --git a/gcc/testsuite/gcc.target/powerpc/dmf-disassemble-dmr.c 
b/gcc/testsuite/gcc.target/powerpc/dmf-disassemble-dmr.c
index 3ad2dc43bdef..64a966ea61e6 100644
--- a/gcc/testsuite/gcc.target/powerpc/dmf-disassemble-dmr.c
+++ b/gcc/testsuite/gcc.target/powerpc/dmf-disassemble-dmr.c
@@ -9,7 +9,7 @@ void
 bar (vec_t *dst, __dmr1024 *src)
 {
   vec_t res[8];
-  __builtin_mma_disassemble_dmr (res, src);
+  __builtin_disassemble_dmr (res, src);
   dst[0] = res[0];
   dst[2] = res[1];
   dst[4] = res[2];
diff --git a/gcc/testsuite/gcc.target/powerpc/dmf-extract512.c 
b/gcc/testsuite/gcc.target/powerpc/dmf-extract512.c
index cf4163d9b058..2b112c2725cc 100644
--- a/gcc/testsuite/gcc.target/powerpc/dmf-extract512.c
+++ b/gcc/testsuite/gcc.target/powerpc/dmf-extract512.c
@@ -9,7 +9,7 @@ void
 bar (vec_t *dst, __dmr1024 *src)
 {
   vec_t res[4];
-  __builtin_mma_dmr_extract512 (res, src, 0);
+  __builtin_dmr_extract512 (res, src, 0);
   dst[0] = res[0];
   dst[2] = res[1];
   dst[4] = res[2];

Reply via email to