Hello,
Here is a patch to correct some occurences of vector name when using
-maltivec on ppc64le.

Best regards,
-- 

__________________________________________________________________________
thf - Thierry Fauck - tfa...@free.fr>
/pubkey: 4096R/FCC181CE/
/fingerprint: 5CCF 6B82 DE4E E72A A40B B63E A153 BF4F FCC1 81CE/
>From 88a94492ad818f7a34975002e6179d87b0348d82 Mon Sep 17 00:00:00 2001
From: Thierry Fauck <tfa...@free.fr>
Date: Mon, 2 May 2016 07:08:07 -0400
Subject: [PATCH 3/3] altivec vector field name

Missing vector field names changes when gcc -maltivec enabled for ppc64le

	modified:   src/library/tools/ktest/config.cpp
	modified:   src/library/tools/ktest/steps/gemv.cpp
	modified:   src/library/tools/ktest/steps/symv.cpp
---
 src/library/tools/ktest/config.cpp     |  4 ++--
 src/library/tools/ktest/steps/gemv.cpp | 12 ++++++------
 src/library/tools/ktest/steps/symv.cpp | 12 ++++++------
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/library/tools/ktest/config.cpp b/src/library/tools/ktest/config.cpp
index 3098e36..8b20128 100644
--- a/src/library/tools/ktest/config.cpp
+++ b/src/library/tools/ktest/config.cpp
@@ -489,13 +489,13 @@ Config::setLDC(size_t ldc)
 void
 Config::setIncX(int incx)
 {
-    kargs_.ldb.vector = incx;
+    kargs_.ldb.Vector = incx;
 }
 
 void
 Config::setIncY(int incy)
 {
-    kargs_.ldc.vector = incy;
+    kargs_.ldc.Vector = incy;
 }
 
 void
diff --git a/src/library/tools/ktest/steps/gemv.cpp b/src/library/tools/ktest/steps/gemv.cpp
index c11e3ae..19327ce 100644
--- a/src/library/tools/ktest/steps/gemv.cpp
+++ b/src/library/tools/ktest/steps/gemv.cpp
@@ -45,8 +45,8 @@ GemvStep::declareVars(Step *masterStep)
     args.N = addConst("N", "cl_uint", kargs().N);
 
     args.lda = addConst("lda", "cl_uint", kargs().lda.matrix);
-    args.ldb = addConst("incx", "cl_int", kargs().ldb.vector);
-    args.ldc = addConst("incy", "cl_int", kargs().ldc.vector);
+    args.ldb = addConst("incx", "cl_int", kargs().ldb.Vector);
+    args.ldc = addConst("incy", "cl_int", kargs().ldc.Vector);
 
     args.offA = addConst("offA", "cl_uint", kargs().offA);
     args.offBX = addConst("offX", "cl_uint", kargs().offBX);
@@ -128,11 +128,11 @@ GemvStep::fixLD()
         args.lda.matrix = args.N;
     }
 
-    if (args.ldb.vector == 0) {
-        args.ldb.vector = 1;
+    if (args.ldb.Vector == 0) {
+        args.ldb.Vector = 1;
     }
-    if (args.ldc.vector == 0) {
-        args.ldc.vector = 1;
+    if (args.ldc.Vector == 0) {
+        args.ldc.Vector = 1;
     }
     /*
      * store original height of the matrix A
diff --git a/src/library/tools/ktest/steps/symv.cpp b/src/library/tools/ktest/steps/symv.cpp
index bfe2230..4e24e95 100644
--- a/src/library/tools/ktest/steps/symv.cpp
+++ b/src/library/tools/ktest/steps/symv.cpp
@@ -45,8 +45,8 @@ SymvStep::declareVars(Step *masterStep)
     args.K = args.N;
 
     args.lda = addConst("lda", "cl_uint", kargs().lda.matrix);
-    args.ldb = addConst("incx", "cl_int", kargs().ldb.vector);
-    args.ldc = addConst("incy", "cl_int", kargs().ldc.vector);
+    args.ldb = addConst("incx", "cl_int", kargs().ldb.Vector);
+    args.ldc = addConst("incy", "cl_int", kargs().ldc.Vector);
 
     args.offsetN = addConst("offsetN", "cl_uint", kargs().offsetN);
 
@@ -108,11 +108,11 @@ SymvStep::fixLD()
         args.lda.matrix = args.N;
     }
 
-    if (args.ldb.vector == 0) {
-        args.ldb.vector = 1;
+    if (args.ldb.Vector == 0) {
+        args.ldb.Vector = 1;
     }
-    if (args.ldc.vector == 0) {
-        args.ldc.vector = 1;
+    if (args.ldc.Vector == 0) {
+        args.ldc.Vector = 1;
     }
     args.K = args.N; //store original N
 
-- 
2.7.0

Reply via email to