Fix missing conditionals for non-SKX kernels

This commit is contained in:
Martin Kroeker 2021-05-05 14:55:36 +02:00 committed by GitHub
parent 3d4ccd2a13
commit c0ca63ea46
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -417,7 +417,11 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO
if ( n2 & 2 )
{
#ifdef HAVE_SGEMV_N_SKYLAKE_KERNEL
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;
x_ptr += 2;
}
@ -425,7 +429,11 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO
if ( n2 & 1 )
{
#ifdef HAVE_SGEMV_N_SKYLAKE_KERNEL
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;
x_ptr += 1a; */