Browse Source

Hide the local 2VLx2VL symbol as static is insufficient for this with gcc

pull/5423/head
Martin Kroeker GitHub 5 months ago
parent
commit
edaa73fd24
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      kernel/arm64/sgemm_direct_alpha_beta_arm64_sme1.c

+ 2
- 0
kernel/arm64/sgemm_direct_alpha_beta_arm64_sme1.c View File

@@ -111,6 +111,7 @@ return;
}
__arm_new("za") __arm_locally_streaming
__attribute__((visibility("hidden")))
static void sgemm_direct_alpha_beta_sme1_2VLx2VL(uint64_t m, uint64_t k, uint64_t n, const float* alpha,\
const float *ba, const float *restrict bb, const float* beta,\
float *restrict C) {
@@ -209,3 +210,4 @@ void CNAME (BLASLONG M, BLASLONG N, BLASLONG K, float alpha, float * __restrict
float beta, float * __restrict R, BLASLONG strideR){fprintf(stderr,"empty sgemm_direct_alpha_beta should not be called!!!\n");}
#endif

Loading…
Cancel
Save