From 9c19adfbce3c72be61849a8500a5bef86f62a424 Mon Sep 17 00:00:00 2001
From: Gabriele 'matrix' Gristina <gm4tr1x@users.noreply.github.com>
Date: Fri, 5 Feb 2016 18:09:33 +0100
Subject: [PATCH] Fix vector width default values handling

---
 tools/test.sh | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/tools/test.sh b/tools/test.sh
index 45aec3c5a..a727a1784 100755
--- a/tools/test.sh
+++ b/tools/test.sh
@@ -1710,7 +1710,7 @@ while getopts "V:T:t:m:a:b:hcpd:x:o:" opt; do
 done
 
 if [ "${VECTOR}" == "0" ]; then
-   VECTOR=custom
+   VECTOR="default"
    OPTS="${OPTS} --opencl-vector-width 1,4"
 fi
 
@@ -1832,7 +1832,14 @@ if [ "${PACKAGE}" -eq 0 -o -z "${PACKAGE_FOLDER}" ]; then
       VECTOR_OLD=${VECTOR}
       for CUR_WIDTH in $(echo $VECTOR_WIDTHS); do
 
-        if [ "${VECTOR_OLD}" == "all" ] || [ "${VECTOR_OLD}" == "${CUR_WIDTH}" ]; then
+        if [ "${VECTOR_OLD}" == "all" ] || [ "${VECTOR_OLD}" == "default" ] || [ "${VECTOR_OLD}" == "${CUR_WIDTH}" ]; then
+
+          if [ "${VECTOR_OLD}" == "default" ] && \
+             [ "${CUR_WIDTH}" != "1" ] && \
+             [ "${CUR_WIDTH}" != "4" ]; then
+
+             continue
+          fi
 
           VECTOR=${CUR_WIDTH}
           OPTS="${OPTS_OLD} --opencl-vector-width ${VECTOR}"