AIX changes for Power8
authorKavana Bhat <Kavana.bhat@in.ibm.com>
Fri, 6 Dec 2019 10:33:32 +0000 (04:33 -0600)
committerKavana Bhat <Kavana.bhat@in.ibm.com>
Fri, 6 Dec 2019 10:33:32 +0000 (04:33 -0600)
common_power.h
kernel/Makefile.L3

index 76b9f0f..9df3982 100644 (file)
 #define XXSWAPD(T,A)   xxswapd T, A
 #define XVMOVDP(T,A)   xvmovdp T, A
 
-#define XXSPLTD_S(T,A,z)       "xxspltd        T, A, z \n\t"
-#define XXMRGHD_S(T,A,B)       "xxmrghd        T, A, B \n\t"
-#define XXMRGLD_S(T,A,B)       "xxmrgld        T, A, B \n\t"
-#define XXSWAPD_S(T,A) "xxswapd        T, A"
+#define XXSPLTD_S(T,A,z)       "xxspltd        " str(T) ", " str(A) ", " str(z)"       \n\t"
+#define XXMRGHD_S(T,A,B)       "xxmrghd        " str(T) ", " str(A) ", " str(B)"       \n\t"
+#define XXMRGLD_S(T,A,B)       "xxmrgld        " str(T) ", " str(A) ", " str(B)"       \n\t"
+#define XXSWAPD_S(T,A) "xxswapd        " str(T) ", " str(A) "  \n\t"
 
 #endif
 
index 4decfbd..c36a44f 100644 (file)
@@ -1098,7 +1098,7 @@ ifeq ($(OS), AIX)
        $(CC) -c $(CFLAGS) -DTRSMKERNEL -UCOMPLEX -DDOUBLE -UUPPER -DLT -UCONJ dtrsm_kernel_lt_nomacros.s -o $@
        rm dtrsm_kernel_lt.s dtrsm_kernel_lt_nomacros.s
 else
-       $(CC) $(CFLAGS) -DTRSMKERNEL -UCOMPLEX -DDOUBLE -UUPPER -DLT -UCONJ $< -o $@
+       $(CC) -c $(CFLAGS) -DTRSMKERNEL -UCOMPLEX -DDOUBLE -UUPPER -DLT -UCONJ $< -o $@
 endif
 
 $(KDIR)dtrsm_kernel_RN$(TSUFFIX).$(SUFFIX) : $(KERNELDIR)/$(DTRSMKERNEL_RN) $(DTRSMDEPEND)