| @@ -417,7 +417,11 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO | |||||
| if ( n2 & 2 ) | if ( n2 & 2 ) | ||||
| { | { | ||||
| #ifdef HAVE_SGEMV_N_SKYLAKE_KERNEL | |||||
| sgemv_kernel_n_64(NB, 2, alpha, a_ptr, lda, x_ptr, ybuffer); | sgemv_kernel_n_64(NB, 2, alpha, a_ptr, lda, x_ptr, ybuffer); | ||||
| #else | |||||
| sgemv_kernel_4x2(NB,ap,x_ptr,ybuffer,&alpha); | |||||
| #endif | |||||
| a_ptr += lda*2; | a_ptr += lda*2; | ||||
| x_ptr += 2; | x_ptr += 2; | ||||
| } | } | ||||
| @@ -425,7 +429,11 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO | |||||
| if ( n2 & 1 ) | if ( n2 & 1 ) | ||||
| { | { | ||||
| #ifdef HAVE_SGEMV_N_SKYLAKE_KERNEL | |||||
| sgemv_kernel_n_64(NB, 1, alpha, a_ptr, lda, x_ptr, ybuffer); | sgemv_kernel_n_64(NB, 1, alpha, a_ptr, lda, x_ptr, ybuffer); | ||||
| #else | |||||
| sgemv_kernel_4x1(NB,a_ptr,x_ptr,ybuffer,&alpha); | |||||
| #endif | |||||
| /* a_ptr += lda; | /* a_ptr += lda; | ||||
| x_ptr += 1a; */ | x_ptr += 1a; */ | ||||