Skip to content

Commit 7448679

Browse files
authored
Move quick return out of the scope of the DYNAMIC_ARCH conditional for SME
1 parent 9a46ffb commit 7448679

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

interface/trsm.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,8 @@ void CNAME(enum CBLAS_ORDER order,
359359
return;
360360
}
361361

362+
if (args.m == 0 || args.n == 0) return;
363+
362364
#if !defined(COMPLEX) && !defined(DOUBLE) && !defined(BFLOAT16) && !defined(HFLOAT16)
363365
#if defined(ARCH_ARM64) && (defined(USE_STRMM_KERNEL_DIRECT)||defined(DYNAMIC_ARCH))
364366
#if defined(DYNAMIC_ARCH)
@@ -368,7 +370,6 @@ if (strcmp(gotoblas_corename(), "armv9sme") == 0
368370
#endif
369371
)
370372
#endif
371-
if (args.m == 0 || args.n == 0) return;
372373
if (order == CblasRowMajor && Diag == CblasNonUnit && Side == CblasLeft && m == lda && n == ldb) {
373374
if (Trans == CblasNoTrans) {
374375
(Uplo == CblasUpper ? STRMM_DIRECT_LNUN : STRMM_DIRECT_LNLN)(m, n, alpha, a, lda, b, ldb);

0 commit comments

Comments
 (0)