Skip to content

Commit 59cfea0

Browse files
authored
Move quick return out of the scope of the potential DYNAMIC_ARCH check
1 parent fd862d4 commit 59cfea0

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

interface/symm.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_SIDE Side, enum CBLAS_UPLO Uplo,
374374
return;
375375
}
376376

377+
if (args.m == 0 || args.n == 0) return;
377378
#if !defined(COMPLEX) && !defined(DOUBLE) && !defined(BFLOAT16) && !defined(HFLOAT16)
378379
#if defined(ARCH_ARM64) && (defined(USE_SSYMM_KERNEL_DIRECT)||defined(DYNAMIC_ARCH))
379380
#if defined(DYNAMIC_ARCH)
@@ -383,7 +384,6 @@ if (strcmp(gotoblas_corename(), "armv9sme") == 0
383384
#endif
384385
)
385386
#endif
386-
if (args.m == 0 || args.n == 0) return;
387387
if (order == CblasRowMajor && m == lda && n == ldb && n == ldc)
388388
{
389389
if (Side == CblasLeft && Uplo == CblasUpper) {
@@ -398,8 +398,6 @@ if (strcmp(gotoblas_corename(), "armv9sme") == 0
398398

399399
#endif
400400

401-
if (args.m == 0 || args.n == 0) return;
402-
403401
IDEBUG_START;
404402

405403
FUNCTION_PROFILE_START();

0 commit comments

Comments
 (0)