Refs #492. Fixed c/zsyr bug with negative incx.
authorZhang Xianyi <traits.zhang@gmail.com>
Wed, 25 Feb 2015 22:37:03 +0000 (06:37 +0800)
committerZhang Xianyi <traits.zhang@gmail.com>
Wed, 25 Feb 2015 22:37:03 +0000 (06:37 +0800)
interface/zsyr.c

index 5d62e87..5fe29ce 100644 (file)
@@ -173,7 +173,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, int n, FLOAT alpha, FLO
 
   FUNCTION_PROFILE_START();
 
-  if (incx < 0 ) x -= (n - 1) * incx;
+  if (incx < 0 ) x -= (n - 1) * incx * 2;
 
   buffer = (FLOAT *)blas_memory_alloc(1);