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
-- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers