| @@ -62,13 +62,13 @@ void CNAME(BLASLONG m, BLASLONG n, BLASLONG ku, BLASLONG kl, FLOAT alpha, | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + M * sizeof(FLOAT) + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + M * sizeof(FLOAT) + 4095) & ~4095); | ||||
| gemvbuffer = bufferX; | |||||
| // gemvbuffer = bufferX; | |||||
| COPY_K(M, y, incy, Y, 1); | COPY_K(M, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + N * sizeof(FLOAT) + 4095) & ~4095); | |||||
| // gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + N * sizeof(FLOAT) + 4095) & ~4095); | |||||
| COPY_K(N, x, incx, X, 1); | COPY_K(N, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -55,13 +55,13 @@ int CNAME(BLASLONG n, BLASLONG k, FLOAT alpha, | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + n * sizeof(FLOAT) + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + n * sizeof(FLOAT) + 4095) & ~4095); | ||||
| sbmvbuffer = bufferX; | |||||
| // sbmvbuffer = bufferX; | |||||
| COPY_K(n, y, incy, Y, 1); | COPY_K(n, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| sbmvbuffer = (FLOAT *)(((BLASLONG)bufferX + n * sizeof(FLOAT) + 4095) & ~4095); | |||||
| // sbmvbuffer = (FLOAT *)(((BLASLONG)bufferX + n * sizeof(FLOAT) + 4095) & ~4095); | |||||
| COPY_K(n, x, incx, X, 1); | COPY_K(n, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -53,13 +53,13 @@ int CNAME(BLASLONG m, FLOAT alpha, FLOAT *a, | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + m * sizeof(FLOAT) + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + m * sizeof(FLOAT) + 4095) & ~4095); | ||||
| gemvbuffer = bufferX; | |||||
| // gemvbuffer = bufferX; | |||||
| COPY_K(m, y, incy, Y, 1); | COPY_K(m, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + m * sizeof(FLOAT) + 4095) & ~4095); | |||||
| // gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + m * sizeof(FLOAT) + 4095) & ~4095); | |||||
| COPY_K(m, x, incx, X, 1); | COPY_K(m, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -83,13 +83,13 @@ void CNAME(BLASLONG m, BLASLONG n, BLASLONG ku, BLASLONG kl, FLOAT alpha_r, FLOA | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + M * sizeof(FLOAT) * 2 + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + M * sizeof(FLOAT) * 2 + 4095) & ~4095); | ||||
| gemvbuffer = bufferX; | |||||
| // gemvbuffer = bufferX; | |||||
| COPY_K(M, y, incy, Y, 1); | COPY_K(M, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + N * sizeof(FLOAT) * 2 + 4095) & ~4095); | |||||
| // gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + N * sizeof(FLOAT) * 2 + 4095) & ~4095); | |||||
| COPY_K(N, x, incx, X, 1); | COPY_K(N, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -61,13 +61,13 @@ int CNAME(BLASLONG n, BLASLONG k, FLOAT alpha_r, FLOAT alpha_i, | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | ||||
| sbmvbuffer = bufferX; | |||||
| // sbmvbuffer = bufferX; | |||||
| COPY_K(n, y, incy, Y, 1); | COPY_K(n, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| sbmvbuffer = (FLOAT *)(((BLASLONG)bufferX + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | |||||
| // sbmvbuffer = (FLOAT *)(((BLASLONG)bufferX + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | |||||
| COPY_K(n, x, incx, X, 1); | COPY_K(n, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -56,13 +56,13 @@ int CNAME(BLASLONG m, FLOAT alpha_r, FLOAT alpha_i, | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | ||||
| gemvbuffer = bufferX; | |||||
| // gemvbuffer = bufferX; | |||||
| COPY_K(m, y, incy, Y, 1); | COPY_K(m, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | |||||
| // gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | |||||
| COPY_K(m, x, incx, X, 1); | COPY_K(m, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -60,13 +60,13 @@ int CNAME(BLASLONG n, BLASLONG k, FLOAT alpha_r, FLOAT alpha_i, | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | ||||
| sbmvbuffer = bufferX; | |||||
| // sbmvbuffer = bufferX; | |||||
| COPY_K(n, y, incy, Y, 1); | COPY_K(n, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| sbmvbuffer = (FLOAT *)(((BLASLONG)bufferX + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | |||||
| // sbmvbuffer = (FLOAT *)(((BLASLONG)bufferX + n * sizeof(FLOAT) * COMPSIZE + 4095) & ~4095); | |||||
| COPY_K(n, x, incx, X, 1); | COPY_K(n, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -55,13 +55,13 @@ int CNAME(BLASLONG m, FLOAT alpha_r, FLOAT alpha_i, | |||||
| if (incy != 1) { | if (incy != 1) { | ||||
| Y = bufferY; | Y = bufferY; | ||||
| bufferX = (FLOAT *)(((BLASLONG)bufferY + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | bufferX = (FLOAT *)(((BLASLONG)bufferY + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | ||||
| gemvbuffer = bufferX; | |||||
| // gemvbuffer = bufferX; | |||||
| COPY_K(m, y, incy, Y, 1); | COPY_K(m, y, incy, Y, 1); | ||||
| } | } | ||||
| if (incx != 1) { | if (incx != 1) { | ||||
| X = bufferX; | X = bufferX; | ||||
| gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | |||||
| // gemvbuffer = (FLOAT *)(((BLASLONG)bufferX + m * sizeof(FLOAT) * 2 + 4095) & ~4095); | |||||
| COPY_K(m, x, incx, X, 1); | COPY_K(m, x, incx, X, 1); | ||||
| } | } | ||||
| @@ -293,7 +293,7 @@ int CNAME(blas_arg_t *args, BLASLONG *range_m, BLASLONG *range_n, | |||||
| min_l = k - ls; | min_l = k - ls; | ||||
| if (min_l >= GEMM_Q * 2) { | if (min_l >= GEMM_Q * 2) { | ||||
| gemm_p = GEMM_P; | |||||
| // gemm_p = GEMM_P; | |||||
| min_l = GEMM_Q; | min_l = GEMM_Q; | ||||
| } else { | } else { | ||||
| if (min_l > GEMM_Q) { | if (min_l > GEMM_Q) { | ||||
| @@ -348,7 +348,7 @@ int blas_get_cpu_number(void){ | |||||
| max_num = get_num_procs(); | max_num = get_num_procs(); | ||||
| #endif | #endif | ||||
| blas_goto_num = 0; | |||||
| // blas_goto_num = 0; | |||||
| #ifndef USE_OPENMP | #ifndef USE_OPENMP | ||||
| blas_goto_num=openblas_num_threads_env(); | blas_goto_num=openblas_num_threads_env(); | ||||
| if (blas_goto_num < 0) blas_goto_num = 0; | if (blas_goto_num < 0) blas_goto_num = 0; | ||||
| @@ -360,7 +360,7 @@ int blas_get_cpu_number(void){ | |||||
| #endif | #endif | ||||
| blas_omp_num = 0; | |||||
| // blas_omp_num = 0; | |||||
| blas_omp_num=openblas_omp_num_threads_env(); | blas_omp_num=openblas_omp_num_threads_env(); | ||||
| if (blas_omp_num < 0) blas_omp_num = 0; | if (blas_omp_num < 0) blas_omp_num = 0; | ||||