POWER10: dgemv builtin rename
authorRajalakshmi Srinivasaraghavan <rajis@linux.ibm.com>
Mon, 18 Jul 2022 14:48:01 +0000 (09:48 -0500)
committerRajalakshmi Srinivasaraghavan <rajis@linux.ibm.com>
Mon, 18 Jul 2022 14:48:01 +0000 (09:48 -0500)
Add check to use correct builtin name for older versions
of gcc10 compilers.

kernel/power/dgemv_t_power10.c

index de10d61..b2aff60 100644 (file)
@@ -35,6 +35,9 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 
 #if defined(HAVE_KERNEL4x8_ASM)
+#if !__has_builtin(__builtin_vsx_disassemble_pair)
+#define __builtin_vsx_disassemble_pair __builtin_mma_disassemble_pair
+#endif
 typedef __vector unsigned char vec_t;
 static void dgemv_kernel_4x8(BLASLONG n, BLASLONG lda, FLOAT *ap, FLOAT *x, FLOAT *y, FLOAT alpha) {
     BLASLONG i;