Skip to content

Commit edaa73f

Browse files
authored
Hide the local 2VLx2VL symbol as static is insufficient for this with gcc
1 parent 501728a commit edaa73f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

kernel/arm64/sgemm_direct_alpha_beta_arm64_sme1.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ return;
111111
}
112112

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

211212
#endif
213+

0 commit comments

Comments
 (0)